Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cnuahs/canvas-userscripts
Browser userscripts for the Canvas Learning Management System
https://github.com/cnuahs/canvas-userscripts
Last synced: 5 days ago
JSON representation
Browser userscripts for the Canvas Learning Management System
- Host: GitHub
- URL: https://github.com/cnuahs/canvas-userscripts
- Owner: cnuahs
- Created: 2024-08-29T01:55:10.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-08-29T05:21:41.000Z (4 months ago)
- Last Synced: 2024-11-01T20:37:28.402Z (2 months ago)
- Language: JavaScript
- Homepage:
- Size: 1.95 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# canvas-userscripts
A collection of user scripts to customise the [Canvas Learning Management System](https://www.instructure.com/canvas) from Instructure.
## Overview
A [user script](https://en.wikipedia.org/wiki/Userscript) is a small piece of JavaScript code that is injected by the browser into a page, after the user has been authenticated and the page has been loaded. The script runs entirely on the client side with the permissions of the user. This allows the user to customise the appearance or extend the behaviour of a page to suit their needs.
To install and run a user script you will need a user script manager for your browser. I recommend [Violentmonkey](https://violentmonkey.github.io/).
## Scripts
maximise-files-list.user.js
The default file list view is narrow, often making it impossible to see the full name of a file. This user script extends the width of the files list view to fill the width of the browser frame.minimise-gradebook-warnings.user.js
Warnings displayed above the gradebook consume too much vertical screen real estate. This user script minimises warning banners to maximise space for the gradebook.## License
[![Creative Commons License](https://i.creativecommons.org/l/by-sa/4.0/80x15.png)](http://creativecommons.org/licenses/by-sa/4.0/)
This work is licensed under a [Creative Commons Attribution-ShareAlike 4.0 International License](http://creativecommons.org/licenses/by-sa/4.0/).