Pi Quiz Me
Extension
Builds and grades an interactive quiz from the current Pi session branch.
What it does
Builds a quiz from the current Pi branch, presents questions in an interactive overlay, and grades submitted answers with a model.
Can start on demand with /quizme or offer a confirmation before interactive session shutdown.
Supports project, user, and bundled quiz-instruction files, with project configuration taking precedence.
When to reach for it
Invocation: Run /quizme after meaningful session work, or accept the optional shutdown prompt.
- You want to check whether you understand changes made during the session
- Generate a session-specific mix of questions and answer them in the overlay.
- Architecture or configuration choices should be recalled before leaving
- Accept the shutdown quiz and review graded explanations.
- The default quiz style does not match the learning goal
- Provide a project or user override for the quiz instructions.
What it adds
- Model-generated session questions with structured-output repair.
- An interactive answer workflow with navigation and explicit grading.
- Optional diagnostic snapshots for troubleshooting when debug logging is deliberately enabled.
How it fits
- Explanatory output style: Explanatory output adds learning notes during implementation; Quiz Me checks recall after the session has accumulated work.
Common questions
- What session data is used?
- The extension assembles text from the current branch, including user, assistant, extension, and bounded tool-result content; it can also include a bounded assistant-thinking summary.
- That assembled context and later quiz answers are sent through the selected model path for generation and grading. Review session sensitivity before starting a quiz.
- Does it write session content to disk?
- Normal quiz operation does not use the diagnostic logger.
- When the quiz debug setting is deliberately enabled, cumulative snapshots in the agent debug directory can include quiz instructions, branch data, assembled conversation text, model responses, answers, and grading output. Remove those files according to your retention policy.
- Is the shutdown quiz automatic?
- No quiz begins until the interactive confirmation is accepted, and the extension asks at most once per loaded instance.
It’s working if
- A non-empty current branch produces an interactive set of questions.
- Answers can be edited and navigated before an explicit grade action.
- Grading presents a verdict and explanation per question, with a visible fallback when structured grading cannot be parsed.
Source and setup
Provenance
- Project
- Pi Quiz Me
- Origin
- Vedang Manerikar
- Current maintainer
- Vedang Manerikar
- Relationship
- original
- Installed source
git:github.com/vedang/pi-quizme- Source path
- View source (
src/index.ts) - Compatibility
- Interactive Pi
- Selected model through Pi's model registry
- Bundled or overridden quiz instructions
- License publication scope
- Independently written factual summary and source link only; no source reuse permission asserted.
- Reviewed revision
dbb6249a78aef1dc2bfb1bf9221479903e9bf861- Catalog revision
e0c035a297462c519315abfa1af31a1ed3bd9eef
Setup notes
- Requires interactive Pi and a model available through Pi's model registry.
- The bundled prompt resource is an internal quiz-generation instruction, not a separately invoked Pi prompt template.
- Debug logging is off unless explicitly enabled and should remain off for sensitive sessions unless diagnostics are necessary.
- No source license is declared at the reviewed revision; this guide publishes only independently written factual prose and a source link.
Commands
/quizme