FlashTutor

Your AI companion for interactive learning and instant quizzes.

What it does

FlashTutor is an AI chatbot and quiz app that uses the Gemini API (gemini-1.5-flash model) for conversational learning (multi-turn conversation) and quiz generation.
Users can ask questions on any educational concept and test their comprehension by clicking on a quiz icon which generates an inputted number of questions based on the immediate conversation with the model.
The Gemini API is also responsible for generating the quiz due to a pre-existing prompt at the backend of the app. Whenever the user clicks "create" on the quiz dialogue - which also accepts the number of quiz questions to be generated, this prompt is sent to the model which in turn responds with the requested number of questions in a suitable format for the frontend to effectively display the questions and options to be answered by the user.
After this, the result of the quiz is displayed, including the correct answer to each question to ensure the user learns effectively. When the user is done with the quiz, they can return back to the chat to relearn what they were quizzed on or continue the conversation and create more quizzes.

Built with

  • Flutter

Team

By

Soar

From

Nigeria