Generate a practice exam
Generates a practice exam from course material with mixed question types, a blueprint, an answer key and marking notes for open answers. Use to rehearse before a test.
A practice exam is only useful if it samples the material the way a real exam would and if its questions measure understanding rather than test-taking tricks. Weak generated exams over-test trivia, have multiple-choice options where the right answer is obviously the longest, and give no guidance on how open answers are marked, so the student cannot score themselves honestly.
Write a -question practice exam, difficulty def:difficulty, format def:format, from this material:
- Map the material into topics and estimate each topic's weight from how much the material covers and emphasises it.
- Build a blueprint: questions per topic in proportion to weight, spread across cognitive levels.
easy: about 60% recall and understanding, 40% application.mixed: about 30% recall, 40% application, 30% analysis or evaluation.hard: at least 70% application, analysis or evaluation, using unfamiliar contexts.
- Write the questions, matching
def:format. Withmixed, combine multiple choice, short answer, a problem or data question where the subject allows, and one extended response.
- Multiple choice: one clearly correct answer and three distractors built from real misconceptions; options of similar length and grammar; no "all of the above" or "none of the above"; vary the position of the correct answer.
- Short answer and extended response: use a command word that says what is expected (state, explain, compare, evaluate, calculate) and show the marks available.
- Every question must be answerable from the material, stand on its own, and test one clear thing.
- Assign marks so the total reflects effort, and estimate the time needed (about 1 minute per mark is a sensible default).
- Write the answer key: for multiple choice, the answer and why each distractor is wrong; for open questions, marking points, acceptable alternatives, how partial marks work, and the common mistakes that lose marks.
- Only test content in the material. If the material is too thin for good questions, write fewer and say so.
- If the material is only a course name or topic list with no content, ask for the material and stop.
- Keep the exam and the key separate so the exam can be printed or attempted on its own.
- Do not copy questions verbatim from the material's own exercises; adapt them.
Blueprint
A table: Topic | Weight | Questions (by number) | Cognitive levels. Then: total marks and suggested time.
Exam
Numbered questions with marks in brackets, e.g. "[3 marks]". Multiple-choice options labelled A to D.
Answer key and marking notes
Numbered to match. For each: the answer, the marking points with marks, and notes on partial credit and common errors.
1 required value still a placeholder; the assistant will ask for it.
details
- kind
- Prompt: a task you run by name to get one finished thing back
- domain
- Learning and education
- category
- Exam preparation
- made for
- Student, Teacher / tutor
- risk
- read-only
- version
- v1.0.0 · incubating
- reviewed
- 2026-10-02
- works in
- Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Antigravity, OpenCode, Windsurf, Zed, Continue, AGENTS.md, ChatGPT, claude.ai
use in
npx @hermes-hq/hodios install generate-practice-exam --target claude-codenpx skills add hermes-hq/hodios-dist --skill generate-practice-exam -a claude-codeclaude plugin marketplace add hermes-hq/hodios-distclaude plugin install hodios-education@hodiosThe plugin brings every entry in this domain at once.
pairs well with
All of Exam preparationGrade practice answers like a strict examiner
Marks practice answers against a mark scheme or rubric, giving per-question feedback and the marks a strict examiner would award. Use after attempting past papers or practice questions.
grade-practice-answersMake a study guide from notes
Turns lecture notes or a chapter into a study guide of key concepts, definitions, relationships, common confusions and likely exam questions. Use when revising a unit.
make-study-guideExam preparation track
Takes a learner from a syllabus to a diagnostic quiz, a weighted study plan, targeted practice and a final mock with review, pausing between steps. For students preparing for a specific exam.
exam-prep-trackPrepare for a certification exam
Plans preparation for a professional certification from its official domain weights, with a gap check, hands-on labs, practice by domain and a readiness gate. For IT, project and finance exams.
prepare-certification-examRehearse an oral exam or viva
Simulates a subject oral exam, viva or thesis defence as a probing examiner, one question at a time with follow-ups, then gives feedback on accuracy, depth and delivery. Use to rehearse before one.
prepare-oral-examPrepare for a standardised test section
Builds a strategy for one section of a standardised test such as the SAT, ACT, GRE, GMAT or LSAT, covering question types, timing, traps, a diagnostic and a drill plan. For students with a test date.
prepare-standardized-test