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 | |
|---|---|---|
| 1Data: average page load time | Method: timed test runs | Criterion: efficiency | ASurvey responses will be collected from users to judge how easy the solution is to use. | |
| 2Data: 20 user ratings out of 5 | Method: survey | Criterion: usability | BAn evaluation strategy entry that names the data to collect, the method used, and the criterion the data will judge. | |
| 3Each piece of data in the strategy is linked to the criterion it helps judge. | CThe data is not linked to any evaluation criterion, so we cannot tell what it will help judge. | |
| 4The strategy states the method used to collect each type of data, such as observation. | DCriterion: The program must output correct totals | Data: test results vs expected output | |
| 5Method: survey | Criterion: usability | EThe data to be collected is missing, so we do not know what the survey will measure. | |
| 6Data: number of crashes | Method: observation | FData: time taken to finish a task | Method: observe users completing the task |
Complete each line of code by filling in the missing parts.
Shade in the letter of the line that contains an error.
evaluation strategy — A plan listing the data to collect, the method used to collect it (such as a survey, test or observation) and which evaluation criterion each piece of data will help you judge.plan = {"criterion": "Fast loading",
"data": "load time in seconds",
"method": "timing test"}plan = {"criterion": "Easy to use",
"data": "ratings from users",
"method": "survey"}plan = {"criterion": "Accurate results",
"data": "actual vs expected output",
"method": "test cases"}for plan in strategies:
print(plan["criterion"])
print(plan["data"])methods = ["survey", "interview", "test"]
if "survey" in methods:
print("Collects user ratings")