Adaptive marking based on answers to other question parts
A long-standing limitation of Numbas has been the inability to offer “error-carried forward” marking: the principle that we should only penalise them once for making an error in an early part. When calculations build on each other, an error in the first part can make all the following answers incorrect, even if the student follows the correct methods from that point onwards.
Numbas now has a system of adaptive marking enabled by the replacement of question variables with the student’s answers to question parts.