Term 6 — Lessons 19–20

Unit 6 — Python Taster & Year-End Reflection continues. A working quiz game, then a celebration of everything you've built this year.

Lesson 19 — Python: Build a 3-Question Quiz Game

What you'll achieve: a working 3-question quiz game with a running score.

Python
if/else (Python)
A structure that runs one block of code if a condition is true, and a different block if it's false.
== (double equals)
The Python symbol used to CHECK if two things are equal — different from = which SETS a value.
.lower()
A command that converts text to all lowercase, useful for ignoring case differences.

I Do

Watch your teacher build one full question live: score = 0, then answer = input("What is the capital of France? "), then if answer.lower() == "paris": print("Correct!") with score = score + 1, else: print("Wrong, it's Paris."). Python uses indentation, not brackets, to know what's "inside" the if. Using = instead of == inside an if is the single most common mistake.

We Do

Build the shared example step by step, running after the full block is in, testing with both a correct and incorrect answer. Then build a second question together, checking the score correctly reaches 2 after two correct answers.

You Do

  1. Start with score = 0.
  2. Write question 1: get an answer, compare it with if/else, update score if correct.
  3. Repeat the same pattern for questions 2 and 3.
  4. Print the final score with an f-string, for example You scored {score} out of 3.
  5. Test your quiz three times: all correct, all wrong, and a mix.

Before You Go

What did you learn today? Explain in your own words.

Exit Ticket

Show what you've learned today. This one's optional — teacher's discretion.

Open Exit Ticket →

Lesson 20 — Year-End Showcase and Reflection

What you'll achieve: a 2-minute presentation of your favourite piece of work from the year, plus class voting and reflection.

Your choice
Showcase
An event celebrating and sharing finished work.
Portfolio
The collected body of work made across the year, across multiple tools.
Reflection
Thinking back on what was learned and how it went.

I Do

A quick recap of the whole year: Scratch animation and games, micro:bit projects, an HTML portfolio, AI and Canva, advanced Scratch, and Python. Pick ONE piece you're proudest of, present it in 2 minutes, and the class votes across several categories — Most Creative, Most Technical, Most Improved, Most Ambitious, Class Favourite.

We Do

Finalise the voting categories and running order together, and watch one confident volunteer present first as a model for pacing: what you made, which tool, one thing you're proud of, one thing that was hard.

You Do

  1. Prepare your 3 key sentences: what it is, which tool, one proud moment or challenge.
  2. Present for up to 2 minutes when it's your turn.
  3. Vote fairly in each category after all presentations.
  4. Write a short year-end reflection: your favourite tool and why, what you're most proud of, and one goal for Year 9.

Before You Go

What did you learn today? Explain in your own words.

Exit Ticket

Optional — teacher's discretion, a light end-of-year vocabulary recap.

Open Exit Ticket →