Repository Feedback

Your feedback helps us improve the repository's content relevance and usability. Please share your thoughts to help us better serve researchers and practitioners.

Submit feedback

Submit a research study

Contribute to the repository:

Add a paper

CogGen: A Learner-Centered Generative AI Architecture for Intelligent Tutoring with Programming Videos

Authors
Wengxi Li,
Roy Pea,
Nick Haber,
Hariharan Subramonyam
Date
Publisher
arXiv
We introduce CogGen, a learner-centered AI architecture that transforms programming videos into interactive, adaptive learning experiences by integrating student modeling with generative AI tutoring based on the Cognitive Apprenticeship framework. The architecture consists of three components: (1) video segmentation by learning goals, (2) a conversational tutoring engine applying Cognitive Apprenticeship strategies, and (3) a student model using Bayesian Knowledge Tracing to adapt instruction. Our technical evaluation demonstrates effective video segmentation accuracy and strong pedagogical alignment across knowledge, method, action, and interaction layers. Ablation studies confirm the necessity of each component in generating effective guidance. This work advances AI-powered tutoring by bridging structured student modeling with interactive AI conversations, offering a scalable approach to enhancing video-based programming education.
Study at a glance
  • Question: How can generative AI transform programming videos into interactive, personalized tutoring experiences?
  • Setting and data: Not stated in the abstract
  • Method: Technical evaluation and testing of system components (ablation studies)
Why it matters

Transforming programming videos into interactive, adaptive learning experiences requires scalable approaches to instruction. Bridging structured student modeling with conversational generative AI tutoring addresses this need for learner-centered, video-based programming education.

Key findings
  • In video-based programming education, an AI tutoring system accurately divided instructional videos into segments based on specific learning goals.
  • The AI tutoring system demonstrated strong pedagogical alignment across its content knowledge, instructional methods, actions, and conversational interactions.
  • Testing confirmed that video segmentation, conversational tutoring, and tracking student knowledge were all necessary for the AI to generate effective guidance.

Summary drafted with AI from the paper’s abstract and may contain errors. See the full paper for details.

What is the application?
Who is the user?
Who age?