hermes

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.

context

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.

task

Write a -question practice exam, difficulty def:difficulty, format def:format, from this material:

material

  1. Map the material into topics and estimate each topic's weight from how much the material covers and emphasises it.
  2. 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.
  1. Write the questions, matching def:format. With mixed, 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.
  1. Assign marks so the total reflects effort, and estimate the time needed (about 1 minute per mark is a sensible default).
  2. 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.
constraints
  • 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.
output format

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

Edit on GitHubReport a problem

use in

Hodios CLI
npx @hermes-hq/hodios install generate-practice-exam --target claude-code
Agent Skills
npx skills add hermes-hq/hodios-dist --skill generate-practice-exam -a claude-code
Add the Hodios marketplace (once)
claude plugin marketplace add hermes-hq/hodios-dist
Install the education plugin
claude plugin install hodios-education@hodios

The plugin brings every entry in this domain at once.

PromptExam preparation

Grade 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-answers
PromptStudying

Make 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-guide
WorkflowExam preparation

Exam 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-track
PromptExam preparation

Prepare 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-exam
PromptExam preparation

Rehearse 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-exam
PromptExam preparation

Prepare 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