Chapter 09 Chapter: CANVAS VLE





What is CANVAS?



Canvas is a web-based learning management system, or LMS. It is used by learning institutions, educators, and students to access and manage online course learning materials and communicate about skill development and learning achievement.

However, what's important and useful here, is the API. Canvas includes a REST API for accessing and modifying data externally from the main application, in your own programs and scripts (ideal for userscripts).

https://canvas.instructure.com/doc/api/




References/Further Reading



UCBoulder Example Canvas Userscripts
UCBolder Canvas - Enhancements Page



Userscripts - Copyright Benjamin Kenwright