Version 1.2
This release includes a number of enhancements to the grading library.
- A new documentation website
- Math parser now supports multivariable functions and array input (vector, matrix, etc)
- Many improvements to our MathJax preprocessor
- Improvements to balanced bracket validator
- Added new class
MatrixGrader
along with supporting sampling classesRealMatrices
andRealVectors
- When
FormulaGrader
(and its subclasses) are used inside an orderedListGrader
, authors can now grade multiple student inputs in comparison to each other by specifying answers in terms of sibling variables FormulaGrader
(and its subclasses) now support comparer functions that can be used to grade student input more flexibly. For example, rather than checking checking that the student input and author input are equal, check that they are equal modulo a certain number. We include a number of builtin comparers.