Online protocol

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

Online protocol

Name:
Date:
Class:

Quick Questions

Shade in the A or B circle for each question.

1. Which one is an online protocol for a class chat?
A Everyone agrees to use kind words and stay on topic
B Everyone types whatever they like, whenever they like
2. What is a protocol?
A An agreed way of behaving that everyone follows
B A rule that only one person knows about
3. Which rule is a good protocol for a shared document?
A Delete other people's work if you think you can do it better
B Only edit your own section and use comments to suggest changes
4. Why must everyone agree to a protocol?
A If only some people follow it, the group is not safe or fair
B Only the teacher needs to follow it
5. Someone posts an unkind message in the class chat. Which protocol did they break?
A Always type in capital letters
B Use kind and respectful words

Match the Pairs

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

Left columnRight column
1protocol AAn agreed rule or way of behaving that everyone follows so sharing and working online stays safe and respectful
2Class chat protocol: be kind, stay on topic BA protocol needs everyone to agree, not only one person. Students should help decide the rules.
3A protocol for a shared document says everyone must write their name on the changes they make CProtocol: all students agree, then follow it
4A protocol only works when everyone agrees to follow it DA set of agreed rules everyone follows when talking in the class chat
5Chat protocol: I make my own rules and ignore the class ones EA protocol is agreed by everyone. One person ignoring the class rules and making their own breaks the protocol.
6Doc protocol: only the teacher agrees, students just follow FDoc protocol: add your name to every edit

Definitions

protocol

Fill in the Blanks

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

1.
________ ← "Be kind in the class chat"
2.
IF message = "kind" ____ SEND message to class chat ENDIF
3.
agreed ← TRUE IF ______ = TRUE THEN EDIT document
4.
votes ← 24 classSize ← 24 IF votes _ classSize THEN SET protocol
5.
IF part = "not mine" THEN ___ owner ENDIF

Spot the Error

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

Question 1
A chatRules ← ["Be kind", "Ask first"]
B FOR EACH rule IN chatRules
C DISPLAY rule
D END IF
Question 2
A agreed ← TRUE
B IF agreed = FALSE THEN
C DISPLAY "Join the chat"
D END IF
Question 3
A docRule ← "Ask before editing"
B DISPLAY "docRule"
C DISPLAY "Everyone follows it"
Question 4
A rules ← ["Be kind", "Ask first"]
B agreed ← FALSE
C INPUT vote FROM class
D IF vote = yes THEN
E agreed ← TRUE
Question 5
A user ← "Mia"
B text ← "Thanks for the help"
C DISPLAY user + ": " text

Answer Key

Online protocol
Section A: Quick Questions
Q1
A — Everyone agrees to use kind words and stay on topic
Q2
A — An agreed way of behaving that everyone follows
Q3
B — Only edit your own section and use comments to suggest changes
Q4
A — If only some people follow it, the group is not safe or fair
Q5
B — Use kind and respectful words
Section B: Match the Pairs
Q1
protocol → An agreed rule or way of behaving that everyone follows so sharing and working online stays safe and respectful
Q2
Class chat protocol: be kind, stay on topic → A set of agreed rules everyone follows when talking in the class chat
Q3
A protocol for a shared document says everyone must write their name on the changes they make → Doc protocol: add your name to every edit
Q4
A protocol only works when everyone agrees to follow it → Protocol: all students agree, then follow it
Q5
Chat protocol: I make my own rules and ignore the class ones → A protocol is agreed by everyone. One person ignoring the class rules and making their own breaks the protocol.
Q6
Doc protocol: only the teacher agrees, students just follow → A protocol needs everyone to agree, not only one person. Students should help decide the rules.
Section C: Definitions
Q1
protocol — An agreed rule or way of behaving that everyone follows so sharing and working online stays safe and respectful, like rules for a class chat or a shared document.
Section D: Fill in the Blanks
Q1
protocol ← "Be kind in the class chat"
Q2
IF message = "kind" THEN SEND message to class chat ENDIF
Q3
agreed ← TRUE IF agreed = TRUE THEN EDIT document
Q4
votes ← 24 classSize ← 24 IF votes = classSize THEN SET protocol
Q5
IF part = "not mine" THEN ASK owner ENDIF
Section E: Spot the Error
Q1
D — A FOR EACH loop must be closed with END FOR, not END IF. This loop shows every rule in the class chat protocol.
Q2
B — The protocol says students join only after they have agreed. The test should be agreed = TRUE, otherwise people who have not agreed get in.
Q3
B — Quotes make docRule print as the plain word docRule. Without quotes, DISPLAY docRule shows the rule stored in the variable.
Q4
D — The word yes is text, so it needs quotes: "yes". Without quotes the computer looks for a variable called yes, which does not exist.
Q5
C — A + is missing between ": " and text. It should be DISPLAY user + ": " + text so the chat message joins together.