Access levels
Settings that give each user different rights to data: no access, read only, read/write or full control. Users only see and change what their role needs, protecting confidentiality and integrity.
Understanding Access levels in IGCSE Computer Science Paper 1
What it does: Giving a student no access to the payroll folder keeps private data hidden from people who do not need it. Administrators can change settings and set access levels for others, while ordinary users get only the rights their role needs. Read only lets the student view the file but not edit it. This protects the integrity of the timetable. A user may have read/write on one folder, read only on another and no access to a third. Too much access risks data being leaked, changed or deleted by mistake or by malware running on that account. Giving everyone the same high access means anyone can see, change or delete anything, so confidentiality and integrity are not protected.
Common mistakes: The branch prints "View only", so it must test for the read-only level. It should be ELSE IF level = "read" THEN. "full" is the administrator level, which can do much more than view. The access level is a text value, so it needs quote marks. It should be staffLevel ← "none". Without quotes, none looks like a variable name.
Free printable worksheet with full answer key — or add this module to a class and your students practise it interactively.
This module's key terms are also in a printable crossword (Modules 553–577) and word search (Modules 553–607).
Take this worksheet further — free with Cloodit
Each concept is reinforced from every angle — learned, then applied, then tested.
Cloodit turns curriculum-aligned coding content into journeys students work through one biome at a time.
Over 100 of them, across seven natural biomes.
Turns their work into revision material ready for Flash Cards and Exam study.
Live, competitive practice for the start of the lesson or a teacher-led lesson finisher.
Honour your top performers, or encourage a student who's trying hard — ready to print in seconds.
Quick Questions
Match the Pairs
Key Term
access levelsFill in the Blanks
Spot the Error
Student with a class code? Join your class →