AI-Powered Practice Exam Generator
Built on the foundation of the client’s first AI tool — working prototype in 2 days, production in under a week.
The Challenge
Following the success of the course summary generator, the client wanted a companion tool — a practice exam generator their team could use to create mock exams for any university course, on demand. The output had to follow a strict pedagogical structure required by their academic standards: 25 multiple-choice questions, 8 short essay questions, 5 long essay questions, and 5 true/false statements, each with a complete answer key, with no overlap between question topics.
Because the document structure was rigid and the use case shared so much with the existing product, the client wanted to move fast — using what we had already built rather than starting over.
What We Built
A focused plugin with the same operator-driven workflow: input course name, study program, and course description, get back a fully structured Word document with the four-part exam plus an answer key for every section. Available in both English and Dutch, with prompts engineered to ensure questions cover distinct aspects of the course material rather than repeating themes.
Key engineering decisions
Reused architecture, separate codebase
We forked the proven foundation (auth, ChatGPT integration, Word export pipeline) into its own service rather than bolting features onto the existing tool. This kept both products independently deployable and maintainable.
Strict output schema
Mock exams have a fixed structure, so we engineered the prompt to enforce exactly the required question counts and types, with the answer key as a separate document section.
Layout precision
Practice exams need clean formatting: page breaks between question sections, watermark handling, consistent option alignment, proper spacing between answer subheadings. We invested in document-level polish because students would be printing and writing on these.
Bilingual prompt engineering
Both the Dutch and English prompts were tuned independently to produce equally strong output in each language, including proper academic terminology.
The Outcome
The first working version was generating correct practice exams within 48 hours of kickoff. Within a week, the document layout was production-grade and the tool was deployed to the client server. The client now has a complete two-product suite — one for study material, one for exam prep — built on a shared technical foundation, which means new features and improvements can be applied across both with minimal duplication.
Tech Stack
Related work
AI-Powered Course Summary Generator
Generate exam-ready Word documents in Dutch and English from course material — minutes instead of hours.
Read case studyAI / EdTechBodhya — AI Assessment Platform
AI-powered assessment platform with question generation and real-time analytics for schools and L&D teams.
View projectBook a Discovery Call
Tell us what you are building. We will recommend an engagement model and honest next steps.
Book a Discovery Call