Class Topper: The Last-Minute Exam Savior

Inspiration

The idea behind Class Topper came from wanting to help backbenchers and last-minute crammers boost their marks right before exams. We wanted to create a tool that gives every student a fighting chance, even with limited time. Additionally, we wanted to make education more accessible for underprivileged students who are unable to afford high school and college tuition fees.

What it does

Class Topper is a web platform where students can:

  • Ask questions and get answers instantly via a RAG-based Chatbot.
  • Upload PDFs or YouTube videos and interact with them.
  • Create Mind Maps for better document understanding.
  • Test their knowledge with Quizzes to prepare faster and smarter.

How we built it

Login/Signup: Integrated Google Firebase for secure authentication. Vector Database: Used Qdrant to store and retrieve high-dimensional document embeddings for fast, accurate search. Model API: Integrated Gemini to power the Q&A functionality. Orchestration: Leveraged LlamaIndex to manage the complex workflows of querying documents and videos seamlessly.

Challenges we ran into

Understanding Chat History: Ensuring context was properly maintained between student queries and chatbot responses. Implementing Video RAG: Making sure the video content was properly indexed and searchable. Building a Retrieval Model: Ensuring high accuracy in the retrieval process to provide relevant, accurate responses.

Accomplishments that we're proud of

  • Successfully integrated 4 core features into one platform, offering an all-in-one solution for exam prep.
  • Built a robust system that can handle multiple document types (PDFs, videos) and provide contextual assistance.

What we learned

  • Learned how to integrate multiple systems (chatbots, databases, video processing) into one cohesive platform.
  • Gained deeper insights into Vector Databases and how they can enhance real-time document retrieval and Q&A experiences.

What's next for Class Topper

Our goal is to make Class Topper more accessible to underprivileged students, allowing them to learn without the burden of expensive tuition fees. We want to empower all students, no matter their background, to succeed academically with the tools they need at their fingertips.

Built With

Share this project:

Updates