Quiz marking parity check

The quiz marks answers in the browser. The written papers are marked by grade.js in the assessment project. If the two disagree, the same answer scores differently depending on where you sat the test.

marking-cases.json holds cases generated by running the real grade.js over every item: right answers, wrong answers, near misses, alternative wordings, part-mark cases and blanks. This page replays all of them through the browser's marker and reports any disagreement. Run it after touching the marking section of quiz.js, and after any change to normTerm in grade.js.

Running…