~/projects — back to explorerEduBot
AI / Final-Year Project
An AI-driven education platform that analyzes documents and auto-generates quizzes using RAG and NLP — built as a final-year project.
- Role
- Full-stack developer
- Status
- AI · RAG platform
- Stack
- Django
- PostgreSQL
- React
- OpenAI APIs
- RAG
- NLP
Key features
EduBot (QGDA) is an AI-driven platform designed to enhance document management, text extraction, and quiz creation in the education sector. It leverages advanced NLP algorithms and OpenAI APIs with retrieval-augmented generation (RAG) to address the challenges of manual document review and tedious quiz building. The system supports a full multi-role ecosystem — students, lecturers, and admins — each with distinct permissions and workflows.
Key features
- AI-powered document analysis using NLP
- RAG-based smart quiz & question generation
- Multi-role system: students, lecturers, admins
- Students join classes via generated class codes
- Lecturers create, manage & share quizzes and notes
- Conversational AI chatbot for document Q&A