Discovering Multiple Design Approaches in Programming Assignment Submissions

03/24/2021
by   Nikhila KN, et al.
0

In this paper, we present a novel approach of automated evaluation of programming assignments (AEPA) the highlight of which is that it automatically identifies multiple solution approaches to the programming question from the set of submitted solutions. Our approach does not require the instructor to foresee all the possible solution approaches and accomplishes this task with little or no human intervention. This paves the way to multiple fundamental improvements in the way automated evaluation of programming assignments is done today. We have applied our method on multiple data sets of practical scale. In all cases, our method was able to detect the solution approaches employed by the students.

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
12/04/2022

A survey on grading format of automated grading tools for programming assignments

The prevalence of online platforms and studies has generated the demand ...
research
05/12/2021

Guiding Next-Step Hint Generation Using Automated Tests

Learning basic programming with Scratch can be hard for novices and tuto...
research
03/15/2021

Anomaly Detection in Scratch Assignments

For teachers, automated tool support for debugging and assessing their s...
research
06/30/2023

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

Addressing the challenge of generating personalized feedback for program...
research
07/13/2021

Automatic Classification of Error Types in Solutions to Programming Assignments at Online Learning Platform

Online programming courses are becoming more and more popular, but they ...
research
03/22/2021

Automated Issue Assignment: Results and Insights from an Industrial Case

Softtech, being a subsidiary of the largest private bank in Turkey, call...

Please sign up or login with your details

Forgot password? Click here to reset