Skip to content
 
 

Latest commit

 

History

78 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JCT Tools Logo

JCT Tools - Enhancing Your Academic Experience

MIT License

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.


🚀 Features

  • 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.

🔢 Aim of the Project

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.

🖥️ Installation Instructions

Prerequisites

  • Google Chrome Browser

Steps

  1. Clone or Download the Repository

    git clone https://github.com/EphraimElgrabli/Jct_tools.git

    Or download the ZIP file from the GitHub repository.

  2. Enable Developer Mode in Chrome

    • Open Chrome and navigate to chrome://extensions/.
    • Toggle the Developer mode switch on the top right corner.
  3. Load the Unpacked Extension

    • Click on Load unpacked.
    • Select the folder where you cloned or extracted the repository.
  4. Confirm Installation

    • The JCT Tools extension should now appear in your list of extensions.
    • Pin the extension for easy access.

⚙️ Usage

  • 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.

🔒 Privacy and Data

  • 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).
  • 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).

📝 License

This project is licensed under the MIT License.


🙏 Acknowledgements

  • Original Developer: David Ben Atar
  • 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.

🛠️ Reporting Issues

We are not responsible for any errors in this extension. However, it is always possible (and recommended) to report issues.


🤝 Contributing

Contributions are welcome! Please follow these steps:

  1. Fork the Repository

    • Click the Fork button at the top right corner of the repository page.
  2. Create a New Branch

    git checkout -b feature/YourFeatureName
  3. Commit Your Changes

    git commit -am 'Add some feature'
  4. Push to the Branch

    git push origin feature/YourFeatureName
  5. Open a Pull Request

    • Go to your forked repository.
    • Click on New Pull Request.

Show Your Support

If you find this project helpful, please give it a star ⭐ on GitHub!


📚 Additional Resources


JCT Tools Logo

Enhancing your academic journey with modern tools.


📜 Conditions

  • 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.

📣 Stay Updated

  • Watch the repository for updates.
  • Follow the contributors for more awesome projects.

Thank you for using JCT Tools!

About

Small extension for students of Lev Academic Center (מכון לב)

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages