Large Language Models (GPT) for automating feedback on programming assignments

06/30/2023
by   Maciej Pankiewicz, et al.
0

Addressing the challenge of generating personalized feedback for programming assignments is demanding due to several factors, like the complexity of code syntax or different ways to correctly solve a task. In this experimental study, we automated the process of feedback generation by employing OpenAI's GPT-3.5 model to generate personalized hints for students solving programming assignments on an automated assessment platform. Students rated the usefulness of GPT-generated hints positively. The experimental group (with GPT hints enabled) relied less on the platform's regular feedback but performed better in terms of percentage of successful submissions across consecutive attempts for tasks, where GPT hints were enabled. For tasks where the GPT feedback was made unavailable, the experimental group needed significantly less time to solve assignments. Furthermore, when GPT hints were unavailable, students in the experimental condition were initially less likely to solve the assignment correctly. This suggests potential over-reliance on GPT-generated feedback. However, students in the experimental condition were able to correct reasonably rapidly, reaching the same percentage correct after seven submission attempts. The availability of GPT hints did not significantly impact students' affective state.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/30/2021

Verifix: Verified Repair of Programming Assignments

Automated feedback generation for introductory programming assignments i...
research
06/21/2019

Investigating the Essential of Meaningful Automated Formative Feedback for Programming Assignments

This study investigated the essential of meaningful automated feedback f...
research
10/31/2020

Personalized Multimodal Feedback Generation in Education

The automatic evaluation for school assignments is an important applicat...
research
11/20/2020

Effects of Human vs. Automatic Feedback on Students' Understanding of AI Concepts and Programming Style

The use of automatic grading tools has become nearly ubiquitous in large...
research
05/24/2022

Building an Effective Automated Assessment System for C/C++ Introductory Programming Courses in ODL Environment

Assessments help in evaluating the knowledge gained by a learner at any ...
research
03/24/2021

Discovering Multiple Design Approaches in Programming Assignment Submissions

In this paper, we present a novel approach of automated evaluation of pr...
research
08/04/2019

Behavior Pattern and Compiled Information Based Performance Prediction in MOOCs

With the development of MOOCs massive open online courses, increasingly ...

Please sign up or login with your details

Forgot password? Click here to reset