Interface element: buttons

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

Interface element: buttons

Name:
Date:
Class:

Quick Questions

Shade in the A or B circle for each question.

1. What is a button in an interface?
A A place where the user can only read text
B Something the user clicks or taps to make something happen
2. Which button label is clearer for a game that starts when pressed?
A Start Game
B Click
3. A quiz app has a button that both submits your answer AND deletes your score. Is this a good design?
A No, each button should do one action
B Yes, one button doing many things is best
4. Which button is easier for a Year 5 student to tap on a tablet?
A A tiny button squashed next to other buttons
B A big button with space around it
5. Which label tells the user what the button does?
A Save Drawing
B Button 1

Match the Pairs

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

Left columnRight column
1Button: "Play" AA button that does just one action when it is clicked
2Button: "Save" -> saves the file BButton: "Start" and Button: "Stop"
3A button should be big enough for a finger or mouse to press easily CA button with a clear label that tells the user what will happen when they click it
4Use one button for each action so the user knows what will happen DButton: "Next", size: large
5Button: "Click here" EThe button does two actions at once, which is confusing. It should be two buttons, "Save" and "Delete".
6Button: "Save and Delete" FThe label is vague. It does not tell the user what the button does. A better label is "Play" or "Send".

Definitions

button

Fill in the Blanks

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

1.
ADD ______ WITH label "Play"
2.
WHEN Save button _______ SAVE the drawing
3.
SET Play button _____ TO 120 pixels
4.
SET Start button _____ TO "Start game"
5.
BUTTON Mute ON CLICK: turn sound off ACTIONS: _

Spot the Error

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

Question 1
A Button: Send
B label: Click here
C action: send the message
D size: 60 x 40 pixels
Question 2
A Button: Play Music
B label: Play Music
C action: play and open shop
D size: big enough to tap
Question 3
A size: 5 x 5 pixels
B label: Send
C action: send the message
Question 4
A Screen: Quiz
B Button 1 action: check answer
C Button 1 label: Delete
Question 5
A Button A label: Play
B Button A action: start game
C Button B label: Pause
D Button B action: start game

Answer Key

Interface element: buttons
Section A: Quick Questions
Q1
B — Something the user clicks or taps to make something happen
Q2
A — Start Game
Q3
A — No, each button should do one action
Q4
B — A big button with space around it
Q5
A — Save Drawing
Section B: Match the Pairs
Q1
Button: "Play" → A button with a clear label that tells the user what will happen when they click it
Q2
Button: "Save" -> saves the file → A button that does just one action when it is clicked
Q3
A button should be big enough for a finger or mouse to press easily → Button: "Next", size: large
Q4
Use one button for each action so the user knows what will happen → Button: "Start" and Button: "Stop"
Q5
Button: "Click here" → The label is vague. It does not tell the user what the button does. A better label is "Play" or "Send".
Q6
Button: "Save and Delete" → The button does two actions at once, which is confusing. It should be two buttons, "Save" and "Delete".
Section C: Definitions
Q1
button — An interface element the user clicks or taps to make something happen. It needs a clear label, should do one action, and must be big enough to press easily.
Section D: Fill in the Blanks
Q1
ADD BUTTON WITH label "Play"
Q2
WHEN Save button clicked SAVE the drawing
Q3
SET Play button width TO 120 pixels
Q4
SET Start button label TO "Start game"
Q5
BUTTON Mute ON CLICK: turn sound off ACTIONS: 1
Section E: Spot the Error
Q1
B — A button needs a clear label that tells the user what it does. 'Click here' is vague. The label should be 'Send'.
Q2
C — A button should do one action only. This button does two things. The action should be just 'play the music'.
Q3
A — A button must be big enough to press easily. 5 x 5 pixels is far too small. It should be a size like 60 x 40 pixels.
Q4
C — The label must match what the button does. The button checks an answer, so the label should be 'Check', not 'Delete'.
Q5
D — The Pause button must do what its label says. Its action should be 'pause game', not 'start game'.