Load a test. Run it your way.
Drop a JSON or YAML file with questions, answers, and corrections. Study it with instant feedback, or sit it as a timed simulation. Ask any LLM to write one for you: the format fits in a prompt.
Your tests
Drop a test file or click to browse
.json · .yaml · .csv · Aiken · GIFT, or
Try a sample
Keys: 1-9 pick option · ←→ navigate · Enter check / next · F flag
Results
Progress
Every finished run lands here, score trends per test, and your recent history. Stored only in this browser.
The test format
One JSON (or YAML) document per test. Four question types. Ask an LLM to write one: copy the prompt below, add your topic, and drop the answer straight into Proctor. The same spec lives at /llms.txt for agents.
Field notes
type:single(one correct option),multi(several),truefalse, orfill(typed answer)answer: option index (0-based) or the option text itself; a boolean fortruefalseanswers: array of indexes or texts, formultiaccept: accepted strings forfill, compared case-insensitivelyexplanation: the correction shown after answering; write it like feedback, not a citationdomain/subdomain. The blueprint grouping; chips on each question, filters before a run and in Review, and their own score breakdownsdomains(top level):{ name, description, subdomains }. Thedescriptionis where shared scenario context goes, written once: Proctor shows it as a fold-out panel above the question, so it must not be repeated inside eachpromptcategory: free text; scores roll up per category on the results screentimeLimitMinutes,passingScore, optional, used by simulator mode- YAML works too: same fields, plain indentation only (no anchors, no inline maps)
- Markdown in
prompt,options,explanation, and notes:**bold**,*italic*,`code`, fenced```blocks, links, lists (options: inline only) ensure: true, question always survives a "Draw N" random slice- Also imports Aiken and GIFT (Moodle) and CSV, header row
prompt,options,answer,…, options|-separated - Embed a test anywhere:
?embed=1&mode=study&draw=N#t=…in an iframe, chromeless, auto-starts, saves nothing
Keys: ←→ question (turns the page for you) · HomeEnd first / last · PDF export prints every question, not just this page