# Wiris Quizzes service math expression coverage

*Input Options*menu to configure the context that will be used to parse the corresponding correct answers and student answers.

## Basic expressions

The most basic expressions are recognized by default by Wiris Quizzes' evaluation engine. Below you can see a list of them.

Supported basic expressions | |
---|---|

Sums | Substractions |

Products | Divisions |

Fractions | Exponents |

Roots | Decimal points |

Periodic decimal numbers | Absolute values |

Plus-Minus symbol | Factorials |

Infinity | Thousands separator |

It's also possible to combine them into a single expression, and it will also be recognized.

## Constants

Several constants are defined in Wiris Quizzes by default, and the students can use them in their answers. Below you can see a list of them.

Supported constants | |
---|---|

Number | |

Imaginary | Imaginary |

To do so, you need the select the corresponding constants in the *Validation tab* by clicking the checkbox in *Allowed input > Options for general*.

## Functions

Wiris Quizzes' engine also recognizes a wide range of functions and its equivalences. Below you can see a list of them.

Supported functions | |
---|---|

Exponentials | Logarithms |

Hyperbolic functions | Trigonometric functions |

Inverse functions | Arithmetic functions |

It's also possible to combine different function types into the same answer, and the system will take into account all its properties.

## Equations

With Wiris Quizzes is possible to interpret the set of solutions of an equation or an inequation and check if it's the same as the one defined by the correct answer. To do so, you need to check *Equivalent equations* in the *Validation tab > Comparison with the student answer*.

*Equivalent equations*, see its dedicated page.

## Intervals

Students can also use intervals in answers, and the system will understand them as their equivalent inequality to compare it with the correct answer. Let , the following intervals are supported.

Supported intervals | |
---|---|

Interval type | Expression |

Open | |

Open-close | |

Close-open | |

Close |

Besides, you can also allow students to answer either intervals or inequations.

## Logic and sets

Furthermore, Wiris Quizzes also understand logic expressions as *true* and *false* values, the logical *and* or *or* symbols (</html></html>), set constants... Below you can see all the supported logic and sets notations.

Supported logic and sets expressions | |
---|---|

true and false values | Logical and > |

Logical or | Chain of inequalities |

Sequences of elements | Set constants: naturals, integers... |

Empty set | Set union |

Set intersection | Set subtraction |

Thus, it's possible to combine the intervals or inequations previously analyzed in single answers.

## Vectors and matrices

The mathematical evaluation engine also recognizes vectors and matrices. You have to take into account parenthesis notation `()`

is understood for points (or intervals if enabled) and square brackets `[]`

for vectors.

For instance, it's possible to answer with a matrix or a sum, subtraction or product of several of them. Besides, using a grading function, you can accept proportional vectors, for example.

## Mixed fractions

Another accepted syntax is those involving mixed fractions. To do so, you need to select the corresponding option in the *Validation tab* by selecting the checkbox in *Allowed input > Options for quantity*.

## Units and currencies

Finally, as Wiris Quizzes understands units of measurement, it's also appropriate for physics, chemistry, biology, economics, and more. To do so, it understands a wide range of units of measurement and currencies besides their equivalences. You need to enable this option in the *Validation tab > Additional properties*.