quiz-generator

Generates a 50-question interactive quiz bank with randomized batching and immediate feedback.

1|1|Updated Dec 23, 2025
One-click install
npx skills add https://github.com/NaveedTechLab/Sir-Junaid-Agents-Skills --skill quiz-generator-naveedtechlab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: quiz-generator
Source: https://github.com/NaveedTechLab/Sir-Junaid-Agents-Skills/tree/main/skills/quiz-generator
Command: npx skills add https://github.com/NaveedTechLab/Sir-Junaid-Agents-Skills --skill quiz-generator-naveedtechlab

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the creation of large, concept-focused online assessments by automatically generating a complete 50-question interactive quiz bank that uses a globally-registered Quiz component. It ensures comprehensive coverage of chapter concepts while providing immediate feedback and rich explanations at the point of interaction.

Core Features & Use Cases

  • 50-question bank designed for repeated practice and spaced retrieval with batching of 15-20 questions per session.
  • Immediate feedback explanations after every answer, addressing why each distractor is wrong and linking to lesson sources.
  • Randomized batching & distribution of correct answers across the four options to prevent pattern guessing, plus optional AI-assisted explanation regeneration to keep explanations aligned with option positions.
  • Practical uses include ending-chapter assessments, practice sets for courses, and content-creation automation for e-learning workflows.

Quick Start

Use the quiz-generator skill to create an MDX/Markdown file that exposes a Quiz component with 50 questions in a single chapter; ensure each question has 4 options, a 0-3 correctOption index, and 100-150 word explanations. Use the included redistribution scripts to randomize answer positions and validate distribution.

Frequently Asked Questions about quiz-generator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate an interactive quiz bank with randomized questions?

To generate an interactive quiz bank, this skill creates a 50-question Markdown file that uses a globally registered Quiz component, randomizing correct answer positions across four options to prevent pattern guessing. It batches 15-20 questions per session for spaced retrieval.

Can I add immediate feedback and explanations to an online assessment?

Yes, immediate feedback and explanations are added to the online assessment after every answer. The skill generates 100-150 word explanations addressing why distractors are wrong and linking to lesson sources, with optional AI-assisted regeneration to align text with option positions.

How do I batch 50 quiz questions into smaller practice sessions?

Batching 50 quiz questions into smaller practice sessions is handled automatically by storing questions in MD files with a redistribution workflow. This ensures 15-20 questions are displayed per session, with randomized batching across retakes for repeated practice.

What is the best way to randomize correct answer positions in a multiple choice quiz?

The best way to randomize correct answer positions in a multiple choice quiz is using the included redistribution scripts. They shuffle the 0-3 correctOption index across the four options and validate distribution to prevent pattern guessing.

Does this quiz generator work with Markdown and MDX files?

Yes, the quiz generator works with Markdown and MDX files by exposing the Quiz component directly within the chapter content. It stores the 50 questions and explanations in these MD files alongside the redistribution scripts.

Why do my quiz explanations misalign after randomizing answer positions?

Quiz explanations misalign after randomizing answer positions because the text references original option indices. The skill solves this with optional AI-assisted explanation regeneration to keep explanations aligned with updated option positions.