University of Twente Student Theses


Automated grading of programming exams with JUnit and Semgrep

Avramov, V.R. (2022) Automated grading of programming exams with JUnit and Semgrep.

[img] PDF
Abstract:Grading consistently is one of the hardest tasks when working on a programming exam. This would imply having a good grading scheme and a knowledgeable team that is consistent at grading open-ended questions. These things, however, might prove to be more challenging to implement properly. To help this there are different options to automate the grading of exams. The research that was conducted is formed by looking at current information on the topic and analysis of an automated grading system test with real data. The information features current research on the solutions for automated grading of computer science assignments. The experimental test was done by comparing the accuracy of a grading system (CodeGrade) to the grade given by TAs in a real examination situation. The research indicates whether it is possible to do automated grading with the current systems in place, how accurate it is compared to human grading and whether it falls victim to the same pitfalls as current solutions.
Item Type:Essay (Bachelor)
Faculty:EEMCS: Electrical Engineering, Mathematics and Computer Science
Subject:54 computer science
Programme:Computer Science BSc (56964)
Link to this item:
Export this item as:BibTeX
HTML Citation
Reference Manager


Repository Staff Only: item control page