Tip: Choose Save as PDF in the print dialog to download. Use A4 paper size.
Shade in the A or B circle for each question.
Draw a line connecting each item on the left to its match on the right.
| Left column | Right column | |
|---|---|---|
| 1Error tolerance | AA usability principle: the interface prevents mistakes or helps users recover from them, for example with a confirm box or an undo option. | |
| 2Ease of learning | BThis is poor error tolerance. A confirm box such as 'Are you sure?' or an undo option should be added so accidental clicks can be recovered from. | |
| 3Accessibility is judged by checking whether people with different needs can use the interface, such as through readable text size and strong colour contrast. | CA usability principle: a new user can work out how to use the interface quickly, with little or no training. | |
| 4Effectiveness is rated with evidence from a user trial, such as how many testers completed the task correctly. | Dfont=('Arial', 18), fg='black', bg='white' | |
| 5Rating: Engagement = Good (no trial evidence given) | EThe rating has no evidence from a user trial. It should be supported, for example: 8 of 10 testers said the game was fun and kept playing. | |
| 6Delete button: deletes the record straight away, no warning | FTask completed: 9 of 10 testers = 90% |
Complete each line of code by filling in the missing parts.
Shade in the letter of the line that contains an error.
useability principles — Criteria for judging a prototype's interface: accessibility, effectiveness, error tolerance, ease of learning and engagement, rated using evidence from a user trial.principle = "accessibility"
print(principle, "is for everyone")rating = {}
rating["effectiveness"] = "All 5 tasks done"minutes = 4
if minutes < 5:
rating = "Good ease of learning"principles = ["accessibility", "engagement"]
for principle in principles:
print(principle)evidence = "4 of 5 users made no errors"
print("Error tolerance:", evidence)