markdown2scorm
A Perl script that runs Markdown through pandoc and wraps the result as SCORM 1.2
The facts
- Licence
- No licence — The repository ships no licence file, so no rights are granted.
- Pricing
- Open source Price source for markdown2scorm, opens in a new tab
- Deployment
- Embedded in your own application
- Platforms
- Command line
- Vendor
- Naturalis Biodiversity Center
- Headquarters
- Netherlands
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 | The manifest template declares `<schemaversion>1.2</schemaversion>` against the adlcp_rootv1p2 namespace, and the only schema files in the repository are the 1.2 set. | |
| SCORM 2004 | Not stated | — | — | — |
| 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
A small command-line tool from Naturalis Biodiversity Center that converts Markdown lecture notes into a SCORM package. The Perl script shells out to pandoc to produce either a standalone HTML file or a slide deck — S5, Slidy, Slideous, DZSlides or reveal.js — copies in a bundled build of the libscorm run-time library, fills in a manifest template and zips the result. The README explains the motivation clearly: write teaching material collaboratively in Git, and deliver it into Blackboard alongside quizzes and slides from elsewhere.
The idea is sound, and for a team already living in Markdown and pandoc it removes a genuinely irritating manual step. Read as a worked example of the minimum a SCORM package needs — manifest, schema files, a run-time wrapper, one SCO — it is instructive.
As a dependency, treat it cautiously. The last commit was in May 2019, it has nine stars, no issues and no releases; the bundled libscorm assets include a Flash-era swfobject.js and an expressInstall.swf. It emits SCORM 1.2 only, one SCO per package, with no 2004, no xAPI and no configurable tracking. And there is no licence file at all, which matters more than the age.
Useful as a reference implementation or a starting fork. Not something to build a content pipeline on today.
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