Alan: A Classroom Deployment of An Educational Chatbot That Cites Resources

Read full text
Authors: V. Seshadri, Yassine Berrachid, Ethan Hugh, Abhishek Madan, Salma Emara
Cited by: 0
References: 3

Abstract

The rise of large language models (LLMs) such as ChatGPT presents new opportunities and challenges for computing education. While these models can provide instant assistance, their generality and lack of source grounding can produce inaccurate or unverifiable responses. This extended abstract introduces Alan, a course-specific virtual teaching assistant built on a retrieval-augmented generation (RAG) framework. Alan answers student questions using verified course resources such as lecture slides, lab handouts, notes, and recordings, and cites these sources directly in each response. Deployed in a large introductory programming course, Alan was used by over 250 students and logged more than 2,000 queries. A mixed-methods analysis combining usage data and survey responses shows that students found Alan most helpful for conceptual and administrative questions, valuing its transparency and course alignment. We conclude with lessons learned about integrating grounded AI support in computing classrooms.

Fields of Study & Subjects

Artificial Intelligence in Education Intelligent Tutoring Systems and Adaptive Learning Teaching and Learning Programming

Publication details

Journal / source
ACM Technical Symposium on Computer Science Education (SIGCSE)
Pages
1511–1512
Publication date
13 February 2026
Language
EN