Automated Grading and Feedback of Programming Assignments

Marcus Messer · 2022

Over the last few years, Computer Science class sizes have increased, resulting in a higher grading workload. To manage this workload, universities often use multiple graders to deliver the grades and associated feedback quickly. While using multiple graders enables the required turnaround times to be achieved, it does come at the cost of consistency and feedback quality. Automating the process of grading and feedback could help solve these issues. This project will look into methods to fully or partially automate grading and feedback, such as machine learning and natural language processing, to improve grade uniformity and feedback quality.

Read the paper · More papers on PaperTik