---
title: "Totara Learn"
description: "Totara Learn is the LMS component of Totara's platform, forked from Moodle in 2010 and shaped ever since around corporate and public-sector training rather than academic teaching: hierarchies and audiences, positions and organisations, certifications with recertification windows, competency frameworks, and the compliance reporting that follows from all of it. Those are the parts Moodle handles awkwardly, and they are the reason organisations pay for a Moodle derivative rather than running Moodle."
canonical_url: "https://scorm-tools.com/tools/totara-learn"
last_updated: "2026-10-31T10:22:02.240Z"
---

Totara Learn is the LMS component of Totara's platform, forked from Moodle in 2010 and shaped ever since around corporate and public-sector training rather than academic teaching: hierarchies and audiences, positions and organisations, certifications with recertification windows, competency frameworks, and the compliance reporting that follows from all of it. Those are the parts Moodle handles awkwardly, and they are the reason organisations pay for a Moodle derivative rather than running Moodle.

The licensing arrangement is the thing most buyers misread. The code is GPLv3 and subscribers can modify and host it themselves, which is a real difference from a closed SaaS LMS — but there is no public download. You subscribe, usually via a Totara partner, and receive source and updates for the term. Verified on 24 August 2026: the `totara` GitHub organisation contains vendored libraries and developer tooling only, no product core.

On standards, read the documentation closely rather than the marketing. SCORM 1.2 and AICC are stated as fully supported; SCORM 2004 is stated with exclusions broad enough that packages relying on sequencing should be tested before purchase; and xAPI is explicitly not supported by Totara, only by community plugins pointed at an external LRS. For a compliance-heavy SCORM 1.2 estate this is a mature, well-documented platform. For an xAPI-first programme it is the wrong starting point.
