Teacher area · AI Programme · Teacher walkthrough

Unit 5: Build AI applications

Lessons 22 to 25 · CCG Blocks and Teachable Machine

v2.2 · 26 Oct 2026
Big idea

A trained model becomes an application when it connects to interaction, output and purpose

Across four lessons students move from a game driven by a fixed rule, to two applications driven by models they train themselves, to a structured evaluation of one of those models with real evidence. The best applications solve a problem that matters to real people, so the unit ends by asking whether the sign translator would actually help the deaf community.

How the four lessons build

LessonStudents buildKind of AIToolsEvidence kept
22Motion-controlled ball game with score, 30-second timer and start screenRule-based: no training. A fixed threshold on pixel changeCCG Blocks, Video Sensing extension.sb3 file; motion readings; threshold choice and reason
23Sound DJ Mixer: clap, snap and "GO!" trigger animationsTrained audio classifier, 4 classesTeachable Machine Audio, CCG Blocks.sb3 file; model link; one documented limitation
24Sign recogniser that displays and speaks five signsTrained image classifier, 6 classes, 70% confidence thresholdTeachable Machine Image, CCG Blocks, Text to Speech.sb3 file; model link; data variety record; ethics reflection
25Evaluation of the L24 modelTesting a trained modelResults grid and chart on this pageResults table; per-sign accuracy chart; three-step improvement plan; journal entry

Vocabulary to use consistently

  • Rule-based system: behaviour set by a rule a person wrote (if motion > 30, move).
  • Trained model: behaviour learned from labelled examples.
  • Class: one category the model can choose (Clap, Hello).
  • Background class: examples of "nothing important happening", so the model has somewhere to put noise.
  • Threshold: the cut-off a value must pass before the program acts.
  • Confidence: how sure the model is of its top answer, from 0% to 100%.
  • False alarm: the program acts when it should not (speaks a word while hands are down).
  • Miss: the program fails to act when it should.
  • Accuracy: correct attempts divided by all attempts.

Assessment across the unit

  • Can explain the difference between a rule and a trained model, using L22 and L24 as examples.
  • Can design training data with deliberate variety, and say what variety was missing.
  • Can connect a model's output to program behaviour and explain why a threshold is needed.
  • Can test a model systematically, calculate accuracy and state comparisons precisely.
  • Can propose an evidence-based improvement and discuss responsibilities to the people an application is for.

How to use this walkthrough

Each lesson page gives a timed sequence for a 60-minute lesson, the exact scripts students build, questions to ask, and fixes for what usually goes wrong. Tick steps as you go: ticks, notes and Lesson 25 results are kept in this browser only, on this device.