Gradescope to Cal by Gradescope to Cal
Automatically sync Gradescope assignments to Google Calendar. Privacy-first: all processing happens locally. Perfect for students managing multiple course deadlines. Built by a UC Berkeley EECS student.
2 Users2 Users
Extension Metadata
Screenshots
About this extension
Stop forgetting Gradescope deadlines. Sync them to Google Calendar automatically.
Built by a UC Berkeley EECS student who kept missing deadlines across 6 different courses.
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
HOW IT WORKS
No manual work. No forgotten deadlines. Just check your calendar like normal.
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
INTELLIGENT SYNC SYSTEM
โ First-time sync: Instant calendar population when you connect (no 24-hour wait)
โ Smart sync: Detects new assignments and syncs immediately (60-min cooldown)
โ 24-hour auto-sync: Background sync runs daily to catch any missed assignments
โ Manual sync: Trigger sync anytime from extension popup
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
FULL CUSTOMIZATION
โ 11 calendar colors - color-code by class or priority
โ Flexible reminders - none, 1 day, 1 day + 1 hour, or custom (up to 3)
โ Display timing - show at exact deadline time or as all-day events
โ iCal export - one-click .ics file for Outlook, Apple Calendar, or any calendar app
Every event includes direct Gradescope submission links. Click event โ click link โ submit.
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
PRIVACY-FIRST
Everything happens in your browser. No servers. No tracking. No data collection.
The extension only reads from Gradescope and writes to your Google Calendar. That's it.
Open source: github.com/Matut-E/gradescope-to-Cal
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
WHO THIS IS FOR
Students (or anyone using Gradescope) who are tired of:
Checking 3+ different course pages for assignment due dates
Missing deadlines because you forgot to check Gradescope
Manually typing deadlines into your calendar every week
If you use Gradescope + Google Calendar (or any calendar app), this saves you hours per semester.
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
v1.9.1 โข Currently used by 60+ students โข Free โข MIT licensed
Built by a UC Berkeley EECS student who kept missing deadlines across 6 different courses.
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
HOW IT WORKS
- Visit your Gradescope dashboard - auto-extract detects assignments instantly
- Connect Google Calendar (one-time, 30 seconds)
- All assignments sync immediately (no waiting for next day)
- New assignments auto-sync every 24 hours + smart sync triggers on new detections
No manual work. No forgotten deadlines. Just check your calendar like normal.
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
INTELLIGENT SYNC SYSTEM
โ First-time sync: Instant calendar population when you connect (no 24-hour wait)
โ Smart sync: Detects new assignments and syncs immediately (60-min cooldown)
โ 24-hour auto-sync: Background sync runs daily to catch any missed assignments
โ Manual sync: Trigger sync anytime from extension popup
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
FULL CUSTOMIZATION
โ 11 calendar colors - color-code by class or priority
โ Flexible reminders - none, 1 day, 1 day + 1 hour, or custom (up to 3)
โ Display timing - show at exact deadline time or as all-day events
โ iCal export - one-click .ics file for Outlook, Apple Calendar, or any calendar app
Every event includes direct Gradescope submission links. Click event โ click link โ submit.
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
PRIVACY-FIRST
Everything happens in your browser. No servers. No tracking. No data collection.
The extension only reads from Gradescope and writes to your Google Calendar. That's it.
Open source: github.com/Matut-E/gradescope-to-Cal
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
WHO THIS IS FOR
Students (or anyone using Gradescope) who are tired of:
Checking 3+ different course pages for assignment due dates
Missing deadlines because you forgot to check Gradescope
Manually typing deadlines into your calendar every week
If you use Gradescope + Google Calendar (or any calendar app), this saves you hours per semester.
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
v1.9.1 โข Currently used by 60+ students โข Free โข MIT licensed
Rated 0 by 0 reviewers
Permissions and data
Required permissions:
- Access browser tabs
- Access your data for sites in the gradescope.com domain
- Access your data for accounts.google.com
- Access your data for www.googleapis.com
More information
- Add-on Links
- Version
- 1.9.2
- Size
- 204.43 KB
- Last updated
- 4 days ago (Nov 17, 2025)
- Related Categories
- License
- MIT License
- Privacy Policy
- Read the privacy policy for this add-on
- Version History
- Add to collection
Google OAuth may fail during initial setup if Privacy Badger, ClearURL, or similar privacy extensions are active. You'll see an "Unknown Error" at the final OAuth step.
WORKAROUND:
Once connected, all privacy extensions work normally with Gradescope to Cal.
This is a Google OAuth redirect issue, not a bug in this extension. I'm investigating workarounds for future versions.