Collecting user feedback on a solution

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

Collecting user feedback on a solution

Name:
Date:
Class:

Quick Questions

Shade in the A or B circle for each question.

1. Which is a good way to collect user feedback on your new quiz app?
A Ask only your best friend what they think while you build it
B Ask each user the same set of questions after they try it
2. Which is a rating question?
A How easy was the app to use? Rate it from 1 to 5.
B What would you change about the app?
3. Which question lets users give an open comment?
A What did you find confusing, and why?
B Did you like the app? Yes or No.
4. When should you ask users the survey questions?
A After they have tried the solution
B Before they have seen the solution
5. After collecting survey answers, what should you do first?
A Keep only the answers that say nice things
B Record every answer so you can sum them up

Match the Pairs

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

Left columnRight column
1Rate the app from 1 to 5 AThis is a leading question. It pushes users to agree, so the feedback is not honest.
2=AVERAGE(B2:B11) BA rating question that gives each user's opinion as a number you can compare with your criteria
3An open comment question lets users explain their thoughts in their own words CWhat would you change about the app?
4Summarise the answers by counting how many users gave a high rating, then compare to your criteria DSummarises ten ratings by finding the average score
5Don't you think our app is great? EThis asks two questions in one, so you can't tell which part the answer is about.
6Was the app fun and easy to use? Yes/No F=COUNTIF(B2:B11,">=4")

Definitions

user feedback survey

Fill in the Blanks

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

1.
ASK ______ question: "Rate the quiz 1 to 5"
2.
ASK ____ comment: "What would you change?"
3.
SET scores ← [4, 5, 3, 5] SET average ← ___(scores) / LENGTH(scores)
4.
SET average ← 4.25 IF average __ 4 THEN PRINT "Criteria met"
5.
SET answer ← ASK("Rate the quiz 1 to 5") ______ answer TO responses

Spot the Error

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

Question 1
A total ← 0
B FOR each user answer
C total ← total + rating
D average ← count / total
E SHOW average
Question 2
A ratings ← [4, 5, 3, 4]
B total ← SUM(ratings)
C avg ← total * LENGTH(ratings)
D SHOW avg
Question 3
A ASK 'Is the game good? 1 to 5'
B SAVE answer TO ratings
C ASK 'Any comments?'
Question 4
A ratings ← [4, 5, 3]
B highest ← MAX(ratings)
C lowest ← MIN(ratings)
D SHOW 'Lowest: ', highest
Question 5
A ratings ← []
B APPEND answer TO comments
C SHOW ratings

Answer Key

Collecting user feedback on a solution
Section A: Quick Questions
Q1
B — Ask each user the same set of questions after they try it
Q2
A — How easy was the app to use? Rate it from 1 to 5.
Q3
A — What did you find confusing, and why?
Q4
A — After they have tried the solution
Q5
B — Record every answer so you can sum them up
Section B: Match the Pairs
Q1
Rate the app from 1 to 5 → A rating question that gives each user's opinion as a number you can compare with your criteria
Q2
=AVERAGE(B2:B11) → Summarises ten ratings by finding the average score
Q3
An open comment question lets users explain their thoughts in their own words → What would you change about the app?
Q4
Summarise the answers by counting how many users gave a high rating, then compare to your criteria → =COUNTIF(B2:B11,">=4")
Q5
Don't you think our app is great? → This is a leading question. It pushes users to agree, so the feedback is not honest.
Q6
Was the app fun and easy to use? Yes/No → This asks two questions in one, so you can't tell which part the answer is about.
Section C: Definitions
Q1
user feedback survey — Set questions you ask users after they try your solution. You record their ratings and comments, then sum up the answers to compare with your criteria.
Section D: Fill in the Blanks
Q1
ASK rating question: "Rate the quiz 1 to 5"
Q2
ASK open comment: "What would you change?"
Q3
SET scores ← [4, 5, 3, 5] SET average ← SUM(scores) / LENGTH(scores)
Q4
SET average ← 4.25 IF average >= 4 THEN PRINT "Criteria met"
Q5
SET answer ← ASK("Rate the quiz 1 to 5") APPEND answer TO responses
Section E: Spot the Error
Q1
D — The average is the total of the ratings divided by the number of answers. The line should be average ← total / count.
Q2
C — To find the average you divide the total by the number of ratings, not multiply. It should be avg ← total / LENGTH(ratings).
Q3
A — A yes/no question does not suit a 1 to 5 scale. A rating question should ask the user to rate something, like ASK 'Rate the game 1 to 5'.
Q4
D — The label says Lowest but the line shows the highest rating. It should show the lowest variable so the summary is correct.
Q5
B — The list comments was never created, and the rating belongs in the ratings list. The line should be APPEND answer TO ratings.