Early accessFree during early access: draft a course from your own document in minutes.Try it now →
RoadmapPlatform · Learning IR & compiler

One typed course model, compiled to every format you deliver

Coursecast treats a course like software: objectives, claims, lessons, items, scenarios, media cues and provenance live in one intermediate representation. Compile it to Word and Markdown today, and to SCORM, xAPI, cmi5, QTI and web on the roadmap.

Learning IR & compiler preview with fictional sample data

Illustrative preview of the roadmap workbench · fictional sample data

RoadmapA product direction we are designing toward. Not available today. The workbench shows an interactive preview with illustrative data.
Capabilities

What Learning IR & compiler does

Structured JSON today

The live JSON export carries the course, objectives, review notes and every lesson's script, key points and checks.

Live today

Typed objects

Objectives, claims, lessons, items, scenarios, media and locales with stable IDs.

Roadmap

Provenance built in

Every object knows its sources, version and approvals.

Roadmap

Multiple targets

SCORM 1.2, SCORM 2004, xAPI, cmi5, QTI, HTML, DOCX.

Roadmap

Deterministic builds

Same IR, same output, so releases can be reproduced.

Roadmap

Open format

A documented schema you can read and write.

Roadmap
How it works

From source to release

STEP 01

Draft into IR

Drafting produces structured objects, not a blob of text.

STEP 02

Review in IR

Edits, checks and PRs operate on objects.

STEP 03

Compile

Build every delivery format from the same release.

STEP 04

Trace

Every output carries its provenance.

Today

The JSON export is the first step

Every live draft can be exported as JSON with the course title, audience, summary, objectives and review notes, and every lesson's script, key points and knowledge checks. It's the same structure the app edits, so developers can map it into an LMS import, a wiki or an internal tool today.

Developer notes →

// the JSON export, shortened
{
  "course_title": "Incident response 101",
  "learning_objectives": ["Escalate a P1 within the policy window"],
  "lessons": [{
    "title": "The 15-minute notification rule",
    "narration_script": "When a ticket is classified P1…",
    "key_points": ["The clock starts at classification"],
    "knowledge_check": [{ "options": ["By 10:32", "By 10:17"], "correct_option": 1 }]
  }]
}
Depth

Designed for the hard cases

The details that separate a governed system from a generator. All of these are roadmap design, shown so you can judge the direction.

Under the hoodRoadmap

Fidelity modes

Locked for verbatim critical text, transform for instructional rewriting, enriched for added examples. Set per passage.

Under the hoodRoadmap

Role-aware variants

One model, different depth for new hires, experts and managers.

Under the hoodRoadmap

Objective graph

Objectives with prerequisites, so sequencing is reasoned rather than guessed.

Under the hoodRoadmap

Assessment blueprint

How many items per objective, at what difficulty.

Under the hoodRoadmap

Renderers

Web course, SCORM/cmi5, narration, slides and facilitator guide, microlearning, tutor context, API objects.

Under the hoodRoadmap

Incremental compiles

Rebuild only what a change touched.

Honest status

What works today, and what is coming

Today

Live today
  • JSON export of the full course structure
  • Word, Markdown, scripts and print outputs

Open the app →

On the roadmap

Roadmap
  • Published IR schema
  • SCORM, xAPI, cmi5 and QTI compilers
  • Reproducible builds
  • API access to IR objects

See the roadmap →

FAQ

Questions

Why not just export SCORM?
Because SCORM, xAPI, cmi5 and QTI each do different jobs. A single model compiled to each keeps them consistent and lets changes flow everywhere at once.

Start with the part that works today

Draft a course from your own document in minutes. The rest of the platform is being built in the open.

Free during early access · No account needed · We don't keep your files