Loading activity…

pkrp-about

You mean that jumble of black and white squares is actually a carefully engineered design? That’s right, and this is where learners get to prove it! This activity is designed to build an understanding of QR code structure and how its parts represents information. This is second activity of the Understanding QR Codes series.

Working with real QR code examples, learners will practise spotting key features and build an understanding that good digital design isn’t accidental. They will recognise that every part is doing a job and that some jobs may be more important than others. Learners will pick apart QR codes to identify distinct visual components, investigate what each one does, and begin to recognise patterns and explain purpose in what might otherwise have appeared as random.

pkrp-supp-materials

[Video] | Video Essay (Recommended for Y7+)

https://www.youtube.com/watch?v=w5ebcowAJD8

YouTube link for video “I built a QR code with my bare hands to see how it works” by Veritasium.

{Description}

Consider using this video to help explain and demonstrate aspects of a QR code in more detail. These sections are most relevant to this activity:

  • 00:00-00:24 QR Codes as Language for Machines [00:24]

  • 10:34-12:32 Encoding Information for QR Codes [01:58]

  • 12:32-16:18 Anatomy & Building a QR Code [03:46]

  • 16:18-16:44 Redundancy & Error Correction [00:26]

  • 18:16-28:40 Levels of Error Correction & Masking [10:24]

  • 28:40-29:06 Scanning the Handmade QR Code [00:26]

pkrp-dt-detail

dddo-po2

  • Identifying distinct components of a QR code’s structure and their roles

  • Explaining how a QR code’s structured design, not just its content, is what makes it possible for a scanner to reliably recognise and decode it

  • Recognising that damaging or removing different components has different effects on whether a code still scans, where some parts matter more than others

dddo-po3

  • Understanding that a QR code’s structure is part of what makes it possible to spot a tampered or fake code

  • Explaining the role error correction plays in letting a code function even when partly damaged, dirty, or obscured

  • Evaluating implications of error correction in terms of advantageous durability as well as deceitful obstruction

pkrp-cc-detail

maths-stats

Investigating patterns, symmetry, grid structure, and spatial positioning in a real-world context.

arts

Identifying line, shape, contrast, and repetition as elements of visual design and how these visual choices support a real, functional purpose.

pkrp-diff

  • Before revealing the different layers of a QR code’s structure, invite learners to make considered guesses about what patterns they can find and to describe in their own words what they think those patterns might mean or do. Then see how their intuition matches the actual structure and function.

  • Clearly colour-code and label the key parts of a QR code to support pattern-spotting and new terminology.

  • Consider viewing the YouTube video essay by Veritasium, "I built a QR code with my bare hands to see how it works". See Supporting Materials for the video link and timestamps for the segments that pair well with this activity.

pkrp-ext

  • Build a large-scale version of a QR code, indoors or outdoors, using your bodies, chairs, chalk, or whatever else is available, to map out key parts, explain their functions, and turn an abstract pattern into something spatial and memorable.

  • Test a QR code’s error correction by covering, folding, or even slightly damaging sections of a printed QR code to see which parts are essential to a successful scan versus which the scanner can tolerate missing.

pkrp-notes

Teachers should consider:

  • Pre-selecting QR codes, to have a selection of age-appropriate, school-approved, real QR codes on hand to demonstrate with, like on printed handouts, posters, or packaging, so learners can scan and explore using reliable, trusted, and safe resources.

  • Demonstration materials, including:

    • Model QR codes, for front-of-class demonstration or available per group, considering magnification tools like a document camera or magnifying glasses, so fine details are genuinely visible.

    • Terminology support, including strategies like keeping names and descriptions visible as learners work, and a quick visual key (e.g. colour-coding) so new vocabulary is supported by pattern-spotting.

    • Pre-damaged QR codes, preparing a few pre-damaged printed codes in advance, including at least one critically damaged example, to support meaningful experimentation and discussion.

  • Gauging existing familiarity, particularly with older student groups, since many learners might already use QR codes regularly. Check in early and pace the lesson to formalise understanding.

  • Device preparation, including charging batteries, checking whether the built-in cameras scan QR codes directly or whether dedicated QR code scanner app is needed, and potentially connecting to the internet.

  • Group assignments, including supporting student collaboration and making sure each group has a device with a working camera and QR code scanning capability.

pkrp-dsw-closed

Building good habits sets learners up to use QR codes safely and confidently. For learners who already scan QR codes habitually, this is a chance to ground and sharpen an existing skill.

>>> About QR Codes

