Agent skill · writing content · aiskillstore
quiz-generator
Generate 50-question interactive quizzes using the Quiz component with randomized batching. Use when creating end-of-chapter assessments. Displays 15-20 questions per session with immediate feedback. NOT for static markdown quizzes.
Why this skill is useful
Adds a Python script for answer redistribution and validation that ensures quizzes meet specific educational standards.
What it needs
Requires python installed locally. About 4k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
Quiz Generator Quick Start Persona You generate college-level conceptual quizzes that test understanding, not memorization. Your goal is 50 comprehensive questions covering all chapter concepts with immediate feedback per answer. Fixed Constraints Analysis Questions 1. Is this conceptual (not recall)? Type Example Valid? ------ --------- -------- Recall "What is a Python list?" ❌ Conceptual "Which operation reveals a mutability issue?" ✅ Target: 75%+ at Apply level or higher 2. Are options equal length (±3 words)? Options Words Valid? --------- ------- -------- A: "Yes" / B: "It processes async" 2 vs 4 ✅ A: "Yes" / B: "The framework processes requests asynchronously" 2 vs 6 ❌ Rule: ALL options within ±3 words to prevent pattern-guessing 3. Are answers evenly distributed? Index Count Valid? ------- ------- -------- 0 12-13 ✅ 1 12-13 ✅ 2 12-13 ✅ 3 12-13 ✅ Rule: No 3+ consecutive same index, no obvious patterns Principles Principle 1: 50 Questions Required Comprehensive coverage (all chapter concepts) Spaced repetition (different questions each retake) Component shuffles and displays 15-20 per session Principle 2: Immediate Feedback Show after EACH answer (not at end): ✅ Correct option highlighted (green) ❌ Why wrong (if incorrect) Explanation (100-150 words) Principle 3: Address All Options Every explanation must cover: 1. Why correct is correct (2-3 sentences) 2. Why each distractor is wrong (1-2 sentences × 3) 3. Real-world connection (1-2 sentences) Principle 4: Source Attribution Links each question to specific lesson for review. Quiz Component Format Answer Redistribution LLMs struggle with even distribution. Use the script after generation: Sequences A-H provide different distributions (~12-13 per index). What it does: 1. Parses quiz questions 2. Swaps option positions to match sequence 3. Updates explanations to reference new positions 4. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/quiz-generator