What is Wiris Quizzes?

Wiris Quizzes is an assessment tool with computer-based grading that enhances the usual question types with mathematical and scientific functionalities. There are integrations available for LMS (Moodle, Canvas, …) and your own assessment tool through our public API. We want to show you just how powerful this tool can be in a classroom setting.

Wiris Quizzes 3 documentation

This documentation page has been updated to the latest Wiris Quizzes version. You can find the same information for the previous versions here.
Suppose we want to ask a usual question in secondary mathematics. Let's see an outline of what Wiris Quizzes has to offer.

As a teacher, interpreting the student’s answer mathematically is natural or almost involuntary when we grade exams by hand, but a typical problem for computers is that they can only understand text literally. In this example, the correct answer set by the teacher is 2 left parenthesis x plus 1 right parenthesis. Another equivalent way of writing this will also be correct, for example, by distributing the product: 2 x plus 2.

Example geometry question and answer.

For more detail about creating questions like this, see the Wiris Quizzes basic guide.

Sometimes it's not just the value of the answer that's important, but also its form. This usually happens when you are teaching basic algebraic manipulation, and you want the answer in a very specific form. For example, if you’re teaching how to reduce a fraction, you probably want to accept only the reduced fraction as the correct answer.

In this example, we can require the answer to be factorized and we won't accept the distributed answer 2 x plus 2. Apart from adding this assertion to the previous question, we can also define partially graded answers.

Example geometry question and answer.

For more detail about creating questions like this, see the validation options section.

Another notable feature of Wiris Quizzes is its ability to generate random questions. This means we can write a general question with different data each time the question is opened. Considering the previous example, in the animation below we'll make part of the question random.

In Wiris Quizzes, you can define and manage random variables. We do this in the Wiris Quizzes Studio Interface. In fact, this is where most of the work is done in Wiris Quizzes. It's here we define a random length and the other side of the triangle correspondingly. Then we modify the correct answer using the new variable as part of the formula.

Animation showing using random variables in a question.
If you used CalcMe (the Computer Assisted System (CAS) for algebraic manipulation and variables generation) before, you may have noticed some differences with previous versions. You can see further details about the new procedure to define variables here.

Finally, we insert these variables into the question statement. Now if two different students view the question, we can confirm the values have changed. Since the values change, naturally the solution is also different for each case.

The same geometry problem as the earlier example, but with a random variable.

For more detail about creating questions with random parameters, see its dedicated page.

Wiris Quizzes is great for creating mathematical questions, but because it understands units of measurement, it's also appropriate for physics, chemistry, biology, economics, and more.

Thus you can create a question which answer includes units, and the system will grade correctly any answer with equivalent units. In the following example, the correct answer is 2 space straight h space 20 space min, but any equivalent answer as 2.33 space straight h or 140 space min will also be accepted.

A Wiris Quizzes question and answer with units of measurement.

For more information about creating questions with units, see its dedicated page.

It is common for teachers to ask their students to explain how they have computed the answer of a Math or Science question. Even in automatically graded questions, teachers may want to ask the students to write their reasons just in case they want to later check them for manually adjusting the grade or just to answer the student request regarding this question. It is also valuable from a formative assessment perspective, beyond grading.

For example, we can add a text editor to the previous question asking the students to reason their answers.

A Wiris Quizzes question with an auxiliary input component.

For more information about creating questions with auxiliary input component, see its dedicated page.

Another interesting feature of Wiris Quizzes is using the student's answer in the question feedback. This way it's possible to show the student why he has answered wrong or which steps he should have followed. We can add feedback, for instance, to a question asking for a particular function to show the difference between the plotters of the answered function and the correct one.

Student's incorrect answer with feedback in Wiris Quizzes.

To learn more about how you can use the student's answer in the feedback of the question, see its dedicated page.

When you edit a question, Wiris Quizzes provides a wide range of options for comparing the student's answer to the correct answer. These involve decimal digits, units, simplification, etc. However, sometimes, we will find that it's necessary to create our own rule for determining when an answer is correct. This can be done via grading functions.

We can add a grading function to the previous question to accept more polynomials than left parenthesis x minus 2 right parenthesis times left parenthesis x plus 3 right parenthesis. To do so, you need to select Custom grading function in Validation options > Comparison with student answer and define the rule.

CalcMe algorithm defining a custom grading function

Thus, any polynomial with roots 2 and negative 3 will be accepted. You can also provide particular feedback explaining it.

Student's incorrect answer with feedback in Wiris Quizzes.

To learn more about grading functions, see its dedicated page.

It's also possible to add Graphics to the question's statement and feedback. You have to generate the plotter in CalcMe and understand it as a standard variable to include it wherever you want. In this example, beyond giving a list of values, we can provide the students with a bar chart to make them interpret it.

Example question with graphics.

To learn more about how to create and configure plotters and graphs, see its dedicated page.

Embedded answers, or cloze, allow inserting different question types in one question. Thus, it's possible to ask for several results in various formats inside one question. We can add different types of subquestions in the previous exercise.

Example question with embedded answers.

To learn more about how to create questions with embedded answers, see its dedicated page.

The graphic answer type aims to allow questions with an answer requiring the student to draw something on a canvas instead of selecting an option or writing an algebraic expression. With this feature, students will be able to draw points, lines, circles, conic sections, and more, and the new evaluation criteria will do the rest!

Graphical answer question example.

To learn more about how to create graphical answer questions, see its dedicated page.

It may seem like creating a question with Wiris Quizzes isn't easy, and that may seem worse if you consider you won't be used to its user interface. To help ease the transition, we are offering free Wiris Quizzes Training. This course consists of three parts, which cover theoretical contents, examples, and exercises.

If you are interested in enrolling in this training, email us at training@wiris.com and we will provide you with access information and login credentials.

Wiris Quizzes Training banner

For more details about the training's aims and description, see its dedicated page.