# Units: Answer test results

This page exposes the results of running answer tests on STACK test cases. This page is automatically generated from the STACK unit tests and is designed to show question authors what answer tests actually do. This includes cases where answer tests currentl fail, which gives a negative expected mark. Comments and further test cases are very welcome.

## Units

Test | ? | Student response | Teacher answer | Opt | Mark | Answer note | |
---|---|---|---|---|---|---|---|

Units | 1/0 |
1 |
2 |
-1 | ATUnits_STACKERROR_SAns. | ||

TEST_FAILED | |||||||

The answer test failed to execute correctly: please alert your teacher. Division by zero. | |||||||

Units | 1 |
1/0 |
2 |
-1 | ATUnits_STACKERROR_TAns. | ||

TEST_FAILED | |||||||

The answer test failed to execute correctly: please alert your teacher. Division by zero. | |||||||

Units | 1 |
1 |
1/0 |
-1 | ATUnits_STACKERROR_Opt. | ||

TEST_FAILED | |||||||

The answer test failed to execute correctly: please alert your teacher. Division by zero. | |||||||

Units | x-1)^2 |
(x-1)^2 |
2 |
-1 | ATUnitsTEST_FAILED-Empty SA. | ||

The answer test failed to execute correctly: please alert your teacher. Attempted to execute an answer test with an empty student answer, probably a CAS validation problem when authoring the question. | |||||||

Units | 12.3*m*s^(-1) |
3*m |
[3,x] |
-1 | ATNumSigFigs_STACKERROR_not_integer. | ||

The answer test failed to execute correctly: please alert your teacher. | |||||||

Units | 3*m*s^(-1) |
3*m |
[1,2,3] |
-1 | ATNumSigFigs_STACKERROR_list_wrong_length. | ||

The answer test failed to execute correctly: please alert your teacher. | |||||||

Units | 12.3*m*s^(-1) |
{12.3*m*s^(-1)} |
3 |
-1 | ATUnits_TA_not_expression. | ||

The answer test failed to execute correctly: please alert your teacher. | |||||||

Units | x=12.3*m*s^(-1) |
12.3*m*s^(-1) |
3 |
0 | ATUnits_SA_not_expression. | ||

Your answer needs to be a number together with units. Do not use sets, lists, equations or matrices. | |||||||

Missing units | |||||||

Units | 12.3 |
12.3*m |
3 |
0 | ATUnits_SA_no_units. | ||

Your answer must have units. | |||||||

Units | 12 |
12.3*m |
3 |
0 | ATUnits_SA_no_units. | ||

Your answer must have units. | |||||||

Units | 1/2 |
12.3*m |
3 |
0 | ATUnits_SA_no_units. | ||

Your answer must have units. | |||||||

Units | e^(1/2) |
12.3*m |
3 |
0 | ATUnits_SA_no_units. | ||

Your answer must have units. | |||||||

Units | 9.81*m |
12.3 |
3 |
-1 | ATUnits_SB_no_units. | ||

The answer test failed to execute correctly: please alert your teacher. | |||||||

Only units | |||||||

Units | m/s |
12.3*m/s |
3 |
0 | ATUnits_SA_only_units. | ||

Your answer needs to be a number together with units. Your answer only has units. | |||||||

Units | m |
12.3*m/s |
3 |
0 | ATUnits_SA_only_units. | ||

Your answer needs to be a number together with units. Your answer only has units. | |||||||

Bad units | |||||||

Units | 9.81+m/s |
9.81*m/s |
3 |
0 | ATUnits_SA_bad_units. | ||

Your answer must have units, and you must use multiplication to attach the units to a value, e.g. `3.2*m/s` . |
|||||||

Basic tests | |||||||

Units | 12.3*m/s |
12.3*m/s |
3 |
1 | ATUnits_units_match. | ||

Units | 12.4*m/s |
12.3*m/s |
3 |
0 | ATNumSigFigs_Inaccurate. ATUnits_units_match. | ||

The accuracy of your answer is not correct. Either you have not rounded correctly, or you have rounded an intermediate answer which propagates an error. | |||||||

Units | 12.4*m/s |
12.3*m/s |
[3,2] |
1 | ATUnits_units_match. | ||

Units | 12.45*m/s |
12.3*m/s |
[3,2] |
0 | ATNumSigFigs_WrongDigits. ATUnits_units_match. | ||

Your answer contains the wrong number of significant digits. | |||||||

Units | 13.45*m/s |
12.3*m/s |
[3,2] |
0 | ATNumSigFigs_WrongDigits. ATNumSigFigs_Inaccurate. ATUnits_units_match. | ||

Your answer contains the wrong number of significant digits. The accuracy of your answer is not correct. Either you have not rounded correctly, or you have rounded an intermediate answer which propagates an error. | |||||||

Units | 7.54E-5*(s*M)^-1 |
5.625E-5*s^-1 |
[3,2] |
0 | ATNumSigFigs_VeryInaccurate. ATUnits_incompatible_units. | ||

Your units are incompatible with those used by the teacher. | |||||||

