Skip to content

markdown2scorm

A Perl script that runs Markdown through pandoc and wraps the result as SCORM 1.2

Stale · 89 mo Last commit Checked · 24 Aug 2026

The facts

Licence
No licence — The repository ships no licence file, so no rights are granted.
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.

Standards support for markdown2scorm, 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 tabThe 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