Inspiration
*I've always wanted to build in public and this is a great opportunity to start. Also i finaly got the excuse to learn Flask so that's a plus too. *
What it does
What it does is very simple, it uses the youtube transcript api to scrape a youtube video's transcript and then uses that transcript as context to feed the prompt Api to generate a quiz.
How we built it
Used python as the main programming language and flask as the defacto web framework. used the prompt api to dynamically generate content.
Challenges we ran into
The main challenge was formating the response model however; even though the solution was obvious, it really took a long time to figure out. The other main bottle neck was the transcript api was being blocked when i ran it on a hosted web server so i pivoted to running most of the app on my local machine, with execption to the remote to the hosted web server that houses the prompt api configurations
Accomplishments that we're proud of
I got to make every component integrate somewaht seamlessly
What we learned
How powerful and useful the prompt api is, it has such a vast and wide usecase. All it takes is a little creativity.
What's next for AI Quiz Genarator
Expanding beyond youtube videos. Hopefully it can be able to generates quizes based on any video on the interent. Also reducing reliance on the transcript api is among the objectives. perhaps a pivot towards video to text generation.
Log in or sign up for Devpost to join the conversation.