Canvas LMS is a full-featured learning management system designed for K–12, higher-ed, and professional training, with a strong emphasis on usability and openness. Instructors build courses from modular content—pages, assignments, discussions, quizzes—and organize them into learning paths with prerequisites and due dates. Rich grading tools like SpeedGrader streamline assessment with rubrics, inline annotations, and audio/video feedback, while the gradebook supports weighting, outcomes, and late/missing policies. A robust API, standards like LTI/IMS Common Cartridge, and SIS integrations make it straightforward to connect Canvas with publisher content, analytics tools, proctoring, and institutional systems. Role-based permissions, accommodations, and accessibility features support diverse learners at scale, and mobile apps keep students engaged on the go.
Features
- Course creation and management: modules, assignments, quizzes, rubrics, content deliveries etc.
- Communication tools: discussions, announcements, messaging between instructors and students
- Grading and evaluation features, including peer review, gradebook, and feedback tools
- Integrations with external tools (LTI etc.), ability to embed media, external content, etc.
- Mobile-friendly front end (responsive design), ability to use via web or mobile interface
- Open source with large community, allows self-hosting or deployment via Docker, supports multi-tenant/school environments etc.