Inspiration
Quizcribe is inspired by the problem that many students face in retaining the knowledge that they learned from class lectures or open-course videos. Through AI-powered summaries and interactive quizzes, we hope to make learning more effective and expand the effectiveness of self-regulated learning.
What it does
Quizcribe is an educational software that supplements students with AI-powered study resources generated from inputted videos or audio. By entering a link to a video, such as one from YouTube, Quizcribe automatically transcribes the video, returns a detailed summary of its content, and generates an interactive quiz game for knowledge testing and review.
How we built it
- Frontend: Next.js/React
- Backend: Django/Python
- APIs: Deepgram (Speech to Text), Google Gemini 1.5, YouTube DL
Challenges we ran into
- Extracting video URL from web URL (Resolve)
- Gemini prompt design and output format had to be very precise (Resolved)
- Frontend and backend connection issues with generated interactive quizzes (Resolved)
Accomplishments that we're proud of
- The summaries and interactive quizzes generated by Quizcribe is very accurate to the content of the inputted video/audio
- Our team was able to extend Quizcribe's video transcription and processing service to 16 different languages
What we learned
- Fast-paced app development
- Use of AI and LLM in video/audio transcription and processing
- Using Next.js for frontend development
- Developing REST API in Django
- Version control with Git
What's next for Quizcribe
- Support for video file upload and other URL domains e.g. Coursera, Khan Academy, Zoom
- Enable translation to languages other than English
- Expanding support for more than 16 languages
- Increasing the efficiency and accuracy of video transcription and summary/quiz generation

Log in or sign up for Devpost to join the conversation.