Inspiration

As students, we know how difficult it can be to catch up when we miss a lecture. Even if the recording and slides are available, watching the complete lecture again and going through all the materials can take a lot of time.

We wanted to solve a simple problem:

“What did I miss in the lecture, and how can I catch up quickly?”

This is what inspired us to build ClassCatch.

What it does

ClassCatch is a multimodal AI learning assistant that helps students catch up on missed lectures.

Students can upload a lecture recording along with slides or notes. ClassCatch processes the content and provides:

  • Lecture summaries in simple language
  • Important topics and key points
  • Answers to student questions based on the uploaded content
  • Quick quizzes for revision
  • A simple way to review a missed lecture without going through everything again

The main goal is to save students' time while helping them understand what they missed.

How we built it

We built ClassCatch using Multimodal AI and Generative AI.

The system works with different types of learning content, including lecture audio, slides, and notes. These inputs are processed and combined to understand the overall context of the lecture.

Our basic workflow is:

Lecture Recording + Slides/Notes ↓ Multimodal Processing ↓ Content Understanding ↓ Summary + Key Points ↓ Question Answering ↓ Quiz Generation

We focused on keeping the interface simple so that a student can upload their materials and start learning without needing any technical knowledge.

Challenges we ran into

One of our biggest challenges was combining information from different sources.

For example, a lecturer may explain an important concept in the recording that is not written on the slides. Similarly, the slides may contain information that is not explained in detail during the lecture.

Another challenge was making the AI responses short, clear, and relevant. We did not want students to receive another long piece of text when they were already trying to catch up.

We also had to think about how to make the different features work together as one learning experience instead of making ClassCatch feel like just another chatbot.

Accomplishments that we're proud of

We are proud that we turned a common student problem into a practical AI solution.

We were able to combine different types of educational content and use them to generate summaries, answer questions, and create quizzes from the same lecture material.

What makes us most proud is the idea behind the project: a student who misses a lecture can use ClassCatch to understand the important parts and start revising much faster.

What we learned

This project helped us understand how Multimodal AI can be used to solve real-world problems.

We learned about:

  • Working with different types of input such as audio, text, and slides
  • Using Generative AI to create useful educational content
  • Improving prompts and AI responses
  • Connecting AI functionality with a web application
  • Building question-answering and quiz-generation features
  • Designing an AI product around an actual user problem

We also learned that making an AI model work is only one part of the project. The output needs to be useful, understandable, and relevant to the user.

What's next for ClassCatch

We want to make ClassCatch more personalized in the future.

Some features we would like to add are:

  • Automatic flashcards
  • Difficulty-based quizzes
  • Exam-focused revision
  • Personalized learning recommendations
  • Student progress tracking
  • Multiple language support
  • Integration with college learning platforms

Our long-term goal is to make ClassCatch a complete AI study companion that helps students not only catch up on missed lectures but also revise and prepare for exams more effectively.

Built With

Share this project:

Updates

Submission history