Inspiration

Recorded lectures are central to learning at Imperial, but they are often a passive experience. Students watch Panopto recordings from start to finish, attention drifts and often mistake familiarity for real understanding. We wanted to build something that naturally fits to how Imperial students already study, whilst actively checking understanding and guiding revision more effectively.

What it does

InteLect is an AI-power lecture companion designed for Imperial's Panopto ecosystem. As students watch a recorded lecture, InteLect breaks the content down into learning segments, quizzes them in real time and adapts questions difficulty based on their responses. When students revise, InteLect sends them directly back to the exact moments where understanding was weakest, turning passive lecture watching into an active learning process.

How we built it

We built InteLect around a structured, agent-based architecture using Koog. Panopto lecture recordings are first transcribed using Whisper, producing a high quality text transcript of the video. This raw transcript is then passed through the Claude API, which carefully refines and segments the content into well-crafted and meaningful learning sections aligned with natural topic boundaries.

Each stage of the system is handled by a dedicated Koog agent with a Claude LLM: transcription processing, segment refinement, quiz generation, and difficulty adaptation. These agents are orchestrated into a single pipeline that reacts dynamically to student answers, allowing the system to remain modular, maintainable, and easy to extend.

Challenges we ran into

One of the main challenges was ensuring that quizzes were short, useful, and genuinely reflective of understanding rather than superficial recall. Coordinating multiple AI tasks without creating tangled logic was another challenge. Using Koog helped us clearly separate responsibilities across agents and maintain a clean, debuggable system even as complexity increased.

Accomplishments that we're proud of

  • Turning Imperial Panopto lectures into an interactive learning experience
  • Building a fully agent-based AI system using Koog
  • Combining Whisper and Claude to produce high-quality, structured learning segments
  • Creating adaptive quizzes that respond to real student understanding

What we learned

We learned that structured agent orchestration is essential for building complex AI systems that are understandable and maintainable. Koog allowed us to reason clearly about state, responsibilities, and data flow, making development faster and the system easier to explain and extend.

What's next for InteLect

Next, we plan to expand InteLect with deeper concept mapping, personalised revision summaries, and analytics for lecturers, helping transform Panopto from a video platform into an intelligent learning assistant.

Built With

Share this project:

Updates