Degree
Bachelor of Science (Computer Science)
Department
Department of Computer Science
School
School of Mathematics and Computer Science (SMCS)
Advisor
Dr Muhammad Saeed, Supervisor, Assistant professor at IBA
Co-Advisor
Umair Ahmed
Keywords
AI, EdTech, ML, IGCSE, A-levels, Tutor
Abstract
EduRev is a next-generation EdTech platform aimed at enhancing learning for O/A-level and IGCSE students through personalized and AI-driven educational tools. Addressing the resource constraints in traditional education, EduRev introduces a comprehensive digital platform integrating syllabus-specific learning paths, automated evaluation, and multimodal content. It incorporates Retrieval-Augmented Generation (RAG), transformer-based grading, and a real-time chatbot. Development followed agile cycles, transitioning from CPU-based inference to Qwen GPU-based deployment. Results showed significant gains in latency, accuracy, and usability. Key features include automated marking, chunked retrieval, live feedback, and video summarization.
Tools and Technologies Used
- UI based on Coursera/Khan
- Flask backend with REST API for models
- Hardware: T4 GPU
- Stack: React, Flask, MySQL, MongoDB, ChromaDB
- Libraries: LangChain, Transformers, FAISS
- Control Tests: CPU vs GPU, manual vs AI grading, chunking methods
Methodology
EduRev integrates various technologies in its learning pipeline:
- Participants: Tutify and its teacher (trial group)
- Materials: Subject PDFs, past papers, lecture videos
- Instruments: HuggingFace models, Gemini API, Flask backend.
- Procedure:
- Extract relevant content from documents/videos
- Summarize with Gemini.
- Use RAG for Q&A
- Track users via dashboards
- Use Distil Roberta for Marking.
- Data Analysis: Evaluated on answer accuracy, summarization effectiveness, and usability feedback
Document Type
Restricted Access
Submission Type
BSCS Final Year Project
Recommended Citation
uddin, M., Tahir, W., Faysal Khokar, M., Ibad, M., & Iqbal, T. (2025). EduRev. Retrieved from https://ir.iba.edu.pk/fyp-bscs/17
COinS