Many-Facet Modeling with Soft Anchors
NHH, 25 September 2026
Two issues return every single time:
Can we recover a stable way to estimate student ability after correcting for difficulty and assessor severity, that is comparable across cohorts?
This is an interesting research question in its own right, but here presented as an example of doing research on my own teaching.
Separating ability from difficulty and severity is exactly what Item Response Theory has studied for decades. The general problem is to measure latent traits: How well do individuals in a group like chocolate?, or in this case: To which degree do the students in a cohort achieve the learning outcomes in my course?.
Two subfields are directly relevant:
My twist: the data are fully observational. There is no cross-grading, only partial assessor overlap and repeated question types. A common scale has to be recovered from those two things alone.
Keep this in mind for later.
| Cohort | Down (%) | Same (%) | Up (%) |
|---|---|---|---|
| C01 | 50.0 | 50.0 | 0.0 |
| C02 | 0.0 | 56.5 | 43.5 |
| C03 | 7.6 | 79.2 | 13.2 |
| C04 | 17.3 | 77.2 | 5.5 |
| C05 | 41.1 | 57.1 | 1.7 |
| C06 | 17.1 | 77.9 | 5.1 |
| C07 | 5.0 | 80.5 | 14.5 |
| C08 | 7.5 | 69.0 | 23.5 |
| C09 | 20.0 | 71.1 | 8.9 |
Some cohorts barely move; others move a lot — C01 and C05 (easy sets, lenient marking) send ~40–50% down, C02 and C08 send 24–44% up.
An ordered-logit model of the direction of movement (Down < Same < Up), with two standardised student-level predictors:
| Term | Estimate | Std. Error | OR | OR 95% CI | \(p\) |
|---|---|---|---|---|---|
| Ability | 0.258 | 0.053 | 1.294 | [1.17, 1.44] | <0.001 |
| Assessor severity deviation | 0.473 | 0.051 | 1.605 | [1.45, 1.77] | <0.001 |
The assessor severity deviation is the largest effect — larger than ability itself. (Item difficulty is common to everyone in a cohort, so it is absorbed by the cohort intercept.)