Frequently Asked Questions

What LMS formats does CourseCode support?

CourseCode supports SCORM 1.2, SCORM 2004, cmi5, and LTI. The framework produces a universal course build — you choose the format at export time or let CourseCode Cloud generate it on demand.

Is CourseCode free to use for course authoring?

Yes. CourseCode Framework is free and open source. The desktop app is open source too. CourseCode Cloud is optional for hosted deployment, analytics, licensing, and team workflows.

Can I export SCORM packages from CourseCode?

Yes. Run "coursecode build" to produce a SCORM-compliant ZIP you upload directly to your LMS. You can target SCORM 1.2 (most compatible), SCORM 2004 (enterprise standard), or cmi5 (modern successor). See the SCORM authoring page for the workflow.

What is cmi5 and why would I use it instead of SCORM?

cmi5 is the modern e-learning standard built on xAPI (Experience API). It offers richer analytics, flexible content launching, better mobile support, and no suspend-data size limits. Use cmi5 if your LMS supports it — it is the recommended format for new deployments. CourseCode supports both, so you can switch formats without changing your course.

Does CourseCode work with my LMS?

CourseCode exports standard SCORM 1.2, SCORM 2004, cmi5, and LTI packages that work with any compliant LMS — including Moodle, Canvas, Blackboard, Cornerstone, SAP SuccessFactors, Docebo, TalentLMS, Absorb, and more.

Do I need CourseCode Cloud to use the framework?

No. CourseCode Framework is open source and works locally. You can author, preview, build, and export courses without a cloud account. Cloud adds hosted deployment, analytics, licensing, and team collaboration.

What can MCP tools do with CourseCode?

CourseCode includes a Model Context Protocol (MCP) server for preview inspection, screenshots, lint checks, interaction tests, and contextual edits to project files.

Do I need Desktop to use the framework?

No. CourseCode Desktop is an optional app for users who prefer a visual workflow. The framework CLI works independently for code-first authoring.

More questions?

Check the documentation, open an issue on GitHub, or visit the CourseCode Cloud site for hosted service questions. For SCORM-specific setup, start with SCORM course authoring. If you are comparing authoring options, see the Articulate, iSpring, and Captivate comparison pages.