Skip to content
Jelly-RayTianPublic

About

WatDesk — bilingual Edge side panel for University of Waterloo students: LEARN deadlines, Crowdmark submissions, and Odyssey exam times/rooms/seats in one place. Local-only, no passwords.

Topics

Resources

Security policy

Stars

4 stars

Watchers

0 watching

Forks

Repository files navigation

WatDesk

One calm desk for your Waterloo courses. Deadlines, exams and grades from LEARN, Crowdmark and Odyssey in one Edge side panel, so you always know what is due next.

Download the latest version · Edge Add-ons · Report a problem · 简体中文

WatDesk overview in the Liquid Glass style

Independent student project, not an official University of Waterloo product.

What you get

  • One timeline for assignments, quizzes and exams from LEARN, Crowdmark and Odyssey, grouped by day and filterable by course.
  • Two-week workload view that shows which days are crowded before they arrive.
  • Exam page with countdowns, room and seat, change alerts, and a course filter.
  • Grades you can sort and estimate, with released scores kept separate from guesses.
  • Calendar, reminders and .ics export so deadlines can live in your usual calendar.
  • Quiet sync: reads in the background, never takes over your tabs, and keeps old data if a site is down.
  • English and 简体中文, light and dark, and five looks including Liquid Glass.

Install (about 1 minute)

  1. Open WatDesk on Microsoft Edge Add-ons and click Get. Updates then arrive automatically.
  2. Pin WatDesk, click its icon to open the side panel, and connect LEARN, Crowdmark and Odyssey with your own accounts. Passwords and MFA stay on the original sites. You can start with one source and add the rest later.

Already using a manual (unpacked) install? The store version is a separate extension and does not share its data. In the old one, export a backup in Settings → My local data, install from the store, then import that backup in the same place. Remove the old copy afterwards.

Manual install (optional): download the ZIP from Releases and unzip it, open edge://extensions, turn on Developer mode, click Load unpacked, and choose the folder that contains manifest.json. To update, export a backup, replace the files in that folder, then press Reload; do not remove the extension, which deletes its local data.

Courses it can read

Source What WatDesk reads
LEARN, Crowdmark, Odyssey Deadlines, quizzes, released grades, submission status, exam time, room and seat
Course outlines (optional) Dated assessments from the outline of every course you are in, read from outline.uwaterloo.ca while you are signed in. Items without a published date or time are never guessed
CS 135 (optional) Course calendar, assignments, quizzes and submission records
CS 145, CS 240, CS 241 (optional) Assignment deadlines and exam times from the course website
22 more CS course sites (optional) Link only, shown in Course resources

Optional courses are off by default because not everyone takes them. Turn them on in Settings → Sources → Add optional sources. Dates read from a course website come with a "verify on the page" note, because those pages are written by hand and can change.

Your data stays yours

  • Academic data is stored in your own browser and is never uploaded to a WatDesk backend. No separate account is required.
  • WatDesk never sees or stores your passwords, cookies or verification codes, and never submits anything for you.
  • No ads. An anonymous "how many people use WatDesk" counter is available; it is on by default and can be disabled in setup or Settings, and the Settings page shows exactly what it sends.

Full details: Privacy policy.

Questions

Do I have to connect all three sites? No. One is enough to start.

Why does it open a tab sometimes? If a page can only be read once rendered, WatDesk uses an inactive temporary tab and closes it afterwards.

A date looks wrong. Always check the original page. LEARN, Crowdmark and Odyssey can change what they publish; WatDesk keeps the last good data and tells you when a read failed.

Can I use it on my phone? It is an Edge desktop extension.

Something broke. Open an issue. Please do not paste passwords, verification codes or private grades.

More looks

Liquid Glass, dark Forest style

For developers

Build, test and release notes are in docs/DEVELOPING.md. The long reference for every behaviour is docs/GUIDE.md. The optional usage counter's server lives in stats-worker/.

WatDesk reuses two MIT-licensed readers from WATnow; see THIRD_PARTY_NOTICES.md.

About

WatDesk — bilingual Edge side panel for University of Waterloo students: LEARN deadlines, Crowdmark submissions, and Odyssey exam times/rooms/seats in one place. Local-only, no passwords.

Topics

Resources

Security policy

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages