-
MathType
-
WirisQuizzes
-
LearningLemur
-
CalcMe
-
MathPlayer
-
Store FAQ
-
VPAT for the electronic documentation
-
MathFlow
-
BF FAQ
-
Miscellaneous
-
Wiris Integrations
Evaluation options
Reading time: 2minPurpose: Define how a student's answer is compared to the correct answer.
Summary
Evaluation options control how answers are interpreted and graded in LearningLemur. They determine whether answers must match exactly or can be mathematically equivalent, whether approximate values are accepted, and whether specific formats (such as simplified expressions or units) are required.
Location
Question editor → Answers section → Edit (Evaluation options)
Default
- Evaluation criteria: Mathematically equal
- Decimal numbers: Enabled
- Error margin: 0.1 % error
- List options: Order and repetition matter in lists
- Allowed units: Allow prefixes and equivalent units
- No format constraints applied
Parameters
Evaluation criteria
| Field | Type | Allowed values | Default | Description |
|---|---|---|---|---|
| Comparison method | enum | Mathematically equal or Literally equal | Mathematically equal | Defines how the student's answer is compared to the correct answer |
Numeric behaviour
| Field | Type | Allowed values | Default | Description |
|---|---|---|---|---|
| Allow decimal numbers | boolean | Enabled or Disabled | Enabled | Allows decimal numbers to be interpreted as equivalent values |
| Error margin | numer + enum | Numeric value + absolute or percentage | 0.1 + percentage | Defines tolerance for approximate answers |
Answer Settings
| Field | Type | Allowed values | Default | Description |
|---|---|---|---|---|
| Simplified | boolean | Enabled or Disabled | Enabled | Requires expressions to be fully simplified |
| Expanded | boolean | Enabled or Disabled | Enabled | Requires expressions to be expanded |
| Factorized | boolean | Enabled or Disabled | Enabled | Requires expressions to be written as products |
| Common factor | boolean | Enabled or Disabled | Enabled | Requires expressions to be written as products |
| Common denominator | boolean | Enabled or Disabled | Enabled | Requires fractions to share a denominator |
| Rationalized | boolean | Enabled or Disabled | Enabled | Requires fractions to share a denominator |
| Minimal radicands | boolean | Enabled or Disabled | Enabled | Requires no radicals in denominators |
List options
| Field | Type | Allowed values | Default | Description |
|---|---|---|---|---|
| List options | enum | Order and repetition matter in lists or Repetition matters in lists, but order does not or Order and repetition do not matter in lists | Order and repetition matter in lists | Defines how lists are compared |
Allowed units
| Field | Type | Allowed values | Default | Description |
|---|---|---|---|---|
| Allowed units | enum | Allow prefiexes and equivalent units or Allow prefixes but prohibit equivalent units or Prohibit prefixes and equivalent units | Allow prefiexes and equivalent units | Defines how units and prefixes are interpreted |
Behavior
What happens when enabled
-
Mathematically equal allows equivalent expressions (e.g.
a + b = b + a) - Allow decimal numbers enables comparison between decimals and fractions
- Error margin allows approximate answers within a tolerance interval
- Format constraints (e.g., Simplified) enforce specific answer representations
- Unit handling controls how units are validated
What happens when disabled
- Literally equal requires exact matching (no interpretation)
- Decimal numbers disabled prevent equivalence with fractional forms
- No tolerance requires exact numerical results
- Format constraints disabled allow flexible representations
- Strict unit settings reject equivalent or prefixed units
Limits
- Evaluation settings are applied per answer, not globally
- Tolerance only applies to numerical comparisons
- Format constraints are applied in addition to correctness, not instead of it
Examples
Example 1 — Equivalent expressions
Configuration:
- Mathematically equal
- Decimals enabled
Correct answer: 1/2
Student answer: 0.5
Result: ✅ Accepted
Example 2 — Tolerance
Configuration:
- Mathematically equal
- Error margin:
0.1(absolute)
Correct answer: 5
Student answer: 5.05
Result: ✅ Accepted
Example 3 — Simplified requirement
Configuration:
- Simplified enabled
Correct answer: 3/2
Student answer: 6/4
Result: ❌ Rejected
Notes
- Tolerance settings must be configured individually for each answer
- Multiple constraints (e.g., simplified + tolerance) can be combined
- Some options may interact (e.g., decimals and tolerance)
See also
Evaluation options
Summary
Location
Default
Parameters
Evaluation criteria
Numeric behaviour
Answer Settings
List options
Allowed units
Behavior
What happens when enabled
What happens when disabled
Limits
Examples
Example 1 — Equivalent expressions
Example 2 — Tolerance
Example 3 — Simplified requirement
Notes
See also