← QCE Digital Solutions Unit 1

Why user experience matters

Good UX makes users more productive, satisfied and likely to keep using a system, while poor UX causes errors, frustration and abandonment.

Understanding Why user experience matters in QCE Digital Solutions Unit 1

What it does: When an app is easy and pleasant to use, people adopt it and keep using it, so retention rises. Frustrated users leave negative reviews and tell others, which harms how the product is seen. Confusing interfaces lead to mistakes. Fixing the errors costs the business time and money, and it costs the users too. Good UX is about how a system works and feels. Satisfied users are more likely to stay and keep using it. Satisfied users can reach their goals without struggle. Needing constant help points to frustration.

Common mistakes: The total cost of errors is the number of errors multiplied by the cost of each one. It should be total = errors * cost_each. Adding gives the wrong cost, and it hides how expensive poor UX is. A function definition must end with a colon. It should be def show_error(msg): so the helpful error message can run and reduce user frustration.

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 60–81) and word search (Modules 1–81).

Take this worksheet further — free with Cloodit

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

Learning
Duo
A banking app has a confusing transfer screen and users keep sending money to the wrong account. Which outcome does this show?
Poor UX causes costly errorsPoor UX makes users more productive
Matches
A confusing checkout form lets users enter wrong details, but the team says UX has no effect on costs.
↓
Poor UX does have a cost. Errors made by users must be fixed, refunded or supported, which costs time and money.
Applying
Meanings
Term
Good UX
Meaning
Good UX makes users more productive, satisfied and likely to keep using a system, while poor UX causes errors, frustration and abandonment.
Practice
IF task_is_easy THEN
Testing
Gaps
goodUX ← productive + + retained
Check Answer
Spots
2cost_each = 50
3total = errors + cost_each

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

The 'Moray Eel' badge — Lurking Debugger, 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. A banking app has a confusing transfer screen and users keep sending money to the wrong account. Which outcome does this show?
A. Poor UX causes costly errors ✓
B. Poor UX makes users more productive
Confusing interfaces lead to mistakes. Fixing the errors costs the business time and money, and it costs the users too.
2. Which statement about good UX is correct?
A. It makes users more likely to keep using the system ✓
B. It only changes how the system looks, not how people use it
Good UX is about how a system works and feels. Satisfied users are more likely to stay and keep using it.
3. Students stop using a school homework app because it is slow and hard to navigate. This is an example of:
A. Retention caused by good UX
B. Abandonment caused by poor UX ✓
When users give up on a system because of frustration, that is abandonment. Retention is when users keep using it.
4. Which is a sign of user satisfaction?
A. Users complete tasks easily and enjoy the experience ✓
B. Users need to ask for help to finish every task
Satisfied users can reach their goals without struggle. Needing constant help points to frustration.
5. An app has many one-star reviews saying it is 'confusing and glitchy'. What is being damaged?
A. The hardware of the user's device
B. The reputation of the product ✓
Negative reviews spread quickly and put off new users. Poor UX harms a product's reputation.

Match the Pairs

Good UX → Makes users more productive, satisfied and likely to keep using a system
Poor UX → Causes errors, frustration and users abandoning a system
Adoption and retention: users keep coming back to an app because it is easy and pleasant to use → Good UX = higher retention
Reputation: users share bad reviews of a product that is confusing or hard to use → Poor UX = damaged reputation
A confusing checkout form lets users enter wrong details, but the team says UX has no effect on costs. → Poor UX does have a cost. Errors made by users must be fixed, refunded or supported, which costs time and money.
A school app works but is slow and frustrating, so the team assumes students will keep using it anyway. → Working is not enough. Frustrated users stop using a system, so satisfaction affects adoption and retention.

Key Term

Good UX
Good UX makes users more productive, satisfied and likely to keep using a system, while poor UX causes errors, frustration and abandonment.

Fill in the Blanks

1. goodUX ← productive + satisfied + retained
Hint: Type the word for users feeling pleased with the system, the second benefit of good UX.
2. IF ux = "poor" THEN errors ← errors + 1 END IF
Hint: Type the arithmetic operator that makes the error count go up each time poor UX causes a mistake.
3. IF ux = "good" THEN retention ← retention + 1 END IF
Hint: Type the pseudocode keyword that starts a decision: when UX is good, more users keep using the system.
4. fixCost ← 50 errors ← 4 cost ← errors * fixCost
Hint: Type the variable that holds the price of fixing one error, to work out the total cost of errors.
5. IF rating >= 4 THEN reputation ← "strong" END IF
Hint: Type the comparison operator meaning 'at least', so well-rated products build a strong reputation.

Spot the Error

Question 1
A errors = 12
B cost_each = 50
C total = errors + cost_each
D print('Cost:', total)
Line C — The total cost of errors is the number of errors multiplied by the cost of each one. It should be total = errors * cost_each. Adding gives the wrong cost, and it hides how expensive poor UX is.
Question 2
A def show_error(msg)
B print('Problem:', msg)
C print('Try again')
Line A — A function definition must end with a colon. It should be def show_error(msg): so the helpful error message can run and reduce user frustration.
Question 3
A users = 200
B quit_count == 50
C kept = users - quit_count
D print('Kept:', kept)
Line B — == compares two values, but this line needs to store a value. It should be quit_count = 50. Without it, kept can't be worked out for retention.
Question 4
A rating = 2
B if rating >= 4:
C print('Happy user')
D elif:
E print('Fix the design')
Line D — elif needs its own condition. The fallback branch for low satisfaction ratings should be else:, which runs when the rating is below 4.
Question 5
A reviews = [5, 4, 2, 5]
B total = sum(reviews)
C avg = total * len(reviews)
D print('Average:', avg)
Line C — An average divides the total by the number of reviews. It should be avg = total / len(reviews). Multiplying gives a wrong satisfaction score.

Student with a class code? Join your class →