Saved in:
Bibliographic Details
Main Authors: Sahu, Vikrant, Gupta, Gagan Raj, Borikar, Raghav, Mane, Nitin
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2510.26402
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866914124272762880
author Sahu, Vikrant
Gupta, Gagan Raj
Borikar, Raghav
Mane, Nitin
author_facet Sahu, Vikrant
Gupta, Gagan Raj
Borikar, Raghav
Mane, Nitin
contents The rapid growth of programming education has outpaced traditional assessment tools, leaving faculty with limited means to provide meaningful, scalable feedback. Conventional autograders, while efficient, act as black-box systems that simply return pass/fail results, offering little insight into student thinking or learning needs. Autograder+ is designed to shift autograding from a purely summative process to a formative learning experience. It introduces two key capabilities: automated feedback generation using a fine-tuned Large Language Model, and visualization of student code submissions to uncover learning patterns. The model is fine-tuned on curated student code and expert feedback to ensure pedagogically aligned, context-aware guidance. In evaluation across 600 student submissions from multiple programming tasks, the system produced feedback with strong semantic alignment to instructor comments. For visualization, contrastively learned code embeddings trained on 1,000 annotated submissions enable grouping solutions into meaningful clusters based on functionality and approach. The system also supports prompt-pooling, allowing instructors to guide feedback style through selected prompt templates. By integrating AI-driven feedback, semantic clustering, and interactive visualization, Autograder+ reduces instructor workload while supporting targeted instruction and promoting stronger learning outcomes.
format Preprint
id arxiv_https___arxiv_org_abs_2510_26402
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Autograder+: A Multi-Faceted AI Framework for Rich Pedagogical Feedback in Programming Education
Sahu, Vikrant
Gupta, Gagan Raj
Borikar, Raghav
Mane, Nitin
Artificial Intelligence
Machine Learning
The rapid growth of programming education has outpaced traditional assessment tools, leaving faculty with limited means to provide meaningful, scalable feedback. Conventional autograders, while efficient, act as black-box systems that simply return pass/fail results, offering little insight into student thinking or learning needs. Autograder+ is designed to shift autograding from a purely summative process to a formative learning experience. It introduces two key capabilities: automated feedback generation using a fine-tuned Large Language Model, and visualization of student code submissions to uncover learning patterns. The model is fine-tuned on curated student code and expert feedback to ensure pedagogically aligned, context-aware guidance. In evaluation across 600 student submissions from multiple programming tasks, the system produced feedback with strong semantic alignment to instructor comments. For visualization, contrastively learned code embeddings trained on 1,000 annotated submissions enable grouping solutions into meaningful clusters based on functionality and approach. The system also supports prompt-pooling, allowing instructors to guide feedback style through selected prompt templates. By integrating AI-driven feedback, semantic clustering, and interactive visualization, Autograder+ reduces instructor workload while supporting targeted instruction and promoting stronger learning outcomes.
title Autograder+: A Multi-Faceted AI Framework for Rich Pedagogical Feedback in Programming Education
topic Artificial Intelligence
Machine Learning
url https://arxiv.org/abs/2510.26402