Welcome to JCT Tools, a Chrome extension designed to improve and personalize your interaction with the Moodle platform of the Jerusalem College of Technology (JCT). This extension offers a modern UI/UX overhaul, additional features, and customization options to enhance your academic journey.
- Modern UI/UX Redesign: A sleek and intuitive interface that makes navigation effortless.
- Dark Mode & Light Mode: Choose between light, dark, or automatic mode based on the time of day.
- Customizable Dashboard: Access your courses, assignments, and events in a personalized dashboard.
- Weekly Schedule Integration: View your LevNet schedule directly within Moodle.
- Quick Access Icons: Replaced text links with intuitive icons for faster navigation.
- Enhanced Homework Tracking: Stay on top of your assignments with improved tracking and notifications.
- Privacy-Focused: All data is stored locally on your machine with no strong encryption. We do not collect or store any personal data on our servers.
JCT Tools aims to streamline the online academic experience for students at the Jerusalem College of Technology by providing:
- A modern and user-friendly interface.
- Enhanced functionality and features not available in the default Moodle platform.
- Customization options to tailor the platform to individual preferences.
- A seamless integration of schedules and assignments to keep you organized.
- Google Chrome Browser
-
Clone or Download the Repository
git clone https://github.com/EphraimElgrabli/Jct_tools.git
Or download the ZIP file from the GitHub repository.
-
Enable Developer Mode in Chrome
- Open Chrome and navigate to
chrome://extensions/
. - Toggle the Developer mode switch on the top right corner.
- Open Chrome and navigate to
-
Load the Unpacked Extension
- Click on Load unpacked.
- Select the folder where you cloned or extracted the repository.
-
Confirm Installation
- The JCT Tools extension should now appear in your list of extensions.
- Pin the extension for easy access.
-
Access the Extension Settings
- Click on the JCT Tools icon in your Chrome toolbar.
- Navigate to the Settings tab to customize your preferences.
-
Select Your Preferred Theme
- Choose between Light Mode, Dark Mode, or Automatic based on the time of day.
-
Explore the New Interface
- Visit the JCT Moodle site to experience the redesigned UI.
- Enjoy quick access to courses, assignments, and your weekly schedule.
-
Local Storage Only
- All data is stored locally on your machine in the Chrome browser's database.
-
Limited Access
- The extension only accesses sites related to the institution (e.g.,
moodle.jct.ac.il
,10.1.1.1
).
- The extension only accesses sites related to the institution (e.g.,
-
No Strong Encryption
- Data stored by this extension does not have strong encryption. We are not responsible for any data (such as username and password).
This project is licensed under the MIT License.
- Original Developer: David Ben Atar
- Email: [email protected]
- Contributors:
- Yosef Kasher: Developed the feature to hide courses in Moodle.
- Matan Fahima: Provided extension support.
- Ephraim Elgrabli: Modern UI/UX enhancements and current maintenance.
We are not responsible for any errors in this extension. However, it is always possible (and recommended) to report issues.
- Report Bugs: Please open an issue on the GitHub Issues Page.
- Contact Maintainer: Ephraim Elgrabli
Contributions are welcome! Please follow these steps:
-
Fork the Repository
- Click the Fork button at the top right corner of the repository page.
-
Create a New Branch
git checkout -b feature/YourFeatureName
-
Commit Your Changes
git commit -am 'Add some feature'
-
Push to the Branch
git push origin feature/YourFeatureName
-
Open a Pull Request
- Go to your forked repository.
- Click on New Pull Request.
If you find this project helpful, please give it a star ⭐ on GitHub!
- Official Moodle Site: Moodle JCT
- Project Repository: GitHub - JCT Tools
- The data stored in this extension does not have strong encryption, so we are not responsible for any data (such as username and password).
- We do not store any data on our servers, only in the user Chrome database, where the extension is installed.
- This extension has access only to sites related to the institution (e.g.,
moodle.jct.ac.il
,10.1.1.1
). - We are not responsible for any error in this extension, but it is always possible (and recommended) to send an email and report a bug.
- This extension is open source and located at GitHub - JCT Tools under the MIT License.
- Watch the repository for updates.
- Follow the contributors for more awesome projects.
Thank you for using JCT Tools!