Chamilo LMS
Full open-source LMS with SCORM 1.2 and AICC learning paths and a bundled LTI plugin
The facts
- Licence
- GPL-3.0
- Pricing
- Open source
- Deployment
- Self-hosted
- Platforms
- Web · Hosted service
- Vendor
- Chamilo Association
- Website
- chamilo.org — opens in a new tab
- Documentation
- docs.chamilo.org — opens in a new tab
Standards support
Every line says where the claim came from. We do not test conformance ourselves and we issue no badge of our own.
| Standard | Supported | Provenance | Checked | Note |
|---|---|---|---|---|
| SCORM 1.2 | Yes | editor-checked · 24 Aug 2026— source, opens in a new tab | The learning-path runtime (ScormApi.php, assets/vue/services/scormRuntimeApi.js) implements the SCORM 1.2 data model — lesson_status, core_exit, suspend data, interactions — and there is a SCORM export path for quizzes. | |
| SCORM 2004 | No | editor-checked · 24 Aug 2026 | We found no SCORM 2004 runtime in the Chamilo 3 master tree: the learning-path API is 1.2-shaped and there is no API_1484_11 adapter or 2004 schema set. Treat 2004 packages as unsupported until the project says otherwise. | |
| xAPI | Yes | vendor-stated— source, opens in a new tab | Claimed in the project README's feature list. The xAPI code we located in the master tree sits inside the bundled CStudio plugin rather than in core, so read this as plugin-level emission rather than a core LRS integration. | |
| cmi5 | Not stated | — | — | — |
| AICC | Yes | editor-checked · 24 Aug 2026— source, opens in a new tab | — | |
| LTIVersions 1.1, 1.3 | Yes | editor-checked · 24 Aug 2026— source, opens in a new tab | The bundled ImsLti plugin ships OAuth1.php for the 1.1 flow and jwks.php plus platform key generation for 1.3. Chamilo acts as the LTI platform consuming external tools, not as a tool provider. |
- Claimed
- — the vendor states it. We have not confirmed it.
- Checked
- — an editor confirmed it on the date shown.
- Verified
- — an official registry lists it, and we link to the entry.
Editor's notes
Chamilo is a general-purpose learning management system — courses, sessions, gradebook, quizzes, attendance, certificates, surveys, e-commerce catalogue — maintained by the Chamilo Association and released under GPL-3.0. It has a large installed base in Latin America and in francophone education, and its sixty-plus fully translated interface languages, including RTL support, are a genuine differentiator against LMSs that treat localisation as an afterthought.
For standards buyers the relevant part is the learning path. Chamilo imports SCORM 1.2 and AICC packages and tracks them against its own runtime, and its LTI plugin lets a course launch external tools over both 1.1 and 1.3. What it does not appear to do, in the Chamilo 3 tree we read, is SCORM 2004 — there is no 1484.11 runtime in master. If your content library is 2004 with sequencing, this is the wrong platform.
It suits an institution that wants a self-hosted LMS with modest hosting requirements, strong translation coverage and no per-seat licence. It suits a team wanting a modern API-first admin surface less well: master is a Symfony and Vue rewrite still carrying a large amount of legacy PHP, and 452 open issues against 985 stars reflects a wide feature surface as much as neglect.
Development is unambiguously live — commits land daily, and CI runs Behat and PHPUnit.
Listed on scorm-tools.com
Maintainers and vendors are welcome to show the listing badge in a README or on a product page. It is free, it does not require a claim, and there is nothing to buy.
Get the embed code