Install the Chrome Extension
The Academica Chrome extension automatically syncs your assignments from Canvas LMS and Google Classroom to the web app. Here's how to install and set it up.
Requirements#
- Google Chrome browser (version 88 or later)
- A Google account for sign-in
Note: The extension currently only works with Google Chrome. Firefox and Safari support is coming soon.
Installation Steps#
From Chrome Web Store (Recommended)#
- Open Google Chrome
- Go to the Chrome Web Store
- Search for "Academica"
- Click on the Academica extension
- Click "Add to Chrome"
- In the popup, click "Add Extension"
- Done! You'll see the Academica icon in your toolbar
Manual Installation (Developer Mode)#
If the extension isn't available in the Chrome Web Store yet:
- Download the extension files from the web app
- Open Chrome and go to
chrome://extensions/ - Enable "Developer mode" (toggle in top right)
- Click "Load unpacked"
- Select the extension folder
- The extension will appear in your toolbar
Sign In to the Extension#
After installing:
- Click the Academica icon in your browser toolbar
- Click "Sign in with Google"
- Select the same Google account you use (or will use) for the web app
- You'll see "Connected" when signed in successfully
Important: Use the same Google account for both the extension and the web app. This ensures your data stays in sync.
Fallback: If Google sign-in isn't available, you can click "Sign in with email" and enter your email and password instead.
Connect Canvas#
After signing in, connect your Canvas account:
For Canvas Users:#
- Click the Academica icon in your toolbar
- Enter your school's Canvas URL (e.g.,
myschool.instructure.com) - Click "Connect Canvas"
- Sign in to Canvas with your school credentials when prompted
- The extension will begin syncing your assignments automatically
For Google Classroom Users:#
- Click the Academica icon in your toolbar
- Click "Connect Google Classroom"
- Sign in with your school Google account
- Your assignments will begin syncing automatically
Auto-Sync#
Once connected, the extension syncs your data automatically:
- Background sync every 4 hours via chrome.alarms, even when you're not on Canvas
- Instant sync whenever you browse Canvas pages
- No manual action needed after initial setup
You can see the auto-sync status and last sync time in the extension popup.
Extension Permissions#
The extension requests these permissions:
| Permission | Why It's Needed |
|---|---|
| Access Canvas websites | To read your assignments and grades |
| Storage | To save your login session |
| Active tab | To detect when you're on Canvas |
| Alarms | To run background auto-sync every 4 hours |
| Identity | To support Google sign-in |
Privacy: The extension only accesses Canvas websites. It cannot read other websites or your browsing history.
Pin the Extension#
For easy access, pin the extension to your toolbar:
- Click the puzzle piece icon in Chrome's toolbar
- Find Academica in the list
- Click the pin icon next to it
- The Academica icon will always be visible
Troubleshooting#
I don't see the extension icon#
- Click the puzzle piece icon in Chrome to see hidden extensions
- Make sure the extension is enabled in
chrome://extensions/
Extension says "Not Connected"#
- Click "Sign in with Google" and select your account
- Make sure you have an internet connection
- Try signing out and back in
Google sign-in not working in the extension#
- Make sure pop-ups are not blocked for the extension
- Try restarting Chrome
- Check that you have a Google account signed into Chrome
- Try removing and reinstalling the extension
Canvas not connecting#
- Double-check your Canvas URL (it should end in
.instructure.com) - Make sure you can access Canvas in a regular browser tab
- Try signing out of Canvas and signing back in
Sync isn't working#
- Check that you're signed in to the extension
- Verify Canvas is connected (check the extension popup)
- The auto-sync runs every 4 hours; you can also click "Sync Now" for an immediate sync
- See Extension Troubleshooting for more help
Next Steps#
Now that the extension is installed:
Updating the Extension#
Chrome automatically updates extensions. If you installed manually:
- Download the new version
- Go to
chrome://extensions/ - Click the refresh icon on the Academica extension