Inspiration

The best way to memorize a topic is to quiz yourself. But making flashcards is tedious and you may not want to ask a friend to quiz you while everyone is busy cramming before an exam. QuizzyFy was born out of the idea that what if there was a resource that could turn any topic that you're studying into a quiz?

What it does

QuizzyFy is a multi-purpose platform that lets you convert any piece of text into a quiz using generative AI. If you're a student, you can convert anything you've been reading into a quiz and watch yourself improve on a topic over time. If you're a professor, you can save yourself the time to make questions for your next quiz and use QuizzyFy as a platform to take your quiz and track participant scores and records.

How we built it

We used Python to build the AI part of the backend for the application, which used pre-trained AI models to generate a given number of questions from a piece of text, find answers to those questions, and then generate wrong answers that are similar to the correct answer and related to the context of the topic.

The we built a web application as the UI, where we used .Net core as the web backend and SQL server as our database engine.

Challenges we ran into

One of the primary challenges was to generate wrong answers for the multiple choice questions that were within the context of the topic and sounded like they could be the right answers for the given question. We also faced quite a bit of a challenge connecting the Python AI backend with the .Net web application.

Accomplishments that we're proud of

We are proud of being able to create a strong AI resource that can generate quality questions from any piece of text and generate multiple choice answers that will confuse test takers as they all sound like they could be viable options for the question asked.

What we learned

We learned to used generative AI, docker, github, and .net

What's next for Quizzyfy

We want to incorporate a feature that can generate quizzes from PowerPoint presentations. We also want to make the UI design more immersive and easy to use

Share this project:

Updates