Exploring Student Behaviors and Motivations using AI TAs with Optional Guardrails
On the map: LLM safety and security → Safety alignment, refusal and guardrails
Abstract (arXiv)
AI-powered chatbots and digital teaching assistants (AI TAs) are gaining popularity in programming education, offering students timely and personalized feedback. Despite their potential benefits, concerns about student over-reliance and academic misconduct have prompted the introduction of "guardrails" into AI TAs - features that provide scaffolded support rather than direct solutions. However, overly restrictive guardrails may lead students to bypass these tools and use unconstrained AI models, where interactions are not observable, thus limiting our understanding of students' help-seeking behaviors. To investigate this, we designed and deployed a novel AI TA tool with optional guardrails in one lab of a large introductory programming course. As students completed three code writing and debugging tasks, they had the option to receive guardrailed help or use a "See Solution" feature which disabled the guardrails and generated a verbatim response from the underlying model. We investigate students' motivations and use of this feature and examine the association between usage and their course performance. We found that 50% of the 885 students used the "See Solution" feature for at least one problem and 14% used it for all three problems. Additionally, low-performing students were more likely to use this feature and use it close to the deadline as they started assignments later. The predominant factors that motivated students to disable the guardrails were assistance in solving problems, time pressure, lack of self-regulation, and curiosity. Our work provides insights into students' solution-seeking motivations and behaviors, which has implications for the design of AI TAs that balance pedagogical goals with student preferences.
Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Placed in Safety alignment, refusal and guardrails, one of 12 directions in LLM safety and security. Builds on 19 of its 53 references that are in the map. First posted on arXiv 15 Apr 2025.
Builds on
19 of 53 references.
Closest ancestors · 1
Same direction, newest first
- 2023CodeHelp: Using Large Language Models with Guardrails for Scalable Support in Programming Classes14 Aug
Other references · 18
- 2023The Robots are Here: Navigating the Generative AI Revolution in Computing Educationcited by 86
- 2024CodeAid: Evaluating a Classroom Deployment of an LLM-based Programming Assistant that Balances Student and Educator Needscited by 84
- 2023Computing Education in the Era of Generative AIcited by 52
- 2024The Widening Gap: The Benefits and Harms of Generative AI for Novice Programmerscited by 48
- 2023Exploring the Responses of Large Language Models to Beginner Programmers' Help Requestscited by 46
- 2024The Effects of Generative AI on Computing Students' Help-Seeking Preferencescited by 23
- 2023AI-TA: Towards an Intelligent Question-Answer Teaching Assistant using Open-Source LLMscited by 22
- 2024Open Source Language Models Can Provide Feedback: Evaluating LLMs' Ability to Help Students Using GPT-4-As-A-Judgecited by 20
- 2024Desirable Characteristics for AI Teaching Assistants in Programming Educationcited by 17
- 2024CS1-LLM: Integrating LLMs into CS1 Instructioncited by 16
- 2024Beyond the Hype: A Comprehensive Review of Current Trends in Generative AI Research, Teaching Practices, and Toolscited by 14
- 2023More Robots are Coming: Large Multimodal Models (ChatGPT) can Solve Visually Diverse Images of Parsons Problemscited by 11
6 more
- 2024Integrating AI Tutors in a Programming Coursecited by 3
- 2024Oversight in Action: Experiences with Instructor-Moderated LLM Responses in an Online Discussion Forumcited by 3
- 2022Challenges Faced by Teaching Assistants in Computer Science Education Across Europecited by 2
- 2024Howzat? Appealing to Expert Judgement for Evaluating Human and AI Next-Step Hints for Novice Programmerscited by 2
- 2024Seeing the Forest and the Trees: Solving Visual Graph and Tree Based Data Structure Problems using Large Multimodal Modelscited by 2
- 2025Prompt Programming: A Platform for Dialogue-based Computational Problem Solving with Generative AI Modelscited by 2
Built on by
Citing papers per year: 2026: 3.
3 papers.
- 2026Reflective Dialogue or Prompt Refinement? Effects of Tutor Scaffolding on Students' Independent LLM Use for Programmingcited by 0
- 2026TutorTrace: A Dataset and Taxonomy for Classifying Learner Behavioral States during AI-Assisted Programming Educationcited by 0
- 2026Guardrails or Roadblocks? Effects of Pedagogical Style and Context Awareness in AI Teaching Assistants for Programmingcited by 0
- 2026Guardrails or Roadblocks? Effects of Pedagogical Style and Context Awareness in AI Teaching Assistants for Programming24 Sep 2026
- 2026TutorTrace: A Dataset and Taxonomy for Classifying Learner Behavioral States during AI-Assisted Programming Education22 Aug 2026
- 2026Reflective Dialogue or Prompt Refinement? Effects of Tutor Scaffolding on Students' Independent LLM Use for Programming3 Jul 2026
Similar, not cited
Close in wording, no citation either way
- 2026Will It Teach as Intended? How Teachers Configure Educational AI Chatbots ↗
- 2026CodeGuard: Improving LLM Guardrails in CS Education
- 2026"Bespoke Bots": Diverse Instructor Needs for Customizing Generative AI Classroom Chatbots
- 2025Bridging the AI Adoption Gap: Designing an Interactive Pedagogical Agent for Higher Education Instructors
- 2026Tutor, Not Solver: Designing a Guardrailed AI Assistant for Learning in Higher Education: A Design Case of PeteChat ↗
- 2026An Explainable AI Assistant for Introductory Programming Education: Improving Feedback Reliability with Instructor-AI Collaboration
- 2025From Textbook to Talkbot: A Case Study of a Greek-Language RAG-Based Chatbot in Higher Education
- 2024Comparing the Utility, Preference, and Performance of Course Material Search Functionality and Retrieval-Augmented Generation Large Language Model (RAG-LLM) AI Chatbots in Information-Seeking Tasks