Large Scale AI Grading of Handwritten Physics Assessments: Score Agreement and Olympiad Team Selection Outcomes
Organizations: Homi Bhabha Centre for Science Education–TIFR, Mumbai, India · Lawrence Livermore National Laboratory, Livermore, CA, USA · University of California, Berkeley, CA, USA · Indian Institute of Technology, Guwahati, India ·
Abstract
Multimodal AI can read handwritten physics solutions, but high-stakes grading requires agreement with official scores and outcomes. This study evaluated GPT-5.5-based grading on 10364 scanned pages from 520 handwritten submissions by 416 unique candidates or students across three assessments: a national Physics Olympiad theory examination, the final Olympiad selection camp with theory and experiment components, and a university quantum-mechanics examination. Each submission was graded twice by AI using the official rubrics. The second round used revised page-by-page and evidence-location instructions developed after first-round disagreement analysis. During grading, AI did not see official human marks or AI--human comparisons. Total-score correlations with official marks were high (0.91--0.97). For the final Olympiad selection, AI recovered the same five-student team as official grading. The second round improved aggregate question-part agreement, especially where first-round disagreements were larger. The main difficulty remained exact partial-credit grading, especially in experimental work. Reliable AI grading therefore depends on detailed rubrics and should be used as a second reader or audit tool under examiner control.
Figures & tables
| Dataset | Candidates/ students | Exam submissions | Exam components | Scanned pages | Main role |
| OE1 | 350 | 350 | 1 | 5600 | Top-cohort identification |
| OE2 | 26 | 130 | 5 | 4164 | Final team selection |
| QM | 40 | 40 | 1 | 600 | University class grade |
| Total | 416 | 520 | 7 | 10 364 | – |
| Model | Effort | Exams/runs included |
| GPT-5.5 Thinking | High | Main RI/RII grading: OE1, OE2, QM |
| GPT-5.5 Pro | Standard | OE2 full comparison and outcome check |
| GPT-5.5 Pro | Extended | OE2 pilot involving selected submissions |
| Quantity | What it measures | Purpose |
| Pearson correlation between human and AI scores | Score tracking | |
| Spearman rank correlation | Rank-order agreement | |
| Mean of AI minus human scores. Positive values mean AI awarded more | Direction of over- or under-awarding | |
| MAD | Mean absolute difference between AI and human scores | Size of the grading difference |
| Top- overlap | Fraction of human top- submissions also in the AI top- | Top-group and team-selection checks |
| Raw point difference for one official question part | Difference bands for individual question parts |
| Set | Question parts | RI | RII | RI | RII | RI | RII | RI | RII |
| OE1 | 4200 | 61 | 71 | 15 | 12 | 9 | 9 | 15 | 8 |
| OE2 theory | 1482 | 70 | 75 | 13 | 13 | 9 | 6 | 8 | 6 |
| OE2 experiment | 416 | 45 | 56 | 21 | 17 | 9 | 13 | 25 | 14 |
| QM | 960 | 63 | 69 | 21 | 18 | 8 | 9 | 8 | 4 |
| All official question parts | 7058 | 63 | 70 | 16 | 14 | 9 | 9 | 13 | 7 |
| Question type | Description |
| Conceptual written reasoning | Written physical explanation, evaluation of an answer choice, interpretation, or validity check. |
| Figure-diagram | Circuits, free-body diagrams, qualitative sketches, ray diagrams, or graph shapes where the visual structure is the answer. |
| Numerical | Calculation or substitution where the quantity being assessed is primarily a value, probability, time, energy, or angle. |
| Derivation | Symbolic proof, formula derivation, operator derivation, or multi-step algebraic reasoning. |
| Figure-data | Experimental measurements, data tables, plotted data, graph fitting, slope extraction, uncertainty, or data-based inference. |
| Question type | MAD I | MAD II | |||||
| Conceptual written reasoning | 706 | +13.3 | +4.3 | 16.6 | 10.7 | 0.83 | 0.89 |
| Figure-diagram | 1082 | +3.8 | +2.5 | 10.6 | 7.7 | 0.84 | 0.89 |
| Numerical | 1978 | +4.7 | +0.7 | 11.1 | 7.6 | 0.85 | 0.88 |
| Derivation | 2876 | +4.8 | +2.3 | 11.4 | 9.1 | 0.88 | 0.91 |
| Figure-data | 416 | +3.3 | +4.4 | 9.3 | 6.6 | 0.92 | 0.96 |
| Source | Description |
| Awarding credit too easily | AI sometimes awarded partial credit to work to which human examiners assigned zero points, especially when the answer contained plausible symbols, text, tables, or diagram features. |
| Over-valuing the final answer | A correct-looking final answer sometimes received too much credit even when the reasoning had serious errors. |
| Treatment of carried-forward errors | AI could recognize an earlier error but sometimes applied carried-forward-error rules differently from the human examiner. |
| Missing a required diagram feature | AI often read the diagram but could miss a specific feature required by the rubric, such as relative placement, curvature, scale, or a required label. |
| Experimental evidence chain | AI often identified tables, graphs, and calculations, but disagreements arose when the score depended on whether the data, fit, uncertainty, and conclusion supported each other. |
| Permitted scoring increments | In a few cases, AI awarded increments smaller than the intended scoring resolution. This should be stated clearly in the prompt. |
| Target | Points | Responses | Main issue clarified |
| QM Q3b | 3 | 40 | Grover diagram and operator conditions |
| OE1 Q2 | 8 | 72 | A thermodynamic reasoning based question |
| OE2 T2 Q1(f) | 4 | 26 | – graph shape, labels, and curvature |
| RI | RII | |
| Rubric | Correct diagram with all symbols explained: 1 point. Detailed mathematical description of the Grover operator: 2 points. Determine an appropriate point allocation when the response is incomplete. | 0.5 points for axes labeled as and . 0.5 for showing rotation by under . 0.5 for defining . 0.5 for the action of . 1 point for the action of . |
| Comment by AI | Awarded 2/3. Correctly describes Grover as oracle plus diffusion and notes the oracle phase flip, with a supporting circuit-style diagram. Deducted 1 because the diffusion/reflection and amplitude-rotation geometry are not fully explained. Method partly follows the official scheme. | Awarded 0.5/3. Gives a qualitative oracle/diffusion description and a circuit-like oracle sketch, but not the required two-dimensional rotation diagram or mathematical action of and on . |
Automated Grading
Automated grading uses machine learning and language models to score student work against answer keys or rubrics and provide feedback.
See all 89 papers