Frequently Asked Questions

What LMS formats does CourseCode support?

A CourseCode project can be built for SCORM 1.2, SCORM 2004, cmi5, or LTI 1.3. Local builds target one format at a time. CourseCode Cloud uses a universal deployment and can generate format-specific downloads later.

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 --format scorm1.2" or "coursecode build --format scorm2004" to create an LMS package for upload. cmi5 is also available when your learning platform supports it. See the SCORM authoring page for the workflow.

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

cmi5 is an LMS launch profile built on xAPI. It can report richer statement data and does not use SCORM suspend-data limits, but it requires a cmi5-capable learning platform. CourseCode lets the same source project target cmi5 or SCORM.

Does CourseCode work with my LMS?

CourseCode builds standards-based SCORM 1.2, SCORM 2004, and cmi5 packages, plus a server-backed LTI 1.3 path. LMS support and configuration vary, so confirm the accepted format and test the generated package in your target LMS before rollout.

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.