ClassAid: A Real-time Instructor-AI-Student Orchestration System for Classroom Programming Activities
Gefei Zhang, Guodao Sun, Meng Xia, Ronghua Liang
TL;DR
ClassAid presents a real-time instructor-AI-student orchestration system that integrates TA Agents with an instructor dashboard to provide personalized feedback in classroom programming activities. Rooted in formative and dynamic assessment theories, the authors implement a six-stage TA Agent framework that observes, diagnoses, and intervenes to support metacognitive development while preserving teacher authority. A classroom deployment with 54 students and follow-up educator interviews demonstrate high agent accuracy, useful real-time insights, and positive reception, though they also reveal challenges related to latency, scalability, and Auto-mode decisions. The work offers design implications for interactive AI in authentic classrooms and outlines future directions toward finer-grained feedback, shared control, and broader generalizability across contexts.
Abstract
Generative AI is reshaping education, but it also raises concerns about instability and overreliance. In programming classrooms, we aim to leverage its feedback capabilities while reinforcing the educator's role in guiding student-AI interactions. We developed ClassAid, a real-time orchestration system that integrates TA Agents to provide personalized support and an AI-driven dashboard that visualizes student-AI interactions, enabling instructors to dynamically adjust TA Agent modes. Instructors can configure the Agent to provide technical feedback (direct coding solutions), heuristic feedback (hint-based guidance), automatic feedback (autonomously selecting technical or heuristic support), or silent operation (no AI support). We evaluated ClassAid through three aspects: (1) the TA Agents' performance, (2) feedback from 54 students and one instructor during a classroom deployment, and (3) interviews with eight educators. Results demonstrate that dynamic instructor control over AI supports effective real-time personalized feedback and provides design implications for integrating AI into authentic educational settings.
