Great Educators Education Tools Blog

Mark calculation answers fairly with tolerance in Online Test

By Aniket Bhardwaj · 12 November 2026 · Education Tools

This post shows you how to set a calculation question so that close answers are marked correct.

A teacher checking a student's chemistry calculation with a laptop, beaker and balance nearby.
A teacher checking a student's chemistry calculation with a laptop, beaker and balance nearby.

You will also learn how to choose a sensible margin, with a worked chemistry example.

In short: A numerical question with tolerance accepts any answer inside a range you decide, not just one exact number. Online Test lists this question type, so students who round differently are not marked wrong. Fix the range using the data in the question, not by guesswork.

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.

  1. 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.
  2. 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.
  3. 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.
  4. 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 questionUse tolerance?Reason
Molarity, pH, gas law or yield calculationsYesRounding of constants and atomic masses changes the last digits.
Counting questions, such as number of sigma bondsNo, or a very small rangeThe answer is a whole number and must be exact.
Questions where the method is the pointUse with careA wide range may accept a wrong method that lands close by chance.
Conceptual or theory questionsUse MCQ or typed answersThere 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.

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.

Advice for students

Tolerance does not reward sloppy work. It accepts small rounding differences. A wrong formula is still wrong.

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 →