The bench measures how each method agrees with the human marks. It never marks students.
document.word_count (r=0.71) — moderate agreement without any LLM.| measure | n | Pearson | Spearman |
|---|---|---|---|
| hybrid-claude arm | 24 | 0.874 | 0.851 |
| llm-claude arm | 24 | 0.812 | 0.790 |
| document.word_count signal | 24 | 0.708 | 0.731 |
| code.cell_count signal | 24 | 0.612 | 0.640 |
| llm-local arm | 24 | 0.583 | 0.529 |
| distinctiveness.mean_similarity | 24 | 0.442 | 0.418 |
| document.reading_grade signal | 24 | 0.187 | 0.203 |
| arm | reliability | between-run spread |
|---|---|---|
| hybrid-claude | 0.96 | scores varied ±2.3 points |
| llm-claude | 0.91 | scores varied ±5.6 points |
| llm-local | 0.82 | scores varied ±11.2 points |
| signals | — | deterministic (identical every run) |
Everything above also lands on disk as result.json, runs.csv,
signals.csv, distinctiveness.csv and agreement.csv
for your own analysis. Reliability is 1 − coefficient of variation over repeated runs;
agreement is Pearson/Spearman against the marks you supplied.