SCORM 1.2
Target SCORM 1.2 when broad LMS compatibility is the priority. It remains the safest choice for many LMS uploads and legacy enterprise learning systems.
CourseCode helps you build e-learning courses locally, preview them before LMS upload, and package them for SCORM 1.2, SCORM 2004, cmi5, or LTI delivery from the same source project.
CourseCode projects are regular files that can be edited, reviewed, versioned, and automated. The framework provides the runtime, LMS tracking layer, local preview server, and packaging tools needed to create SCORM-compatible courses without a proprietary authoring-seat license.
Target SCORM 1.2 when broad LMS compatibility is the priority. It remains the safest choice for many LMS uploads and legacy enterprise learning systems.
Target SCORM 2004 when the LMS supports richer tracking semantics for completion, success, scoring, and learner interaction data.
Keep one CourseCode project and package it for the LMS format you need instead of maintaining separate SCORM, cmi5, and LTI course versions.
Run coursecode create my-course or start from CourseCode Desktop.
Run coursecode preview to test navigation, interactions, and LMS state locally.
Run coursecode build and choose the LMS package format your environment requires.
Upload the SCORM package to your LMS or use CourseCode Cloud for managed delivery.
Author, preview, and export locally. A cloud account is optional, not required for SCORM packaging.
Use MCP tooling to inspect preview state, capture screenshots, run lint checks, and test interactions.
Review the runtime and packaging code, build custom workflows, and avoid opaque binary-only projects.
Instructional designers and trainers can use CourseCode Desktop to create, preview, and export SCORM courses without working in a terminal. The desktop app uses the same open-source CourseCode framework under the hood.
If you are comparing commercial authoring tools against an open-source framework, start with these CourseCode Framework comparison pages.
Yes. CourseCode builds LMS-ready courses that can be packaged for SCORM 1.2 and SCORM 2004, with the same project also able to target cmi5 or LTI when needed.
Use SCORM 1.2 when you need the broadest LMS compatibility. Use SCORM 2004 when your LMS supports it and you need richer completion, success, score, and interaction tracking.
No. Developers can use the open-source framework and CLI directly, while instructional designers can use CourseCode Desktop for a guided visual workflow over the same course format.
No. CourseCode Framework can author, preview, build, and export courses locally. CourseCode Cloud is optional for hosted delivery, analytics, team access, and managed deployments.