JorGPT: Instructor-Aided Grading of Programming Assignments with Large Language Models (LLMs)

This paper explores the application of large language models (LLMs) to automate the evaluation of programming assignments in an undergraduate “Introduction to Programming” course. This study addresses the challenges of manual grading, including time constraints and potential inconsistencies, by proposing a system that integrates several LLMs to streamline the assessment process. The system utilizes a graphic interface to process student submissions, allowing instructors to select an LLM and customize the grading rubric. A comparative analysis, using LLMs from OpenAI, Google, DeepSeek and ALIBABA to evaluate student code submissions, revealed a strong correlation between LLM-generated grades and those assigned by human instructors. Specifically, the reduced model using statistically significant variables demonstrates a high explanatory power, with an adjusted R2 of 0.9156 and a Mean Absolute Error of 0.4579, indicating that LLMs can effectively replicate human grading. The findings suggest that LLMs can automate grading when paired with human oversight, drastically reducing the instructor workload, transforming a task estimated to take more than 300 h of manual work into less than 15 min of automated processing and improving the efficiency and consistency of assessment in computer science education.

Authors

Institutions

Publication Details

Journal
Future Internet
Published
2025-06-18
DOI
https://doi.org/10.3390/fi17060265
Citations
10
Primary Topic
Online Learning and Analytics
Type
article
Field-Weighted Citation Impact
16.94

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

JorGPT: Instructor-Aided Grading of Programming Assignments with Large Language Models (LLMs)

Javier Sánchez-Soriano, Natalia Gordo-Herrera, Iván Barcia-Santos, Jorge Cisneros-González
10 citations
Future Internet
Online Learning and Analytics
16.94
article

JorGPT: Instructor-Aided Grading of Programming Assignments with Large Language Models (LLMs)

Javier Sánchez-Soriano, Natalia Gordo-Herrera, Iván Barcia-Santos, Jorge Cisneros-González
article en
10 citations

Abstract

This paper explores the application of large language models (LLMs) to automate the evaluation of programming assignments in an undergraduate “Introduction to Programming” course. This study addresses the challenges of manual grading, including time constraints and potential inconsistencies, by proposing a system that integrates several LLMs to streamline the assessment process. The system utilizes a graphic interface to process student submissions, allowing instructors to select an LLM and customize the grading rubric. A comparative analysis, using LLMs from OpenAI, Google, DeepSeek and ALIBABA to evaluate student code submissions, revealed a strong correlation between LLM-generated grades and those assigned by human instructors. Specifically, the reduced model using statistically significant variables demonstrates a high explanatory power, with an adjusted R2 of 0.9156 and a Mean Absolute Error of 0.4579, indicating that LLMs can effectively replicate human grading. The findings suggest that LLMs can automate grading when paired with human oversight, drastically reducing the instructor workload, transforming a task estimated to take more than 300 h of manual work into less than 15 min of automated processing and improving the efficiency and consistency of assessment in computer science education.

Future InternetVol. 17(6)
Universidad Francisco de Vitoria (ES)
Universidad Francisco de Vitoria
Quality Education
Openalex Percentile: Top 1%
Online Learning and Analytics
16.94
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

JorGPT: Instructor-Aided Grading of Programming Assignments with Large Language Models (LLMs) — Javier Sánchez-Soriano, Natalia Gordo-Herrera, et al. · Future Internet (2025) | TGRS Research Map | TGRS