See all your assignment due dates at a glance, no more digging through course pages. A browser extension for Brightspace (D2L).
See it in action
Features
Spark adds a lightweight side panel to Brightspace so your assignments are always one click away — no new tabs, no extra logins.
Automatically fetches assignments from every course and displays them in a single, sorted list.
A persistent side panel shows upcoming due dates sorted by date, so you always know what's next.
Visualize which days of the week are busiest so you can plan your study time more effectively.
Each course gets a distinct color with matching notch indicators on the scroll bar for quick orientation.
All assignment data stays in your browser. We never store, transmit, or share your personal or student data.
Works on Google Chrome, Microsoft Edge, Brave, Opera, and any other Chromium-based browser.
Installation
The easiest way to get started is through the Chrome Web Store — one click and you're done.
git clone https://github.com/CamCatTay/spark-for-brightspace.gitcd spark-for-brightspacenpm installnpm run build
chrome://extensions/
(or the equivalent in your Chromium browser).
ℹ️ After any source change, run npm run build and click the
reload icon on the extension card in chrome://extensions/.