---
title: "Canvas Lms"
description: "Canvas is the LMS with the largest open-source footprint in higher education, developed in the open by Instructure under AGPL-3.0 and pushed to daily. For a directory concerned with standards, the interesting question is not whether it is good software — it plainly is — but which standards the published code actually implements."
canonical_url: "https://scorm-tools.com/tools/canvas-lms"
last_updated: "2026-10-31T10:22:00.078Z"
---

Canvas is the LMS with the largest open-source footprint in higher education, developed in the open by Instructure under AGPL-3.0 and pushed to daily. For a directory concerned with standards, the interesting question is not whether it is good software — it plainly is — but which standards the published code actually implements.

The answer is LTI, thoroughly. Both the legacy 1.1 signing path and the full 1.3 stack are present: OIDC login, JWK storage, deep linking, and LTI Advantage services including grade passback. If you are building a SCORM or cmi5 player and want it to appear inside a mainstream LMS, Canvas is one of the best-documented platforms to certify against.

SCORM is the gap, and it is a widely misreported one. Canvas identifies SCORM 1.1, 1.2 and 2004 manifests during content migration, then fails, because no converter is registered for them in the open-source tree. Content packaging support here means Common Cartridge, not SCORM.

For a buyer that distinction is the whole decision. Canvas plus a SCORM player registered over LTI is a normal, well-trodden architecture — but it is two products, two licences and two support relationships, and anyone who costed the deployment on the assumption that SCORM came in the box has costed it wrong.
