Create, preview & publish a course
Turn practical knowledge into a clear, versioned learning experience.
Build your draft
- Open the course studio and create a course draft.
- Add a useful title, description, topic and estimated duration.
- Build an ordered outline of modules, each with a title and optional learning goal. Add reading, video or knowledge-check sections inside each module.
- Use Reflection and Checklist starters for formatted reading content. Duplicate sections, move them between modules, and reorder modules or sections with the arrow controls.
- For each knowledge check, supply the choices, correct answer and helpful feedback.
- Watch the save state and resolve any errors before navigating away.
Write visually or edit HTML source
The visual editor supports headings, emphasis, highlighting, lists, callouts, code blocks, dividers, alignment, HTTPS links, linked images and tables. Use the table controls to add or remove rows and columns and merge or split cells.
HTML source opens a code editor with syntax highlighting, line numbers, folding, search, indentation and undo. Choose Apply source to validate and return to visual editing, or Discard source changes. Unapplied changes pause saving and block switching sections, preview and publication. Press Escape then Tab to leave the code editor using a keyboard.
Source mode edits the supported document format, not arbitrary web pages. Scripts, iframe markup, forms, stylesheets and executable handlers are not allowed. Use a dedicated video section for supported embeds. Formatting is normalised on apply and sanitised again by the Go API. Old plain-text content remains literal until you edit it as rich content.
Linked images need an HTTPS URL and a useful alternative description. Authors see linked images in the visual editor; learners choose Load linked images before contacting the image host. Image upload and file management are separate capabilities.
Preview before publishing
A draft is not a published course. Publication creates a version used by enrolments; existing learners remain pinned to their assigned version. Avoid treating a later draft edit as a change to everyone’s training record.
- Preview the draft as a learner.
- Check the module and section order, learning goals, question wording and answer feedback. Every module must contain a section before publication.
- Review readability on a phone as well as a desktop.
- Publish when the content and required fields are ready.
Design for understanding
A course supports up to 30 modules and 100 sections, with up to 20,000 characters of content per section. Audio, document uploads, interactive worksheets, SCORM package authoring and learning-path administration are separate delivery items. Reflection and checklist starters do not collect learner responses.
- Use one learning objective per short lesson.
- Write feedback that explains the reasoning, not just “correct” or “incorrect”.
- Put reusable reference material in Resources.
- Test with a learner account and review the resulting manager view.