DEV Community

Cover image for QuizScribe: Turning YouTube Videos into Summaries, Flashcards, Quizzes and Diagrams
Ismail Drissi
Ismail Drissi

Posted on • Edited on

QuizScribe: Turning YouTube Videos into Summaries, Flashcards, Quizzes and Diagrams

This is a submission for the AssemblyAI Challenge : No More Monkey Business & Sophisticated Speech-to-Text.

What I Built

I would like to introduce QuizScribe, a platform that transforms YouTube videos into interactive courses designed to revolutionize the way you learn. Many of us watch educational YouTube videos packed with valuable insights, but the act of merely consuming this content often leads to minimal retention. Research consistently shows that passive learning—where we simply watch or listen without engaging actively—results in forgetfulness and limited understanding. On the other hand, active learning strategies, like practicing, recalling, or applying what you've learned, significantly enhance retention and understanding.

Creating tools like flashcards, diagrams, or notes can be effective, but they are also time-consuming and often discouraging. This is where QuizScribe comes in: we utilize the power of AssemblyAI to automatically transform videos into interactive courses, making learning active, engaging, and efficient. With QuizScribe, you're not just watching—you’re practicing, solidifying your knowledge, and ensuring that every video you engage with becomes a lasting investment in your education.

Here’s how we make learning engaging and effective:

  • Summary:

    Quickly grasp the key points of any video with a concise, AI-generated summary. Perfect for revisiting the most important takeaways at a glance.

  • Flashcards:

    Generate flashcards automatically from the video content. These cards help you review and retain information effectively, making studying a breeze. Export them seamlessly to Anki for ongoing practice.

  • Quizzes:

    Test your understanding with tailored quizzes. Each quiz includes thoughtfully crafted multiple-choice questions, turning passive watching into active learning.

  • Diagrams:

    Visualize complex ideas with diagrams. These diagrams are tailored to the video content, helping you comprehend relationships, processes, and concepts more clearly.

Whether you're preparing for exams, mastering new skills, or exploring topics for fun, QuizScribe ensures every video becomes a powerful tool for active learning.

Demo

This is a video demo:

This is the github repository:

GitHub logo ismaildrs / QuizScribe

Transform video content into Interactive Learning

QuizScribe Logo QuizScribe

Version
Platform

QuizScribe is your gateway to smarter learning. This innovative platform transforms YouTube videos into interactive courses, allowing you to actively engage with content through summaries, flashcards, quizzes, and diagrams. Powered by cutting-edge AI technologies like AssemblyAI, QuizScribe redefines how knowledge is absorbed and retained, making learning more engaging and efficient.


QuizScribe Preview


🚀 Features

  • Summaries: Quickly review the key points of any video.
  • Flashcards: Automatically generate study cards and export them to Anki for extended learning.
  • Quizzes: Test your knowledge with personalized, AI-generated multiple-choice questions.
  • Diagrams: Visualize and simplify complex concepts.
  • Folders: Organize videos by topic, theme, or personal goals.
  • Browser Extension: Seamlessly transform any YouTube video into a learning tool with a single click.

🌐 Quick Links


🛠️ Setup and Installation

Requirements

Getting Started

  1. Clone the repository:

    git
    Enter fullscreen mode Exit fullscreen mode

This is how our app looks:
Landing page

Landing page dark mode

Dashboard page

You can use our Chrome extension to specify the YouTube video:

QuizScribe chrome extension

Video Transformation dialog

Video is being transformed

Transformation is completed

Video page - summary

Video page - flashcards

You can download and export the flashcards to use them in Anki:

Downloaded the APKG file from

Video page - quizzes

Video page - diagram

Folders page

Folder page

Journey

Our journey began with a simple but ambitious idea: what if we could transform YouTube videos into flashcards to help learners retain knowledge more effectively? When we completed the initial version, we were thrilled by the potential it offered, but something inside us pushed for more. We realized that learning is not one-size-fits-all, so we set out to expand our platform's capabilities. That’s when we added quizzes, creating an interactive way for users to test their understanding, and diagrams to visualize complex concepts. Each step brought new challenges but also immense satisfaction as we saw QuizScribe evolving into a truly comprehensive learning tool.

Driven by our passion to improve the learning experience, we decided it wasn’t just about features—it was about the journey of the learner. We focused on making the platform more intuitive and flexible. We designed a stunning UI that feels as good as it looks, added the ability to organize videos into folders for seamless navigation, and created a web extension so users could instantly transform any video into an interactive course. We didn’t stop there—understanding the value of integration, we introduced a feature to export flashcards directly to Anki, ensuring learners could access their study materials wherever they wanted.

With each step, we not only grew QuizScribe but also ourselves. The excitement of seeing our ideas take shape, the joy of overcoming obstacles, and the fulfillment of creating something meaningful has made this journey unforgettable. QuizScribe is more than a platform; it’s the result of our relentless curiosity and passion to transform the way people learn.

Our platform harnesses the cutting-edge capabilities of AssemblyAI to process YouTube videos and transform them into powerful learning tools:

  • Speech-to-Text Technology: We utilize AssemblyAI's robust Universal 2 model to accurately transcribe the spoken content from video audio. This ensures we capture every word with precision, providing a solid foundation for further processing.

  • LeMUR Functionality: Beyond transcription, we leverage AssemblyAI's LeMUR technology to extract meaningful insights from videos. This advanced feature enables us to generate concise summaries, create detailed flashcards, design informative diagrams, and craft engaging quizzes, turning every video into an interactive and comprehensive learning experience.

By integrating these state-of-the-art technologies, we ensure that QuizScribe not only simplifies learning but also enhances its quality, making each study session more productive and engaging.

Team: @me and @imadidaliouali

Top comments (0)