Upload questions

Add a quiz from a JSON, YAML, or Excel/CSV file. No admin panel, no server — the quiz is stored privately in your browser and appears under Sections.

File format

Each question needs a prompt, a list of choices, and the correct answer. Field names are flexible (e.g. question or prompt). Download a template to get started:

Excel / CSV columns

question, a, b, c, d, answer, explanation, image — the answer column can be a letter (A–D), the option text, or its number.

Math

Wrap LaTeX in $ … $ (inline) or $$ … $$ (block): e.g. $\frac{x}{3} = 5$ renders as a fraction.

Diagrams & passages (JSON / YAML)

Add image (a URL or a /public path) for a figure, and passage for shared reading text shown above the question.

Numeric / grid-in questions

Set "type": "numeric" with an empty choices list; the answer is the value (e.g. 15 or 3/4). Optional tolerance, answerMax (range), and unit.

Timed mode

Add timeLimit (minutes) or timeLimitSec at the top level to enable a countdown timer with auto-submit.