Skip to content

JOY6IX9INE/Masaischool-Lecture-Tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Masaischool Lecture Tracker

A lightweight Browser Extension to help students of Masai School keep track of their completed lectures effortlessly.

✨ Features

  • ✅ Mark lectures as Completed
  • 🔁 Easily Unmark any lecture by clicking again
  • 💾 Stores data locally using Chrome's storage
  • 📥 Export your completed lectures list as a completed.json file
  • 📤 Import a backup JSON file to restore your progress
  • 🔒 Works only on: https://students.masaischool.com/lectures

📸 Screenshots

Extension Screenshot 1

💁🏻‍♂️ How to Load the Extension

Follow these steps to load the extension into your browser:

For Google Chrome or Chromium-based Browsers:

  1. Download the Extension Files:

    • Clone or download this repository as a ZIP file.
    • Extract the ZIP file to a folder on your computer.
  2. Open Chrome Extensions Page:

    • Open Chrome and navigate to chrome://extensions/.
  3. Enable Developer Mode:

    • Toggle the "Developer mode" switch in the top-right corner of the page.
  4. Load the Extension:

    • Click on "Load unpacked" and select the folder where you extracted the extension files.
  5. Verify Installation:

    • The extension should now appear in your list of extensions. You can pin it for quick access.

For Firefox:

  1. Download the Extension Files:

    • Clone or download this repository as a ZIP file.
    • Extract the ZIP file to a folder on your computer.
  2. Open Firefox Add-ons Page:

    • Open Firefox and navigate to about:debugging#/runtime/this-firefox.
  3. Load Temporary Add-on:

    • Click "Load Temporary Add-on" and select the main file (manifest.json) of the extension.
  4. Verify Installation:

    • The extension should now appear in your add-ons list.

💡 How to Use

  1. Navigate to: https://students.masaischool.com/lectures
  2. You'll see a “MARK AS COMPLETED” button beside each lecture.
  3. Click to mark ✅ or click again to unmark.
  4. Click the extension icon in the toolbar:
    • 📥 Download Backup (saves your lecture list as completed.json)
    • 📤 Upload Backup (restores your list and refreshes the page)
  5. A quick embed shows clear Instructions in the popup for your convenience.

🙌 Credits

Crafted with ❤️ by a fellow Masai student to simplify tracking your learning journey.

🤝 Contribute

Contributions and pull requests are most welcome!
Found a bug or want a feature? Open an issue or PR.

⚠️ Disclaimer

This extension is intended for educational and personal use only. It is designed to help students track their lecture progress on the official Masai School platform.

  • This tool does not interfere with or manipulate the platform’s data in any way.
  • It simply stores progress locally in your browser for personal tracking purposes.
  • The author is not affiliated with Masai School.
  • Use of this tool is at your own discretion and risk.

The author is not responsible for any misuse or consequences resulting from the use of this extension.