An extension to enhance the Canvas with features students want
Canvas+ Extension
Canvas+ adds a bunch of small features to Instructure's Canvas that help students use Canvas better and quicker.
Features include:
- Tabs to navigate between courses
- Grades on the dashboard
- Assignments due in a week on the dashboard
- Custom links for commonly used links in a course
- and more!
The project is open source and is open to contributions at http://github.com/samuelili/canvas-plus
This extension is currently under heavy development and is in early stages, expect issues to arise! If you have problems or ideas for the extension, send me a DM on Instagram @samuelili!
Newest Updates (0.3.9):
- Added a settings reset button in case of errors (please view this in the options page)
- Added a new feature for attached documents! Pop it out to a new tab or expand it to fill the whole screen!
Developed by Samuel Li
Read more
Features include:
- Tabs to navigate between courses
- Grades on the dashboard
- Assignments due in a week on the dashboard
- Custom links for commonly used links in a course
- and more!
The project is open source and is open to contributions at http://github.com/samuelili/canvas-plus
This extension is currently under heavy development and is in early stages, expect issues to arise! If you have problems or ideas for the extension, send me a DM on Instagram @samuelili!
Newest Updates (0.3.9):
- Added a settings reset button in case of errors (please view this in the options page)
- Added a new feature for attached documents! Pop it out to a new tab or expand it to fill the whole screen!
Developed by Samuel Li
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx", "name": "Canvas+", "version": "0.3.10", "manifest_version": 2, "description": "An extension to enhance the Canvas with features students want", "homepage_url": "http://github.com/samuelili/canvas-plus", "icons": { "16": "icons/icon16.png", "48": "icons/icon48.png", "128": "icons/icon128.png" }, "background": { "page": "src/bg/background.html", "persistent": true }, "options_page": "src/options/index.html", "content_scripts": [ { "matches": [ "*://*/*" ], "css": [ "src/inject/inject.css" ] }, { "matches": [ "*://*/*" ], "js": [ "src/inject/inject.js" ], "run_at": "document_idle" } ], "web_accessible_resources": ["src/options/index.html"], "permissions": [ "storage" ]}
Read more