Tip: Choose Save as PDF in the print dialog to download. Use A4 paper size.
Shade in the A or B circle for each question.
Draw a line connecting each item on the left to its match on the right.
| Left column | Right column | |
|---|---|---|
| 1Confidentiality | ALetting everyone read the marks breaks confidentiality, because only the student and teacher should be authorised. | |
| 2Breach of confidentiality | BcanRead(marks) = [student, teacher] | |
| 3Student marks should be seen only by the student and their teacher | CSending private marks to people who are not authorised is a breach of confidentiality. | |
| 4A classmate who is not on the allowed list tries to read the marks and is blocked | DOnly authorised people or systems can read data, and everyone else is kept out | |
| 5canRead(marks) = [everyone] | ESomeone who is not authorised sees data they should not be able to read | |
| 6Teacher emails the whole class everyone's marks | Fif user not in allowedReaders: deny |
Complete each line of code by filling in the missing parts.
Shade in the letter of the line that contains an error.
Confidentiality — Only authorised people or systems can read data. Everyone else is kept out, like student marks seen only by the student and teacher. A breach is when someone else sees them.IF role = "teacher" THEN
DISPLAY marks
END IFIF user IN allowed THEN
DISPLAY marks
END IFIF user IN allowed THEN
DISPLAY marks
END IFbreach ← viewer NOT IN allowed
DISPLAY breachIF breach = TRUE THEN
DISPLAY "Confidentiality breach"
END IF