Use of ChatGPT for Assessment Feedback on a Complex Programming Assessment
This innovative practice paper explores the integration of ChatGPT into the feedback process for university programming courses, addressing the growing demand for efficient and consistent grading and feedback. The research involved a cohort of postgraduate students enrolled in a compulsory Java programming module. ChatGPT was utilized to generate feedback, which was then compared with traditional feedback methods. The results demonstrated that ChatGPT could produce quick, accurate, and human-like responses, significantly reducing the workload for faculty. Feedback generation was generally well-narrated and detailed, although occasional technical errors required manual adjustments. A survey conducted with the student cohort revealed that 75% of respondents preferred ChatGPT-generated feedback over traditional methods, appreciating its detailed and constructive nature. However, some students expressed a need for more specific guidance, such as code snippets. Lecturers also noted that while the AI feedback was efficient, it sometimes lacked the empathetic tone of human-generated comments. Despite these challenges, the overall response from both students and faculty was positive, highlighting the potential of ChatGPT to enhance the feedback process in programming education.
Authors
- Aidan McGowan (ORCID: https://orcid.org/0009-0008-4229-2001)
- Chris Smith
- Neil Anderson (ORCID: https://orcid.org/0000-0003-0233-1383)
Institutions
- Queen's University Belfast (GB)
Publication Details
- Published
- 2025-03-15
- DOI
- https://doi.org/10.1109/isec64801.2025.11147424
- Primary Topic
- Online Learning and Analytics
- Type
- article
- Field-Weighted Citation Impact
- 0.00