Introduction
In this task, you will prepare for your Scratch Basics Test. This will be a written test — not
practical — so you need to know the important theory and basics of Scratch programming.
The test will cover:
1. What Scratch is and what it is used for
2. The Scratch interface (Stage, Sprites, Blocks, Scripts)
3. Main block categories (Motion, Looks, Sound, Events, Control)
4. Sequences, loops, and events
5. Saving and sharing projects
The test will also include work and examples we have practiced in class. You will answer
definitions, match-the-column, and short questions.
Part 1 – What is Scratch?
- Scratch is a block-based programming language made for beginners.
- It uses drag-and-drop blocks instead of typing code.
- You can use it to make games, animations, and interactive stories.
Part 2 – The Scratch Interface
- Stage: The area where your project runs (like the screen).
- Sprite: A character or object in your project (cat, ball, etc.).
- Script area: Where you connect blocks to make the program.
- Blocks palette: Where all the blocks (commands) are stored.
Part 3 – Programming Concepts
- Sequence: The order in which blocks are run.
- Loop: A set of instructions that repeats.
- Event: Something that triggers an action (like pressing a key).
Part 4 – Saving and Sharing
- Save projects to your computer or Scratch account.
- Projects can be shared online with others.
Scratch Block Categories (Basics Only)
1. Motion (Blue): Move 10 steps, Turn 15 degrees
2. Looks (Purple): Say “Hello” for 2 seconds, Switch costume to ___
3. Sound (Pink): Play sound “Meow”
4. Events (Yellow): When green flag clicked, When [space] key pressed
5. Control (Orange): Wait 1 second, Repeat 10, Forever
👉 For this test, you only need to know these five categories and their examples.
Test Information
The Scratch Basics Test will be out of 30 marks:
- Section A: Definitions – 10 marks
- Section B: Match the Column – 10 marks
- Section C: Short Questions – 10 marks
Mock Test – Scratch Basics
Section A: Definitions (10 marks)
1. What is Scratch? (2)
2. What is a sprite? (2)
3. Define sequence in Scratch. (2)
4. What is a loop? (2)
5. What is the stage in Scratch? (2)
Section B: Match the Column (10 marks)
Block Category (Motion, Looks, Sound, Events,
Control)
Move 10 steps
Say 'Hello' for 2 seconds
Play sound 'Meow'
When green flag clicked
Turn 15 degrees
Switch costume to ___
Repeat 10
Wait 1 second
When [space] key pressed
Forever
Section C: Short Questions (10 marks)
1. Name two things you can create in Scratch. (2)
2. Why do we use blocks instead of typing code in Scratch? (2)
3. What is the difference between a sprite and the stage? (2)
4. Give one example of an event block. (2)
5. Why are loops useful in programming? (2)
MEMO – Scratch Basics
Section A: Definitions (10 marks)
1. Scratch – A block-based programming language used to make games, stories, and
animations. (2)
2. Sprite – A character or object in a Scratch project. (2)
3. Sequence – The order in which instructions/blocks run. (2)
4. Loop – A block that repeats instructions. (2)
5. Stage – The area where the project runs/displayed. (2)
Section B: Match the Column (10 marks)
Block Category
Move 10 steps Motion
Say 'Hello' for 2 seconds Looks
Play sound 'Meow' Sound
When green flag clicked Events
Turn 15 degrees Motion
Switch costume to ___ Looks
Repeat 10 Control
Wait 1 second Control
When [space] key pressed Events
Forever Control
Section C: Short Questions (10 marks)
1. Games, animations, interactive stories (any 2 = 2)
2. Blocks are easier to use, prevent errors, and help beginners learn programming. (2)
3. Sprite = character/object; Stage = background/display area. (2)
4. Example: “When green flag clicked” / “When space key pressed.” (2)
5. Loops make instructions repeat, saving time and code. (2)