Too-good-to-be-true offers and pop-ups

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

Too-good-to-be-true offers and pop-ups

Name:
Date:
Class:

Quick Questions

Shade in the A or B circle for each question.

1. A pop-up says: 'You have won a free phone! Click here now!' What should you do?
A Click it quickly before the prize disappears.
B Do not click it. Close it and tell an adult.
2. A website says: 'Get 10,000 free gems! Just type your username and password.' What is this most likely to be?
A A trick to steal your account
B A kind gift from the game company
3. Which one is a sign that an offer might be a trick?
A It was shown to you by your teacher in class
B It promises a big free prize and tells you to hurry
4. A loud pop-up says: 'Warning! Your device has a virus! Click here to fix it!' What is the safest choice?
A Close it and tell an adult
B Click the button to fix the virus
5. True or false: If a message says 'You have won!', you should give your name and address to claim the prize.
A False. Do not give your details.
B True. Winners must give their details.

Match the Pairs

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

Left columnRight column
1FREE 5000 V-Bucks! Click here! AClicking or calling because a scary pop-up says to. Scary pop-ups use fear to rush you, so you should close it and tell an adult.
2Congratulations! You have won a prize! Bif offer == "free prize": click = False
3Free prizes and free gifts are often a trick, so do not click them or type in your details CA fake win message that tries to get you to click or give your details
4If a scary pop-up appears, close it and tell an adult Dclose(popup) tell(adult)
5Pop-up: Your game account will be deleted! Call now! -> click("Call now") EGiving your name, password and address to get a free gift. Free gifts are often tricks, and you should never hand over your details.
6Free gift card! -> enter(name, password, address) FA too-good-to-be-true offer for free game currency that is probably a trick

Definitions

Too-good-to-be-true offer

Fill in the Blanks

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

1.
__________() tellAdult()
2.
IF popup = "Free gems!" THEN _________()
3.
__ offer = "free gift" THEN closePopup() tellAdult()
4.
shareDetails = _____ closeOffer()
5.
IF isTrick = ____ THEN closePopup() tellAdult()

Spot the Error

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

Question 1
A if popup says YOU HAVE WON:
B do not click it
C click the prize button
D tell an adult
Question 2
A if offer says FREE GAME GEMS:
B do not type my details
C type password to get gems
D tell an adult
Question 3
A if popup says VIRUS FOUND:
B do not call the number
C do not click Fix Now
D do not tell anyone
Question 4
A offer = "FREE 5000 COINS"
B if offer seems too good:
C trust = true
D click = false
Question 5
A prize = "free game gems"
B give_details = true
C close(popup)
D tell(adult)

Answer Key

Too-good-to-be-true offers and pop-ups
Section A: Quick Questions
Q1
B — Do not click it. Close it and tell an adult.
Q2
A — A trick to steal your account
Q3
B — It promises a big free prize and tells you to hurry
Q4
A — Close it and tell an adult
Q5
A — False. Do not give your details.
Section B: Match the Pairs
Q1
FREE 5000 V-Bucks! Click here! → A too-good-to-be-true offer for free game currency that is probably a trick
Q2
Congratulations! You have won a prize! → A fake win message that tries to get you to click or give your details
Q3
Free prizes and free gifts are often a trick, so do not click them or type in your details → if offer == "free prize": click = False
Q4
If a scary pop-up appears, close it and tell an adult → close(popup) tell(adult)
Q5
Pop-up: Your game account will be deleted! Call now! -> click("Call now") → Clicking or calling because a scary pop-up says to. Scary pop-ups use fear to rush you, so you should close it and tell an adult.
Q6
Free gift card! -> enter(name, password, address) → Giving your name, password and address to get a free gift. Free gifts are often tricks, and you should never hand over your details.
Section C: Definitions
Q1
Too-good-to-be-true offer — A free prize, free gift or scary pop-up is often a trick. Do not click it or give your details. Close it and tell an adult.
Section D: Fill in the Blanks
Q1
closePopup() tellAdult()
Q2
IF popup = "Free gems!" THEN tellAdult()
Q3
IF offer = "free gift" THEN closePopup() tellAdult()
Q4
shareDetails = false closeOffer()
Q5
IF isTrick = true THEN closePopup() tellAdult()
Section E: Spot the Error
Q1
C — A 'You have won' pop-up is a trick. Line 3 should be 'close the popup', not click the prize button.
Q2
C — Free game gems offers are often tricks to steal your details. Line 3 should close the offer, not ask you to type your password.
Q3
D — A scary pop-up should always be shown to a trusted adult. Line 4 should be 'tell an adult', not keep it secret.
Q4
C — An offer that seems too good to be true should not be trusted. Line 3 should be 'trust = false'.
Q5
B — You should never give your details for a free prize. Line 2 should be 'give_details = false'.