Skip to content
Digital Solutions · Year 11

Active learning ideas

Evaluating digital solutions

Evaluating digital solutions is the final, critical stage of the development cycle. Students must step back from their creations and objectively assess whether they have met the initial user requirements and prescribed criteria. This involves rigorous testing, using data-driven methodologies to find bugs, and gathering user feedback to identify areas for improvement. It is not just about checking if the code works; it is about checking if the solution actually solves the problem for the intended audience.

ACARA Content DescriptionsQCAA-DS-U2-S07QCAA-DS-U2-S08
20–45 minPairs → Whole Class3 activities

Activity 01

Simulation Game40 min · Pairs

Simulation Game: The 'Bug Bounty' Program

Students swap their completed applications with a partner. Each student has 15 minutes to try and 'break' the other's program by entering unexpected data (e.g., letters in a number field). They record every 'bug' found in a formal testing log for their partner to fix.

How do we measure the success of a digital solution?
ApplyAnalyzeEvaluateCreateSocial AwarenessDecision-Making
Generate Complete Lesson

Activity 02

Gallery Walk45 min · Whole Class

Gallery Walk: Peer Feedback Stations

Applications are set up around the room. Students move from station to station, spending 5 minutes using each app and providing feedback on a 'Plus/Delta' sheet (what worked well and what could be changed), focusing on the user interface and data accuracy.

What testing methodologies ensure robustness?
UnderstandApplyAnalyzeCreateRelationship SkillsSocial Awareness
Generate Complete Lesson

Activity 03

Think-Pair-Share20 min · Pairs

Think-Pair-Share: Refinement Roadmap

After receiving peer feedback, students individually list three 'must-have' refinements and three 'nice-to-have' features. They share their roadmap with a partner to justify why they are prioritising certain changes over others based on the original user requirements.

How does user feedback inform refinements?
UnderstandApplyAnalyzeSelf-AwarenessRelationship Skills
Generate Complete Lesson

A few notes on teaching this unit


Watch Out for These Misconceptions

  • Testing is only done at the very end of the project.

    Students often leave testing until it's too late to fix major issues. Active 'sprint reviews' throughout the project help them see that testing should be an ongoing, iterative process that informs development at every stage.

  • User feedback is just 'opinions' and isn't as important as technical criteria.

    A technically perfect app that no one can use is a failure. Role-playing 'client meetings' where students must defend their design choices against user complaints helps them value the 'human' side of evaluation.


Methods used in this brief