New and re-imagined digital solutions

Tip: Choose Save as PDF in the print dialog to download. Use A4 paper size.

New and re-imagined digital solutions

Name:
Date:
Class:

Quick Questions

Shade in the A or B circle for each question.

1. A team builds an app for a need nobody has met before. What kind of solution is this?
A A brand new solution
B A re-imagined solution
2. Which describes a re-imagined solution?
A It meets an existing need in a new way
B It always meets a need nobody has had before
3. Paper timetables are replaced by a school app that shows each student's classes and room changes live. What is this?
A Brand new: the need for a timetable did not exist before
B Re-imagined: the same need, met in a new way
4. Which is an example of a new need leading to a new solution?
A Adding a dark mode to an existing music app
B Building a system to track a new kind of problem that had no tool before
5. A company adds voice search to its existing shopping app. Which sub-theme does this show?
A Improving an existing product
B Meeting a brand new need

Match the Pairs

Draw a line connecting each item on the left to its match on the right.

Left columnRight column
1re-imagined solution Aapp = 'timetable' app.add('alerts')
2new solution BA solution that meets an existing need in a new way by improving a current product or changing how a task is done
3Changing how a task is done: the need stays the same (paying for lunch) but the method changes CA solution built from scratch to meet a need that no existing product has met before
4Improving an existing product: keep the current app and add features that make it better DAdding dark mode improves an existing product that meets the same need, so it is a re-imagined solution, not a brand new one.
5A school adds a dark mode to its existing app, so it is a brand new solution for a new need. EA tool for a brand new need has no existing product to change, so it is a new solution, not a re-imagined one.
6A team invents a tool for a need nobody has met yet, and calls it a re-imagined solution. Fneed = 'pay for lunch' method = 'cash' -> 'phone tap'

Definitions

re-imagined solution

Fill in the Blanks

Complete each line of code by filling in the missing parts.

1.
IF needIsNew THEN type ← "brand new" ____ type ← "re-imagined"
2.
IF ___ needIsNew THEN type ← "re-imagined" ENDIF
3.
IF oldNeed _ newNeed THEN type ← "re-imagined" ENDIF
4.
methodChanged ← newHow ≠ oldHow IF _____________ THEN type ← "re-imagined"
5.
IF sameNeed ___ methodChanged THEN type ← "re-imagined" ENDIF

Spot the Error

Shade in the letter of the line that contains an error.

Question 1
A need_exists = True
B new_way = True
C if need_exists and new_way
D print("re-imagined")
Question 2
A need_is_new = true
B if need_is_new:
C kind = "brand new"
D else:
E kind = "re-imagined"
Question 3
A app = "TaxiBook"
B old_task = "phone a taxi"
C new_task = "book in an app"
D print(app, "uses", old_task)
Question 4
A product = "paper map"
B need = "find the way"
C improved = "GPS map app"
D print(need "met by", improved)
Question 5
A need = "share photos"
B new_need == False
C if not new_need:
D print("re-imagined")

Answer Key

New and re-imagined digital solutions
Section A: Quick Questions
Q1
A — A brand new solution
Q2
A — It meets an existing need in a new way
Q3
B — Re-imagined: the same need, met in a new way
Q4
B — Building a system to track a new kind of problem that had no tool before
Q5
A — Improving an existing product
Section B: Match the Pairs
Q1
re-imagined solution → A solution that meets an existing need in a new way by improving a current product or changing how a task is done
Q2
new solution → A solution built from scratch to meet a need that no existing product has met before
Q3
Changing how a task is done: the need stays the same (paying for lunch) but the method changes → need = 'pay for lunch' method = 'cash' -> 'phone tap'
Q4
Improving an existing product: keep the current app and add features that make it better → app = 'timetable' app.add('alerts')
Q5
A school adds a dark mode to its existing app, so it is a brand new solution for a new need. → Adding dark mode improves an existing product that meets the same need, so it is a re-imagined solution, not a brand new one.
Q6
A team invents a tool for a need nobody has met yet, and calls it a re-imagined solution. → A tool for a brand new need has no existing product to change, so it is a new solution, not a re-imagined one.
Section C: Definitions
Q1
re-imagined solution — A solution that meets an existing need in a new way by changing how the task is done or improving a current product, unlike a brand new solution built for a new need.
Section D: Fill in the Blanks
Q1
IF needIsNew THEN type ← "brand new" ELSE type ← "re-imagined"
Q2
IF NOT needIsNew THEN type ← "re-imagined" ENDIF
Q3
IF oldNeed = newNeed THEN type ← "re-imagined" ENDIF
Q4
methodChanged ← newHow ≠ oldHow IF methodChanged THEN type ← "re-imagined"
Q5
IF sameNeed AND methodChanged THEN type ← "re-imagined" ENDIF
Section E: Spot the Error
Q1
C — The if statement is missing its colon. It should be if need_exists and new_way: because an existing need met in a new way is a re-imagined solution.
Q2
A — Python Boolean values are capitalised. It should be need_is_new = True, because lowercase true is not defined and causes an error.
Q3
D — A re-imagined solution changes how the task is done, so the app uses the new way. It should print new_task, not old_task.
Q4
D — There is a missing comma between need and "met by". It should be print(need, "met by", improved).
Q5
B — This line uses == (comparison) when it should assign a value with =. It should be new_need = False so the variable exists before the if statement.