Units | 7.54E-5*(s*M)^-1 |
stackunits(5.625E-5,1/s) |
[3,2] |
0 | ATNumSigFigs_VeryInaccurate. ATUnits_incompatible_units. | ||

Your units are incompatible with those used by the teacher. | |||||||

Units | 12*m/s |
12.3*m/s |
3 |
0 | ATNumSigFigs_WrongDigits. ATNumSigFigs_Inaccurate. ATUnits_units_match. | ||

Your answer contains the wrong number of significant digits. The accuracy of your answer is not correct. Either you have not rounded correctly, or you have rounded an intermediate answer which propagates an error. | |||||||

Units | -9.81*m/s^2 |
-9.81*m/s^2 |
3 |
1 | ATUnits_units_match. | ||

Units | -9.82*m/s^2 |
-9.815*m/s^2 |
3 |
1 | ATUnits_units_match. | ||

Units | -9.81*m/s^2 |
-9.815*m/s^2 |
3 |
0 | ATNumSigFigs_Inaccurate. ATUnits_units_match. | ||

The accuracy of your answer is not correct. Either you have not rounded correctly, or you have rounded an intermediate answer which propagates an error. | |||||||

Units | -9.81*m*s^(-2) |
-9.81*m/s^2 |
3 |
1 | ATUnits_units_match. | ||

Units | -9.82*m/s^2 |
-9.81*m/s^2 |
3 |
0 | ATNumSigFigs_Inaccurate. ATUnits_units_match. | ||

The accuracy of your answer is not correct. Either you have not rounded correctly, or you have rounded an intermediate answer which propagates an error. | |||||||

Units | -9.81*m*s^(-2) |
-9.81*m/s^2 |
3 |
1 | ATUnits_units_match. | ||

Units | -9.81*m/s/s |
-9.81*m/s^2 |
3 |
1 | ATUnits_units_match. | ||

Units | -9.81*m/s |
-9.81*m/s^2 |
3 |
0 | ATUnits_incompatible_units. ATUnits_correct_numerical. | ||

Your units are incompatible with those used by the teacher. Please check your units carefully. | |||||||

Units | -9.81*m/s |
-9.81*m/s^2 |
3 |
0 | ATUnits_incompatible_units. ATUnits_correct_numerical. | ||

Your units are incompatible with those used by the teacher. Please check your units carefully. | |||||||

Units | (-9.81)*m/s^2 |
-9.81*m/s^2 |
3 |
1 | ATUnits_units_match. | ||

Units | 520*amu |
520*amu |
3 |
1 | ATNumSigFigs_WithinRange. ATUnits_units_match. | ||

Units | 520*amu |
521*amu |
3 |
0 | ATNumSigFigs_WithinRange. ATNumSigFigs_Inaccurate. ATUnits_units_match. | ||

Missing units | |||||||

Units | (-9.81) |
-9.81*m/s^2 |
3 |
0 | ATUnits_SA_no_units. | ||

Your answer must have units. | |||||||

Units | 9.81*m/s |
-9.81*m/s^2 |
3 |
0 | ATNumSigFigs_WrongSign. ATUnits_incompatible_units. | ||

Your answer has the wrong algebraic sign. Your units are incompatible with those used by the teacher. | |||||||

Units | 8.81*m/s |
-9.81*m/s^2 |
3 |
0 | ATNumSigFigs_WrongSign. ATNumSigFigs_VeryInaccurate. ATUnits_incompatible_units. | ||

Your answer has the wrong algebraic sign. Your units are incompatible with those used by the teacher. | |||||||

Units | 8.1*m/s |
-9.81*m/s^2 |
3 |
0 | ATNumSigFigs_WrongDigits. ATNumSigFigs_WrongSign. ATNumSigFigs_VeryInaccurate. ATUnits_incompatible_units. | ||

Your answer contains the wrong number of significant digits. Your answer has the wrong algebraic sign. Your units are incompatible with those used by the teacher. | |||||||

Units | m/4 |
0.25*m |
3 |
0 | ATNumSigFigs_WrongDigits. ATUnits_units_match. | ||

Your answer contains the wrong number of significant digits. | |||||||

Student is too exact | |||||||

Units | pi*s |
3.14*s |
3 |
0 | ATNumSigFigs_WrongDigits. ATUnits_units_match. | ||

Your answer contains the wrong number of significant digits. | |||||||

Units | sqrt(2)*m |
1.41*m |
3 |
0 | ATNumSigFigs_WrongDigits. ATUnits_units_match. | ||

Your answer contains the wrong number of significant digits. | |||||||

Different units | |||||||

Units | 25*g |
0.025*kg |
2 |
1 | ATUnits_compatible_units kg. | ||

Units | 26*g |
0.025*kg |
2 |
0 | ATNumSigFigs_Inaccurate. ATUnits_compatible_units kg. | ||

Units | 100*g |
10*kg |
2 |
0 | ATNumSigFigs_WithinRange. ATNumSigFigs_VeryInaccurate. ATUnits_compatible_units kg. | ||

