Skip to content

Moodle

The most widely deployed open-source LMS, and the SCORM behaviour most content gets tested against

Active Last commit Checked · 24 Aug 2026

The facts

Licence
GPL-3.0-or-later — OSI approved
Pricing
Open source
Deployment
Self-hosted
Platforms
Web · Linux
Vendor
Moodle Pty Ltd
Headquarters
Australia

Standards support

Every line says where the claim came from. We do not test conformance ourselves and we issue no badge of our own.

Standards support for Moodle, with the source of each claim and the date it was last confirmed.
Standard Supported Provenance Checked Note
SCORM 1.2 Yes editor-checked · 24 Aug 2026— source, opens in a new tabmod_scorm ships separate scorm_12 and scorm_13 data models plus a sequencing handler; SCORM 1.2 is the better-exercised of the two.
SCORM 20043rd, 4th editions Yes editor-checked · 24 Aug 2026— source, opens in a new tabscormlib.php accepts a schemaversion matching '2004 3rd Edition' or '2004 4th Edition'. Sequencing and navigation are implemented but have long-standing gaps; complex sequencing trees are where Moodle most often diverges from a commercial LMS.
xAPI No editor-checked · 24 Aug 2026— source, opens in a new tabCore ships an internal xAPI subsystem, but it exists to receive statements from H5P content inside Moodle. Core cannot launch an xAPI package or forward statements to an external LRS; that needs the separate Logstore xAPI plugin.
cmi5 No editor-checked · 24 Aug 2026There is no cmi5 activity module in core — the activity list runs scorm, imscp, lti, h5pactivity and so on, with nothing for cmi5.
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 tabmod_lti covers LTI 1.0/1.1 and 2.0 under OAuth 1.0a and LTI 1.3 Advantage under JWT. Moodle can act as both consumer and publisher of tools.
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

Moodle matters to this directory for a reason that has little to do with its feature list: it is the LMS your content is most likely to land in, and mod_scorm is the de facto reference against which a great deal of SCORM content is informally tested. Whatever else you build for, you will end up building for this.

As a SCORM host it is genuinely capable. The activity module implements SCORM 1.2 and 2004 data models separately, handles AICC, tracks multiple attempts, and exposes reporting that most commercial platforms charge for. Because everything is inspectable PHP, when a course misbehaves you can read the code that decided it misbehaved — which is not a small advantage during a support call.

The honest caveat is SCORM 2004 sequencing. It is implemented, and it has diverged from the reference behaviour in edge cases for years. Content that depends on non-trivial sequencing rules should be tested here specifically rather than assumed to work; content that passes here should still be tested elsewhere.

It is also not an xAPI platform. Core's xAPI code serves H5P internally, and reaching an LRS means adding the separately maintained Logstore xAPI plugin. There is no cmi5 support at all.

Development is continuous — the main branch is 5.3dev with commits within the week — and the plugin ecosystem around it is the largest in the category.

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