← Years 5–6 Creating Digital Solutions

Judging how well a system meets a need

To judge how well a system meets a user's need by checking it against criteria like easy to use, quick and reliable, then rating each one and giving a reason with evidence.

Understanding Judging how well a system meets a need in Years 5–6 Creating Digital Solutions

What it does: This gives a rating (4/5) and evidence (3 seconds) for the criterion 'quick'. The criterion 'easy to use' is checked against the user's need to read bus times. To evaluate a system, we compare what it does with the user's needs using criteria. Evidence is something you saw or measured, like the time it took. 'Just good' is an opinion with no proof. Rating each criterion means giving a separate score to each one, so you can see where the system is strong or weak. The need is about ease of use. Evidence from the user shows the button was hard to find, so the rating should be low.

Common mistakes: The rating must be a number so the program can compare it with 4 in the IF line. It should be rating ← 4. Criteria must be about how well the system meets the user's need, such as easy to use or quick. Pink and loud do not judge that. It should be criteria ← ["easy","quick"].

Class: _____________________  ·  Name: _____________________  ·  Date: _________

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 61–74) and word search (Modules 41–74).

Take this worksheet further — free with Cloodit

Each concept is reinforced from every angle — learned, then applied, then tested.

Learning
Duo
Mia wants to judge if a school library app meets her need to find books quickly. What should she do first?
Check the app against criteria such as quick, easy to use and reliablePick the app with the nicest colours
Matches
Reliable: 5/5 - I just like it
↓
The reason is an opinion. It gives no evidence, such as how often the app worked without crashing.
Applying
Meanings
Term
evaluate
Meaning
To judge how well a system meets a user's need by checking it against criteria like easy to use, quick and reliable, then rating each one and giving a reason with evidence.
Practice
Criterion: Quick to use
Testing
Gaps
result ← (system, need)
Check Answer
Spots
2criterion ← "quick"
3rating ← "four"

Cloodit turns curriculum-aligned coding content into journeys students work through one biome at a time.

The 'Nautilus' badge — Default Expert, one of Cloodit's 106 collectible badges
Students earn collectable badges

Over 100 of them, across seven natural biomes.

Study Buddy
Students build a real study resource

Turns their work into revision material ready for Flash Cards and Exam study.

Diamond Dash — one of Cloodit's live, competitive Sprint games
Students lock in with Sprints

Live, competitive practice for the start of the lesson or a teacher-led lesson finisher.

A Cloodit certificate of achievement, ready to personalise and print
Custom printable certificates

Honour your top performers, or encourage a student who's trying hard — ready to print in seconds.

Quick Questions

1. Mia wants to judge if a school library app meets her need to find books quickly. What should she do first?
A. Check the app against criteria such as quick, easy to use and reliable ✓
B. Pick the app with the nicest colours
To evaluate a system, we compare what it does with the user's needs using criteria.
2. Which one is a success criterion for judging a system?
A. My friend likes the logo
B. Easy to use ✓
Criteria like easy to use, quick and reliable describe how well a system meets a need. A friend liking the logo does not.
3. Sam rates a timer app 'quick' with 5 out of 5. Which reason gives evidence?
A. It opened in 2 seconds every time I tried it. ✓
B. It is just good.
Evidence is something you saw or measured, like the time it took. 'Just good' is an opinion with no proof.
4. Which sentence shows rating each criterion?
A. Overall, the app is okay.
B. Easy to use: 4/5. Quick: 3/5. Reliable: 5/5. ✓
Rating each criterion means giving a separate score to each one, so you can see where the system is strong or weak.
5. An app crashed 3 times out of 5 tries. Which rating fits the criterion 'reliable'?
A. Low rating, because it crashed 3 out of 5 times ✓
B. High rating, because it has lots of games
Reliable means it works properly each time. Crashing often is evidence of a low rating. Having lots of games is a different thing.

Match the Pairs

evaluate → To judge how well a system meets a user's need by checking it against criteria and giving a reason with evidence
criteria: easy to use, quick, reliable → The checklist of things we use to judge whether a system meets the user's need
Rate a criterion and give a reason with evidence → Quick: 4/5 - it loaded in 3 seconds
Use a success criterion to check if the system meets the user's need → Need: read the bus times. Easy to use? Yes
Reliable: 5/5 - I just like it → The reason is an opinion. It gives no evidence, such as how often the app worked without crashing.
Rating: 4/5 (no criterion named) → The rating does not say which criterion it is for, so we can't tell what was judged.

Key Term

evaluate
To judge how well a system meets a user's need by checking it against criteria like easy to use, quick and reliable, then rating each one and giving a reason with evidence.

Fill in the Blanks

1. result ← evaluate(system, need)
Hint: Type the word for judging how well a system meets a user's need.
2. criteria ← [easy, quick, reliable]
Hint: Type the criterion that checks how fast the system works.
3. criterion ← "reliable" rating ← 2 OUTPUT rating
Hint: Type the variable name that holds the score you give the criterion.
4. evidence ← "Crashed 3 times in 10 tries" OUTPUT evidence
Hint: Type the variable name for the proof that backs up your rating.
5. IF rating ≥ 4 THEN OUTPUT "Meets the need" ELSE OUTPUT "Needs improving"
Hint: Type the operator that means greater than or equal to.

Spot the Error

Question 1
A need ← "check bus times"
B criterion ← "quick"
C rating ← "four"
D IF rating ≥ 4 THEN
E OUTPUT "Meets the need"
F ENDIF
Line C — The rating must be a number so the program can compare it with 4 in the IF line. It should be rating ← 4.
Question 2
A criteria ← ["pink","loud"]
B FOR EACH c IN criteria
C OUTPUT "Rate " + c
D ENDFOR
Line A — Criteria must be about how well the system meets the user's need, such as easy to use or quick. Pink and loud do not judge that. It should be criteria ← ["easy","quick"].
Question 3
A ease ← 4
B speed ← 2
C total ← ease - speed
D OUTPUT total
Line C — To add up the ratings for each criterion you use + not -. It should be total ← ease + speed.
Question 4
A rating ← 2
B IF rating ≥ 2 THEN
C OUTPUT "Needs improving"
D ENDIF
Line B — A low rating means the system needs improving, so the test should use ≤ (2 or less). It should be IF rating ≤ 2 THEN.
Question 5
A criterion ← "reliable"
B rating ← 2
C OUTPUT criterion, rating
D reason ← "I don't like it"
E OUTPUT reason
Line D — A good reason gives evidence, like what actually happened. A feeling is not evidence. It should be reason ← "Crashed 3 times".

Student with a class code? Join your class →