Evaluation strategy: time frame

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

Evaluation strategy: time frame

Name:
Date:
Class:

Quick Questions

Shade in the A or B circle for each question.

1. What does the time frame of an evaluation strategy state?
A When the solution will be evaluated and when data will be collected
B Who is responsible for evaluating the solution
2. Which is the best example of a time frame?
A Survey users on 12 March and review the results by 19 March
B Survey users to see if they like the solution
3. Which sub-theme belongs in a time frame?
A Data collection dates
B The names of the evaluators
4. A time frame is set out as an evaluation timeline. True or false?
A False: a timeline is never part of an evaluation strategy
B True: it can list the dates in order, such as collect data, analyse, then report
5. Which statement is a weak time frame?
A Collect usage data for two weeks from 1 June, then evaluate on 15 June
B Evaluate the solution sometime after it is finished

Match the Pairs

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

Left columnRight column
1Time frame: evaluate in Week 10 after release AThis is vague and gives no date or timeline, so it does not state when the solution will be evaluated
2Data collected: 3 Mar, 10 Mar and 17 Mar BLists the data collection dates so each round of data is gathered at a set time
3A time frame sets an evaluation timeline with a start and an end CIt says what data to collect but not when to collect it, so there are no data collection dates
4A time frame can link data collection to a repeated schedule DEvaluation timeline: 1 Nov to 30 Nov
5Time frame: evaluate the solution when we have time EStates when the solution will be evaluated, giving a fixed point in the timeline
6Time frame: survey users about speed FCollect response times every Friday for 4 weeks

Definitions

time frame

Fill in the Blanks

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

1.
timeframe = "5 Oct to 19 Oct" print(_________)
2.
datadates = ["5 Oct", "12 Oct", "19 Oct"] print(___(datadates))
3.
datadates = ["5 Oct", "12 Oct", "19 Oct"] for date in datadates: print("Collect data on", ____)
4.
datadates = ["5 Oct", "12 Oct", "19 Oct"] print("Start:", datadates[_])
5.
timeline = ["Week 1", "Week 3"] timeline.______("Week 5")

Spot the Error

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

Question 1
A strategy = "Evaluation plan"
B eval_date = "2025-10-20"
C collect_start = "2025-11-03"
D collect_end = "2025-11-10"
Question 2
A collect_start = "2025-11-03"
B collect_end = "2025-11-10"
C eval_date = "2025-11-14"
D print("Evaluate:" eval_date)
Question 3
A time_frame = {
B "collect_start": "3 Nov",
C "collect_end": "10 Nov",
D "evaluate" "14 Nov"
E }
Question 4
A timeline = {
B "Term 3 Wk 2: user survey",
C "Term 3 Wk 4: test speed",
D "Term 3 Wk 6: final report"
E ]
Question 5
A start = 3
B end = 10
C for day in range(start, end)
D print("Collect:", day)

Answer Key

Evaluation strategy: time frame
Section A: Quick Questions
Q1
A — When the solution will be evaluated and when data will be collected
Q2
A — Survey users on 12 March and review the results by 19 March
Q3
A — Data collection dates
Q4
B — True: it can list the dates in order, such as collect data, analyse, then report
Q5
B — Evaluate the solution sometime after it is finished
Section B: Match the Pairs
Q1
Time frame: evaluate in Week 10 after release → States when the solution will be evaluated, giving a fixed point in the timeline
Q2
Data collected: 3 Mar, 10 Mar and 17 Mar → Lists the data collection dates so each round of data is gathered at a set time
Q3
A time frame sets an evaluation timeline with a start and an end → Evaluation timeline: 1 Nov to 30 Nov
Q4
A time frame can link data collection to a repeated schedule → Collect response times every Friday for 4 weeks
Q5
Time frame: evaluate the solution when we have time → This is vague and gives no date or timeline, so it does not state when the solution will be evaluated
Q6
Time frame: survey users about speed → It says what data to collect but not when to collect it, so there are no data collection dates
Section C: Definitions
Q1
time frame — The part of an evaluation strategy that states when the solution will be evaluated and when data will be collected, such as set dates or a timeline.
Section D: Fill in the Blanks
Q1
timeframe = "5 Oct to 19 Oct" print(timeframe)
Q2
datadates = ["5 Oct", "12 Oct", "19 Oct"] print(len(datadates))
Q3
datadates = ["5 Oct", "12 Oct", "19 Oct"] for date in datadates: print("Collect data on", date)
Q4
datadates = ["5 Oct", "12 Oct", "19 Oct"] print("Start:", datadates[0])
Q5
timeline = ["Week 1", "Week 3"] timeline.append("Week 5")
Section E: Spot the Error
Q1
B — The evaluation date is before data collection starts, so there would be no data to evaluate. The evaluation must come after collect_end, for example "2025-11-14".
Q2
D — The comma between the text and the variable is missing, which is a syntax error. It should be print("Evaluate:", eval_date).
Q3
D — A dictionary entry needs a colon between the key and the value. It should be "evaluate": "14 Nov".
Q4
A — The evaluation timeline is a list, so it must open with [ to match the closing ]. Using { is a syntax error.
Q5
C — A for loop header must end with a colon. It should be for day in range(start, end): so the loop can step through each data collection day.