-
MathType
-
Wiris Quizzes
-
Learning Lemur
-
CalcMe
-
MathPlayer
-
Store FAQ
-
VPAT for the electronic documentation
-
MathFlow
-
BF FAQ
-
Miscellaneous
Advanced Validation Features
Reading time: 1minWhile WirisQuizzes includes several built-in Validation Options many mathematical contexts require more advanced features. Below is a summary of situations where the WirisQuizzes mathematical engine offers enhanced validation capabilities:
Basic use of random variables
One of the core features of WirisQuizzes is the ability to generate random versions of a question. You can create general questions that change data each time they are opened. This allows quick creation of random variables without needing to access CalcMe, the advanced computer algebra system (CAS).
Advanced use of random variables
The random
command provides powerful options for defining complex randomness in your questions. It allows for precise control over how variables are generated within WirisQuizzes.
Units and currencies
WirisQuizzes can recognize and validate units of measurement and currencies. This makes it suitable not only for math but also for disciplines like physics, chemistry, biology, and economics. The system accurately grades equivalent units or currency formats.
Lists and sets
Students can provide lists as answers. You can configure the system to account for or ignore order and repetition, depending on your grading criteria.
Intervals
Students may answer using intervals, and WirisQuizzes will interpret them as the corresponding inequalities for validation purposes.
Auxiliary input component
Teachers can request that students explain their reasoning in addition to giving a final answer. This is especially helpful when you want the option to manually adjust grades or review student reasoning later.
Automatic tables
You can generate tables using variables from your algorithm, including values from lists and matrices.
Random seed per student
To ensure consistency, you can assign a fixed random seed to each student. This guarantees that random values in a question remain the same for that student across multiple quiz attempts.
Plus/Minus operator (±)
WirisQuizzes supports operations using the ± symbol. When used, the result is interpreted as a list of values (not a set).
Percentages and per mille
Answers can include percentage (%) or per mille (‰) values, and the system will recognize and validate them correctly.
User-defined functions
In WirisQuizzes Studio, f(x)
is interpreted by default as multiplication (f·x
). If you want it to be treated as a function evaluated at x
, you must declare it explicitly.
Subindices in answers
You can include subindices in student responses, enabling more complex questions—particularly useful in chemistry or symbolic mathematics.