EduVerse - An AI-powered EduBot for Exam Preparation

🚀 Inspiration

Students often struggle with exam preparation due to a lack of structured study materials, instant doubt resolution, and collaborative learning environments. EduVerse was built to bridge this gap using AI-driven chatbots and real-time group discussions.

📌 What It Does

EduVerse provides three AI-powered bots to assist students in their academic journey:

  1. QP Generator Bot - Generates question papers from syllabus and sample question papers using AI and RAG (Retrieval-Augmented Generation).
  2. Doubt Solving Bot - Provides instant answers to academic queries using the Gemini AI model.
  3. Collaborative Bot - A group chat feature where students can add friends, discuss subjects, and tag @AI for AI-generated responses.

🛠 How We Built It

Frontend:

  • React.js - Used for building the user interface.
  • Material UI (MUI) - For designing an elegant and responsive UI.
  • Socket.io-client - For real-time messaging.

Backend:

  • Node.js & Express.js - Server-side handling.
  • MongoDB & Mongoose - Database management.
  • Socket.io - Enables real-time group discussions.
  • Gemini AI Model - Provides intelligent responses in doubt resolution and collaborative chat.
  • RAG (Retrieval-Augmented Generation) - Trains AI using syllabus and sample question papers to generate new question papers.

Hosting & Deployment:

  • Frontend - Deployed on Vercel.
  • Backend - Hosted on Render.
  • MongoDB Atlas - Cloud-based database storage.

🔥 Challenges We Ran Into

  • Training AI to generate question papers based on syllabus and sample question patterns.
  • Handling CORS issues while integrating frontend and backend.
  • Implementing real-time messaging with Socket.io for group discussions.

🎯 Accomplishments That We're Proud Of

  • Successfully implemented AI-driven question paper generation using RAG.
  • Integrated real-time collaborative chat with AI as a group member!.

📌 What We Learned

  • Real-time Communication - Using WebSockets for live chat.
  • Retrieval-Augmented Generation - Training Gemini AI with structured data for intelligent QP generation.
  • Improved Error Handling - Managing API failures and handling incorrect responses effectively.

🚀 Future Plans for EduVerse

  • More Subjects & Exam Patterns - Expanding AI capabilities to generate question papers for multiple subjects.
  • Voice-based AI - Enabling voice-based doubt resolution.
  • Better Group Collaboration - Adding video call & file sharing for more effective group discussions.
  • AI-based Personalized Study Plans - AI will analyze a student's activity and recommend a custom study schedule.
  • Exam Analytics - Insights into student performance and areas for improvement.

Built With

Share this project:

Updates