Hard to inspect
Teams cannot easily review how a course is built, diff meaningful changes, or understand generated output.
CourseCode Framework is an open-source, AI-first foundation for building SCORM, cmi5, and LTI courses from inspectable project files. Desktop and Cloud are optional layers around the framework, not replacements for it.
Traditional course authoring tools often hide course source inside proprietary project files or hosted editors. That can work for simple production, but it makes review, versioning, automation, and AI-assisted editing harder than they need to be.
Teams cannot easily review how a course is built, diff meaningful changes, or understand generated output.
Closed project formats limit scripting, CI checks, reusable templates, and repeatable delivery workflows.
AI works better when it can inspect source files, preview state, screenshots, interactions, and runtime errors.
Course structure, content, interactions, and configuration live in files your team can inspect and version.
Run local preview, test interactions, inspect LMS state, and catch issues before uploading to an LMS.
MCP tools let assistants inspect the preview, capture screenshots, run lint checks, and test interactions.
Export SCORM, cmi5, or LTI locally, or use CourseCode Cloud when managed delivery is useful.
The core open-source authoring engine: runtime, preview, components, interactions, LMS packaging, and AI tooling.
A visual app for instructional designers and non-developers who want the same framework workflow with a GUI.
Managed deployment, hosting, licensing, analytics, and team workflows for courses built with the framework.
CourseCode keeps LMS output practical: SCORM 1.2, SCORM 2004, cmi5, and LTI paths from one course source.
If you are evaluating alternatives to closed authoring apps, start with the framework comparison pages.
For a longer explanation of why AI-first SCORM authoring needs open source project files, read the supporting essay.