Block Library
All block types
Discover all the building blocks you can use to create your courses. From text to video, from flashcards to code.
Content blocks
The building blocks for your lesson content. Combine them to create rich, interactive lessons.
Heading
Structure your content with headings on three levels. Automatically correct for screen readers and SEO.
Rich text
Write and style text with a compact toolbar. Bold, italic, lists, quotes, and links.
Image
Add images from your media library. With required alt text or mark as decorative.
Video
Upload videos or paste a URL. Set a thumbnail and control whether skipping is allowed.
File
Pick a file from your media library; learners see a clean download card with filename, size, and type. Works for PDFs, Word, Excel, images, and more.
Table
Create tables with editable rows and columns. The first row can be marked as a header.
Column layout
Place blocks side by side in two or three columns. Ideal for comparisons or compact layouts.
Info callout
Highlight important information with a colored box. Choose from info, warning, error, or success.
Button link
Add a prominent link as a button. Primary or secondary style, internal or external.
Accordion
Collapsible sections for FAQs or additional information. Keeps your lesson organized.
Tabs
Organize content into tabs. Perfect for step-by-step instructions or comparing options.
Flashcards
Flippable cards with front and back. Ideal for terms, definitions, and memorization.
Checklist
A checkable list with items. Let learners track their progress within a lesson.
Line / Timeline
Connect items visually with a line. As a timeline you can also add dates to each point.
Code block
Display code with syntax highlighting. Supports dozens of programming languages and a filename.
Separator
A visual line to separate sections. Choose from three colors.
Input blocks
Let learners make choices. The rest of the lesson adapts based on their answers.
Dropdown input
A select menu for learners to choose from. Drive conditional content based on their choice.
Toggle input
A simple on/off switch. Show or hide blocks based on the toggle state.
Selector input
Pill-style buttons to choose an option. All options are immediately visible to the learner.
Test blocks
Add quizzes, assessments, and knowledge checks to your courses. Auto-graded with points and validation.
Multiple choice
Ask a question with several options. Configure correct answers, scoring, and shuffle order. Auto-graded.
True / false
Present a statement and let the learner pick true or false. Quick to author and instantly graded.
Text input answer
Let learners type an answer. Match exact text or accept multiple variants, with single-line or multi-line input.
Numeric answer
Ask for a number with min/max bounds, decimal precision, and tolerances. Ideal for calculations and measurements.
Cloze (fill in the blank)
Mark words in a sentence as blanks. Each blank can accept multiple correct answers and is scored individually.
Matching pairs
Define pairs across two columns and let learners connect each item to its correct counterpart. Per-pair points and shuffled order.
Ordering
Set the correct order in the editor; the learner sees the items shuffled and reorders them. Per-position points, optional bonus and penalty.
Sort into buckets
Define items and buckets and assign each item to its correct bucket. Per-item points, optional bonus for partial correctness, and per-mistake penalty.
Hotspot
Place hotspots on an image and let learners click the correct areas. Great for anatomy, maps, diagrams, and interfaces. Per-hotspot points and penalty for wrong clicks.
Gamify blocks
Make learning fun with playful blocks like word-guessing games and hangman. Purely for engagement — no scoring.
Guess the word
Author picks the secret word and number of attempts. Learners type guesses; each letter is coloured to show whether it's correct, in the wrong place, or absent. Pure engagement — no scoring.
Hangman
Author sets the word, optional category and hint, and how many wrong guesses end the game. Letters are revealed as the learner guesses correctly.