The black and white squares that make up a QR code are arranged into components that carry different information and play distinct roles in how the code works. Understanding this “anatomy” can be part of what helps someone recognise when a QR code looks trustworthy or not. Even for learners who already scan QR codes routinely, this structural knowledge has a direct practical use in noticing design details and evaluating potential warning signs.

>>> General Guidance

  • Frame QR codes as encoded data that connects with real content, not just funny things to scan.

  • Frame awareness as a tool and information-gathering as a skill.

    • “We check before we scan” is a habit, not a fear.

    • We control our decisions and actions, not the content QR codes connect with.

  • Maintain a clear boundary between learning environments and uncontrolled digital spaces.

    • Reinforce that not all codes should be trusted or tested blindly.

    • Avoid inviting or encouraging learners to scan random codes they find on their own in public spaces.

>>> Before the activity

  • Check that devices have working cameras and reliable internet connection, or consider running the activity without the internet to show how devices recognise QR codes, rather than interact with external content.

  • Use only pre-selected QR codes that lead to school-approved content, and preview every code you plan to use, to confirm that each code works.

  • Make sure all linked content is age-appropriate and supports learning objectives rather than distracts from them.

>>> During the activity

  • Supervise device use throughout to make sure devices are supporting learning.

  • Reinforce a focus on analysing structure rather than getting too sidetracked by linked content.

>>> After the activity

  • Reflect on what makes a QR code feel trustworthy or not, reinforcing that making informed decisions is what we can control to keep ourselves safe, not the content itself.

  • Reinforce a clear boundary between learning environments and uncontrolled digital spaces, including that not all QR codes should be trusted or tested.

  • Consider clearing browser history, or other data created during the activity, from shared devices.

pkrp-lp

>>> y4-6 | Y4-6 | 1 Lesson (Guided & Scaffolded)

  • Introduction & Recap — Show learners a QR code and ask them to recall what it does. If you’re running this on its own, briefly explain that a QR code stores information a camera can read. Read “A Puzzle of Pixels” together.

  • Meeting the Key Parts — Introduce the five key parts of a QR code, one at a time, using the colour-coded diagram. Find each one on the diagram, and give it a simple job description together.

  • Spotting the Parts — In small groups or pairs, use a set of printed QR code examples to challenge learners to find and mark as many key parts as they can.

    • Start with the three position markers and the quiet zone.

    • Then have them try to find the timing patterns and an alignment pattern.

  • Comparing Codes — Have each group or pair place two codes side by side and talk through both what they have in common and how they’re different. Share one discovery with the class.

  • Wrap-Up & Reflection — Ask each group or pair to choose one key part and explain its job in their own words. Use the colour-coded diagram as a prompt, if needed.

>>> y7-8 | Y7-8 | 1 Lesson (Guided Inquiry)

  • Introduction & Prediction — Show an unlabelled QR code and ask learners to try to discern distinct elements and predict what each part might do.

    • For example, which parts might help a scanner find the code, tell which way is up, or read the message?

    • Record their predictions to revisit later.

  • Investigating the Key Parts — Present the “Key Parts of a QR Code” section of the activity guide.

    • In small groups or pairs, have learners match each part to the colour-coded diagram.

    • Then check their earlier predictions against what they’ve learned.

  • Analysing & Comparing — Provide a sample collection of QR codes for the groups or pairs to follow the “Activity” section of the activity guide and consider the questions.

  • Sharing & Reflection — Have each group or pair present one finding. Then discuss how they think a design with so many separate jobs can still be read so quickly by a device.

>>> y9+ | Y9+ | 1 Lesson (Critical Audit & Discussion)

  • Introduction & Challenge — Present a QR code and challenge learners, before they read the guide, to explain how a phone knows which way up it is. Capture their explanations to test later.

  • Decoding the Design — Have learners read “Key Parts of a QR Code” and identify the specific scanning problem each part solves. Then compare their understanding with their earlier explanations.

  • QR Code Analysis — Using a sample collection of real-world, primary resource QR codes, have learners annotate each one with the key parts they can identify.

    • Ask them to note not only the parts but also distinct design features, like codes placed on a cluttered background within a piece of media.

    • Remind them that this is pattern and design analysis only, not scanning or interacting with linked content.

  • Evaluating Real-World Placement — Facilitate a discussion on which codes within the collection would be easiest and hardest to scan, and why. Have learners justify each judgement by pointing to a specific key part.

  • Sharing & Reflection — Have learners share about their findings, including any trends or unique features they encountered. Then discuss which key part they think matters most for reliable scanning, and explain why.