The calculate application was designed to help children learn to calculate or to study the multiplication tables (from 1 until 12).

Available languages

  • English

  • Dutch

  • French

  • German

  • Spanish

  • Italian

  • Chinese

  • Japanese

  • Arabic


Start position


During the application


End position



Sensor Function

Front head sensor


Middle head sensor


Back head sensor


All head sensors at once

Stopping the application

Left foot

Skip a question

Right foot

Repeat a question

Left hand


Right hand



The following settings are available for the behavior:

Category Setting Description Default value


Skip intro

The robot will skip the introduction if checked


Type of exercise

The kind of exercise (calculate or multiplications) Zora will ask


Number of rounds

The number of rounds


Number of exercises per round

The number of exercises for each round


Number of retries

The maximum numbers of retries when an incorrect answer is heard


Thinking time (s)

The time (in seconds) you have to think about the answers

20 seconds

Music during thinking time

If checked Zora will play music during the thinking time



Operator(s) (calculate)

The operator (+ and/or -) that Zora needs to use for the exercises

+ and/or -

Minimum value of the numbers

The minimum value of the numbers used in the equations


Maximum value of the numbers

The maximum value of the numbers used in the equations


Maximum value of the solution

The maximum value the solution can have for an exercise



Operator(s) (multiplication)

The operator (* and/or /) that Zora needs to use of the exercises

* and/or /

Multiplication tables

A selection of all the multiplication tables between 1 and 12

1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12

All the available multiplication tables can be checked or unchecked individually.

Report content

The report has the following pages:

  • Settings → The settings used for the game

  • Data → The scoresheet of the game, with the following columns:

    • Round → Number or the round

    • Exercise number → Number of the exercise

    • Exercise → The exercise Zora asked (e.g. 5 + 2)

    • Answer → The correct answer of the exercise

    • User’s answer → The answer Zora understood

    • Answer correct → "Yes" if correct, otherwise "No"

    • Number of retries → The number of retries the user used

    • Skipped → "Yes" if the exercise was skipped, otherwise "No"

The application flow

Before starting the application

Before starting the application, the following conditions must be met:

  • Enough free space so Zora can move around

The application

Depending of the settings when starting the application (i.e. the setting Skip intro isn’t checked), Zora will first introduce herself and explain what the application does.

Zora will always say the configuration she will use (the number of rounds, number of exercises, …​).

When Zora ask you an exercise you can either answer correctly or incorrectly or you can skip the exercise. In addition, Zora can ask the exercise again.

At the end of the game Zora will tell you the score (how many answer were wrong, which were correct and how many were skipped). She will also write a report of the game which can be downloaded from the Control (see the settings Download/Delete rapport).