PrepIt Pro: Revolutionizing Exam Preparation with AI

Inspiration

The inspiration for PrepIt Pro came from recognizing the struggles students face when preparing for exams. Many students find it challenging to locate relevant past questions, generate practice questions from their notes, and stay engaged with subjects they find interesting. Leveraging AI seemed like the perfect solution to address these issues and enhance the studying experience.

Learning

During the development of PrepIt Pro, we learned the importance of user feedback and iterative design. Understanding the needs and preferences of our target users helped us refine the features and functionalities of the app to better suit their requirements. Additionally, we gained insights into various AI algorithms and techniques for question generation and recommendation systems.

Building the Project

Technology Stack

  • Frontend: Flutter for an interactive user interface.
  • Backend/Database: Dart, Supabase, Firebase and Isar for efficient storage and retrieval of user data.
  • AI: Google Gemini AI.

Key Features

  1. Past Question Practice: Users can access a vast database of past exam questions categorized by subject and topic, allowing them to practice questions relevant to their upcoming exams.
  2. Note-Based Question Generation: PrepIt Pro analyzes users' notes using NLP techniques to generate custom practice questions tailored to their study materials.
  3. Subject-Based Question Generation: Users can generate questions for different subjects of their choice, encouraging them to explore new topics and stay engaged with their studies.
  4. Performance Analytics: Users can track their progress over time, monitor their strengths and weaknesses, and receive personalized recommendations to improve their study efficiency.
  5. Daily Points: Users will get daily points for visiting and using the app daily.

Challenges

  • Data Acquisition: Building a comprehensive database of past exam questions required significant effort and collaboration with educational institutions and publishers to ensure the accuracy and relevance of the content. We are still gathering these questions and loading them in our database as they come.
  • Algorithm Complexity: Developing AI algorithms for note-based and subject-based question generation posed challenges in terms of natural language understanding, context analysis, and formatting the response to match our question format.

App Update

Over time, we plan on introducing more features to the app and create a platform where users can benefit from the app by competing with their peers and winning prices.

We plan on creating a large question and answer database that covers most of the subjects offered and for different classes. The aim is to have enough questions that cut across different topics in all subjects, so users can get familiar with these subjects and in turn, help them perform better in school.

Improve the performance analytics that will track users usage and practice daily, and also give users personalized recommendations to improve their study efficiency.

Make most of the application’s features accessible offline and across different platforms.

Conclusion

PrepIt Pro represents a transformative approach to exam preparation, leveraging AI to empower students with personalized practice materials and actionable insights. Through collaboration, innovation, and a relentless pursuit of excellence, we believe PrepIt Pro has the potential to revolutionize the way students study and excel in their academic pursuits.

Built With

Share this project:

Updates