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 optimizeArchitecture
π 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)
| Primitive | What It Does |
|---|---|
agent.md | Root orchestrator with builderβreviewerβtuner handoffs |
copilot-instructions.md | Exam domain (Bloomβs, distractors, IRT, question type constraints) |
| 3 agents | Builder (gpt-4o), Reviewer (gpt-4o-mini), Tuner (gpt-4o-mini) |
| 3 skills | Deploy (195+ lines), Evaluate (130+ lines), Tune (225+ lines) |
| 4 prompts | /deploy, /test, /review, /evaluate with agent routing |
Cost Estimate
| Service | Dev | Prod | Enterprise |
|---|---|---|---|
| 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)
| Aspect | Play 74 | Play 75 |
|---|---|---|
| Focus | Real-time Socratic tutoring | Exam/assessment generation |
| Interaction | Multi-turn conversation | Batch generation + export |
| Output | Personalized dialogue | Exam PDF with answer key + rubrics |
| Calibration | Adaptive difficulty per student | IRT calibration across population |
π Full documentation Β· π frootai.dev/solution-plays/75-exam-generation-engineΒ Β· π¦ FAI Protocol
FAI Manifest
| Field | Value |
|---|---|
| Play | 75-exam-generation-engine |
| Version | 1.0.0 |
| Knowledge | F1-GenAI-Foundations, R1-Prompt-Engineering, T2-Responsible-AI |
| WAF Pillars | responsible-ai, reliability, performance-efficiency |
Last updated on