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.

Built With

Share this project:

Updates