AI-Powered Adaptive Learning & Gamified Assessment Engine
At ZAWTech.ai I worked on an LMS where quizzes can come from a static bank or OpenAI, and a rocket UI advances when students answer correctly. Teachers can generate questions from course material, and Super Admin / Admin / Teacher / Student roles keep org, content, and learner views separate.

Role and taxonomy settings for multi-tenant orgs.
Architecture breakdown
01
RBAC System
Super Admin, Admin, Teacher, and Student roles — from org billing and LLM budgets down to courses and learner progress.
02
Dual-Engine Assessment
Switch between database quiz banks and OpenAI generation through a Python service that returns structured JSON.
03
Rocket Progress
Framer Motion rocket tied to answer correctness — correct answers move it forward; wrong answers keep it in place.
04
Multi-Format Support
MCQ, fill-in-the-blank, and passage comprehension for recall and reading checks.
2 modes
Database banks + OpenAI-generated quizzes
4 roles
Super Admin, Admin, Teacher, Student
3 formats
MCQ, fill-in-the-blank, and passage



