Inspiration
The idea for QuizBot was inspired by the need for efficient, customizable study tools that can generate targeted practice for users quickly. I wanted to create a tool that any student of any age can use with ease to help them prepare for tests and learn material quickly.
What it does
QuizBot automatically generates personalized quizzes using AI given a topic, designed to help users review and reinforce key concepts quickly. It adapts to the user’s progress and needs, providing personalized suggestions on topics to work on. If the user gets an answer incorrect, there is a detailed explanation explaining why the correct answer is correct.
How we built it
We built QuizBot using the free GroqCloud API, generating quizzes quickly and cheaply. We used React for the frontend and node.js for the backend. The front-end was designed with simplicity in mind, making it intuitive for anyone to use.
Challenges we ran into
One of the biggest challenges was developing an AI system that could accurately generate high-quality, contextually relevant questions for a wide range of topics. I wanted to use a free API, so I sacrificed some quality of the quizzes. Changing to OpenAI's API would be a quick and major improvement to the app.
What we learned
Throughout the development of QuizBot, I learned a lot about the development of apps and also how AI can be used to improve education. This was one of my first big projects, so seeing my ideas come to fruititon was very rewarding.
What's next for QuizBot
I don't plan to add anything else to QuizBot, but it was a very valuable learning experience and I will take what I learned with me as I make future projects.
Log in or sign up for Devpost to join the conversation.