AutoRubric: Autograding Template-Based Exam Programs
Jonathon Cai
EECS Department, University of California, Berkeley
Technical Report No. UCB/EECS-2020-34
May 1, 2020
http://www2.eecs.berkeley.edu/Pubs/TechRpts/2020/EECS-2020-34.pdf
We present a system, AutoRubric, for autograding template-based student programs submitted on exams. AutoRubric automates a particularly time-consuming aspect of the grading process: assigning partial credit via a rubric specification. AutoRubric takes as input a rubric and an exam question template, as well as a set of programs to grade, and scores the programs. To address program variability, AutoRubric checks for equivalences with respect to rubric items by using SMT solvers. We present results on 1500 real student exam programs, demonstrating that in less than two minutes AutoRubric automates 43.1% of the grading effort, achieving 95.8% recall and 100% precision.
Advisors: John DeNero
BibTeX citation:
@mastersthesis{Cai:EECS-2020-34, Author= {Cai, Jonathon}, Title= {AutoRubric: Autograding Template-Based Exam Programs}, School= {EECS Department, University of California, Berkeley}, Year= {2020}, Month= {May}, Url= {http://www2.eecs.berkeley.edu/Pubs/TechRpts/2020/EECS-2020-34.html}, Number= {UCB/EECS-2020-34}, Abstract= {We present a system, AutoRubric, for autograding template-based student programs submitted on exams. AutoRubric automates a particularly time-consuming aspect of the grading process: assigning partial credit via a rubric specification. AutoRubric takes as input a rubric and an exam question template, as well as a set of programs to grade, and scores the programs. To address program variability, AutoRubric checks for equivalences with respect to rubric items by using SMT solvers. We present results on 1500 real student exam programs, demonstrating that in less than two minutes AutoRubric automates 43.1% of the grading effort, achieving 95.8% recall and 100% precision.}, }
EndNote citation:
%0 Thesis %A Cai, Jonathon %T AutoRubric: Autograding Template-Based Exam Programs %I EECS Department, University of California, Berkeley %D 2020 %8 May 1 %@ UCB/EECS-2020-34 %U http://www2.eecs.berkeley.edu/Pubs/TechRpts/2020/EECS-2020-34.html %F Cai:EECS-2020-34