Skip to content

scorm-godot-plugin

Godot editor plugin that wires a web export to the SCORM 1.2 runtime and zips it

Active Last commit Checked · 24 Aug 2026

The facts

Licence
MIT — OSI approved
Pricing
Open source
Deployment
Embedded in your own application
Platforms
Web · Library

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 scorm-godot-plugin, 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 tabscorm.js implements the standard findAPI walk up window.parent and window.opener, then calls LMSInitialize and reads and writes cmi.core.lesson_status, cmi.core.score.raw, cmi.core.lesson_location and cmi.suspend_data. The bundled manifest declares schemaversion 1.2. Read in source, August 2026.
SCORM 2004 No editor-checked · 24 Aug 2026No API_1484_11 lookup and no 2004 data-model elements in the addon.
xAPI Not stated
cmi5 Not stated
AICC Not stated
LTI Not stated
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

This is a Godot 4 editor addon for the specific case of shipping a browser game as an LMS module. It adds a Scorm autoload that GDScript can call directly — set_lesson_status(LessonStatus.COMPLETED), a score setter, bookmark and suspend-data accessors — and a ScormExport hook that watches for a web export and packages the output into a SCORM zip with a manifest already in place.

The runtime half is a conventional SCORM 1.2 JavaScript shim: the usual seven-level findAPI walk up window.parent and window.opener, then LMSInitialize and reads and writes against cmi.core.*. The useful design decision is what the plugin does on your behalf — it sets lesson_status to incomplete on first launch so a learner who closes the tab does not lose the attempt, which is the sort of detail people miss and then spend a day debugging.

Scope is honest and narrow: SCORM 1.2 only, no 2004, no xAPI. For a Godot exercise or serious game that has to report a pass and a score to a corporate LMS, that is the whole requirement.

It is a single-maintainer project with three stars, but it is genuinely maintained — tagged releases, an addon test scene, and engine migrations tracked through Godot 4.7 in July 2026. Small user base, real upkeep; the risk is bus factor rather than rot.

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