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 | |
|---|---|---|
| 1effectiveness | AThe result is inaccurate, so the interface is not effective. The marking must give correct results. | |
| 2task_completion_rate = done / attempts | BMeasures effectiveness by showing what share of attempted tasks users finished successfully. | |
| 3An effective interface gives accurate results, so the total shown must match what the user entered. | CA useability principle: users can complete their tasks accurately and completely, with correct results. | |
| 4An effective interface needs few steps and few errors, so users can finish a task quickly with one clear action. | DThe user cannot complete the task, so the interface is not effective. The Pay button should be visible and reachable. | |
| 5Checkout form: user can't submit because the Pay button is hidden below the screen | Esteps = 3 # select item, pay, confirm | |
| 6Quiz app marks a correct answer wrong and gives the student 0 out of 10 | Fassert total == price * quantity |
Complete each line of code by filling in the missing parts.
Shade in the letter of the line that contains an error.
effectiveness — A useability principle: users can complete their tasks accurately and completely, with correct results, few steps and few errors.if len(name) == 0:
showError("Name is required")total = price * quantity
showTotal(total)if not age.isdigit():
showError("Numbers only")if paid and shipped:
status = "complete"if newSteps < oldSteps:
print("Fewer steps")