Inspiration

I wanted to create something that could help people learn better, and so I came up with the idea of generating questions out of course material or articles.

What it does

Creates fill-in-the-blank quizzes from text that you fed to it to help you test yourself on content that you are reading/learning

How we built it

I used the Python and the Flask framework to create the website. I used KeyBERT to extract the keywords of the text, and used that to create the fill-in-the-blank quizzes.

Challenges we ran into

I originally wanted to use LLMs to create the quizzes, and I had decided on using Llama2 made by Meta. However, it was really confusing trying to setup Llama2, so much so that I ended up turning away completely from using LLMs to create the questions in favour of keyword extraction.

Accomplishments that we're proud of

I'm happy that I was able to get an actual working program that can make reasonable fill-in-the-blank quizzes with a reasonable design and layout.

What we learned

This project helped me learn about the Flask framework, as well as the concept of fine-tuning existing AIs to do a certain task better, even though I didn't actually get to do that in this project.

What's next for QuizFlare

Hopefully to go back to the original plan of using LLMs to create good thought-provoking questions from the text that is fed in, for much higher quality questions and in greater variety as well.

Built With

Share this project:

Updates