-
Notifications
You must be signed in to change notification settings - Fork 2.5k
If you'd like to use Canvas in your own course, or you just want try out Canvas, there is no need to do all the work of installing it yourself. Canvas Cloud is free for teachers to use. Sign up to get started.
We have released Canvas under the AGPLv3.
Sure! However, you will need to sign a contributor license agreement before we will pull your code into Canvas. Please see Contributing to Canvas for more details.
Canvas, unlike many projects hosted by GitHub, is commercially dual-licensed. We license Canvas via the AGPLv3 to the open source community, but we also offer Canvas via a subscription to many of our clients. For this to work, Instructure needs to retain copyright over the Canvas project. The contributor agreement is the legal step we must go through so we are able to continue to dual-license and serve our clients without fracturing the codebase.
If you want to contribute, as soon as we have a copy of contributor agreement on file for you, we will be happy to accept your pull requests.
Yes! In fact, there are a number of proprietary extensions already developed for Canvas by Instructure. You are more than welcome to write your own plugins in the same vein.
If you are interested in finding out more about plugins for Canvas by Instructure, please contact us.
Yes, there are some. Canvas runs on the exact same code as we release to GitHub, and as of this writing the code that we deploy to our production environment is pushed the same day to GitHub. See a list of Instructure repositories and projects.
The plugins and extensions that we don't open source right now include:
- New Quizzes
- MasteryPaths
- Plagiarism Platform
- Proprietary SIS integrations
- Migration tools for commercial LMSs
- Chat tool
- SCORM import tool
- Catalog
- Canvas Data
- DocViewer
- New Analytics
- QR Login Code generation
- Other minor customizations that only apply to a hosted environment
See our list of resources in Getting Help. Please ask questions on our user mailing list.
Are you looking for one of our commercial subscriptions, professional services, support, or our hosted solution? Check out canvaslms.com.