Create module sections, add translations and configure a video completion requirement.
Add sections to a module
Product location: /training/courses/{id}/edit (fallback: /training/courses). Select the intended learning module and its editing action.
Open the course editor and choose Edit content for the module.
Select Add element and choose its Element type.
Enter the content or the requested reference, then save.
Use Preview to inspect the result and repeat for the remaining sections.
Element | Input |
|---|---|
Text (Markdown) | Written learning material formatted as Markdown. |
Diagram (Mermaid) | A Mermaid diagram definition. |
Table | Table data in the JSON format accepted by the editor. |
Linked document, form or video | The requested existing object's reference ID. |
Enable Track this section for reading progress when it should count toward progress and anti-skim checks. A linked reference is not automatically a complete quiz or video module.
Translate content
Product location: /training/courses/{id}/edit (fallback: /training/courses). Select the intended learning module and its editing action.
Use Content language and Add language to create a translated variant. The element structure is shared; text differs by language. Use a valid code such as da, de or en-GB. Deleting a translation causes learners requesting it to fall back to primary-language content.
Add a video module
Product location: /training/courses/{id}/edit (fallback: /training/courses). Select the intended learning module and its editing action.
Choose Video as the module type. Select an existing vault video, or choose an upload vault and Upload video. The allowed formats and size follow the vault's policy. The interface can create a Training Media vault on the first upload when no vault exists.
Set Required to complete (% watched) between 1 and 100. The learner must actually watch the required coverage; seeking to the end does not count. Save the module, inspect the player and check the course's publication requirements. Upload permission and access to an existing video are distinct prerequisites.