← Years 5–6 Digital Systems

Digital account

A personal record kept on a system, like a school, email, game or social account, that you must log in to reach. Each account holds your own information.

Understanding Digital account in Years 5–6 Digital Systems

What it does: Each system keeps its own separate account record, so one person can have several accounts. Game and social accounts are personal records on those systems that stay private behind a login. A school account is a digital account because it holds your own information and needs a login. You must log in to reach an email account. This keeps your messages for you only. The login is what protects the personal record held on the system.

Common mistakes: The account name is text, so it needs quotes. Without them Python looks for a variable called school. It should be account = 'school'. A single = stores a value in a variable. == compares two values and does not save anything. It should be email = 'sam@mail.com'.

Class: _____________________  ·  Name: _____________________  ·  Date: _________

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 31–40) and word search (Modules 21–52).

Take this worksheet further — free with Cloodit

Each concept is reinforced from every angle — learned, then applied, then tested.

Learning
Duo
Which best describes a digital account?
A personal record on a system that you log in to reachA free gift that anyone can open without logging in
Matches
Anyone can open my school account without logging in.
↓
A digital account is only reached by logging in, so a person cannot open it without a login.
Applying
Meanings
Term
digital account
Meaning
A personal record kept on a system, like a school, email, game or social account, that you must log in to reach. Each account holds your own information.
Practice
school account: log in to the school system
Testing
Gaps
(username, password)
Check Answer
Spots
1account = school
2username = 'sam.k'

Cloodit turns curriculum-aligned coding content into journeys students work through one biome at a time.

The 'Red Panda' badge — Forest Explorer, one of Cloodit's 106 collectible badges
Students earn collectable badges

Over 100 of them, across seven natural biomes.

Study Buddy
Students build a real study resource

Turns their work into revision material ready for Flash Cards and Exam study.

Diamond Dash — one of Cloodit's live, competitive Sprint games
Students lock in with Sprints

Live, competitive practice for the start of the lesson or a teacher-led lesson finisher.

A Cloodit certificate of achievement, ready to personalise and print
Custom printable certificates

Honour your top performers, or encourage a student who's trying hard — ready to print in seconds.

Quick Questions

1. Which best describes a digital account?
A. A personal record on a system that you log in to reach ✓
B. A free gift that anyone can open without logging in
A digital account is your own personal record on a system, and you must log in to reach it.
2. Which is an example of a digital account?
A. A poster stuck on the classroom wall
B. Your school account that you log in to at school ✓
A school account is a digital account because it holds your own information and needs a login.
3. What do you usually need to do to reach your email account?
A. Log in ✓
B. Turn the screen brightness down
You must log in to reach an email account. This keeps your messages for you only.
4. Which statement is true about game and social accounts?
A. They are not accounts because they are only for fun
B. They are digital accounts that hold your own information ✓
Game and social accounts are digital accounts too. Each one holds information about you and needs a login.
5. Whose information does a digital account hold?
A. Your own information ✓
B. Every user's information mixed together
Each account holds the personal information of its own user.

Match the Pairs

school account → A login that gives you access to your own files and work on your school's system
email account → A personal record on a mail system that holds your messages and needs a login to open
You can have many accounts, each on a different system, such as school, email and games → multiple accounts across multiple systems
A game or social account holds your own profile and information and you log in to reach it → game and social accounts
Anyone can open my school account without logging in. → A digital account is only reached by logging in, so a person cannot open it without a login.
My email account and my game account are the same record on one system. → Different accounts are separate records kept on different systems, each holding its own information.

Key Term

digital account
A personal record kept on a system, like a school, email, game or social account, that you must log in to reach. Each account holds your own information.

Fill in the Blanks

1. login(username, password)
Hint: Type the function name that lets you get into your account.
2. login(username, password)
Hint: Type the variable that holds the name that identifies your account.
3. if logged_in: show_account()
Hint: Type the variable that records whether you have logged in to the account.
4. accounts = ["school", "email", "game"] logout(accounts[0])
Hint: Type the function name that signs you out of an account.
5. for account in accounts: login(account)
Hint: Type the loop variable name that stands for one account from the list of accounts.

Spot the Error

Question 1
A account = school
B username = 'sam.k'
C password = 'Blue!Tree7'
D print('Log in to', account)
Line A — The account name is text, so it needs quotes. Without them Python looks for a variable called school. It should be account = 'school'.
Question 2
A email == 'sam@mail.com'
B password = 'Kite#Rain42'
C login(email, password)
Line A — A single = stores a value in a variable. == compares two values and does not save anything. It should be email = 'sam@mail.com'.
Question 3
A game_account = 'PixelPal'
B has_login = true
C if has_login:
D print('Welcome')
Line B — Python's true value is spelled True with a capital T. Lowercase true is not recognised. It should be has_login = True.
Question 4
A accounts = ['school', 'email']
B for a in accounts
C print('Log in to', a)
Line B — A for loop line must end with a colon. It should be for a in accounts:
Question 5
A user = 'sam.k'
B pw = 'Blue!Tree7'
C if user = 'sam.k':
D print('Logged in')
Line C — An if statement checks the username, so it needs == to compare. A single = tries to assign. It should be if user == 'sam.k':

Student with a class code? Join your class →