Skip to content
/ VTA Public

[ACL 2025 Industry Track] A Large-Scale Real-World Evaluation of an LLM-Based Virtual Teaching Assistant

Notifications You must be signed in to change notification settings

sean0042/VTA

Repository files navigation

A Large-Scale Real-World Evaluation of an LLM-Based Virtual Teaching Assistant

[ACL 2025 Industry Track] Official code for A Large-Scale Real-World Evaluation of an LLM-Based Virtual Teaching Assistant

Overview

Virtual Teaching Assistants (VTAs) powered by Large Language Models (LLMs) have the potential to enhance student learning by providing instant feedback and facilitating multi-turn interactions. However, empirical studies on their effectiveness and acceptance in real-world classrooms are limited, leaving their practical impact uncertain. In this study, we develop an LLM-based VTA and deploy it in an introductory AI programming course with 477 graduate students. To assess how student perceptions of the VTA’s performance evolve over time, we conduct three rounds of comprehensive surveys at different stages of the course. Additionally, we analyze 3,869 student–VTA interaction pairs to identify common question types and engagement patterns. We then compare these interactions with traditional student-human instructor interactions to evaluate the VTA’s role in the learning process. Through a large-scale empirical study and interaction analysis, we assess the feasibility of deploying VTAs in real-world classrooms and identify key challenges for broader adoption. Finally, we release the source code of our VTA system, fostering future advancements in AI-driven education.

Requirements

conda create -n langchain python=3.11
conda activate langchain
pip install -r requirments.txt

About

[ACL 2025 Industry Track] A Large-Scale Real-World Evaluation of an LLM-Based Virtual Teaching Assistant

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages