This extension lets you view your canvas grade average per class, even when total grades are disabled.
Canvas Grade Viewer Extension
*1.9.4 Update* (2/7/2021)
- Updated Privacy Policy on Chrome Web Store
- Added uninstallation survey (sorry but it's very helpful to keep squashing bugs)
Unblock Canvas grades! A simple extension to tally up and accurately display your total grade if it has been disabled.
You can also click the \"Add to GPA\" button to easily organize your grades and calculate your GPA, which is displayed when you click on the extension in top right-hand corner of Chrome.
NOTE: this will not show any hidden grades, nor take those into account. Any grades that are not yet graded will be ignored.
Read more
- Updated Privacy Policy on Chrome Web Store
- Added uninstallation survey (sorry but it's very helpful to keep squashing bugs)
Unblock Canvas grades! A simple extension to tally up and accurately display your total grade if it has been disabled.
You can also click the \"Add to GPA\" button to easily organize your grades and calculate your GPA, which is displayed when you click on the extension in top right-hand corner of Chrome.
NOTE: this will not show any hidden grades, nor take those into account. Any grades that are not yet graded will be ignored.
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 2, "name": "Canvas Grade Viewer", "description": "This extension lets you view your canvas grade average per class, even when total grades are disabled.", "version": "1.9.4", "author": "Ethan Vazquez", "icons": { "48": "icon38.png" }, "browser_action": { "default_title": "Canvas Grade Viewer", "default_icon": { "19":"icon20.png", "20":"icon20.png", "38":"icon38.png" }, "default_popup": "dashboard.html" }, "content_scripts": [{ "run_at": "document_start", "matches": ["*://*.instructure.com/courses/*/grades*"], "js": [ "canvasgradeviewer.client.js" ] }], "permissions": [ "storage" ], "background": { "scripts": ["canvasgradeviewer.background.js"], "persistent": false }}
Read more