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 | |
|---|---|---|
| 1Criterion: Report generates in under 3 seconds. Evidence: timed 2.1 seconds. Judgement: Met | AAn efficiency criterion applied: the measured time is compared with the target and judged as met. | |
| 2Criterion: Output matches expected results for all test cases. Evidence: 18 of 20 passed. Judgement: Not met | Bjudgement = "Met" if elapsed <= 3 else "Not met" | |
| 3Step 1 of applying a criterion: gather evidence, such as a measured value, by running the solution | CAn effectiveness criterion applied: the evidence falls short of the target, so it is judged not met. | |
| 4Step 2 and 3: compare the evidence with the target, then judge whether the criterion is met or not met | DNo evidence was gathered. The judgement is based on opinion, not a measured value compared with the target. | |
| 5Criterion: Page loads in under 2 seconds. Judgement: Met (it feels fast enough) | Eelapsed = end_time - start_time | |
| 6Criterion: Users can save a record. Evidence: Save takes 0.5 seconds. Judgement: Met | FThe evidence is about speed (efficiency) but the criterion is about whether the task works (effectiveness), so it does not match the criterion. |
Complete each line of code by filling in the missing parts.
Shade in the letter of the line that contains an error.
apply evaluation criteria — Gather evidence for each criterion, compare it with the target, then judge if it is met or not met, for both efficiency and effectiveness.seconds = 1.8
target = 2.0
met = seconds <= targetevidence = 96
if evidence >= 95:
print("Met")met = errors == 0
print("Met" if met else "Not met")results = [True, True, False, True]
passed = sum(results)
met = passed == len(results)passed = 18
total = 20
percent = passed / total * 100