Expert Mode for the Assessment of Formula Comparison Questions
To assess questions of the formula comparison type, you can find extended options such as individual MAXIMA instructions in the expert mode. The entered MAXIMA instruction can return a Boolean value (true/false) or a numerical value (score). This is comparable to the assessment options "All correct answers" or "Points per answer" of other question forms. Even placeholders (LEARNERRESPONSE, CORRECTRESPONSE, MAXSCORE ...) can be used in the MAXIMA instruction.


Here are some examples of application scenarios:
- Example - Derivation
- Example - Preventing user input simplifications
- Example - Awarding sub-points
- Example - Answers in several gaps
General information about the expert mode can be found at Task assessment in the Expert Mode.
Example - Derivation
The expert mode allows you to change the MAXIMA comparison operation. The following example shows how to specify a root function for a given function.

The solution to this problem is not clear. Possible answers include the following:

Due to an adjustment in the Expert Mode, the comparison is no longer made between the correct answer and the entered learner answer, but between their derivatives:

Each root function is therefore accepted as the correct solution:

Example - User input simplifications
Learner solutions are considered correct, even if they have not been simplified.

If you only want completely simplified values to receive the maximum score, you can add simp:false; in the Expert Mode.

Example - Awarding sub-points

If there are typical errors for which learners should still receive sub-points, you can display this in the expert mode in a gap as follows:

Example - Answers in several gaps

If partial answers are requested in different gaps of a formula comparison question whose input order is irrelevant, you can check them as in this example:


Should three gaps be involved, the comparison is made with:
