Adding a block
Three ways:- The Blocks tab in the left panel (
Ctrl2) — the full catalogue, with search. - The Insert menu in the title bar — the same catalogue, grouped by category.
- The inline inserter on the canvas — a short list of quick picks: Text, Image, Multiple choice, Flashcards, Matching, Custom code.
The catalogue
- Content
- Interactive
- Developer
Settings every block shares
Title
Title
Shown in the Outline so you can find the block again. On a Text block it is also the
heading learners see.
Block width
Block width
Overrides the course’s content width for this one block:
Use Wide or Full for a wide diagram or a code sample that wraps badly at the text
measure.
Grouping
Grouping
Adjacent blocks sharing a group render as one seamless bordered field. Select several blocks,
then Edit ▸ Group blocks. Whether the border is drawn at all is set course-wide in the
Design tab.
Required
Required
On an interactive block, Required means the learner cannot move to the next lesson until
they have completed it — and it is what SCORM course completion is measured against.Required has no effect on non-interactive blocks.
The content blocks in detail
Text
A heading (the block title) and a body. The simplest block, and the one most lessons are mostly made of.Rich text
Markdown, with a formatting toolbar that appears over a selection. Supports headings, lists, emphasis, links and inline code. Use it when a paragraph needs structure; use Text when it does not.Image
Accepts PNG, JPEG, WebP, BMP, GIF and SVG. The file is embedded in the.course, so the course
stays one portable file.
Video and Audio
Video accepts common web formats; audio accepts MP3, OGG, WAV, M4A and FLAC. Both are embedded in the.course file and staged into the exported package.
Freeform
A canvas — 960 × 540 by default — where you place text, coloured boxes and images at any position. Positions are stored as proportions of that design space, so the layout scales to any screen width rather than breaking. Text inside a freeform block renders at a fixed size; the boxes scale, the type does not. This is deliberate — scaling type down with the canvas makes it unreadable on a phone.3D model
Accepts OBJ and STL files. In the exported course, learners get a real WebGL viewer they can orbit, zoom and pan, with optional auto-spin.The editor canvas shows a placeholder card for a 3D block rather than a live viewer. Use
Preview to see the real thing — the preview runs the actual exported course.