91

Please consent to cookies to view content.

' ); iframeDoc.close(); } } } } } const observer = new MutationObserver(switchSrc); observer.observe(document.documentElement, { childList: true, subtree: true, }); })();

91

Last updated

8 August 2026

zip, 801.89 KB
zip, 801.89 KB
pptx, 1.8 MB
pptx, 1.8 MB
pptx, 1.33 MB
pptx, 1.33 MB
pptx, 1.99 MB
pptx, 1.99 MB
pdf, 3.04 MB
pdf, 3.04 MB
pdf, 2.3 MB
pdf, 2.3 MB
pdf, 3.9 MB
pdf, 3.9 MB
pptx, 1.31 MB
pptx, 1.31 MB
zip, 2.17 MB
zip, 2.17 MB
pdf, 3.28 MB
pdf, 3.28 MB
pptx, 1.66 MB
pptx, 1.66 MB
pdf, 2.57 MB
pdf, 2.57 MB

Five complete Scratch lessons with everything you need to teach them.
Pupils build a quiz that asks questions, keeps score, reacts with sound
and animation, stores its questions properly, and reports a percentage.

Then, in Lesson 5, they throw away every question and put in their own
subject. That works because Lesson 4 moved the questions out of the code
and into lists — so re-skinning the entire quiz needs no programming at
all. A pupil can walk out with a working revision tool for whatever they
have a test in next.

This is not a chase-and-collide game. It is built on keyboard input,
comparison and data, so it teaches a different block set from most
Scratch units — and it is the reason teachers outside Computing use it.

WHAT YOU GET

• 5 pupil task sheets (PDF) — four numbered steps per lesson, one
tickable action per instruction, a “Check:” line so pupils can test
their own work, six self-assessment tick boxes, cumulative vocabulary,
a challenge box and a “Stuck?” troubleshooting page
• 5 teacher slide decks (PowerPoint) — 13 slides each, with teaching
notes on every slide, written so a non-specialist covering the class
can pick them up cold
• 10 Scratch files (.sb3) — a starter and a finished solution for every
lesson
• HOW-TO-OPEN.txt — plain-English instructions, including what to do if
your school blocks the Scratch website

THE FIVE LESSONS

Lesson 1 — Ask & Answer
Ask a question, wait for a typed answer, reply differently depending on
whether it was right.
ask ( ) and wait • answer • if / else • = • say for seconds

Lesson 2 — Keeping Score
Four questions in a row, with a score on the Stage that resets each game.
variables • set ( ) to ( ) • change ( ) by ( ) • Duplicate

Lesson 3 — Feedback That Feels Good
A second character reacts to every answer with a different expression and
a different sound.
broadcast • when I receive • switch costume to • start sound
Lesson 4 — A Proper Question Bank
The questions move out of the code and into lists, and the script gets
shorter while handling more.
lists • item ( ) of • length of • repeat • an index variable • join

Lesson 5 — Make It Yours
A timer, a percentage score, and the re-skin: pupils replace every
question with their own subject.
reset timer • timer • round • percentages • repurposing a working program

Reviews

Something went wrong, please try again later.

This resource hasn't been reviewed yet

To ensure quality for our reviews, only customers who have purchased this resource can review it

to let us know if it violates our terms and conditions.
Our customer service team will review your report and will be in touch.