Rafii Ahmad Fahreza
Back to portfolio
AI / EdTech· 2025

Adaptive Quiz Generator

Smart active recall tool that tailors questions to your knowledge level.

TypeScriptAI APIsPostgreSQLActive Recall
Adaptive Quiz Generator

Overview

Reading slides passively creates an illusion of competence. True learning happens through active retrieval practice. This engine acts as an automated quiz master.

By analyzing text, the AI identifies critical terms, definitions, and logical links, converting them into multiple-choice, fill-in-the-blank, or short-answer questions.

How It Works

The backend uses TypeScript and LLM prompt patterns to generate structured JSON schemas containing questions, options, and explanations.

The database tracks the user's score for each learning concept, applying a spaced-repetition heuristic to re-test concepts the user struggled with in the past.

Concept-level Tracking

Pinpoints exactly which topics you understand and which ones need review.

Structured Explanations

Provides not just the correct answer, but an AI-generated explanation of the underlying logic.

Outcomes

99.9%

Format reliability

Dynamic

Adaptive interval

Designed a robust API that spits out valid quiz structures reliably, serving as a modular subsystem for larger educational portals.