Mark calculation answers fairly with tolerance in Online Test
This post shows you how to set a calculation question so that close answers are marked correct.
You will also learn how to choose a sensible margin, with a worked chemistry example.
Why exact matching fails for calculations
Take a mole-concept problem. One student uses rounded atomic masses. Another uses more precise ones. A third rounds after every step. All three know the topic. Their final numbers differ in the last digits.
If the test accepts only one exact value, some of them lose marks for no good reason. The test then measures rounding habits, not chemistry.
A tolerance is the permitted amount of variation around a target value. The idea is common in science and engineering: a measured value may differ a little from the target and still be acceptable. A variation beyond the limit is rejected. A numerical question with tolerance applies the same idea to a student's answer.
This is also how a laboratory works. No balance reads exactly the same every time. You never ask a student to report a reading that no instrument can give. Your test should be as fair as your practical class.
What the question type does in Online Test
Online Test lists these question types: MCQ, multi-select, numerical with tolerance, assertion–reason, match, and typed answers for subjective questions. So you can mix calculation questions with theory questions in one test.
The test runs the way computer-based exams run. It has a countdown, auto-submit, sections, a question palette and mark for review. Students get a familiar exam feel, and you get fair marking of numbers.
Online Test also gives analysis after the attempt: score, accuracy, rank and percentile, topic-wise and difficulty-wise bars, and time per question. The person who set the test sees results and question analysis, and can download them as a CSV file. This helps you judge whether a calculation question was hard or whether your range was too tight.
How to choose the tolerance
Ask one question: which differences come from a valid method, and which come from a wrong method? The range should include the first kind and exclude the second.
- Solve the problem two ways. Use rounded atomic masses once and more precise ones once. The gap between the two answers is the smallest range you must accept.
- Look at the data given. If the question gives values to two significant figures, an answer with many extra decimals is not more correct. Match your range to the precision of the data.
- Test a common mistake. Work out the answer a student gets after a typical error, such as forgetting to convert millilitres to litres. Make sure your range does not accept that wrong value.
- Fix the unit. State in the question which unit the answer must be in, so every number is comparable.
Significant figures are the digits in a number that carry real information. Explain this idea to your class. It helps students see why a small range is fair and a large one is not.
A good range is a judgement, and it takes experience. Engineers set limits the same way: by scientific principles, knowledge of the process and experiment. You can do the same with your own class results.
A worked example
Question: Calculate the molarity of a solution made by dissolving 4.0 g of NaOH in enough water to make 500 mL of solution. Give the answer in mol L-1.
Solution:
- Molar mass of NaOH with rounded masses (Na = 23, O = 16, H = 1): 40 g mol-1.
- Moles = 4.0 / 40 = 0.10 mol.
- Volume = 0.500 L.
- Molarity = 0.10 / 0.500 = 0.20 mol L-1.
With more precise atomic masses, the molar mass is a little different from 40. The molarity then differs from 0.20 only far to the right of the decimal point.
Setting: Target value 0.20. Allow a narrow range around it. It must be wide enough to cover the precise-mass answer. It must not be wide enough to cover 0.10 or 0.40, which come from a mole mistake or a volume mistake.
The wrong answers sit far from the target. A narrow range separates them easily. That is the aim.
Where tolerance helps and where it does not
| Type of question | Use tolerance? | Reason |
|---|---|---|
| Molarity, pH, gas law or yield calculations | Yes | Rounding of constants and atomic masses changes the last digits. |
| Counting questions, such as number of sigma bonds | No, or a very small range | The answer is a whole number and must be exact. |
| Questions where the method is the point | Use with care | A wide range may accept a wrong method that lands close by chance. |
| Conceptual or theory questions | Use MCQ or typed answers | There is no number to compare. |
Writing the question stem so the range works
Tolerance cannot fix a vague question. Before you set the range, check the wording.
- Give every needed value with its unit.
- Say which unit the final answer must use.
- Say whether the student should round, and how. If you want two decimal places, write it.
- Give the atomic masses to use if the answer depends on them.
When the stem names the atomic masses, almost all students follow the same path, and you can keep the range narrow. When it does not, you must allow for more variation.
A simple classroom workflow
This routine fits a normal teaching week.
- Pick the questions. Use the Question Bank to find chemistry calculation questions. A filter shows questions that have a worked solution, which helps you check the answer before you set it.
- Create the test. In Online Test, press the button to create a new test and add your questions. Use numerical with tolerance for the calculation items.
- Share it. Online Test gives you a link, a code, a QR and a WhatsApp share option. Students enter the code to open the test. No account is needed unless the test asks for one.
- Review the analysis. Look at the question analysis. If many students who used a correct method lost marks, your range was too tight. Fix it before the next batch.
- Teach from the errors. Use the Whiteboard to work through the questions most students missed, one question at a time.
Advice for students
Tolerance does not reward sloppy work. It accepts small rounding differences. A wrong formula is still wrong.
- Carry extra digits through the steps. Round only at the end.
- Check the unit before you type the number.
- Ask if the answer is sensible. If a dilute solution gives a very large molarity, stop and recheck.
- Read the question for the number of decimal places or significant figures asked.
- Do not guess a value near the target. Wrong methods rarely land inside a well-chosen range.
Key takeaways
- Tolerance accepts answers inside a range, so valid rounding is not penalised.
- Online Test includes numerical with tolerance with MCQ, multi-select, assertion–reason, match and typed answers.
- Set the range by solving the problem two ways and by checking common wrong answers.
- Use exact matching or a tiny range for whole-number answers.
- Read the question analysis after the test and adjust the range if needed.
Frequently asked questions
What is a numerical question with tolerance?
It is a question where the correct answer is a number, and the test accepts any value inside a range around that number.
Does Online Test have this question type?
Yes. Online Test lists numerical with tolerance among its question types, along with MCQ, multi-select, assertion–reason, match and typed answers.
Can students take the test without an account?
Yes, unless the test asks for one. Students enter the test code you share.
How will I know if my range was fair?
Check the results and question analysis. The person who set the test can view them and download them as a CSV file. If students who used a correct method lost marks, widen the range slightly.
Should I use tolerance for every calculation?
No. Use it where rounding affects the last digits. For answers that must be whole numbers, keep the answer exact.
What to do next. Try it yourself on the page below.
Great Educators — 4AB →