Canvas LMS
AGPL-3.0
- Platform
- Linux iOS Android Web
- Licence
- AGPL-3.0 Open source
Canvas LMS is a modern, open-source learning management system developed and maintained by Instructure, written in Ruby on Rails with a TypeScript/JavaScript frontend. It is the leading LMS in US higher education, holding roughly 41% of the institutional market in 2023, and is available both as a hosted service and as freely self-hosted software. Institutions of every size use Canvas to run courses, assignments, quizzes, discussions and grading in one web-based platform.
Key Features
- Course delivery and management — Full lifecycle support for assignments, modules, quizzes, discussions and grades in a single web platform.
- SpeedGrader — Inline grading with comments, rubrics and media feedback directly in a desktop or mobile grading tool.
- Canvas Data and reporting — Raw event-level data files for custom dashboards or warehouse integration, plus real-time visibility into course activity and engagement.
- Free mobile apps — Student, teacher and parent apps for iOS and Android covering grades, submissions, messaging and announcements.
- Open API and LTI integrations — REST API plus LTI 1.1/1.3 support for connecting third-party educational tools.
- Customizable roles and branding — Secure teaching spaces that adapt to user groups with configurable roles, permissions and institutional branding.
- Accessibility and compliance — Built with accessibility standards (VPAT/ADA) and support for institutions’ data-privacy requirements.
- Open source extensibility — AGPLv3 codebase on GitHub that institutions can self-host, fork and extend.
Why Use Canvas LMS?
Canvas gives institutions complete control: you can self-host the AGPLv3 codebase, extend it with LTI tools and the REST API, and brand it to match your institution. Its open architecture and strong mobile apps make it a practical choice for distance learning programs that need modern, reliable courseware.
Use Cases
- Higher-education institutions running courses, degrees and distance learning at scale.
- K-12 school districts managing assignments, grading and parent communication.
- Corporate training and organizations needing a self-hosted, fully controlled LMS.
Licence
GNU AGPL v3 (AGPL-3.0)
Views: 5