Units and currencies

Find an example of how to create a question with units below. See which units and metric prefixes are available.

Wiris Quizzes 4 documentation

This documentation page has been updated to the latest Wiris Quizzes version. You can find the same information for the previous versions here (for units) and here (for currencies).

Let us create a basic question with units:

We need to enable the units and prefixes we want to use in Input options > Input syntax. You can check only those units and prefixes you are interested in or use the All tab.

The algorithm is very simple:

Note that since the corresponding units and prefixes are selected, the units are highlighted in blue. s and l are also highlighted because there exist the units second and liter, but since they are preceded by #, they are interpreted as a variable name.

Finally, you can also select the Match unit of measure validation option to force the student answer to be expressed in meters.

Basic units of the SI

Magnitude Name Symbol
Length meter m
Mass kilogram kg
Time second s
Electric current amper A
Thermodynamic temperature kelvin K
Quantity of substance mol mol
Luminous intensity candela cd

Units derived from SI

Magnitude Name Symbol
Plane angle radian rad
Solid angle steradian sr
Frequency hertz Hz
Force newton N
Pressure, strain pascal Pa
Energy, work, quantity of heat joule J
Power, radiant flux watt W
Electric potential difference, electromotive force volt V
Capacitance farad F
Electrical resistance ohm capital omega
Electrical charge coulomb C
Electrical conductivity siemens S
Magnetic flux weber Wb
Magnetic flux density tesla T
Inductance henry H
Luminous flux lumen lm
Illuminance lux lx
Radioactivity becquerel Bq
Absorbed dose gray Gy
Equivalent dose sievert Sv
Catalytic activity katal Kat

Units from other systems

Magnitude Name Symbol
Time hour h
Time minute min
Volume liter l
Pressure, strain bar b
Text Symbol Factor Power
exa E 1000000000000000000 10 to the power of 18
peta P 1000000000000000 10 to the power of 15
tera T 1000000000000 10 to the power of 12
giga G 1000000000 10 to the power of 9
mega M 1000000 10 to the power of 6
kilo k 1000 10 cubed
hecto h 100 10 squared
deca da 10 10 to the power of 1
deci d 0.1 10 to the power of negative 1 end exponent
centi c 0.01 10 to the power of negative 2 end exponent
mili m 0.001 10 to the power of negative 3 end exponent
micro mu 0.000001 10 to the power of negative 6 end exponent
nano n 0.000000001 10 to the power of negative 9 end exponent
pico p 0.000000000001 10 to the power of negative 12 end exponent
femto f 0.000000000000001 10 to the power of negative 15 end exponent
atto a 0.000000000000000001 10 to the power of negative 18 end exponent

Let us create a basic question with currencies:

As you have seen in the example involving units, you need to enable the currencies in Input options > Input syntax. Notice all currencies can be selected with only one box.

The algorithm is very simple. Notice that if you want to make an algorithm for a question with currencies, you must use the corresponding CalcMe symbol for them under Units of measure tab.

To conclude, currencies are similar to physical units and we have to take into account:

  • You can do basic arithmetic with currencies
  • ... except you can not convert() between them.
  • Students can write the currency symbol at left ($12) or at right (34€). Both styles will be graded as correct.
  • Students must type the currency symbol using their keyboard. The toolbar for the answer doesn't have any currency symbols. So please ensure that students have the symbol on their keyboard! Alternatively, provide it in the question wording for them to copy & paste.

See below a list of the currently accepted currencies:

Symbol Name
BTC Bitcoin
$ Dollar
Euro
Fr Franc
kr Koruna/Krona/Krone
£ Pound
Ruble
Rupee
Won
¥ Yen/Yuan