Manual build guide
Step-by-step help for building question types by hand. The create/edit workspace uses a sidebar and one step at a time — Variables, content sections, exit routing, and review — with drag-or-click insert chips.
Overview
Manual build is for teachers who want full control without AI.
Changing values
Short names (a, b, n) that you insert into question text.
Rules that must stay true
Keep every generated sample valid — e.g. one value must be divisible by another, two values must share no common factor, or a value must be odd.
Extra calculated values
Values worked out from your changing values — e.g. common factor.
SymPy expressions
Calculations in <<<<expr:…>>>> tokens, extra values, and smart add-ons use a SymPy engine with two tiers.
Insert into question
Never type <<<<…>>>> by hand — use the Insert menus at the top.
Question sections
Stem, answer, hints, and solution as rich blocks.
Smart add-ons
Optional steps before the main stem — repeat visuals, if/else text, count through numbers.
Conditional learning branches
Different active-learning content when the student's path or answer differs. The student path strip and header “Triggered when …” chips stay visible in Editor focus.
Data tables and lookup facts
Tabular data that Extra values (lookup facts) and some changing values can read.
