scorm-godot-plugin
Godot editor plugin that wires a web export to the SCORM 1.2 runtime and zips it
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.
| Standard | Supported | Provenance | Checked | Note |
|---|---|---|---|---|
| SCORM 1.2 | Yes | editor-checked · 24 Aug 2026— source, opens in a new tab | scorm.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 2026 | No 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