Inspiration
Youtube is one of the primary source of information for many learners and many hackers like us use it gain more knowledge about any particular subject. But one disadvantage with Youtube is that the information is one sided and there is no feedback mechanism. You cannot assess yourself to understand how much knowledge you gained and places where you need to focus more. This application solves this very problem
What it does
To test our knowledge one of the best thing to do is to take exams. But making such kind of assignments or quizzes is not easy task. We need a person who would create questions for us which we can solve. But due to advancement in Generative AI we do not need any manual inputs and the AI can create the questions for us based on the content in the video.
A user needs to install extension and then go to any youtube video. An icon will be displayed
and on clicking it webpage containing quiz will be loaded.
Thus Generative AI can be used to assess our knowledge in real time with zero hard-work and hackers can learn more things faster.
How I built it
I have used Flask and React for backend and frontend purpose respectively. I have created REST API in Flask. The generative ai that generates the question is the Bing GPT, Bing has introduced its own generative ai which works similar to OpenAI's chatgpt and Google Bard. Also to extract youtube transcripts I have used youtube transcript api.
Challenges we ran into
This is applicable only on the videos that contain subtitles/transcripts. I am trying to use speech-to-text tools to create text and use it in absence of transcripts.
Accomplishments that we're proud of
I have successfully completed the project as expected
Log in or sign up for Devpost to join the conversation.