Error tolerance
An interface design quality where mistakes are prevented, reasonable input variations are accepted, and users can easily recover, such as with undo, confirmations and clear error messages.
Understanding Error tolerance in QCE Digital Solutions Unit 2
What it does: A drop-down list restricts the input to valid values, so the user cannot type a mistake. The message states the problem and the accepted range, so the user can recover quickly. A confirmation before a destructive action gives the user a chance to stop a slip before data is lost. This is a key part of error tolerance. Undo lets users reverse a mistake easily. A message that only reports the delete does not help the user get the file back. An error-tolerant interface accepts reasonable variations such as capital letters or extra spaces rather than rejecting them. Clear error messages in plain language help users recover, for example: Please enter your email, like name@example.com.
Common mistakes: Permanent deletion gives the user no way to recover from a mistake. An error-tolerant interface moves the file to a recycle bin first, so it can be restored: move file to recycle bin. The undo step must run when the user chooses "undo". Checking for "save" means the restore code never runs when undo is requested. It should be if choice = "undo" then.
Free printable worksheet with full answer key — or add this module to a class and your students practise it interactively.
This module's key terms are also in a printable crossword (Modules 2–115) and word search (Modules 2–139).
Take this worksheet further — free with Cloodit
Each concept is reinforced from every angle — learned, then applied, then tested.
Cloodit turns curriculum-aligned coding content into journeys students work through one biome at a time.
Over 100 of them, across seven natural biomes.
Turns their work into revision material ready for Flash Cards and Exam study.
Live, competitive practice for the start of the lesson or a teacher-led lesson finisher.
Honour your top performers, or encourage a student who's trying hard — ready to print in seconds.
Quick Questions
Match the Pairs
Key Term
error toleranceFill in the Blanks
Spot the Error
Student with a class code? Join your class →