Skip to Content
Solution PlaysPlay 75: Play 75 β€” Exam Generation Engine πŸ“

Play 75 β€” Exam Generation Engine πŸ“

AI exam creation β€” question generation from learning materials, Bloom’s taxonomy distribution, MCQ distractor generation, IRT calibration.

Build an intelligent exam generation system. Extract content from learning materials (PDF/DOCX), generate questions across Bloom’s taxonomy levels, create plausible distractors grounded in common misconceptions, and calibrate difficulty via Item Response Theory.

Quick Start

cd solution-plays/75-exam-generation-engine az deployment group create -g $RG -f infra/main.bicep -p infra/parameters.json code . # Use @builder to implement, @reviewer to audit, @tuner to optimize

Architecture

πŸ“ Full architecture details

Pre-Tuned Defaults

  • Bloom’s: Remember 15% Β· Understand 25% Β· Apply 30% Β· Analyze 20% Β· Evaluate 7% Β· Create 3%
  • Question Types: MCQ 50% Β· Short Answer 25% Β· Essay 15% Β· True/False 10%
  • Difficulty: Easy 30% Β· Medium 45% Β· Hard 25% Β· Target mean 70%
  • Distractors: 3 per MCQ Β· misconception-grounded Β· Β±20% length tolerance

DevKit (AI-Assisted Development)

PrimitiveWhat It Does
agent.mdRoot orchestrator with builder→reviewer→tuner handoffs
copilot-instructions.mdExam domain (Bloom’s, distractors, IRT, question type constraints)
3 agentsBuilder (gpt-4o), Reviewer (gpt-4o-mini), Tuner (gpt-4o-mini)
3 skillsDeploy (195+ lines), Evaluate (130+ lines), Tune (225+ lines)
4 prompts/deploy, /test, /review, /evaluate with agent routing

Cost Estimate

ServiceDevProdEnterprise
Azure OpenAI$25$200$600
Cosmos DB$3$50$180
Blob Storage$2$15$40
Azure Functions$0$30$150
Azure AI Content Safety$0$20$60
Azure AI Search$0$75$250
Key Vault$1$3$10
Application Insights$0$15$50
Total$31$408$1,340

πŸ’° Full cost breakdown

vs. Play 74 (AI Tutoring Agent)

AspectPlay 74Play 75
FocusReal-time Socratic tutoringExam/assessment generation
InteractionMulti-turn conversationBatch generation + export
OutputPersonalized dialogueExam PDF with answer key + rubrics
CalibrationAdaptive difficulty per studentIRT calibration across population

πŸ“– Full documentation Β· 🌐 frootai.dev/solution-plays/75-exam-generation-engineΒ  Β· πŸ“¦ FAI Protocol

FAI Manifest

FieldValue
Play75-exam-generation-engine
Version1.0.0
KnowledgeF1-GenAI-Foundations, R1-Prompt-Engineering, T2-Responsible-AI
WAF Pillarsresponsible-ai, reliability, performance-efficiency
Last updated on