What problem does it solve?
End-of-chapter assessments are often too short, predictable, or easily gamed by test-taking heuristics; this Skill produces a single, validated 50-question interactive quiz bank that prevents length- and pattern-based guessing while delivering immediate, pedagogically-rich feedback for each answer.
Core Features & Use Cases
- 50-question bank: Generates exactly 50 college-level, conceptual MCQs per chapter to enable meaningful batching and spaced repetition.
- Interactive Quiz component output: Produces MDX/JSX-ready Quiz component content that displays 15–20 randomized questions per session with immediate feedback.
- Robust validation: Enforces four options per question, ±3-word option length parity, balanced correctOption distribution (indices 0–3), source attribution per question, and 100–150 word explanations addressing why each distractor is wrong.
- Operational tooling: Includes Python redistributor scripts to normalize answer index distribution and intelligently update explanations after swaps.
- Use cases: End-of-chapter assessments for Docusaurus/MDX books, automated quiz generation for curriculum teams, and CI checks that validate option-length and distribution before human handoff.
Quick Start
Request a 50-question interactive chapter quiz for "Chapter X: Topic" that uses the global Quiz component, includes lesson source fields, balanced answer distribution, ±3-word option parity, and immediate feedback per question.