Course authoring should not be trapped in closed files

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.

The problem with closed authoring ecosystems

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.

Hard to inspect

Teams cannot easily review how a course is built, diff meaningful changes, or understand generated output.

Hard to automate

Closed project formats limit scripting, CI checks, reusable templates, and repeatable delivery workflows.

Hard for AI to help well

AI works better when it can inspect source files, preview state, screenshots, interactions, and runtime errors.

The CourseCode model

1. Author in open project files

Course structure, content, interactions, and configuration live in files your team can inspect and version.

2. Preview with real runtime feedback

Run local preview, test interactions, inspect LMS state, and catch issues before uploading to an LMS.

3. Use AI against the actual course

MCP tools let assistants inspect the preview, capture screenshots, run lint checks, and test interactions.

4. Package or deploy anywhere

Export SCORM, cmi5, or LTI locally, or use CourseCode Cloud when managed delivery is useful.

Framework first, optional layers when useful

CourseCode Framework

The core open-source authoring engine: runtime, preview, components, interactions, LMS packaging, and AI tooling.

CourseCode Desktop

A visual app for instructional designers and non-developers who want the same framework workflow with a GUI.

CourseCode Cloud

Managed deployment, hosting, licensing, analytics, and team workflows for courses built with the framework.

Your LMS

CourseCode keeps LMS output practical: SCORM 1.2, SCORM 2004, cmi5, and LTI paths from one course source.

Compare the open-source path

If you are evaluating alternatives to closed authoring apps, start with the framework comparison pages.

Read the argument

For a longer explanation of why AI-first SCORM authoring needs open source project files, read the supporting essay.