Edusify
Practice for the exam you'll actually sit. Nine interactive item types, an AI mentor, and a question bank where every item earned its place through review - not a brain dump.
The Problem
Generic quiz apps can't render the exam - or trust the bank. Mixed item types like hotspot, drag-and-drop, case study, active screen, and simulated labs go unsupported by most quiz tools. Question banks are often leaked or brain-dumped, undermining trust and value. Learners rarely get a per-domain diagnosis of where they're weak, and generic MCQ tools give no feel for the navigation and chrome of a real exam under time pressure.
Objectives
- Render all nine real Microsoft-style interactive item types, not just multiple choice.
- Give every learner a scaled, domain-weighted score and a clear view of their weak objectives.
- Keep the question bank trustworthy: every item cites an official source and passes human review before publishing.
Solution Design
We built a Next.js learner and admin product on top of a dedicated FastAPI backend, with SQLite as the volume-backed store - no external database, no Redis or Celery.
Every session - study or exam - samples from published questions only, grades each of the nine interactive item types against a stored correct payload, and computes a scaled estimate from the pack's own min/max and passing score, with domain-weighted sampling that mirrors real exam structure. New certification packs ship as data files under exam_packs/{code} - YAML metadata, objectives, and seed questions - with no engine changes required. AI-assisted generation drafts new questions against strict JSON schemas, checks them for duplication, scores their quality, and holds them as pending until an admin accepts them into the live pool.
Implementation Process
Phase 1: Core Engine
Built the FastAPI engine for pack loading, domain-weighted sampling, per-item grading, and scaled scoring.
Phase 2: Learner & Admin Product
Shipped the Next.js study mode, timed exam navigator, results/analytics, and admin generation console.
Phase 3: AI Pipeline & Delivery
Wired OpenAI-based generation and a streaming AI tutor behind a human-review gate, then deployed via Docker Compose, AWS ECR, and GitHub Actions.
Results & Business Outcomes
A Real Exam Player, Not a Quiz App
All nine interactive item types render and grade correctly, with a Microsoft-default or custom-length timed exam, navigator, mark-for-review, and calculator.
Trust By Design
Every published question is AI-drafted, quality-scored, and human-approved. AZ-900 and AI-901 packs are live, with more Microsoft certification packs on the way.
Technology Stack
Learner Journey Flow
Learner picks a cert pack - AZ-900 or AI-901 live today.
Instant feedback and explanations, AI tutor on call.
Real navigator, mark-for-review, calculator; chat locked.
100–1000 score vs. pack pass line, domain breakdown.
Weak objectives resurface until they're not weak.
Need an AI Strategy Before You Build?
Book a complimentary AI Architecture Review. We'll assess your use case, identify opportunities, evaluate technical feasibility, and provide clear implementation recommendations.