← Years 9–10 Data & Information

Selecting a tool for an audience and purpose

Choosing a tool because its features match what the content must do and who will use it, then justifying the choice with reasons like ease of use, device support and cost.

Understanding Selecting a tool for an audience and purpose in Years 9–10 Data & Information

What it does: A fair comparison lists the same criteria (cost, ease of use, device support) for both tools so the better fit is clear. Start with purpose and audience. Then you can match tool features to those needs. Device support is a valid reason that links the tool to the audience. A friend's preference is not. A feature is something the tool can do. A favourite is a personal opinion.

Common mistakes: An IF statement needs THEN after its condition. The line should be IF toolA matches needs THEN, so the program only picks toolA when its features match the needs. Text values must be inside quotation marks. The line should be audience ← "Year 7 students" so the audience is stored as text.

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 83–132) and word search (Modules 6–132).

Take this worksheet further — free with Cloodit

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

Learning
Duo
Which is the better first step when choosing a tool for a school quiz?
Pick the tool with the flashiest nameList what the quiz must do and who will use it
Matches
I chose Tool B because it is the most popular app.
↓
The reason is about popularity, not about whether the tool's features suit the content or the audience.
Applying
Meanings
Term
fit for purpose
Meaning
Choosing a tool because its features match what the content must do and who will use it, then justifying the choice with reasons like ease of use, device support and cost.
Practice
Purpose: quiz for Year 7 students
Testing
Gaps
features ["quiz", "audio", "phone"]
Check Answer
Spots
3toolA ← ["touch", "free"]
4IF toolA matches needs

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

The 'Chambered Nautilus' badge — File Explorer, 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. Which is the better first step when choosing a tool for a school quiz?
A. List what the quiz must do and who will use it ✓
B. Pick the tool with the flashiest name
Start with purpose and audience. Then you can match tool features to those needs.
2. Your audience is Year 7 students who mostly use school tablets. Which is the stronger reason to pick Tool A?
A. Tool A is the one my friend uses
B. Tool A works on tablets and needs no download ✓
Device support is a valid reason that links the tool to the audience. A friend's preference is not.
3. Which statement is a feature of a tool?
A. It is my favourite tool
B. It lets users add clickable buttons and audio ✓
A feature is something the tool can do. A favourite is a personal opinion.
4. You compare two tools. Which comparison is fair?
A. Check both tools against the same list of needs ✓
B. Check one tool for cost and the other for looks
A fair comparison uses the same criteria for each tool so the results can be compared.
5. Which is a well-justified choice?
A. I chose Tool B because it is free, easy to learn and works on phones ✓
B. I chose Tool B because it seemed good
A justification gives specific reasons such as cost, ease of use and device support.

Match the Pairs

fit for purpose → A tool whose features match what the content must do and who will use it
Features: video, quiz, works on phones → A list of what a tool can do, used to compare it against what the content needs
Comparing two tools by checking the same criteria for each one → Tool A: free, easy, phone and PC | Tool B: $15/month, hard to learn, PC only
Justifying a choice with reasons linked to the audience and purpose → I chose Tool A because it is free, easy for Year 7 students and works on their phones.
I chose Tool B because it is the most popular app. → The reason is about popularity, not about whether the tool's features suit the content or the audience.
Tool A: free, easy | Tool B: PC only, $15/month, hard (no features listed for the task) → The comparison is unfair because it does not check the same criteria, including device support, for both tools.

Key Term

fit for purpose
Choosing a tool because its features match what the content must do and who will use it, then justifying the choice with reasons like ease of use, device support and cost.

Fill in the Blanks

1. features ← ["quiz", "audio", "phone"] OUTPUT features
Hint: Type the assignment symbol that stores the list of tool features in a variable.
2. IF "phone" IN features THEN deviceOk ← TRUE ENDIF
Hint: Type the keyword that checks whether an item is inside a list.
3. costA ← 0 costB ← 12 IF costA < costB THEN pick ← "Tool A"
Hint: Type the comparison operator that checks Tool A costs less than Tool B.
4. pick ← "Tool A" reason ← "free and easy to use" OUTPUT pick + " because " + reason
Hint: Type the variable that holds the justification for the choice.
5. IF deviceOk AND costOk THEN fitForPurpose ← TRUE ENDIF
Hint: Type the logical operator that needs both conditions to be true.

Spot the Error

Question 1
A purpose ← "phone quiz"
B needs ← ["touch", "free"]
C toolA ← ["touch", "free"]
D IF toolA matches needs
E choice ← toolA
Line D — An IF statement needs THEN after its condition. The line should be IF toolA matches needs THEN, so the program only picks toolA when its features match the needs.
Question 2
A audience ← Year 7 students
B device ← "school tablets"
C tool ← "TouchQuiz"
D SHOW "Chosen: " + tool
Line A — Text values must be inside quotation marks. The line should be audience ← "Year 7 students" so the audience is stored as text.
Question 3
A toolA ← ["free", "offline"]
B FOR EACH f toolA DO
C SHOW f
D END FOR
Line B — A FOR EACH loop needs the word IN between the loop variable and the list. It should be FOR EACH f IN toolA DO so each feature in the list is shown.
Question 4
A scoreA ← 0
B toolA.free ← true
C IF toolA.free ← true THEN
D scoreA ← scoreA + 1
Line C — ← assigns a value, but an IF needs a comparison. It should be IF toolA.free = true THEN so toolA scores a point only if it is free.
Question 5
A choice ← "TouchQuiz"
B reason ← "works on phones, free"
C SHOW choice + " because " reason
Line C — There is a missing + before reason. It should be SHOW choice + " because " + reason so the choice and its justification join into one sentence.

Student with a class code? Join your class →