Automated Grading in Coding Exercises Using Large Language Models

被引:0
作者
Lagakis, Paraskevas [1 ]
Demetriadis, Stavros [1 ]
Psathas, Georgios [1 ]
机构
[1] Aristotle Univ Thessaloniki, Software & Interact Technol SWITCH Lab, Dept Comp Sci, Thessaloniki, Greece
来源
SMART MOBILE COMMUNICATION & ARTIFICIAL INTELLIGENCE, VOL 1, IMCL 2023 | 2024年 / 936卷
关键词
Large Language Models; Automated Code Grading; MOOCs;
D O I
10.1007/978-3-031-54327-2_37
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In recent years, Massive Open Online Courses (MOOCs) have gained widespread popularity as a means to provide flexible and accessible education to a diverse range of learners. However, MOOCs face a significant challenge in the form of the laborious and time-consuming task of grading, particularly for coding assignments. Prior research has shown the potential of language models in several natural language processing tasks, including code generation and commenting. However, their utility in grading coding exercises within learning environments like MOOCs remains an area that requires further exploration. Additionally, the effectiveness of such models in less-common languages, such as Greek, has not been thoroughly investigated. This study aims to evaluate the efficacy of Large Language Models (LLMs), particularly GPT-3.5 and GPT-4, in automatically grading code submissions in a Greek MOOC setting, focusing on an introductory Python course.
引用
收藏
页码:363 / 373
页数:11
相关论文
共 18 条
[1]   Design and Evaluation of Automated Scoring: Java']Java Programming Assignments [J].
Akahane, Yuki ;
Kitaya, Hiroki ;
Inoue, Ushio .
INTERNATIONAL JOURNAL OF SOFTWARE INNOVATION, 2015, 3 (04) :18-32
[2]  
Daly C, 1999, Roboprof and an introductory computer programming course
[3]  
Douce C., 2005, J. Educ. Resour. Comput., V5
[4]  
Edwards SH, 2008, ITICSE '08: PROCEEDINGS OF THE 13TH ANNUAL CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, P328
[5]  
Foltz P.W., 1999, Edmedia+ Innovate Learning
[6]   AN AUTOMATIC GRADING SCHEME FOR SIMPLE PROGRAMMING EXERCISES [J].
HEXT, JB ;
WININGS, JW .
COMMUNICATIONS OF THE ACM, 1969, 12 (05) :272-&
[7]  
Higgins C. A., 2005, J ED RESOURCES COMPU, V5, P5, DOI DOI 10.1145/1163405.1163410
[8]   Semi-Automatic Assessment of Unrestrained Java']Java Code [J].
Insa, David ;
Silva, Josep .
ITICSE'15: PROCEEDINGS OF THE 2015 ACM CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, 2015, :39-44
[9]  
Jackson D., 1997, SIGCSE
[10]  
Joy M., 2005, J ED RESOURCES COMPU, V5, P2, DOI DOI 10.1145/1163405.1163407