All documentation

Course Authoring & Management

Create, edit, and publish dynamic courses with a draft buffer and versioning — the manual companion to Prism's AI generation.

What it is

Dynamic courses are org-authored lessons (sections with optional charts and diagrams, exercises, prerequisites, and a target track) that live alongside the built-in curriculum and surface in learners' paths. Each course keeps a published version and a separate draft buffer, so edits are staged without affecting learners.

Use

  • Create a course from Admin → Courses → New — either describe it to Prism (see Prism) or build it manually.
  • Edit sections, exercises, prerequisites, and the target track/engagement band from the course editor.
  • Save as a draft to stage changes; Publish pushes a new version live.
  • Version history: every publish bumps the version; learners keep their XP and progress across versions.

Setup

Admins author courses under Admin → Courses. New courses start from the studio (brief → generate, or manual); existing courses are managed from their editor. Publishing is admin-only.

Security

  • Courses are org-scoped and admin-gated; only admins of the org can create, edit, or publish.
  • Draft content is never served to learners until published.
  • Publishing versions never resets learner XP or progress (progress is keyed by module id, including dyn:<uuid>).
  • Content is sanitized and guard-checked before storage; Content Library block references are materialized at read time.