Units | 0.025*g |
0.025*kg |
2 |
0 | ATUnits_compatible_units kg. ATUnits_correct_numerical. | ||

Please check your units carefully. | |||||||

Units | 1000*m |
1*km |
2 |
1 | ATNumSigFigs_WithinRange. ATUnits_compatible_units m. | ||

Units | 1*Mg/10^6 |
1*N*s^2/(km) |
1 |
1 | ATUnits_compatible_units kg. | ||

Units | 1*Mg/10^6 |
1*kN*ns/(mm*Hz) |
1 |
1 | ATUnits_compatible_units kg. | ||

Units | 3.14*Mg/10^6 |
%pi*kN*ns/(mm*Hz) |
3 |
1 | ATUnits_compatible_units kg. | ||

Units | 3.141*Mg/10^6 |
%pi*kN*ns/(mm*Hz) |
3 |
0 | ATNumSigFigs_WrongDigits. ATUnits_compatible_units kg. | ||

Your answer contains the wrong number of significant digits. | |||||||

Units | 4.141*Mg/10^6 |
%pi*kN*ns/(mm*Hz) |
3 |
0 | ATNumSigFigs_WrongDigits. ATNumSigFigs_VeryInaccurate. ATUnits_compatible_units kg. | ||

Your answer contains the wrong number of significant digits. | |||||||

Units | 400*cc |
0.4*l |
2 |
1 | ATNumSigFigs_WithinRange. ATUnits_compatible_units m^3. | ||

Units | 400*cm^3 |
0.4*l |
2 |
1 | ATNumSigFigs_WithinRange. ATUnits_compatible_units m^3. | ||

Units | 400*ml |
0.4*l |
2 |
1 | ATNumSigFigs_WithinRange. ATUnits_compatible_units m^3. | ||

Units | 18*kJ |
18000.0*J |
2 |
1 | ATUnits_compatible_units (kg*m^2)/s^2. | ||

Units | 18.1*kJ |
18000.0*J |
2 |
0 | ATNumSigFigs_WrongDigits. ATUnits_compatible_units (kg*m^2)/s^2. | ||

Your answer contains the wrong number of significant digits. | |||||||

Units | 120*kWh |
0.12*MWh |
2 |
1 | ATUnits_compatible_units (kg*m^2)/s^2. | ||

Units | 2.0*hh |
720000*s |
2 |
1 | ATUnits_compatible_units s. | ||

Units | 723*kVA |
0.723*MVA |
3 |
1 | ATUnits_compatible_units VA. | ||

Edge case | |||||||

Units | 0*m/s |
0*m/s |
1 |
1 | ATUnits_units_match. | ||

Units | 0.0*m/s |
0*m/s |
1 |
1 | ATUnits_units_match. | ||

Units | 0*m/s |
0.0*m/s |
1 |
1 | ATUnits_units_match. | ||

Units | 0.00*m/s |
0.0*m/s |
2 |
1 | ATUnits_units_match. | ||

Units | 0.0*km/s |
0.0*m/s |
1 |
1 | ATUnits_compatible_units m/s. | ||

Units | 0.0*m |
0.0*m/s |
1 |
0 | ATUnits_incompatible_units. ATUnits_correct_numerical. | ||

Your units are incompatible with those used by the teacher. Please check your units carefully. | |||||||

Units | 0.0 |
0.0*m/s |
1 |
0 | ATUnits_SA_no_units. | ||

Your answer must have units. | |||||||

Imperial | |||||||

Units | 7*in |
7*in |
1 |
1 | ATUnits_units_match. | ||

Units | 6*in |
0.5*ft |
1 |
1 | ATUnits_compatible_units in. | ||

Units | 2640*ft |
0.5*mi |
4 |
1 | ATNumSigFigs_WithinRange. ATUnits_compatible_units in. | ||

Units | 2650*ft |
0.5*mi |
4 |
0 | ATNumSigFigs_WithinRange. ATNumSigFigs_VeryInaccurate. ATUnits_compatible_units in. | ||

TODO | |||||||

Units | ! | 142.8*C |
415.9*K |
4 |
-3 | ATNumSigFigs_VeryInaccurate. ATUnits_incompatible_units. | |

Your units are incompatible with those used by the teacher. | |||||||

Units | ! | 520*mamu |
520*mamu |
3 |
-3 | ATUnits_SB_no_units. | |

The answer test failed to execute correctly: please alert your teacher. | |||||||

Units | -9.82*m/s^2 |
stackunits(-9.815,m/s^2) |
3 |
1 | ATUnits_units_match. | ||

Units | -9.81*m/s^2 |
stackunits(-9.815,m/s^2) |
3 |
0 | ATNumSigFigs_Inaccurate. ATUnits_units_match. | ||

Units | -9.82*m/s^2 |
stackunits(displaydp(-9.815,3) ,m/s^2) |
3 |
1 | ATUnits_units_match. | ||

Units | -9.82*m/s^2 |
stackunits(displaysf(-9.815,4) ,m/s^2) |
3 |
1 | ATUnits_units_match. |