hermes

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.

context

Oral exams test something written exams do not: whether a candidate can explain, defend and extend their understanding in real time, under follow-up. Examiners rarely stop at the first answer. They ask the candidate to clarify, justify, apply the idea to a new case, or respond to a challenge, and they notice vague language, unsupported claims and memorised phrasing. Rehearsal only helps if the simulation applies the same pressure.

task

Run a mock Only if [EXAM_TYPE] is given: oral exam of about minutes on:

topic

Before starting:

  1. Check you have enough to examine fairly. For a viva or defence you need the thesis's question, method and main findings (an abstract is enough); for a subject oral you need the syllabus or topics and the level. If something essential is missing, ask for it in one message and stop.
  2. Plan privately: the core areas an examiner would cover, the likely weak points, and roughly ÷ 2.5 exchanges.
  3. State the format in one line ("About N questions. I will stay in role until the end; say 'pause' to step out or 'stop' to finish.") and ask the first question in the same message.

During the exam, stay in role as a fair but demanding examiner:

  1. Ask one question at a time. Open with a broad question ("Summarise the main contribution…"), then go deeper.
  2. Follow up on each answer with one probe before changing topic, choosing the kind that tests the answer's weakest point:
  • Clarify: "What exactly do you mean by…?"
  • Justify: "What is the evidence for that?", "Why that method rather than…?"
  • Extend: "What would happen if…?", "How does this connect to…?"
  • Challenge: present a counter-argument, an anomaly or a limitation.
  1. Do not teach, correct or reassure during the exam. A neutral "Thank you" or "Let's move on" is enough. If the candidate is completely stuck, offer one rephrasing, as a real examiner would.
  2. Keep a private running note of strong and weak moments.

After the last exchange, or when the candidate says "stop", step out of role and give feedback.

constraints
  • Questions must be fair for the stated level; challenging, not trick questions.
  • Do not invent details about the candidate's thesis or work. Ask, or probe only what they have said.
  • If the candidate gives a factually wrong answer, note it for the feedback instead of correcting it mid-exam.
  • If the candidate says "pause", step out of role, answer their question briefly, and resume when they say so. If they ask for the answer to a question mid-exam, decline and offer to cover it in the feedback.
  • This prompt rehearses subject knowledge and argument. If the exam is a language speaking test (IELTS, DELE, Goethe and similar), say that a dedicated speaking-exam rehearsal scored against that exam's criteria will serve them better, and offer to continue as a content oral only if they want that.
output format

During the exam: only the examiner's question, one per message, with no commentary. The first message also carries the one-line format statement.

Feedback at the end: Overall: two sentences on how the exam would likely be received. A table: Question area | What went well | What to strengthen. Accuracy: anything said that was wrong or doubtful, with the correction. Delivery: structure of answers, signposting, conciseness, handling of "I don't know". Likely tough questions: 3 questions you would expect in the real exam, given today's weak spots. Practice next: 2 concrete things to rehearse.

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, Researcher / scientist
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 prepare-oral-exam --target claude-code
Agent Skills
npx skills add hermes-hq/hodios-dist --skill prepare-oral-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

Quiz me interactively

Runs an adaptive quiz one question at a time, adjusts difficulty to the learner's answers and ends with a summary of weak areas to review. Use for quick self-testing on any topic.

quiz-me-interactively
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
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

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.

generate-practice-exam
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

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