← VCE Software Development U4O1

Reporting evaluation findings

A document that states how well each criterion was met, gives evidence for each conclusion, and recommends improvements to the solution.

Understanding Reporting evaluation findings in VCE Software Development U4O1

What it does: The conclusion 'Not met' is backed by evidence (survey results), which is what makes the evaluation report credible. The improvement is tied directly to a criterion that was not fully met, so the recommendation is justified by the findings. A strong conclusion names the criterion result and backs it with measured evidence compared to the target. Each criterion needs its own conclusion so the reader can see exactly which parts were met and which were not. Honest reporting includes partly met and unmet criteria, as these show where improvements are needed. Recommendations should be specific and linked to the evidence from testing or feedback.

Common mistakes: An improvement must recommend a change to the solution, such as caching user data. 'Login was fast' only repeats the result. The evidence shows a 6% error rate, which is above the 2% limit. The conclusion should be 'Not met'.

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 172–182) and word search (Modules 172–198).

Take this worksheet further — free with Cloodit

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

Learning
Duo
What is the main purpose of an evaluation report?
List every line of code that was written in the solutionState how well each criterion was met, with evidence, and recommend improvements
Matches
Criterion: The program is easy to use. Result: Met. Evidence: I think it is good.
↓
The evidence is an opinion, not measured data or user feedback. The conclusion is not supported.
Applying
Meanings
Term
evaluation report
Meaning
A document that states how well each criterion was met, gives evidence for each conclusion, and recommends improvements to the solution.
Practice
Criterion 1: Search returns results in 2 seconds or less
Testing
Gaps
met = actual target
Check Answer
Spots
3Conclusion: Met
4Improvement: Login was fast

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

The 'Badger' badge — Determined Digger, 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. What is the main purpose of an evaluation report?
A. State how well each criterion was met, with evidence, and recommend improvements ✓
B. List every line of code that was written in the solution
An evaluation report judges the solution against its criteria, supports each judgement with evidence and suggests improvements.
2. Which conclusion for one criterion is best?
A. Criterion met: the search ran in 0.8 s on 1000 records, under the 2 s target. ✓
B. The program seemed pretty fast and I think it was okay.
A strong conclusion names the criterion result and backs it with measured evidence compared to the target.
3. How should conclusions be organised in an evaluation report?
A. One conclusion for each evaluation criterion ✓
B. One general conclusion that ignores the criteria
Each criterion needs its own conclusion so the reader can see exactly which parts were met and which were not.
4. A criterion was only partly met. What should the report do?
A. Leave it out so the report looks more successful
B. Say it was partly met, give the evidence and recommend an improvement ✓
Honest reporting includes partly met and unmet criteria, as these show where improvements are needed.
5. Which is a good improvement recommendation?
A. Make the program better.
B. Add a range check to the age input, because 3 of 5 testers entered invalid values. ✓
Recommendations should be specific and linked to the evidence from testing or feedback.

Match the Pairs

Criterion: Search returns results in under 2 seconds. Result: Met. Evidence: 9 of 10 test searches took under 1.5 seconds. → A conclusion for one criterion: it states whether the criterion was met and backs the conclusion with measured evidence.
Recommendation: Add an index to the student table so that searches stay fast when the data grows. → An improvement: a specific change to the solution that is suggested because of the findings in the evaluation.
Each conclusion in an evaluation report must be supported by evidence, such as data from testing or user feedback. → Result: Not met. Evidence: 6 of 10 users needed help to find the Save button in the survey.
An evaluation report links each recommended improvement to a criterion that was only partly met or not met. → Criterion 3 was Partly met, so: Recommend adding error messages that tell users how to fix invalid input.
Criterion: The program is easy to use. Result: Met. Evidence: I think it is good. → The evidence is an opinion, not measured data or user feedback. The conclusion is not supported.
Result: Not met. Recommendation: Make the program better. → The recommendation is vague. It does not say what to change or link to the criterion that failed, and there is no evidence.

Key Term

evaluation report
A document that states how well each criterion was met, gives evidence for each conclusion, and recommends improvements to the solution.

Fill in the Blanks

1. target = 2.0 actual = 1.4 met = actual <= target
Hint: Type the comparison operator that is True when the actual load time is within the target.
2. finding = {"criterion": "Load time", "evidence": "Avg 1.4 s in 10 tests", "conclusion": "Met"}
Hint: Type the key that holds the proof which backs up the conclusion.
3. finding = {"criterion": "Load time", "evidence": "Avg 1.4 s in 10 tests", "conclusion": "Met"}
Hint: Type the key that records the judgement of how well the criterion was met.
4. finding = {"criterion": "Error messages", "conclusion": "Partly met", "improvement": "Add fix tips"}
Hint: Type the key that holds the recommended change to the solution.
5. if not met: print("Improvement: speed up search")
Hint: Type the logical operator that reverses met, so the recommendation prints only when the criterion was not met.

Spot the Error

Question 1
A Criterion: Login takes < 5 s
B Evidence: avg 4.2 s, 8 tests
C Conclusion: Met
D Improvement: Login was fast
Line D — An improvement must recommend a change to the solution, such as caching user data. 'Login was fast' only repeats the result.
Question 2
A Criterion: Error rate < 2%
B Evidence: 6% of entries failed
C Conclusion: Met
D Improvement: Add range checks
Line C — The evidence shows a 6% error rate, which is above the 2% limit. The conclusion should be 'Not met'.
Question 3
A Criterion: Easy to navigate
B Evidence: I feel it is easy
C Conclusion: Met
D Improvement: Add a search box
Line B — Evidence must be data gathered from testing or users, such as 9/10 found the menu. A personal opinion is not evidence.
Question 4
A Criterion: Report runs < 10 s
B Evidence: Colours look nice
C Conclusion: Met
D Improvement: Index the table
Line B — The evidence must relate to the criterion. This criterion is about speed, so the evidence should be timing results, not the colours.
Question 5
A Criterion: Search is good
B Evidence: avg 1.4 s, 10 runs
C Conclusion: Met
Line A — A criterion must be measurable so a conclusion can be judged against it. 'Is good' is vague. It should state a target such as 'under 2 s'.

Student with a class code? Join your class →