Skip to content

OpenOLAT

Long-running Swiss open-source LMS with SCORM 1.2, QTI 2.1 and LTI 1.3 built in

Active Last commit Checked · 24 Aug 2026

The facts

Licence
Apache-2.0 — OSI approved
Deployment
Self-hosted
Platforms
Web · Linux
Vendor
frentix GmbH
Headquarters
Switzerland

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 OpenOLAT, 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 tabA full SCORM course-node type plus a server-side runtime under org.olat.modules.scorm, with SCORM12_Core and SCORM12_DocumentHandler doing the content-package parsing. Read in source, August 2026.
SCORM 2004 No editor-checked · 24 Aug 2026The SCORM module contains only 1.2 content-packaging classes and no API_1484_11 endpoint anywhere in the tree. Checked against the full repository file listing, August 2026.
xAPI No editor-checked · 24 Aug 2026No xAPI, LRS or TinCan code in the repository. If you need statement forwarding you are writing it or buying it from a partner.
cmi5 No editor-checked · 24 Aug 2026
AICC Not stated
LTIVersions 1.1, 1.3 Yes editor-checked · 24 Aug 2026— source, opens in a new taborg.olat.ims.lti implements Basic LTI launches with outcomes; org.olat.ims.lti13 implements LTI 1.3 with deep linking, JWKS key handling and both tool and platform roles. Read in source, August 2026.
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

OpenOLAT is the continuation of the OLAT platform begun at the University of Zurich, now developed by frentix in Switzerland. It is a full LMS in the university sense rather than the corporate one: course authoring by assembling a tree of typed course nodes, strong QTI 2.1 assessment support, curriculum and lecture management, appointments, portfolios. Where most open-source LMSs treat assessment as a plugin, here it is the centre of gravity.

For standards work the picture is specific. SCORM support is a first-class course-node type with a server-side runtime and a result archiver, but it is SCORM 1.2 and only 1.2 — the content-packaging classes in the tree are named for that version and there is no 2004 API endpoint. LTI is the opposite story: both Basic LTI and a properly built LTI 1.3 implementation with deep linking, and OpenOLAT can act as platform as well as tool. There is no xAPI or cmi5 anywhere in the codebase.

Maintenance is not in doubt — 437 stars understates it, since the real activity is commits, and those run daily through August 2026 with a paid team behind them. Deployment is a Java and PostgreSQL affair; budget accordingly.

Choose it for assessment-heavy academic or regulated training, and for LTI integration. Look elsewhere if your course library is SCORM 2004 or your reporting strategy is xAPI.

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