Interaction Design (IxD) of an Intelligent Tutor for Programming Learning Based on LLM
The emergent behavior of automatic programming exhibited by Large Language Models (LLMs) has raised uncertainty about the future of programming and its teaching. To better understand this phenomenon, we conducted a field study with programming instructors and students that informed the design of an intelligent tutor to integrate Generative Artificial Intelligence (GAI) into the educational environment. The resulting tool, EVA-Tutor (Virtual Learning Environment), supports the teaching and learning process of programming by establishing bidirectional communication between the student and the LLM through a GPT-4 API and a set of prompts designed to guide and motivate the student with personalized feedback. Rather than solving the problem for the student, the tool helps direct them toward solving it independently. A preliminary evaluation with students and instructors provides evidence of EVA-Tutor's utility and ease of use for problem-solving, knowledge acquisition, and the development of programming skills.
Authors
- Jesús Favela (ORCID: https://orcid.org/0000-0003-2967-9654)
- Nancy Pacheco
- Carlos Sánchez (ORCID: https://orcid.org/0000-0002-1633-3665)
- Oleksiy Levchuk
Institutions
- Centro de Investigación Científica y de Educación Superior de Ensenada (MX)
- Bloomfield College (US)
Publication Details
- Journal
- Avances en Interacción Humano-Computadora
- Published
- 2024-11-30
- DOI
- https://doi.org/10.47756/aihc.y9i1.137
- Citations
- 2
- Primary Topic
- AI in Service Interactions
- Type
- article
- Field-Weighted Citation Impact
- 0.69