Assign Watch is a browser extension for LEB2 that helps you view all your assignments in one place.
By default, LEB2 doesn't show all of your assignments in a single place, you need to open each class and navigate to the assignments page to view them.
- Unified Dashboard: View all your assignments in one place without navigating through multiple class pages.
- Calendar View: Visualize your workload with an interactive weekly calendar.
- Notifications: Get timely alerts for assignments that are due soon.
- Filtering: Filter assignments by status (e.g. Submitted, Not Submitted, etc.).
- Customizable View: Hide or show classes or assignments you don't want to see.
- Quick Access: Instantly open with keyboard shortcut (Alt+A or Option+A).
- Download the latest release from GitHub releases.
- Extract the downloaded archive.
- Go to
chrome://extensions. - Enable Developer mode in the top right corner.
- Click Load unpacked and select the extracted folder.
- Go to
about:debugging#/runtime/this-firefox. - Click Load Temporary Add-on.
- Select the
manifest.jsonfile inside the extracted folder.
Warning
Installing this way will only work until the browser is restarted.
To start development, follow these steps:
-
Clone the repository
git clone https://github.com/thrxpt/assign-watch.git cd assign-watch -
Install dependencies
pnpm install
-
Run in development mode
# For Chrome pnpm dev # For Firefox pnpm dev:firefox
-
Build for production
# For Chrome pnpm build # For Firefox pnpm build:firefox
Assign Watch is not affiliated with LEB2 or any other educational institution. It is a third-party tool created by the community for the community.
Contributions are welcome! Please feel free to submit a Pull Request or open an issue.
- Fork the repository
- Create a feature branch
git checkout -b feat/amazing-feature- Commit your changes using the conventional commit format
git add .
git commit -m "feat: amazing feature"- Push to the branch
git push origin feat/amazing-feature- Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
If you find this extension useful, please consider:
- Starring the repository on GitHub
- Sponsoring me on GitHub
- Sharing it with your friends!