Inspiration
We wanted to get first-hand experience developing software using generative AI that could be useful to us.
What it does
Takes a YouTube link from user and generates a quiz based off that video. Difficulty can be easy, medium or difficult.
How we built it
The website is hosted on AWS. The website requests a YouTube link from the user. We created our own restful API using Flask to transcribe the video and use OpenAI to generate questions. These questions would then be passed into the received in JSON format and displayed to the user for them to answer.
Challenges we ran into
One of the main problems was when the output from OpenAI was too long. This led to the output not being in JSON format, which made it difficult to handle data. Therefore, we had to resort to a more powerful and expensive model, being GPT-4.
Accomplishments that we're proud of
We are proud of using generative AI to create software which has application in the real world.
What we learned
We learnt how to use HTML, CSS and JavaScript to create a website. We also learnt prompt engineering to maximise output from OpenAI.
What's next for quizme
In the future we can improve this website by adding new features such as summative notes and making the website more responsive and visually appealing.
Log in or sign up for Devpost to join the conversation.