ACE-TA: An Agentic Teaching Assistant for Grounded Q&A, Quiz Generation, and Code Tutoring
Organizations: University of Alabama, Tuscaloosa, Alabama, USA · Brown University, Providence, Rhode Island, USA · Meharry Medical College, Nashville, Tennessee, USA · Iowa State University of Science and Technology, Ames, Iowa, USA
Abstract
We introduce ACE-TA, the Agentic Coding and Explanations Teaching Assistant framework, that autonomously routes conceptual queries drawn from programming course material to grounded Q&A, stepwise coding guidance, and automated quiz generation using pre-trained Large Language Models (LLMs). ACE-TA consists of three coordinated modules: a retrieval grounded conceptual Q&A system that provides precise, context-aligned explanations; a quiz generator that constructs adaptive, multi-topic assessments targeting higher-order understanding; and an interactive code tutor that guides students through step-by-step reasoning with sandboxed execution and iterative feedback.
Figures & tables
| Model | Output Match Rate | CodeBert (sim_max) | CodeBLEU (codebleu) | ||||||
| Easy | Medium | Hard | Easy | Medium | Hard | Easy | Medium | Hard | |
| Gemma-3-27B-IT (Q4_0) | 1.000 | 1.000 | 1.000 | 0.993 | 0.994 | 0.990 | 0.500 | 0.544 | 0.411 |
| Llama-4-Scout-17B-16E-Instruct | 1.000 | 1.000 | 1.000 | 0.992 | 0.995 | 0.992 | 0.489 | 0.510 | 0.429 |
| GPT-4o-Mini | 0.980 | 1.000 | 0.960 | 0.993 | 0.994 | 0.992 | 0.465 | 0.516 | 0.409 |
| DolphinCoder-StarCoder2-15B (Q8_0) | 1.000 | 0.980 | 0.940 | 0.994 | 0.994 | 0.989 | 0.512 | 0.487 | 0.415 |
| DeepSeek-R1-Qwen3-8B-BF16 | 1.000 | 0.980 | 0.940 | 0.994 | 0.995 | 0.989 | 0.557 | 0.589 | 0.404 |
| Feature | Khanmigo | Pensieve Discuss | Jill Watson | Parrot | ACE-TA (Ours) |
| Guides Instead of Giving Answers | |||||
| Handles Coding Help | |||||
| Handles Theory Questions | |||||
| Generates Quizzes | |||||
| Checks Quiz Answers | |||||
| Uses Retrieval to Stay Grounded |