Curriculum Management & Editorial Workbench

Curriculum Overview

At-a-glance inspection of all 61 learning strands and 366 learning steps. Review the 6-part pedagogical anatomy, identify missing external practice links, and align authentic classroom lesson ideas.

61Strands
366Steps
366/366Lesson Ideas
75/366Visual WAGOLLs
Subject Area:
Level / Grade:
Showing 366 of 366 learning stations
๐Ÿ’ป CodingLevel 1AP.01.B.1.1

Algorithms & Flowcharts: Unplugged Sequences

๐Ÿ“„src/data/students/coding/strands/algorithms-flowcharts.json (Step 1)
โœ… Links (3)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

To create and follow precise step-by-step instructions for everyday tasks.

Unit: UOI-1Concept: FormProfile: Inquirer
โšก
Spark Hook (Zoom In):

"Look closely at these steps for making toast. Is any step out of order or missing?"

๐ŸŽฎ
Learn Simulator:StandardContent โ€ข Level 1

An algorithm is a step-by-step set of instructions to solve a problem or complete a task. Computers need instructions to be completely precise and in the exact right order. If a step is missing or in the wrong order, the algorithm fails.

๐Ÿ› ๏ธ
Independent Practice Task:

Order Everyday Algorithms

โ–ซ๏ธ Identify the goal
โ–ซ๏ธ Arrange steps in logical order
โ–ซ๏ธ Check for missing actions
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y1 โ€ข algo-s01Order Everyday Algorithms Task

Create an Everyday Algorithm Storyboard in Google Drawings or Canva sequencing morning routine cards with directional arrows.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Follows a 3-step pictorial instruction list with support.

Developing

Arranges mixed instruction cards into the correct order for a simple routine.

Secure (Target)

Creates a precise 5-step unplugged algorithm for an everyday task without missing steps.

Mastering

Identifies ambiguous or missing steps in peer instructions and refines them.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/coding/algorithms-flowcharts/algorithms-flowcharts-s1-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"What is an algorithm?"

Key / Answer: A set of precise step-by-step instructions to perform a task.
๐Ÿ’ป CodingLevel 2AP.01.B.1.1

Algorithms & Flowcharts: Robot Paths & Maps

๐Ÿ“„src/data/students/coding/strands/algorithms-flowcharts.json (Step 2)
โœ… Links (3)๐Ÿซ Lesson #2.05โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

To trace directional algorithms on grid maps and predict where a robot will land.

Unit: UOI-2Concept: FunctionProfile: Communicator
โšก
Spark Hook (See Think Wonder):

"Where will the robot land if it follows these four movement arrows?"

๐ŸŽฎ
Learn Simulator:StandardContent โ€ข Level 2

Robots follow directional algorithms using commands like Forward, Turn Left, and Turn Right. Tracing algorithms on a grid map allows us to test instructions before running them on physical or virtual robots.

๐Ÿ› ๏ธ
Independent Practice Task:

Navigate the Grid Maze

โ–ซ๏ธ Read starting position
โ–ซ๏ธ Trace arrow commands step-by-step
โ–ซ๏ธ Avoid grid obstacles
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
#2.05#2.05 Code Boogie - Santa Tracker

Build a Grid Maze Navigator in ScratchJr or Scratch where students program arrow keys to guide a sprite through obstacles.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Traces a 2-step arrow path (Forward, Turn Right) on a simple grid.

Developing

Predicts the endpoint of a 4-step path on a 5x5 grid.

Secure (Target)

Writes an efficient directional algorithm to navigate a maze grid around obstacles.

Mastering

Identifies alternative shorter paths and optimizes command efficiency.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/coding/algorithms-flowcharts/algorithms-flowcharts-s2-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"If a robot turns 'Right' twice from facing North, which direction is it facing?"

Key / Answer: South
๐Ÿ’ป CodingLevel 3AP.02.B.1.1

Algorithms & Flowcharts: Flowcharts & Decisions

๐Ÿ“„src/data/students/coding/strands/algorithms-flowcharts.json (Step 3)
โœ… Links (3)๐Ÿซ Lesson #3.04โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

To read and construct flowcharts using standard oval, rectangle, and diamond symbols.

Unit: UOI-3Concept: ConnectionProfile: Thinker
โšก
Spark Hook (SplitScreenSimulator):

"Compare the written instructions to the flowchart diagram. Which is easier to follow?"

๐ŸŽฎ
Learn Simulator:StandardContent โ€ข Level 3

Flowcharts use standardized geometric symbols connected by directional arrows: Ovals represent Start/End points, Rectangles represent Actions or Processes, and Diamonds represent Decisions with Yes/No outcomes.

๐Ÿ› ๏ธ
Independent Practice Task:

Build a Decision Flowchart

โ–ซ๏ธ Place Start/End ovals
โ–ซ๏ธ Insert Action rectangles
โ–ซ๏ธ Add Decision diamonds
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
#3.04#3.04 Code Boogie - Santa Tracker

Design a Decision Tree Flowchart in Google Drawings / Canva showing branching paths (Yes/No diamonds) for an interactive story.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identifies the difference between Start/Stop ovals and Action rectangles.

Developing

Follows a simple flowchart with one decision diamond (Yes/No branch).

Secure (Target)

Constructs a complete flowchart for a decision process using standard symbols correctly.

Mastering

Evaluates complex flowcharts with multiple decision branches for logical errors.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/coding/algorithms-flowcharts/algorithms-flowcharts-s3-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Which shape in a flowchart represents a decision point with Yes/No outcomes?"

Key / Answer: Diamond
๐Ÿ’ป CodingLevel 4AP.02.B.1.1

Algorithms & Flowcharts: Pseudocode & Logic

๐Ÿ“„src/data/students/coding/strands/algorithms-flowcharts.json (Step 4)
โœ… Links (3)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

To write structured pseudocode using standard keywords like IF, THEN, ELSE, and REPEAT.

Unit: UOI-4Concept: ChangeProfile: Principled
โšก
Spark Hook (BeforeAfterSlider):

"Slide between the visual flowchart and the structured pseudocode text."

๐ŸŽฎ
Learn Simulator:StandardContent โ€ข Level 4

Pseudocode is structured plain text that describes an algorithm without relying on specific programming syntax. It uses standard logical keywords like IF, THEN, ELSE, and REPEAT to plan program logic before writing real code.

๐Ÿ› ๏ธ
Independent Practice Task:

Write Pseudocode Logic

โ–ซ๏ธ Define input conditions
โ–ซ๏ธ Use capital keywords (IF, THEN, ELSE)
โ–ซ๏ธ Indent nested blocks
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y4 โ€ข algo-s04Write Pseudocode Logic Task

Write a Structured Pseudocode Algorithm in Google Docs using standard keywords (IF, THEN, ELSE, REPEAT) to model an automatic vending machine.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Reads simple pseudocode statements with teacher guidance.

Developing

Translates a 3-step action sequence into plain-text structured pseudocode.

Secure (Target)

Converts a flowchart with decision branching into formal IF/THEN/ELSE pseudocode.

Mastering

Identifies syntax and logic errors in complex multi-branch pseudocode.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/coding/algorithms-flowcharts/algorithms-flowcharts-s4-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Why do programmers write pseudocode before coding?"

Key / Answer: To plan algorithm logic clearly without worrying about exact programming syntax.
๐Ÿ’ป CodingLevel 5AP.03.B.1.1

Algorithms & Flowcharts: Efficiency & Searching

๐Ÿ“„src/data/students/coding/strands/algorithms-flowcharts.json (Step 5)
โœ… Links (3)๐Ÿซ Lesson #5.09โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

To measure algorithm efficiency and compare linear search with binary search.

Unit: UOI-5Concept: PerspectiveProfile: Knowledgeable
โšก
Spark Hook (ClassroomWalkthrough):

"Guess a hidden number between 1 and 100. Is checking 1, 2, 3... as fast as splitting in half?"

๐ŸŽฎ
Learn Simulator:StandardContent โ€ข Level 5

Not all algorithms are created equal. Linear search checks every item one by one from start to finish. Binary search works on sorted lists by checking the middle item and cutting the remaining search area in half each time, requiring far fewer steps.

๐Ÿ› ๏ธ
Independent Practice Task:

Compare Search Algorithms

โ–ซ๏ธ Test Linear Search on 20 items
โ–ซ๏ธ Test Binary Search on 20 sorted items
โ–ซ๏ธ Count comparison steps
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
#5.09#5.09 Code Boogie - Santa Tracker

Create a Search Efficiency Comparison experiment in Google Sheets timing linear vs binary search across 20 sorted items.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Counts how many total steps two different algorithms take to reach a goal.

Developing

Performs a linear search by checking item by item in an unsorted list.

Secure (Target)

Executes a binary search on a sorted list by repeatedly dividing the search space in half.

Mastering

Explains why binary search is vastly more efficient for large sorted datasets.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/coding/algorithms-flowcharts/algorithms-flowcharts-s5-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Which search algorithm checks every single item in order from first to last?"

Key / Answer: Linear Search
๐Ÿ’ป CodingLevel 6AP.03.B.1.1

Algorithms & Flowcharts: Algorithmic Bias & Optimization

๐Ÿ“„src/data/students/coding/strands/algorithms-flowcharts.json (Step 6)
โœ… Links (3)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

To test algorithms against edge cases and evaluate how algorithmic bias impacts society.

Unit: UOI-6Concept: ReflectionProfile: Reflective
โšก
Spark Hook (See Think Wonder):

"If a facial recognition algorithm was only trained on light skin tones, what happens when it meets dark skin tones?"

๐ŸŽฎ
Learn Simulator:StandardContent โ€ข Level 6

Algorithms reflect the data and assumptions of the humans who build them. Algorithmic bias occurs when computer programs produce unfair decisions due to incomplete or biased training data. Rigorous testing with edge cases ensures algorithms are fair, reliable, and secure.

๐Ÿ› ๏ธ
Independent Practice Task:

Audit Algorithms for Bias

โ–ซ๏ธ Identify algorithm inputs
โ–ซ๏ธ Test extreme edge cases
โ–ซ๏ธ Analyze training data diversity
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y6 โ€ข algo-s06Audit Algorithms for Bias Task

Audit an AI Recommendation Algorithm in Google Sheets testing diverse profile edge cases to identify and document algorithmic bias.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identifies an input value that causes an algorithm to give an unexpected error.

Developing

Tests algorithms using extreme and unexpected edge case inputs.

Secure (Target)

Refines algorithms to handle edge cases gracefully and explains how flawed training data creates bias.

Mastering

Audits real-world automated systems for fairness, efficiency, and ethical impact.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/coding/algorithms-flowcharts/algorithms-flowcharts-s6-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"What causes algorithmic bias in computer decision systems?"

Key / Answer: Biased or incomplete training data provided by human creators.
๐Ÿ’ป CodingLevel 1AP.01.B.1.1

Block-Based Programming & Visual Scripting: Drag & Snap

๐Ÿ“„src/data/students/coding/strands/block-coding.json (Step 1)
โœ… Links (3)๐Ÿซ Lesson RES-07โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Understand how to drag, snap, and detach visual coding blocks to create a linear sequence of movements.

Unit: UOI-COD-01Concept: FormProfile: Inquirer
โšก
Spark Hook (See Think Wonder):

"Look at these color-coded puzzle pieces. What happens when you snap two of them together?"

๐ŸŽฎ
Learn Simulator:StandardContent โ€ข Level 1

In block-based programming environments like ScratchJr, instructions are shaped like visual puzzle pieces. Motion blocks move sprites across the screen, and trigger blocks start the action when tapped.

๐Ÿ› ๏ธ
Independent Practice Task:

Connect Movement Blocks

โ–ซ๏ธ Open ScratchJr
โ–ซ๏ธ Drag a Start on Green Flag block
โ–ซ๏ธ Snap a Move Right block onto it
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
RES-07Kodable & Tynker Coding Portals

Build an Animal Parade in ScratchJr snapping Start on Green Flag, Move, and Hop blocks sequentially.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Recognises block shapes with teacher assistance.

Developing

Drags and snaps motion blocks together in a single script.

Secure (Target)

Independently snaps motion blocks in correct order and runs the script to move a character.

Mastering

Explains how block order changes character movement and fixes detached blocks.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/coding/block-coding/block-coding-s1-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"What happens when you snap a Move Right block after a Green Flag block?"

Key / Answer: The sprite moves right when the flag is clicked
๐Ÿ’ป CodingLevel 2AP.01.B.1.1

Block-Based Programming & Visual Scripting: Events & Actions

๐Ÿ“„src/data/students/coding/strands/block-coding.json (Step 2)
โœ… Links (3)๐Ÿซ Lesson #2.05โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Learn how event blocks trigger specific scripts when keys are pressed or characters are clicked.

Unit: UOI-COD-01Concept: FunctionProfile: Communicator
โšก
Spark Hook (Zoom In):

"Notice how event blocks have a rounded hat top. Why do you think no blocks can snap above them?"

๐ŸŽฎ
Learn Simulator:StandardContent โ€ข Level 2

Event blocks act as program starters. Because they trigger scripts based on user inputโ€”such as clicking a flag, pressing a key, or tapping a spriteโ€”they always sit at the top of a block stack.

๐Ÿ› ๏ธ
Independent Practice Task:

Create Interactive Events

โ–ซ๏ธ Open Scratch
โ–ซ๏ธ Add a 'when space key pressed' event block
โ–ซ๏ธ Attach a 'play sound until done' block
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
#2.05#2.05 Code Boogie - Santa Tracker

Create an Interactive Musical Instrument in Scratch where pressing keys or clicking sprites plays distinct drum beats.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identifies event blocks by their curved top hat shape.

Developing

Connects event blocks to movement and sound actions.

Secure (Target)

Creates interactive scripts using 'when space key pressed' and 'when this sprite clicked'.

Mastering

Designs an interactive scene where multiple keys control different character actions.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/coding/block-coding/block-coding-s2-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Which event block runs code when you press a button on your keyboard?"

Key / Answer: when space key pressed
๐Ÿ’ป CodingLevel 3AP.02.B.1.1

Block-Based Programming & Visual Scripting: Loops & Costumes

๐Ÿ“„src/data/students/coding/strands/block-coding.json (Step 3)
โœ… Links (3)๐Ÿซ Lesson RES-07โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Use repeat loops and costume switching blocks to create smooth character walking animations.

Unit: UOI-COD-02Concept: ChangeProfile: Thinker
โšก
Spark Hook (Before After Slider):

"Compare a sprite moving without costume changes versus one switching costumes inside a repeat loop."

๐ŸŽฎ
Learn Simulator:StandardContent โ€ข Level 3

To make a sprite look like it is walking, we switch between its costume poses inside a repeat loop. Adding a tiny 'wait' block prevents the animation from playing too fast for the human eye.

๐Ÿ› ๏ธ
Independent Practice Task:

Animate a Walking Sprite

โ–ซ๏ธ Select a sprite with multiple costumes
โ–ซ๏ธ Add a 'repeat 10' block
โ–ซ๏ธ Insert 'move 10 steps', 'next costume', and 'wait 0.1 seconds'
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
RES-07Kodable & Tynker Coding Portals

Animate a Walking Character in Scratch using repeat loops cycling costumes and moving x-coordinates across the stage.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Recognises repeat C-blocks in Scratch.

Developing

Places costume switch blocks inside a repeat loop.

Secure (Target)

Constructs an animated walking script using 'repeat (10)', 'next costume', and 'wait (0.1) secs'.

Mastering

Adjusts loop count and wait timing to optimize animation speed and smoothness.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/coding/block-coding/block-coding-s3-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Which block combination creates a repeating walking animation?"

Key / Answer: repeat loop with next costume and wait blocks
๐Ÿ’ป CodingLevel 4AP.02.B.1.1

Block-Based Programming & Visual Scripting: Broadcast & Messages

๐Ÿ“„src/data/students/coding/strands/block-coding.json (Step 4)
โœ… Links (3)๐Ÿซ Lesson #4.11โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Understand how 'broadcast message' and 'when I receive message' blocks coordinate actions across multiple sprites.

Unit: UOI-COD-02Concept: ConnectionProfile: Principled
โšก
Spark Hook (Chalk Talk):

"How do actors on a stage know when it's their turn to speak? How do Scratch sprites do the same?"

๐ŸŽฎ
Learn Simulator:StandardContent โ€ข Level 4

Broadcast blocks send invisible signal messages across a Scratch project. When Sprite A sends 'broadcast [message1]', Sprite B hears it via its 'when I receive [message1]' event block and starts its response.

๐Ÿ› ๏ธ
Independent Practice Task:

Create a Synchronized Dialogue

โ–ซ๏ธ Create Sprite A and Sprite B
โ–ซ๏ธ Sprite A speaks then 'broadcast [your turn]'
โ–ซ๏ธ Sprite B uses 'when I receive [your turn]' to speak back
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
#4.11#4.11 Programming 4.1 - Code.org

Build a Two-Character Dialogue in Scratch using 'broadcast' and 'when I receive' message blocks to synchronize responses.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identifies broadcast blocks in the Events category.

Developing

Sends a broadcast message from one sprite to another.

Secure (Target)

Builds a synchronized two-character dialogue story using broadcast messages.

Mastering

Debugs message timing errors when multiple broadcasts conflict during complex stories.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/coding/block-coding/block-coding-s4-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Which block allows Sprite A to trigger a script on Sprite B?"

Key / Answer: broadcast [message]
๐Ÿ’ป CodingLevel 5AP.03.B.1.1

Block-Based Programming & Visual Scripting: Sensing & Conditionals

๐Ÿ“„src/data/students/coding/strands/block-coding.json (Step 5)
โœ… Links (3)๐Ÿซ Lesson #5.12bโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Apply 'if-then' blocks and sensing blocks ('touching sprite?', 'key pressed?') to detect game collisions.

Unit: UOI-COD-03Concept: PerspectiveProfile: Knowledgeable
โšก
Spark Hook (See Think Wonder):

"Look at this maze game script. What happens the moment the sprite touches the red wall color?"

๐ŸŽฎ
Learn Simulator:StandardContent โ€ข Level 5

Sensing blocks return TRUE or FALSE answers. When placed inside an 'if-then' C-block inside a 'forever' loop, the program constantly checks for conditionsโ€”like touching a goal, hitting an obstacle, or pressing a key.

๐Ÿ› ๏ธ
Independent Practice Task:

Program Maze Collision Logic

โ–ซ๏ธ Build a maze backdrop with colored walls
โ–ซ๏ธ Place 'forever' loop around an 'if touching color [wall]' block
โ–ซ๏ธ Inside IF, add 'go to x: start, y: start'
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
#5.12b#5.12 Programming 5.1 Blockley Games

Program a Maze Runner Game in Scratch with conditional 'touching color' sensing blocks that reset the player upon wall collisions.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Recognises hexagonal Sensing blocks fitting into IF conditional slots.

Developing

Inserts a 'touching color?' sensing block inside an 'if-then' statement.

Secure (Target)

Programs a maze game where touching a wall restarts the character at the beginning.

Mastering

Combines 'forever' loops with multiple conditional sensing blocks for score keeping.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/coding/block-coding/block-coding-s5-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Which sensing block detects when two sprites bump into each other?"

Key / Answer: touching [mouse-pointer / sprite]?
๐Ÿ’ป CodingLevel 6AP.03.B.1.1

Block-Based Programming & Visual Scripting: Cloning & Custom Blocks

๐Ÿ“„src/data/students/coding/strands/block-coding.json (Step 6)
โœ… Links (3)๐Ÿซ Lesson RES-07โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Create custom 'My Blocks' (procedures) and manage dynamic sprite cloning for advanced game mechanics.

Unit: UOI-COD-03Concept: ReflectionProfile: Reflective
โšก
Spark Hook (Deconstruct):

"Examine a rain simulation in Scratch. How can one sprite produce hundreds of falling raindrops?"

๐ŸŽฎ
Learn Simulator:StandardContent โ€ข Level 6

Cloning allows a single master sprite to spawn multiple independent copies on demand during gameplay. Custom 'My Blocks' allow developers to group repetitive scripts into clean, reusable custom blocks with parameters.

๐Ÿ› ๏ธ
Independent Practice Task:

Build a Particle / Obstacle Spawner

โ–ซ๏ธ Define a custom 'SpawnObstacle' block
โ–ซ๏ธ In 'forever' loop, call 'create clone of myself' and wait
โ–ซ๏ธ Program 'when I start as a clone' to move and 'delete this clone'
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
RES-07Kodable & Tynker Coding Portals

Develop a Particle / Rain Spawner in Scratch using 'create clone of myself', 'when I start as a clone', and custom My Blocks.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Understands that cloning duplicates sprites dynamically during execution.

Developing

Uses 'create clone of myself' and 'when I start as a clone' blocks.

Secure (Target)

Defines a custom 'My Block' procedure to modularize repetitive jump or particle physics code.

Mastering

Evaluates project performance and cleans up unused clones using 'delete this clone'.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/coding/block-coding/block-coding-s6-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"What block allows you to create reusable custom procedure blocks in Scratch?"

Key / Answer: Make a Block (My Blocks)
๐Ÿ’ป CodingLevel 1AP.01.B.1.1

Debugging & Error Resolution: Spotting Errors

๐Ÿ“„src/data/students/coding/strands/debugging.json (Step 1)
โœ… Links (3)๐Ÿซ Lesson RES-07โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Identify when a simple sequence fails and fix the incorrect instruction.

Unit: PYP-UOI-Y1-DBUGConcept: FormProfile: Inquirer
โšก
Spark Hook (See Think Wonder):

"Look at this robot path where the robot hit a wall. What went wrong?"

๐ŸŽฎ
Learn Simulator:SplitScreenSimulator โ€ข Level 1

Compare a broken sequence where a sprite turns the wrong way with a corrected sequence.

๐Ÿ› ๏ธ
Independent Practice Task:

Spot the Bug

โ–ซ๏ธ Run sequence
โ–ซ๏ธ Identify wrong turn
โ–ซ๏ธ Swap direction card
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
RES-07Kodable & Tynker Coding Portals

Fix the Broken Path in ScratchJr by finding the incorrect direction card and replacing it with the correct sequence.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Notices when a physical robot or sprite stops at the wrong location.

Developing

Identifies which single step in a 3-step sequence caused the mistake.

Secure (Target)

Corrects the erroneous step to ensure the sequence finishes successfully.

Mastering

Explains why the original step caused an error and demonstrates the fix.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/coding/debugging/debugging-s1-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"A robot was supposed to move forward twice and turn right, but turned left instead. What should you change?"

Key / Answer: Change 'Turn Left' to 'Turn Right'
๐Ÿ’ป CodingLevel 2AP.01.B.1.1

Debugging & Error Resolution: Step Tracing

๐Ÿ“„src/data/students/coding/strands/debugging.json (Step 2)
โœ… Links (3)๐Ÿซ Lesson RES-07โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Trace code line-by-line or block-by-block to predict where a bug occurs.

Unit: PYP-UOI-Y2-DBUGConcept: FunctionProfile: Communicator
โšก
Spark Hook (Zoom In):

"Zoom in on block #3 in this Scratch script. Why did the sprite jump unexpectedly?"

๐ŸŽฎ
Learn Simulator:ShortcutSimulator โ€ข Level 2

Use a step-execution tool to run code one block at a time.

๐Ÿ› ๏ธ
Independent Practice Task:

Trace the Code

โ–ซ๏ธ Click Step button
โ–ซ๏ธ Watch block highlight
โ–ซ๏ธ Record sprite position
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
RES-07Kodable & Tynker Coding Portals

Trace Code Line-by-Line using Scratch single-stepping to highlight active blocks and identify where the sprite goes off track.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Follows along as code blocks highlight during execution.

Developing

Predicts where a character will land after each individual block runs.

Secure (Target)

Traces a 5-block script manually and highlights the exact block containing the bug.

Mastering

Teaches a partner how to step through code block-by-block to find hidden bugs.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/coding/debugging/debugging-s2-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"A sprite needs to reach (100, 0). Line 1: x=0. Line 2: x=x+50. Line 3: x=x-50. Line 4: x=x+50. Which line caused the bug?"

Key / Answer: Line 3 (x=x-50 subtracted instead of adding)
๐Ÿ’ป CodingLevel 3AP.02.B.1.1

Debugging & Error Resolution: Logic vs Syntax

๐Ÿ“„src/data/students/coding/strands/debugging.json (Step 3)
โœ… Links (3)๐Ÿซ Lesson #3.10โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Classify bugs as syntax errors (invalid structure) or logic errors (unexpected outcome).

Unit: PYP-UOI-Y3-DBUGConcept: ConnectionProfile: Thinker
โšก
Spark Hook (See Think Wonder):

"Code A won't snap together. Code B runs but score goes down when eating food. How are these bugs different?"

๐ŸŽฎ
Learn Simulator:SplitScreenSimulator โ€ข Level 3

Compare a script with a broken snap connection to a script with `score = score - 1`.

๐Ÿ› ๏ธ
Independent Practice Task:

Classify and Fix

โ–ซ๏ธ Examine bug
โ–ซ๏ธ Label as Syntax or Logic
โ–ซ๏ธ Apply correct fix
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
#3.10#3.10 Programming 3.1

Categorize Code Glitches in Google Docs/Slides into Syntax (invalid blocks) vs Logic (wrong behavior) and test corrected scripts.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Recognizes when code fails to run versus when code runs but gives wrong output.

Developing

Distinguishes an unattached block (syntax) from a wrong math operator (logic).

Secure (Target)

Categorizes a list of 6 bugs as either syntax or logic errors and resolves both types.

Mastering

Analyzes complex scripts and explains how syntax and logic errors interact.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/coding/debugging/debugging-s3-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"A Scratch game runs without crashing, but the player gains points when hitting an obstacle instead of losing points. What type of bug is this?"

Key / Answer: Logic Error
๐Ÿ’ป CodingLevel 4AP.02.B.1.1

Debugging & Error Resolution: Isolation Methods

๐Ÿ“„src/data/students/coding/strands/debugging.json (Step 4)
โœ… Links (3)๐Ÿซ Lesson #4.08โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Isolate problematic code sections using temporary block disconnection and variable say blocks.

Unit: PYP-UOI-Y4-DBUGConcept: ChangeProfile: Principled
โšก
Spark Hook (ShortcutSimulator):

"Practice disconnecting scripts and inserting `say (variable)` blocks to inspect live values."

๐ŸŽฎ
Learn Simulator:FolderTreeSimulator โ€ข Level 4

Debug a multi-sprite project by testing each sprite's script independently.

๐Ÿ› ๏ธ
Independent Practice Task:

Isolate and Resolve

โ–ซ๏ธ Detach suspicious script
โ–ซ๏ธ Test remaining code
โ–ซ๏ธ Insert 'say' block
+2 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
#4.08#4.08 World Data - What do you notice?

Isolate Buggy Code in Scratch by detaching script blocks and using temporary 'say variable' blocks to pinpoint root causes.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Disconnects blocks randomly when trying to fix a bug.

Developing

Disconnects specific script sections systematically to test modules in isolation.

Secure (Target)

Uses 'say variable' blocks and temporary script detachment to pinpoint the exact broken block.

Mastering

Develops a structured 4-step debugging protocol for team coding projects.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/coding/debugging/debugging-s4-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"A score variable keeps resetting to 0 during a game with 5 different sprites. How should you locate which script is resetting it?"

Key / Answer: Add a 'say (score)' block or search for 'set score to 0' across sprites
๐Ÿ’ป CodingLevel 5AP.03.B.1.1

Debugging & Error Resolution: Edge Case Testing

๐Ÿ“„src/data/students/coding/strands/debugging.json (Step 5)
โœ… Links (3)๐Ÿซ Lesson #5.13โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Create comprehensive test tables covering standard inputs, zero values, negative numbers, and rapid inputs.

Unit: PYP-UOI-Y5-DBUGConcept: PerspectiveProfile: Knowledgeable
โšก
Spark Hook (See Think Wonder):

"A quiz program works for age 10, but crashes when someone types '-5' or 'ten'. Why?"

๐ŸŽฎ
Learn Simulator:StandardContent โ€ข Level 5

Learn how boundary values (0, max values, empty inputs) stress-test code logic.

๐Ÿ› ๏ธ
Independent Practice Task:

Build a Test Matrix

โ–ซ๏ธ Define expected inputs
โ–ซ๏ธ Identify boundary values
โ–ซ๏ธ Test extreme cases
+2 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
#5.13#5.13 Programming 5.2 Kodable

Construct a QA Test Matrix in Google Sheets testing boundary conditions, negative numbers, and rapid spam inputs on a Scratch calculator.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Tests programs using only standard positive inputs.

Developing

Identifies obvious edge cases like zero or negative user input.

Secure (Target)

Constructs a complete test matrix with boundary inputs, unexpected characters, and concurrent events.

Mastering

Evaluates third-party programs by conducting rigorous stress-testing and edge-case audits.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/coding/debugging/debugging-s5-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"A game requires players to be at least 13 years old. Which test values best represent the boundary test?"

Key / Answer: 12, 13, and 14
๐Ÿ’ป CodingLevel 6AP.03.B.1.1

Debugging & Error Resolution: Console & Stack Traces

๐Ÿ“„src/data/students/coding/strands/debugging.json (Step 6)
โœ… Links (3)๐Ÿซ Lesson #6.10โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Read error messages and stack traces to identify line numbers and error types in text-based or block code.

Unit: PYP-UOI-Y6-DBUGConcept: ReflectionProfile: Reflective
โšก
Spark Hook (Zoom In):

"Look closely at this Python error message: `IndexError: list index out of range on line 14`. What is it telling us?"

๐ŸŽฎ
Learn Simulator:StandardContent โ€ข Level 6

Deconstruct stack trace structures: Error Name, Description, File Name, and Line Number.

๐Ÿ› ๏ธ
Independent Practice Task:

Console Diagnostics

โ–ซ๏ธ Run program
โ–ซ๏ธ Read error console
โ–ซ๏ธ Identify error type & line number
+2 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
#6.10#6.10 Hardware Prezi

Debug Python Console Errors in Replit / Trinket by interpreting error types (IndexError, TypeError) and line numbers.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Gives up when seeing a text error message or console log.

Developing

Reads the line number provided in an error message to locate the fault.

Secure (Target)

Interprets stack traces, identifies exception types (e.g., IndexOutOfBounds, TypeError), and fixes runtime faults.

Mastering

Mentors peers in reading developer tools, network logs, and console outputs for full-stack debugging.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/coding/debugging/debugging-s6-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"A console outputs: `TypeError: unsupported operand type(s) for +: 'int' and 'str' on line 8`. How do you fix it?"

Key / Answer: Convert the string to an integer before adding on line 8
๐Ÿ’ป CodingLevel 1DCMP.01

Decomposition & Problem Solving: Simple Tasks

๐Ÿ“„src/data/students/coding/strands/decomposition.json (Step 1)
โœ… Links (3)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Deconstruct familiar everyday activities into individual component steps.

Unit: PYP-Y1-DCMPConcept: FormProfile: Inquirer
โšก
Spark Hook (See Think Wonder):

"Look at this picture of a robot trying to make a sandwich. What small steps did it forget?"

๐ŸŽฎ
Learn Simulator:StandardContent โ€ข Level 1

Decomposition means breaking a big problem or task into smaller, easier steps. When making hot cocoa, you do not just get a drink instantlyโ€”you get a mug, heat milk, mix powder, and stir! Breaking tasks down makes them easier to understand and code.

๐Ÿ› ๏ธ
Independent Practice Task:

Deconstruct a Routine

โ–ซ๏ธ Choose a daily routine
โ–ซ๏ธ Break it into 4 separate action steps
โ–ซ๏ธ Check steps in correct order
๐Ÿซ
Classroom Lesson Idea Alignment:
Y1 โ€ข dcmp-s01Deconstruct a Routine Task

Deconstruct a Morning Routine in Canva by sorting action cards into four distinct, sequential steps.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identifies that a big task can be broken into parts with guidance.

Developing

Lists 2-3 individual steps needed to complete a daily routine.

Secure (Target)

Accurately breaks down an everyday task into a complete sequence of sub-steps.

Mastering

Explains why missing a single sub-step breaks the overall task process.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/coding/decomposition/decomposition-s1-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"What does decomposition mean in computing?"

Key / Answer: Breaking a big problem into smaller parts
๐Ÿ’ป CodingLevel 2DCMP.02

Decomposition & Problem Solving: Picture Decomposition

๐Ÿ“„src/data/students/coding/strands/decomposition.json (Step 2)
โœ… Links (3)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Separate a complex digital animation or story scene into individual backgrounds, characters, and sound effects.

Unit: PYP-Y2-DCMPConcept: FunctionProfile: Communicator
โšก
Spark Hook (Zoom In):

"Look closely at this animated forest scene. How many different moving parts can you spot?"

๐ŸŽฎ
Learn Simulator:StandardContent โ€ข Level 2

Digital projects look like one big picture, but coders decompose them into distinct parts: Backgrounds (where it happens), Sprites (who moves), and Sounds (what we hear). By breaking a scene down into these elements, you can code each part separately.

๐Ÿ› ๏ธ
Independent Practice Task:

Scene Breakdown Challenge

โ–ซ๏ธ Open the sample project
โ–ซ๏ธ List all active sprite characters
โ–ซ๏ธ Identify the background backdrop
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y2 โ€ข dcmp-s02Scene Breakdown Challenge Task

Break Down an Animated Scene in Google Drawings into separate layers for background, characters, and sound triggers.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Recognizes that a digital scene contains a background and a character.

Developing

Identifies separate sprites, background art, and sound effects in a digital project.

Secure (Target)

Deconstructs an animated story scene into a full inventory of independent assets.

Mastering

Suggests how changing one sub-part (e.g. background) alters the scene without changing code for characters.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/coding/decomposition/decomposition-s2-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"If a cat meows in a park, which element is the Sprite?"

Key / Answer: The Cat character
๐Ÿ’ป CodingLevel 3DCMP.03

Decomposition & Problem Solving: Game Sub-Tasks

๐Ÿ“„src/data/students/coding/strands/decomposition.json (Step 3)
โœ… Links (3)๐Ÿซ Lesson Ready๐Ÿ–ผ๏ธ WAGOLL Ready
๐ŸŽฏ
Learning Objective:

Break down a game concept into independent sub-tasks: player movement, score keeping, and collision rules.

Unit: PYP-Y3-DCMPConcept: ConnectionProfile: Thinker
โšก
Spark Hook (See Think Wonder):

"When playing a maze game, what different jobs is the computer doing all at the same time?"

๐ŸŽฎ
Learn Simulator:StandardContent โ€ข Level 3

Building a complete computer game can feel overwhelming! Experienced programmers decompose games into three key sub-problems: 1) Player Movement, 2) Obstacles & Enemies, and 3) Score & Win Conditions. Solving these one by one makes game development manageable.

๐Ÿ› ๏ธ
Independent Practice Task:

Deconstruct a Catch Game

โ–ซ๏ธ Identify the player control sub-task
โ–ซ๏ธ Identify the falling object sub-task
โ–ซ๏ธ Define the scoring system rule
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y3 โ€ข dcmp-s03Deconstruct a Catch Game Task

Deconstruct a Scratch Catch Game into modular sub-tasks for player movement, falling objects, and scoring rules.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identifies that a game has player controls and a goal.

Developing

Lists key game mechanics like moving, dodging obstacles, and getting points.

Secure (Target)

Deconstructs a full arcade game into clear sub-problems ready for independent coding.

Mastering

Evaluates how decomposing a game into sub-tasks allows team members to code different parts simultaneously.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โœ… Exemplar Image On Diskpublic/assets/coding/dcmp/s03/cdin-s03-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Which of these is a decomposed sub-task of a basketball game?"

Key / Answer: Programming the ball bounce trajectory
๐Ÿ’ป CodingLevel 4DCMP.04

Decomposition & Problem Solving: Modular Planning

๐Ÿ“„src/data/students/coding/strands/decomposition.json (Step 4)
โœ… Links (3)๐Ÿซ Lesson #4.10๐Ÿ–ผ๏ธ WAGOLL Ready
๐ŸŽฏ
Learning Objective:

Plan a multi-step project by dividing it into independent modular components and assigning sub-goals.

Unit: PYP-Y4-DCMPConcept: ResponsibilityProfile: Principled
โšก
Spark Hook (See Think Wonder):

"How do building blocks help architects build huge skyscrapers without them collapsing?"

๐ŸŽฎ
Learn Simulator:StandardContent โ€ข Level 4

Modular design means organizing code into neat, self-contained sections called modules. Instead of writing one huge continuous script, coders build separate scripts for separate tasks (e.g. movement script, sound script, health bar script). This makes code easier to read, test, and update.

๐Ÿ› ๏ธ
Independent Practice Task:

Build a Modular Plan

โ–ซ๏ธ Define the main project objective
โ–ซ๏ธ Divide the project into 3 distinct functional modules
โ–ซ๏ธ Assign sub-goal labels to each module
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
#4.10#4.10 Mindmap - Changes in the World around us

Create a Modular Project Architecture Plan in Google Drawings / Canva breaking a multi-level game into independent sprite sub-systems.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Creates a simple list of tasks before starting to code.

Developing

Groups related tasks into functional modules (e.g. sound module, motion module).

Secure (Target)

Constructs a comprehensive modular plan with clear sub-goal labels and independent test criteria.

Mastering

Reflects on how modular planning prevents code clutter and speeds up project completion.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โœ… Exemplar Image On Diskpublic/assets/coding/dcmp/s04/cdin-s04-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Why do programmers break code into separate modular scripts?"

Key / Answer: To isolate feature logic and make testing easier
๐Ÿ’ป CodingLevel 5DCMP.05

Decomposition & Problem Solving: System Sub-Systems

๐Ÿ“„src/data/students/coding/strands/decomposition.json (Step 5)
โœ… Links (3)๐Ÿซ Lesson Ready๐Ÿ–ผ๏ธ WAGOLL Ready
๐ŸŽฏ
Learning Objective:

Deconstruct complex applications into parallel interactive subsystems and document their inputs and outputs.

Unit: PYP-Y5-DCMPConcept: PerspectiveProfile: Knowledgeable
โšก
Spark Hook (Zoom In):

"In an online shopping app, what different sub-systems work behind the scenes when you click "Buy"?"

๐ŸŽฎ
Learn Simulator:StandardContent โ€ข Level 5

Large software systems (like smartphone OSs or online games) consist of multiple sub-systems running in parallel. System decomposition analyzes how these sub-systems interact: what inputs they take, what outputs they generate, and how they share state data without interfering with one another.

๐Ÿ› ๏ธ
Independent Practice Task:

Deconstruct a Quiz System

โ–ซ๏ธ Identify the Questions sub-system
โ–ซ๏ธ Identify the Timer sub-system
โ–ซ๏ธ Map the User Input interface
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y5 โ€ข dcmp-s05Deconstruct a Quiz System Task

Map the Subsystems of an Interactive Quiz App in Google Drawings documenting data flows between questions, timer, and score.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identifies that different sprites interact with each other in a project.

Developing

Maps out which sprites send signals and which sprites respond to those signals.

Secure (Target)

Deconstructs a complex system into parallel subsystems, detailing shared state variables and message interfaces.

Mastering

Critiques system architectures to optimize decoupling between sub-components.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โœ… Exemplar Image On Diskpublic/assets/coding/dcmp/s05/cdin-s05-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"In a decomposed quiz app, which data is shared between the Timer and Score sub-systems?"

Key / Answer: Game State (Active / Time Up)
๐Ÿ’ป CodingLevel 6DCMP.06

Decomposition & Problem Solving: Architectural Breakdown

๐Ÿ“„src/data/students/coding/strands/decomposition.json (Step 6)
โœ… Links (3)๐Ÿซ Lesson Ready๐Ÿ–ผ๏ธ WAGOLL Ready
๐ŸŽฏ
Learning Objective:

Apply top-down design methodology to decompose a large software application into modular, reusable procedural abstractions.

Unit: PYP-Y6-DCMPConcept: ReflectionProfile: Reflective
โšก
Spark Hook (See Think Wonder):

"How do professional software engineers build apps with millions of lines of code without getting lost?"

๐ŸŽฎ
Learn Simulator:StandardContent โ€ข Level 6

Top-Down Design is an engineering method where you start at the highest abstraction level (the overall system goal) and recursively break it down into lower-level functional modules until each piece performs a single, specific task. This approach creates clean, reusable custom blocks and scalable software architecture.

๐Ÿ› ๏ธ
Independent Practice Task:

Architect a Simulation App

โ–ซ๏ธ Create a top-level system goal statement
โ–ซ๏ธ Decompose into 3 main functional modules
โ–ซ๏ธ Sub-decompose each module into helper functions
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y6 โ€ข dcmp-s06Architect a Simulation App Task

Design an Architectural Blueprint in Canva decomposing a multi-screen simulation into modular reusable Scratch procedures.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Understands top-down design as starting from the big picture down to details.

Developing

Decomposes a complex program into high-level functions and sub-functions.

Secure (Target)

Executes a full top-down functional decomposition, producing reusable custom procedures and clear architectural diagrams.

Mastering

Evaluates architectural trade-offs between monolithic and highly decomposed modular software designs.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โœ… Exemplar Image On Diskpublic/assets/coding/dcmp/s06/cdin-s06-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"What characterizes top-down architectural design in computer science?"

Key / Answer: Starting with high-level system goals and recursively breaking them into lower-level functions
๐Ÿ’ป CodingLevel 1AP.01.B.1.1

Events & Actions: 1: Cause & Effect

๐Ÿ“„src/data/students/coding/strands/events-actions.json (Step 1)
โœ… Links (3)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Identify basic event triggers like clicking a green flag or tapping a sprite to start code execution.

Unit: How We Express OurselvesConcept: FormProfile: Inquirer
โšก
Spark Hook (See-Think-Wonder):

"What happens on screen when you tap the green flag vs when you tap the sprite?"

๐ŸŽฎ
Learn Simulator:Interactive Card โ€ข Level 1

An EVENT is an action that happens (like tapping a key or clicking a sprite). An ACTION is what the computer does in response (like playing a sound or moving).

๐Ÿ› ๏ธ
Independent Practice Task:

Task Checklist

โ–ซ๏ธ ['Add a Green Flag event block', 'Attach a Motion block to move 10 steps', 'Test by clicking the flag']
๐Ÿซ
Classroom Lesson Idea Alignment:
Y1 โ€ข evnt-s01Task Checklist Task

Create a Cause-and-Effect Animation in ScratchJr triggering sprite actions when tapped or on green flag start.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Recognises that clicking a button makes a sprite move.

Developing

Identifies 'when green flag clicked' and 'when sprite clicked' as code triggers.

Secure (Target)

Creates code sequences that execute when triggered by specific user clicks.

Mastering

Explains the cause-and-effect relationship between event triggers and digital actions.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/coding/events-actions/events-actions-s1-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"Which block starts a script when you tap the green flag?"

Key / Answer: A
๐Ÿ’ป CodingLevel 2AP.01.B.1.1

Events & Actions: 2: Key & Click

๐Ÿ“„src/data/students/coding/strands/events-actions.json (Step 2)
โœ… Links (3)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Program separate event scripts triggered by specific arrow key presses and mouse clicks.

Unit: How the World WorksConcept: FunctionProfile: Communicator
โšก
Spark Hook (Think-Pair-Share):

"How does a game controller know which button you pressed?"

๐ŸŽฎ
Learn Simulator:Interactive Card โ€ข Level 2

Different keys generate different event signals. By creating separate scripts for 'Up Arrow', 'Down Arrow', 'Left Arrow', and 'Right Arrow', you give your sprite full 2D movement!

๐Ÿ› ๏ธ
Independent Practice Task:

Task Checklist

โ–ซ๏ธ ['Create a script for When Right Arrow Pressed', 'Add a change x by 10 block', 'Create matching scripts for Left, Up, and Down arrows']
๐Ÿซ
Classroom Lesson Idea Alignment:
Y2 โ€ข evnt-s02Task Checklist Task

Program a 4-Directional Character Controller in Scratch using arrow key press events and mouse-click color triggers.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Presses arrow keys to move sprites using pre-made scripts.

Developing

Attaches directional movement blocks to specific arrow key event hats.

Secure (Target)

Builds a complete 4-way arrow key navigation system for a character sprite.

Mastering

Evaluates responsiveness and control ergonomics of key press event triggers.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/coding/events-actions/events-actions-s2-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"If you want your sprite to move left when the Left Arrow is pressed, which x change value should you use?"

Key / Answer: B
๐Ÿ’ป CodingLevel 3AP.02.B.1.1

Events & Actions: 3: Sprite Collisions

๐Ÿ“„src/data/students/coding/strands/events-actions.json (Step 3)
โœ… Links (3)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Program collision event scripts using 'touching sprite' and 'touching color' sensing blocks.

Unit: How We Express OurselvesConcept: ConnectionProfile: Thinker
โšก
Spark Hook (I Used to Think... Now I Think...):

"How does a game know when a ball hits a paddle or wall?"

๐ŸŽฎ
Learn Simulator:Interactive Card โ€ข Level 3

Collision detection constantly checks if two sprites or colors overlap. When a collision occurs, it fires an action like playing a sound, adding points, or hiding the sprite!

๐Ÿ› ๏ธ
Independent Practice Task:

Task Checklist

โ–ซ๏ธ ['Add a forever loop with an IF block', 'Insert a touching sprite sensing block', 'Add a play sound block inside the IF condition']
๐Ÿซ
Classroom Lesson Idea Alignment:
Y3 โ€ข evnt-s03Task Checklist Task

Build an Obstacle Course Game in Scratch triggering sound effects and score deductions on sprite collision events.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Observes sprites reacting when they touch each other.

Developing

Uses 'if touching sprite then' blocks inside a forever loop to detect collisions.

Secure (Target)

Designs collision mechanics like collecting items or resetting player position on obstacle touch.

Mastering

Optimizes collision detection responsiveness and prevents multi-trigger glitches.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/coding/events-actions/events-actions-s3-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"What happens if you check 'if touching sprite' ONCE at startup without a forever loop?"

Key / Answer: B
๐Ÿ’ป CodingLevel 4AP.02.B.1.1

Events & Actions: 4: Broadcast Messages

๐Ÿ“„src/data/students/coding/strands/events-actions.json (Step 4)
โœ… Links (3)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Coordinate multi-sprite dialogues, level changes, and game state transitions using broadcast messages.

Unit: How We Express OurselvesConcept: ResponsibilityProfile: Principled
โšก
Spark Hook (Connect-Extend-Challenge):

"How do walkie-talkies let people communicate across distances?"

๐ŸŽฎ
Learn Simulator:Interactive Card โ€ข Level 4

Broadcasting is like making an announcement over a school loudspeaker. One sprite shouts 'broadcast Level 2', and any sprite listening for 'when I receive Level 2' instantly runs its code!

๐Ÿ› ๏ธ
Independent Practice Task:

Task Checklist

โ–ซ๏ธ ['Create a broadcast message named next_scene', 'Send broadcast when character finishes speaking', 'Program second sprite with When I Receive next_scene']
๐Ÿซ
Classroom Lesson Idea Alignment:
Y4 โ€ข evnt-s04Task Checklist Task

Coordinate an Animated Multi-Character Dialogue in Scratch using broadcast messages to synchronize turn-taking and scene transitions.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Recognises that one sprite can trigger actions in another sprite.

Developing

Uses 'broadcast message' and 'when I receive message' blocks to coordinate two sprites.

Secure (Target)

Constructs multi-scene animated stories and multi-level games using broadcast signals.

Mastering

Architects clean message-passing structures to prevent message broadcast loops and race conditions.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/coding/events-actions/events-actions-s4-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"Which block sends a signal to all sprites and waits for their scripts to finish before moving on?"

Key / Answer: B
๐Ÿ’ป CodingLevel 5AP.03.B.1.1

Events & Actions: 5: Custom Event Listeners

๐Ÿ“„src/data/students/coding/strands/events-actions.json (Step 5)
โœ… Links (3)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Program custom event triggers that activate automatically when variables cross numerical thresholds.

Unit: How the World WorksConcept: PerspectiveProfile: Knowledgeable
โšก
Spark Hook (3-2-1 Bridge):

"Name 3 real-life devices that wait for a number threshold before turning on (e.g., thermostat, alarm)."

๐ŸŽฎ
Learn Simulator:Interactive Card โ€ข Level 5

Custom event listeners monitor background system states (like timer countdowns, health points, or loudness). When the value crosses your target number, the event fires immediately!

๐Ÿ› ๏ธ
Independent Practice Task:

Task Checklist

โ–ซ๏ธ ['Add a When [timer > 30] hat block', 'Attach a Broadcast Game Over block', 'Test by letting the timer run past 30 seconds']
๐Ÿซ
Classroom Lesson Idea Alignment:
Y5 โ€ข evnt-s05Task Checklist Task

Build a Survival Timer Game in Scratch using variable threshold event triggers to initiate boss battles and game over states.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identifies basic variable changes on screen.

Developing

Uses 'when [timer > 10]' or 'when [score > 50]' event hat blocks.

Secure (Target)

Programs automated game-over and win-condition listeners based on variable thresholds.

Mastering

Evaluates the performance impact of continuous event polling vs listener-driven architecture.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/coding/events-actions/events-actions-s5-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"Which block automatically triggers code the moment your score reaches 100?"

Key / Answer: B
๐Ÿ’ป CodingLevel 6AP.03.B.1.1

Events & Actions: 6: Asynchronous Event Systems

๐Ÿ“„src/data/students/coding/strands/events-actions.json (Step 6)
โœ… Links (3)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Design and optimize complex event-driven projects handling multiple simultaneous user inputs without thread lockup.

Unit: Sharing the PlanetConcept: ReflectionProfile: Reflective
โšก
Spark Hook (What If...?):

"What if a video game stopped responding to your controller every time background music played?"

๐ŸŽฎ
Learn Simulator:Interactive Card โ€ข Level 6

Modern software is event-driven and asynchronous. Multiple events (clicks, network data, audio loops) happen concurrently. Decoupling event handlers ensures your user interface stays smooth and fast!

๐Ÿ› ๏ธ
Independent Practice Task:

Task Checklist

โ–ซ๏ธ ['Create a master Event Manager sprite', 'Separate input listeners from rendering loops', 'Test simultaneous multi-key combinations without input lag']
๐Ÿซ
Classroom Lesson Idea Alignment:
Y6 โ€ข evnt-s06Task Checklist Task

Architect an Asynchronous Event Controller in Scratch separating input listeners from rendering loops to eliminate input lag.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Understands that multiple scripts can run at the same time.

Developing

Identifies and resolves event race conditions and message interference.

Secure (Target)

Builds responsive multi-input applications with decoupled event controllers and state managers.

Mastering

Critiques event-driven architecture efficiency and implements non-blocking execution patterns.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/coding/events-actions/events-actions-s6-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"What is the primary advantage of asynchronous event-driven programming?"

Key / Answer: B
๐Ÿ’ป CodingLevel 1AP.01.B.1.1

Inputs & Sensors: Step 1 (Y1)

๐Ÿ“„src/data/students/coding/strands/inputs-sensors.json (Step 1)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students will identify physical input mechanisms (buttons, keys, touch surfaces) and explain how pressing an input triggers an instant digital response.

Unit: How the World WorksConcept: FormProfile: Inquirer
โšก
Spark Hook (See-Think-Wonder):

"What happens inside a controller or device when you press a button?"

๐ŸŽฎ
Learn Simulator:Interactive Graphic โ€ข Level 1

An input is how humans give instructions or data to a computer. When you press a keyboard key, tap a touchscreen, or click a mouse button, you create an input signal that tells the device what to do.

๐Ÿ› ๏ธ
Independent Practice Task:

Interactive Input Hunt

โ–ซ๏ธ 1. Find 3 physical input buttons on your device.
โ–ซ๏ธ 2. Test pressing each button and record the digital action triggered.
โ–ซ๏ธ 3. Label each input as key, button, or touch.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y1 โ€ข inpt-s01Interactive Input Hunt Task

Create an Interactive Device Input Map in Google Drawings identifying keyboard, mouse, and touchscreen buttons and their responses.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identifies a button or key on a device.

Developing

Presses specific buttons or keys to trigger intended digital actions.

Secure (Target)

Explains that pressing a physical button sends an input signal to the computer.

Mastering

Compares different input methods (mouse click vs touchscreen tap vs keyboard press) for controlling simple software.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/coding/inputs-sensors/inputs-sensors-s1-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"What is a computer input?"

Key / Answer: B
๐Ÿ’ป CodingLevel 2AP.01.B.1.1

Inputs & Sensors: Step 2 (Y2)

๐Ÿ“„src/data/students/coding/strands/inputs-sensors.json (Step 2)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students will program visual block code scripts that respond to arrow keys, spacebar presses, and mouse-pointer coordinates.

Unit: How We Express OurselvesConcept: FunctionProfile: Communicator
โšก
Spark Hook (Think-Pair-Share):

"How does a video game know which arrow key you pressed on the keyboard?"

๐ŸŽฎ
Learn Simulator:Video Explainer โ€ข Level 2

Computers continuously check for user input events. In block coding, 'When Key Pressed' or 'When Sprite Clicked' blocks act as listeners that run your code only when the matching input occurs.

๐Ÿ› ๏ธ
Independent Practice Task:

Build an Input Controller

โ–ซ๏ธ 1. Create 4 key press scripts for Arrow Up, Down, Left, and Right.
โ–ซ๏ธ 2. Set sprite position changes for each key input.
โ–ซ๏ธ 3. Add a mouse-click script that changes sprite color.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y2 โ€ข inpt-s02Build an Input Controller Task

Build a Mouse and Keyboard Canvas Painter in Scratch that draws trails and changes colors based on user pointer inputs.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Attaches a green flag event hat block to a sprite script.

Developing

Uses arrow key event blocks to move a sprite up, down, left, and right.

Secure (Target)

Programs scripts that combine mouse position tracking with click events.

Mastering

Builds an interactive sketcher game where sprite movement dynamically follows the mouse pointer.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/coding/inputs-sensors/inputs-sensors-s2-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"Which block detects when a user presses the spacebar?"

Key / Answer: B
๐Ÿ’ป CodingLevel 3AP.02.B.1.1

Inputs & Sensors: Step 3 (Y3)

๐Ÿ“„src/data/students/coding/strands/inputs-sensors.json (Step 3)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students will use sensing blocks (touching color, touching sprite, distance to pointer) within conditional loops to trigger software events.

Unit: How the World WorksConcept: ConnectionProfile: Thinker
โšก
Spark Hook (Connect-Extend-Challenge):

"How does a maze game know when your character bumps into a wall?"

๐ŸŽฎ
Learn Simulator:Interactive Canvas โ€ข Level 3

Sensing blocks act like the digital senses of your code. They return boolean true/false values (like 'touching wall?') or numerical values (like 'distance to mouse') that your code evaluates continuously inside loops.

๐Ÿ› ๏ธ
Independent Practice Task:

Build a Maze Runner

โ–ซ๏ธ 1. Draw a maze backdrop with black walls.
โ–ซ๏ธ 2. Code a sprite to move with arrow keys.
โ–ซ๏ธ 3. Add a sensing block if touching color [black] then go to start.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y3 โ€ข inpt-s03Build a Maze Runner Task

Program a Color-Sensing Maze Runner in Scratch where touching boundary colors resets player coordinates.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identifies sensing blocks in the coding menu.

Developing

Inserts a 'touching edge' sensing block into an IF-THEN statement.

Secure (Target)

Programs collision detection where touching a specific color resets a sprite position.

Mastering

Uses 'distance to mouse-pointer' sensing values to calculate variable speeds or sound volume.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/coding/inputs-sensors/inputs-sensors-s3-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"What type of value does the touching [sprite]? sensing block return?"

Key / Answer: C
๐Ÿ’ป CodingLevel 4AP.02.B.1.1

Inputs & Sensors: Step 4 (Y4)

๐Ÿ“„src/data/students/coding/strands/inputs-sensors.json (Step 4)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students will read and process physical sensor inputs (accelerometer tilt, ambient light, button A/B) on microcontrollers.

Unit: Where We Are in Place and TimeConcept: ResponsibilityProfile: Principled
โšก
Spark Hook (I Used to Think... Now I Think...):

"How can a small electronic board sense when you shake it or tilt it?"

๐ŸŽฎ
Learn Simulator:Hardware Diagram โ€ข Level 4

Microcontrollers like the BBC micro:bit contain built-in physical sensors: accelerometers detect motion and tilt, light sensors measure brightness, and thermistors measure temperature. They convert physical energy into digital numbers.

๐Ÿ› ๏ธ
Independent Practice Task:

Program a Digital Compass & Alarm

โ–ซ๏ธ 1. Code Button A to display a compass heading reading.
โ–ซ๏ธ 2. Code an accelerometer shake sensor to trigger a sound effect.
โ–ซ๏ธ 3. Test light level sensing to activate an alert when dark.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y4 โ€ข inpt-s04Program a Digital Compass & Alarm Task

Code a micro:bit Tilt Compass & Nightlight in MakeCode utilizing onboard accelerometer tilt and ambient light sensors.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Connects a micro:bit via USB and identifies Button A and Button B.

Developing

Programs micro:bit LED displays to respond when Button A or B is pressed.

Secure (Target)

Uses accelerometer tilt sensor inputs (tilt left/right/up/down) to control game movement.

Mastering

Constructs a physical nightlight project using ambient light level sensor thresholds.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/coding/inputs-sensors/inputs-sensors-s4-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"Which sensor on a micro:bit detects when the board is shaken or tilted?"

Key / Answer: B
๐Ÿ’ป CodingLevel 5AP.03.B.1.1

Inputs & Sensors: Step 5 (Y5)

๐Ÿ“„src/data/students/coding/strands/inputs-sensors.json (Step 5)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students will collect continuous analog sensor values (0-1023 / 0-255), calibrate baseline thresholds, and trigger automated outputs.

Unit: Sharing the PlanetConcept: PerspectiveProfile: Knowledgeable
โšก
Spark Hook (4 Cs (Connections, Concepts, Changes, Challenges)):

"How do automatic streetlights know exactly when to turn on at sunset?"

๐ŸŽฎ
Learn Simulator:Interactive Simulator โ€ข Level 5

Unlike digital inputs (which are on or off), analog sensors provide a continuous range of numbers. Programmers define 'threshold values'โ€”specific cut-off numbersโ€”that trigger automated responses when environmental conditions change.

๐Ÿ› ๏ธ
Independent Practice Task:

Build a Smart Weather Station

โ–ซ๏ธ 1. Connect a temperature sensor and read continuous data values.
โ–ซ๏ธ 2. Determine baseline room temperature and set a heat alert threshold.
โ–ซ๏ธ 3. Program an automated alarm when temperature exceeds the threshold.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y5 โ€ข inpt-s05Build a Smart Weather Station Task

Build a Smart Plant Monitor in MakeCode micro:bit reading analog soil moisture levels and triggering visual watering alerts.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Reads live sensor value printouts on a digital screen console.

Developing

Maps raw sensor readings to meaningful units (e.g. sound level decibels, temperature degrees).

Secure (Target)

Programs threshold logic (e.g. IF moisture < 300 THEN turn on water pump motor).

Mastering

Calibrates dual-sensor automation systems (e.g. smart greenhouse regulating temperature and light).

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/coding/inputs-sensors/inputs-sensors-s5-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"What is a 'threshold value' in sensor programming?"

Key / Answer: B
๐Ÿ’ป CodingLevel 6AP.03.B.1.1

Inputs & Sensors: Step 6 (Y6)

๐Ÿ“„src/data/students/coding/strands/inputs-sensors.json (Step 6)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students will build IoT data-logging pipelines that record sensor streams at timed intervals, store dataset tables, and analyze trends.

Unit: How the World WorksConcept: ReflectionProfile: Reflective
โšก
Spark Hook (PMI (Plus, Minus, Interesting)):

"How do modern smart cities monitor traffic, air quality, and flood risks in real time?"

๐ŸŽฎ
Learn Simulator:Architecture Diagram โ€ข Level 6

The Internet of Things (IoT) connects physical sensors to cloud networks. Automated sensors gather environmental data continuously, log historical trends, and allow remote monitoring and automated decision-making across global infrastructure.

๐Ÿ› ๏ธ
Independent Practice Task:

Design an Environmental IoT Logger

โ–ซ๏ธ 1. Program a 10-second sampling loop for light and sound sensors.
โ–ซ๏ธ 2. Append sensor timestamps and values into a data table.
โ–ซ๏ธ 3. Export data to CSV and evaluate peak readings and anomalies.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y6 โ€ข inpt-s06Design an Environmental IoT Logger Task

Develop an IoT Weather Data Logger with micro:bit and Google Sheets recording ambient temperature intervals into structured tables.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Logs sensor readings manually into a spreadsheet table.

Developing

Programs automated code to sample and log sensor values every 5 seconds.

Secure (Target)

Exports logged sensor datasets to CSV format and generates trend graphs.

Mastering

Evaluates sensor data accuracy, identifies noise/outliers, and designs automated IoT alert systems.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/coding/inputs-sensors/inputs-sensors-s6-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"What is the primary function of an IoT data logger?"

Key / Answer: B
๐Ÿ’ป CodingLevel 1AP.01.B.1.1

Loops & Repetition: Y1 โ€” Physical Repetition

๐Ÿ“„src/data/students/coding/strands/loops-repetition.json (Step 1)
โœ… Links (3)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Identify repeating physical actions and count repetition cycles in routines.

Unit: How We Express OurselvesConcept: FormProfile: Inquirer
โšก
Spark Hook (Think-Pair-Share):

"Clap your hands three times, stomp twice, then repeat! How many times did we repeat the pattern?"

๐ŸŽฎ
Learn Simulator:Interactive Demonstration โ€ข Level 1

A loop is an instruction that tells us to repeat an action. Instead of saying 'clap, clap, clap', we can say 'repeat 3 times: clap'. This makes instructions shorter and easier to follow!

๐Ÿ› ๏ธ
Independent Practice Task:

Create a Physical Loop Routine

โ–ซ๏ธ Identify 2 distinct physical actions
โ–ซ๏ธ Group the actions into a repeatable sequence
โ–ซ๏ธ Assign a repeat count number to the loop sequence
๐Ÿซ
Classroom Lesson Idea Alignment:
Y1 โ€ข loop-s01Create a Physical Loop Routine Task

Choreograph a Physical Dance Loop in Canva using repeating action flashcards with multiplier count badges.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Recognise when an action is repeated.

Developing

Count how many times an action repeats in a simple dance or clapping pattern.

Secure (Target)

Identify repeating loops in physical routines and state the repeat count.

Mastering

Create original physical repetition routines and explain why repeating beats saves instruction steps.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/coding/loops-repetition/loops-repetition-s1-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"What does a loop do in a sequence of instructions?"

Key / Answer: B
๐Ÿ’ป CodingLevel 2AP.01.B.1.1

Loops & Repetition: Y2 โ€” Count-Controlled Loops

๐Ÿ“„src/data/students/coding/strands/loops-repetition.json (Step 2)
โœ… Links (3)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Program a sprite to execute actions using a count-controlled repeat block.

Unit: How the World WorksConcept: FunctionProfile: Communicator
โšก
Spark Hook (Think-Pair-Share):

"Watch this sprite walk across the stage step-by-step. How can we make the code shorter using a repeat loop?"

๐ŸŽฎ
Learn Simulator:Interactive Demonstration โ€ข Level 2

In block coding, a 'repeat [N]' block wraps around other blocks like a sandwich. Any blocks inside the repeat loop will execute N times before moving to the next block below.

๐Ÿ› ๏ธ
Independent Practice Task:

Program a Square Walk Pattern

โ–ซ๏ธ Place a repeat 4 block in the script
โ–ซ๏ธ Add 'move forward' and 'turn right 90 degrees' inside the loop
โ–ซ๏ธ Run the script to verify the square path
๐Ÿซ
Classroom Lesson Idea Alignment:
Y2 โ€ข loop-s02Program a Square Walk Pattern Task

Program a Geometric Staircase Walk in Scratch using count-controlled repeat blocks to draw stepped paths.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Place a repeat block around a single movement block.

Developing

Set a repeat count number to move a sprite across a grid.

Secure (Target)

Use count-controlled repeat loops to draw regular geometric shapes or repeat multi-block movement scripts.

Mastering

Compare a script written with loops to one written linearly without loops, explaining code efficiency.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/coding/loops-repetition/loops-repetition-s2-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"If a repeat block is set to 5 and contains 'move 10 steps', how many steps will the sprite move in total?"

Key / Answer: C
๐Ÿ’ป CodingLevel 3AP.02.B.1.1

Loops & Repetition: Y3 โ€” Forever & Infinite Loops

๐Ÿ“„src/data/students/coding/strands/loops-repetition.json (Step 3)
โœ… Links (3)๐Ÿซ Lesson #3.04โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Utilize 'forever' loops to maintain continuous sprite animations and ongoing condition checking.

Unit: Where We Are in Place and TimeConcept: ChangeProfile: Thinker
โšก
Spark Hook (Think-Pair-Share):

"How do non-player characters in video games keep moving or dancing continuously without stopping?"

๐ŸŽฎ
Learn Simulator:Interactive Demonstration โ€ข Level 3

A 'forever' loop runs continuously until the program is stopped manually. It is used for ongoing tasks like costume animations, background scrolling, or constantly checking if a key is pressed.

๐Ÿ› ๏ธ
Independent Practice Task:

Animate a Flying Bird Sprite

โ–ซ๏ธ Create a forever loop under 'when green flag clicked'
โ–ซ๏ธ Add costume switch and short delay inside the loop
โ–ซ๏ธ Add edge-bouncing movement so the sprite flies indefinitely
๐Ÿซ
Classroom Lesson Idea Alignment:
#3.04#3.04 Code Boogie - Santa Tracker

Create a Continuous Ambient Animation in Scratch (flying bird or swimming fish) using a 'forever' loop with costume switching.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identify a forever block in the block palette.

Developing

Wrap a costume-switching script inside a forever loop to create walking animations.

Secure (Target)

Construct forever loops that continuously monitor game conditions or animate backgrounds.

Mastering

Explain when to use a forever loop versus a count-controlled loop in game design.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/coding/loops-repetition/loops-repetition-s3-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"Which type of loop never stops repeating until the red stop button is clicked?"

Key / Answer: C
๐Ÿ’ป CodingLevel 4AP.02.B.1.1

Loops & Repetition: Y4 โ€” Repeat Until Conditionals

๐Ÿ“„src/data/students/coding/strands/loops-repetition.json (Step 4)
โœ… Links (3)๐Ÿซ Lesson #4.05โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Build scripts using 'repeat until' loops governed by touch or sensing conditions.

Unit: Sharing the PlanetConcept: ConnectionProfile: Principled
โšก
Spark Hook (Think-Pair-Share):

"How can we code a robot to keep driving forward UNTIL it detects a wall in front of it?"

๐ŸŽฎ
Learn Simulator:Interactive Demonstration โ€ข Level 4

A 'repeat until [condition]' loop evaluates its condition before every iteration. It repeats the enclosed actions continuously until the condition evaluates to true, then stops looping and moves to the next block.

๐Ÿ› ๏ธ
Independent Practice Task:

Program an Obstacle-Stopping Vehicle

โ–ซ๏ธ Add a 'repeat until <touching obstacle>' block
โ–ซ๏ธ Place 'move 5 steps' inside the loop
โ–ซ๏ธ Add 'play sound' below the loop to trigger upon stopping
๐Ÿซ
Classroom Lesson Idea Alignment:
#4.05#4.05 Code Boogie - Santa Tracker

Program an Obstacle-Stopping Vehicle in Scratch using 'repeat until touching obstacle' then playing a screech sound effect.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identify the sensing condition slot in a repeat-until block.

Developing

Combine a touching-color or touching-mouse sensor with a repeat-until loop.

Secure (Target)

Program game sprites to move continuously until hitting an obstacle or reaching a target.

Mastering

Debug scripts where repeat-until conditions never become true (preventing infinite hanging).

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/coding/loops-repetition/loops-repetition-s4-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"When does a 'repeat until [touching edge]' loop stop repeating its inner blocks?"

Key / Answer: B
๐Ÿ’ป CodingLevel 5AP.03.B.1.1

Loops & Repetition: Y5 โ€” Nested Loops

๐Ÿ“„src/data/students/coding/strands/loops-repetition.json (Step 5)
โœ… Links (3)๐Ÿซ Lesson #5.13โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Design algorithms with nested loops to create 2D grid layouts and complex geometric patterns.

Unit: How We Organize OurselvesConcept: PerspectiveProfile: Knowledgeable
โšก
Spark Hook (Think-Pair-Share):

"To draw one square we repeat 4 times. How would we code drawing a row of 5 squares?"

๐ŸŽฎ
Learn Simulator:Interactive Demonstration โ€ข Level 5

Nested loops occur when one loop (the inner loop) is placed entirely inside another loop (the outer loop). For every single pass of the outer loop, the inner loop completes all of its iterations.

๐Ÿ› ๏ธ
Independent Practice Task:

Draw a Grid of Geometric Shapes

โ–ซ๏ธ Create an outer loop to repeat for each row (e.g. 3 times)
โ–ซ๏ธ Create an inner loop to draw a shape (e.g. repeat 4 times)
โ–ซ๏ธ Add a position shift block inside the outer loop after the inner loop finishes
๐Ÿซ
Classroom Lesson Idea Alignment:
#5.13#5.13 Programming 5.2 Kodable

Generate a 2D Geometric Tile Pattern in Scratch using nested repeat loops (outer loop for rows, inner loop for column shapes).

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Recognize an inner loop placed inside an outer loop.

Developing

Calculate the total number of iterations in a nested loop (outer count x inner count).

Secure (Target)

Use nested loops with pen blocks to draw complex tiled patterns or generate 2D grid coordinates.

Mastering

Optimize nested loop algorithms to avoid performance lag in complex graphical applications.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/coding/loops-repetition/loops-repetition-s5-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"If an outer loop runs 5 times and contains an inner loop that runs 4 times, how many total times do the blocks inside the inner loop run?"

Key / Answer: B
๐Ÿ’ป CodingLevel 6AP.03.B.1.1

Loops & Repetition: Y6 โ€” Loop Optimization & Text Loops

๐Ÿ“„src/data/students/coding/strands/loops-repetition.json (Step 6)
โœ… Links (3)๐Ÿซ Lesson #6.20โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Write text-based 'for' and 'while' loops in Python and analyze algorithmic loop complexity.

Unit: Scientific and Technological InnovationConcept: ReflectionProfile: Reflective
โšก
Spark Hook (Think-Pair-Share):

"How do professional Python programmers write loops without visual blocks?"

๐ŸŽฎ
Learn Simulator:Interactive Demonstration โ€ข Level 6

In text coding like Python, `for i in range(10):` runs a loop a fixed number of times, while `while condition:` repeats as long as a condition remains True. Proper indentation defines the code inside the loop body.

๐Ÿ› ๏ธ
Independent Practice Task:

Build a Python Countdown Loop

โ–ซ๏ธ Write a `while counter > 0:` loop in Python
โ–ซ๏ธ Decrement the counter inside the loop body
โ–ซ๏ธ Print 'Blastoff!' after the loop completes
๐Ÿซ
Classroom Lesson Idea Alignment:
#6.20#6.20 Code Combat

Program a Python While/For Loop Simulation comparing execution step counts and time complexity for iterative algorithms.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identify 'for' and 'while' keywords in simple Python code.

Developing

Translate a block repeat loop into a Python `for i in range(N):` statement.

Secure (Target)

Construct text-based while loops with counter variables and condition updates.

Mastering

Evaluate nested loop complexity O(n^2) and refactor inefficient loop structures to improve program execution speed.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/coding/loops-repetition/loops-repetition-s6-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"In Python text coding, how is the code inside a loop body identified?"

Key / Answer: B
๐Ÿ’ป CodingLevel 1AP.01.B.1.1

Physical Computing & Robotics: Y1: Physical Hardware

๐Ÿ“„src/data/students/coding/strands/physical-computing.json (Step 1)
โœ… Links (2)๐Ÿซ Lesson RES-05โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students will identify physical computing devices (e.g., floor robots, microcontrollers) and explain that software code controls physical movement and lights.

Unit: How the World WorksConcept: FormProfile: Inquirer
โšก
Spark Hook (See-Think-Wonder):

"Look at this floor robot. What physical parts can you touch, and how does it know where to move?"

๐ŸŽฎ
Learn Simulator:Interactive Diagram โ€ข Level 1

Physical computing bridges the digital world and the physical world. Hardware includes the physical parts you can touch (buttons, wheels, lights), while software is the invisible code telling the hardware what to do.

๐Ÿ› ๏ธ
Independent Practice Task:

Hardware Explorer

โ–ซ๏ธ Identify physical buttons on the device
โ–ซ๏ธ Press buttons to set a physical movement pattern
โ–ซ๏ธ Observe how software commands trigger physical movement
๐Ÿซ
Classroom Lesson Idea Alignment:
RES-05LEGO Education SPIKE Prime Web App

Explore micro:bit / Bee-Bot physical buttons and build an unplugged-to-robot command card sequence.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Recognizes a physical robot or hardware device in the classroom.

Developing

Distinguishes between pressing physical buttons on a device and watching the device react.

Secure (Target)

Explains that software instructions written by humans make physical hardware move and light up.

Mastering

Demonstrates how physical buttons on a floor robot correspond to specific physical distance movements.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/coding/physical-computing/physical-computing-s1-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"What is physical hardware in computing?"

Key / Answer: B
๐Ÿ’ป CodingLevel 2AP.01.B.1.1

Physical Computing & Robotics: Y2: Displays & Sound

๐Ÿ“„src/data/students/coding/strands/physical-computing.json (Step 2)
โœ… Links (2)๐Ÿซ Lesson RES-05โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students will write code to control physical microcontroller outputs, displaying custom icons on an LED matrix and playing tones through a buzzer.

Unit: How We Express OurselvesConcept: FunctionProfile: Communicator
โšก
Spark Hook (Think-Pair-Share):

"How do traffic lights and electronic signs use physical lights to communicate messages?"

๐ŸŽฎ
Learn Simulator:Interactive Sandbox โ€ข Level 2

Microcontrollers like the micro:bit have built-in physical outputs. An 5x5 LED matrix lights up individual pixels using code coordinates, while a piezoceramic speaker produces physical sound vibrations.

๐Ÿ› ๏ธ
Independent Practice Task:

LED & Sound Composer

โ–ซ๏ธ Program an LED matrix to display a heart icon
โ–ซ๏ธ Create a custom 5x5 grid pattern
โ–ซ๏ธ Add a sound output block to play a melody
๐Ÿซ
Classroom Lesson Idea Alignment:
RES-05LEGO Education SPIKE Prime Web App

Program a micro:bit Smiley Face & Melody badge in MakeCode that triggers animations on button press.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Loads a pre-made code block to show a static image on an LED screen.

Developing

Modifies LED plot coordinates to design custom physical light patterns.

Secure (Target)

Programs code that sequences LED icons and plays musical notes on a physical buzzer.

Mastering

Creates an interactive physical name tag or animated LED display that changes pictures on loop.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/coding/physical-computing/physical-computing-s2-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"Which component on a microcontroller displays visual light patterns?"

Key / Answer: B
๐Ÿ’ป CodingLevel 3AP.02.B.1.1

Physical Computing & Robotics: Y3: Hardware Buttons

๐Ÿ“„src/data/students/coding/strands/physical-computing.json (Step 3)
โœ… Links (2)๐Ÿซ Lesson RES-05โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students will write event-driven code that responds to physical button presses (Button A, Button B, A+B) and conductive touch pins.

Unit: Where We Are in Place and TimeConcept: ConnectionProfile: Thinker
โšก
Spark Hook (Chalk Talk):

"What happens inside a game controller when you press a button?"

๐ŸŽฎ
Learn Simulator:Circuit Simulator โ€ข Level 3

Buttons and touch pins act as physical switches. When pressed, they complete an electrical circuit, sending a HIGH signal to the microcontroller processor, which triggers the corresponding event code.

๐Ÿ› ๏ธ
Independent Practice Task:

Physical Game Controller

โ–ซ๏ธ Program on button A pressed to show a score
โ–ซ๏ธ Program on button B pressed to reset
โ–ซ๏ธ Test combined A+B button trigger
๐Ÿซ
Classroom Lesson Idea Alignment:
RES-05LEGO Education SPIKE Prime Web App

Code a micro:bit Two-Player Scorekeeper in MakeCode using Buttons A and B with LED counter displays.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Connects a physical button press event to a single output action.

Developing

Programs Button A and Button B to perform two distinct physical actions.

Secure (Target)

Constructs conditional logic using Button A, Button B, and combined A+B inputs to control a digital counter.

Mastering

Builds an interactive physical controller (e.g., cardboard arcade button or Makey Makey circuit) that triggers code.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/coding/physical-computing/physical-computing-s3-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"What code block listens for a physical button press on a microcontroller?"

Key / Answer: B
๐Ÿ’ป CodingLevel 4AP.02.B.1.1

Physical Computing & Robotics: Y4: Hardware Sensors

๐Ÿ“„src/data/students/coding/strands/physical-computing.json (Step 4)
โœ… Links (2)๐Ÿซ Lesson RES-05โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students will program microcontrollers using built-in motion sensors (accelerometers) and ambient light sensors to build physical measuring devices.

Unit: How the World WorksConcept: ResponsibilityProfile: Principled
โšก
Spark Hook (Predict & Observe):

"How does a smartphone know when you rotate it sideways or shake it?"

๐ŸŽฎ
Learn Simulator:Interactive Sensor Plotter โ€ข Level 4

Hardware sensors measure physical properties. Accelerometers detect movement and gravity forces along X, Y, and Z axes, while light sensors detect ambient room brightness.

๐Ÿ› ๏ธ
Independent Practice Task:

Smart Sensor Alarm

โ–ซ๏ธ Program on shake event to pick a random number
โ–ซ๏ธ Read light level input into a variable
โ–ซ๏ธ Set a conditional light threshold for an automatic light
๐Ÿซ
Classroom Lesson Idea Alignment:
RES-05LEGO Education SPIKE Prime Web App

Build a micro:bit Tilt Compass & Step Counter using onboard accelerometer and magnetometer sensors.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Reads values from an accelerometer or shake gesture block.

Developing

Uses shake gestures to generate random dice numbers on an LED screen.

Secure (Target)

Programs an IF-THEN conditional loop that measures ambient light level and turns on an LED nightlight when dark.

Mastering

Designs a multi-sensor physical device (e.g. digital compass or spirit level) using tilt angle data.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/coding/physical-computing/physical-computing-s4-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"Which hardware sensor detects shaking, tilt, and acceleration?"

Key / Answer: B
๐Ÿ’ป CodingLevel 5AP.03.B.1.1

Physical Computing & Robotics: Y5: Circuits & Motors

๐Ÿ“„src/data/students/coding/strands/physical-computing.json (Step 5)
โœ… Links (2)๐Ÿซ Lesson RES-05โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students will build external electrical circuits using alligator clips to drive external LEDs, buzzers, and position-controlled servo motors.

Unit: Sharing the PlanetConcept: PerspectiveProfile: Knowledgeable
โšก
Spark Hook (Connect-Extend-Challenge):

"How do automated parking garage barriers move up and down when a car approaches?"

๐ŸŽฎ
Learn Simulator:Interactive Circuit Builder โ€ข Level 5

Motors and actuators convert electrical energy into physical movement. Servo motors allow precise angular position control (0ยฐ to 180ยฐ) using Pulse Width Modulation (PWM) signals sent via GPIO pins.

๐Ÿ› ๏ธ
Independent Practice Task:

Robotic Barrier Engineer

โ–ซ๏ธ Connect servo motor wires to Signal, VCC, and GND pins
โ–ซ๏ธ Program servo write pin 0 to 0 degrees
โ–ซ๏ธ Program servo write pin 0 to 90 degrees when button A is pressed
๐Ÿซ
Classroom Lesson Idea Alignment:
RES-05LEGO Education SPIKE Prime Web App

Wire and program an external servo motor / LED circuit on a breadboard with micro:bit pin commands.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Connects alligator clips to pin 0 and GND to complete a simple physical circuit.

Developing

Controls external LED brightness or blinking rate using pulse-width modulation or digital pin outputs.

Secure (Target)

Programs a 180-degree servo motor to rotate to specific angles based on sensor inputs.

Mastering

Engineers an automated physical system (e.g. robotic barrier gate or automatic plant waterer) combining motors and sensors.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/coding/physical-computing/physical-computing-s5-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"Which physical component rotates to precise angle positions (0ยฐ to 180ยฐ)?"

Key / Answer: B
๐Ÿ’ป CodingLevel 6AP.03.B.1.1

Physical Computing & Robotics: Y6: Robotics & Radio

๐Ÿ“„src/data/students/coding/strands/physical-computing.json (Step 6)
โœ… Links (2)๐Ÿซ Lesson RES-05โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students will program autonomous mobile buggies using dual motors, ultrasonic distance sensors, infrared line-trackers, and radio packet communication.

Unit: How the World WorksConcept: ReflectionProfile: Reflective
โšก
Spark Hook (4 Cs (Connections, Concepts, Changes, Challenges)):

"How do Mars rovers or self-driving delivery robots navigate obstacles without a human driver holding a remote?"

๐ŸŽฎ
Learn Simulator:Robotics Telemetry Dashboard โ€ข Level 6

Autonomous robots rely on closed-loop feedback control. They constantly read sensor values (ultrasonic sonar distance, IR reflectance), evaluate code logic inside high-speed loops, adjust motor speeds instantly, and transmit telemetry via wireless radio frequencies.

๐Ÿ› ๏ธ
Independent Practice Task:

Autonomous Rover Developer

โ–ซ๏ธ Program ultrasonic sensor distance check
โ–ซ๏ธ Implement obstacle avoidance logic (turn right when distance < 15cm)
โ–ซ๏ธ Set up radio send/receive channels for wireless remote control
๐Ÿซ
Classroom Lesson Idea Alignment:
RES-05LEGO Education SPIKE Prime Web App

Program peer-to-peer radio communication between two micro:bits to remote-control a motorized robot rover.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Programs basic motor movement commands (forward, turn, stop) on a wheeled robotic chassis.

Developing

Integrates ultrasonic distance sensors to stop the robot before colliding with physical obstacles.

Secure (Target)

Constructs a closed-loop feedback program for line following using dual IR reflectance sensors.

Mastering

Builds a wireless multi-device network where one remote controller micro:bit sends radio signals to steer a robotic car.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/coding/physical-computing/physical-computing-s6-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"Which technology allows two microcontrollers to send message packets to each other wirelessly?"

Key / Answer: B
๐Ÿ’ป CodingLevel 1AP.01.B.1.1

Text-Based Coding: Step 1: Code Typing

๐Ÿ“„src/data/students/coding/strands/text-coding.json (Step 1)
โœ… Links (2)๐Ÿซ Lesson RES-04โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students learn to recognize typed programming commands and type basic text instructions accurately.

Unit: How We Express OurselvesConcept: FormProfile: Inquirer
โšก
Spark Hook (See-Think-Wonder):

"Compare a Scratch block with a line of typed Python code. What looks identical and what looks different?"

๐ŸŽฎ
Learn Simulator:Text vs Block Interface โ€ข Level 1

Text-based coding uses typed words and punctuation instead of drag-and-drop blocks. Computers require exact spelling and matching symbols to execute instructions.

๐Ÿ› ๏ธ
Independent Practice Task:

Typing First Commands

โ–ซ๏ธ Open the text editor; Type print('Hello World'); Run the script to verify output
๐Ÿซ
Classroom Lesson Idea Alignment:
RES-04Typing Club Granada College

Practice Python syntax typing in Replit / Trinket using print statements with proper quotes and parentheses.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identifies typed text code as instructions for a computer.

Developing

Types simple programming commands following a visual guide.

Secure (Target)

Accurately types text code statements without missing letters or quotes.

Mastering

Explains why exact typing is required for computers to process text code.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/coding/text-coding/text-coding-s1-task.jpg
๐Ÿ”’
Learning Check Gate (multiple_choice):

"What replaces drag-and-drop blocks in text-based programming?"

Key / Answer: A
๐Ÿ’ป CodingLevel 2AP.01.B.1.1

Text-Based Coding: Step 2: Syntax Rules

๐Ÿ“„src/data/students/coding/strands/text-coding.json (Step 2)
โœ… Links (2)๐Ÿซ Lesson #2.01โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students learn the core rules of text syntax including function names, parentheses, and string quotes.

Unit: How the World WorksConcept: FunctionProfile: Communicator
โšก
Spark Hook (Think-Pair-Share):

"Look at print('Hello') vs PRINT[Hello]. Why will only one of these work in Python?"

๐ŸŽฎ
Learn Simulator:Understanding Syntax โ€ข Level 2

Syntax is the grammar of programming languages. In Python, function names are case-sensitive, arguments sit inside parentheses (), and text strings must be enclosed in quotation marks.

๐Ÿ› ๏ธ
Independent Practice Task:

Fixing Syntax Errors

โ–ซ๏ธ Examine three code lines; Identify missing quotes or parentheses; Re-type the lines with correct syntax
๐Ÿซ
Classroom Lesson Idea Alignment:
#2.01#2.01 Keyboard Skills

Identify and correct syntax errors (missing colons, mismatched brackets, indentation) in starter Python code.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identifies parentheses and quotes in a line of text code.

Developing

Distinguishes between valid text commands and syntax errors.

Secure (Target)

Writes syntactically correct output statements using proper punctuation.

Mastering

Teaches peers how to fix syntax errors like missing brackets or unclosed quotes.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/coding/text-coding/text-coding-s2-task.jpg
๐Ÿ”’
Learning Check Gate (multiple_choice):

"Which Python statement is written with correct syntax?"

Key / Answer: A
๐Ÿ’ป CodingLevel 3AP.02.B.1.1

Text-Based Coding: Step 3: Sequential Scripts

๐Ÿ“„src/data/students/coding/strands/text-coding.json (Step 3)
โœ… Links (2)๐Ÿซ Lesson RES-04โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students write multi-line text programs that execute sequence steps in precise order.

Unit: Where We Are in Place and TimeConcept: ChangeProfile: Thinker
โšก
Spark Hook (Predict & Verify):

"If line 1 says print('Step A') and line 2 says print('Step B'), what prints first? What happens if we swap them?"

๐ŸŽฎ
Learn Simulator:Top-to-Bottom Execution โ€ข Level 3

Text programs execute line by line, starting at line 1 and moving downward. Changing the order of lines changes the sequence of output actions.

๐Ÿ› ๏ธ
Independent Practice Task:

Building a Dialogue Script

โ–ซ๏ธ Write line 1 introducing Character A; Write line 2 with Character B response; Run the script and verify order
๐Ÿซ
Classroom Lesson Idea Alignment:
RES-04Typing Club Granada College

Write a sequential text adventure game in Python using print, time.sleep, and formatted strings.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Traces the order of lines in a 3-line text script.

Developing

Constructs a multi-line text script to display sequential story dialogue.

Secure (Target)

Predicts exact output sequence of complex multi-line text programs.

Mastering

Reorders script lines to optimize output clarity and logical flow.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/coding/text-coding/text-coding-s3-task.jpg
๐Ÿ”’
Learning Check Gate (multiple_choice):

"In what order does a text program execute lines of code?"

Key / Answer: A
๐Ÿ’ป CodingLevel 4AP.02.B.1.1

Text-Based Coding: Step 4: Variables & Input

๐Ÿ“„src/data/students/coding/strands/text-coding.json (Step 4)
โœ… Links (2)๐Ÿซ Lesson RES-04โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students learn to create text variables, collect user inputs with input(), and output formatted responses.

Unit: Sharing the PlanetConcept: ConnectionProfile: Principled
โšก
Spark Hook (Connect-Extend-Challenge):

"How does a website remember your name after you log in? How can a single line of text code do the same?"

๐ŸŽฎ
Learn Simulator:Variables and input() โ€ข Level 4

Variables store values using an assignment operator (=), like name = 'Alex'. The input() function asks the user a question and saves their typed response into a variable for later use.

๐Ÿ› ๏ธ
Independent Practice Task:

Building a Greeting Generator

โ–ซ๏ธ Create a variable player_name using input(); Create a variable favorite_color; Print a personalized greeting combining both variables
๐Ÿซ
Classroom Lesson Idea Alignment:
RES-04Typing Club Granada College

Build an Interactive Mad Libs generator in Python using input() prompts and variable string interpolation.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identifies variable assignment using the equals sign (=) in text code.

Developing

Captures user input using input() and stores it in a named variable.

Secure (Target)

Formats string concatenation and f-strings to display dynamic personalized outputs.

Mastering

Designs an interactive text chatbot that prompts for user data and remembers choices.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/coding/text-coding/text-coding-s4-task.jpg
๐Ÿ”’
Learning Check Gate (multiple_choice):

"Which Python line correctly stores user input into a variable named 'user_age'?"

Key / Answer: A
๐Ÿ’ป CodingLevel 5AP.03.B.1.1

Text-Based Coding: Step 5: Conditionals & Indent

๐Ÿ“„src/data/students/coding/strands/text-coding.json (Step 5)
โœ… Links (2)๐Ÿซ Lesson #5.07โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students write text-based if/elif/else statements using comparison operators (==, >, <) and 4-space indentation.

Unit: How We Organize OurselvesConcept: PerspectiveProfile: Knowledgeable
โšก
Spark Hook (4 Cs (Connections, Concepts, Changes, Challenges)):

"How does a video game check if you have enough points to open a door? How do we write that check in text code?"

๐ŸŽฎ
Learn Simulator:If Statements & Indentation โ€ข Level 5

Text-based decisions use if, elif, and else keywords followed by a colon (:). Code inside each decision branch MUST be indented (typically 4 spaces) to show it belongs to that branch.

๐Ÿ› ๏ธ
Independent Practice Task:

Building a Passcode Checker

โ–ซ๏ธ Prompt user for a secret password; Write an if statement comparing input to correct secret; Indent success and failure print statements
๐Ÿซ
Classroom Lesson Idea Alignment:
#5.07#5.07 Bookmarks!

Program a Text-Based Password Checker in Python using if, elif, else logic and strict indentation.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identifies the if and else keywords in a Python script.

Developing

Applies correct indentation to code blocks inside if/else branches.

Secure (Target)

Writes conditional text programs using dynamic comparison conditions.

Mastering

Constructs multi-branch decision trees using if, elif, and else clauses.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/coding/text-coding/text-coding-s5-task.jpg
๐Ÿ”’
Learning Check Gate (multiple_choice):

"What must follow an 'if' condition line in Python, and what must happen to the code line inside the branch?"

Key / Answer: A
๐Ÿ’ป CodingLevel 6AP.03.B.1.1

Text-Based Coding: Step 6: Loops & Functions

๐Ÿ“„src/data/students/coding/strands/text-coding.json (Step 6)
โœ… Links (2)๐Ÿซ Lesson #6.11aโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students define custom functions with def and implement text for/while loops to solve complex programming tasks.

Unit: How We Express OurselvesConcept: ReflectionProfile: Reflective
โšก
Spark Hook (Headline):

"Write a one-sentence headline describing how functions and loops give text programmers superpower efficiency!"

๐ŸŽฎ
Learn Simulator:Loops & Reusable Functions โ€ข Level 6

Use `for i in range(n):` to repeat code `n` times, or `while condition:` for continuous execution. Use `def function_name():` to wrap reusable code blocks into custom named functions.

๐Ÿ› ๏ธ
Independent Practice Task:

Building a Mini Text Game Engine

โ–ซ๏ธ Define a custom function show_menu(); Write a while loop for game turn loop; Include a for loop to calculate high scores
๐Ÿซ
Classroom Lesson Idea Alignment:
#6.11a#6.11 Code Combat

Build a modular CLI Currency Converter in Python defining reusable def functions and while loops.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Recognizes for, while, and def keywords in a Python script.

Developing

Constructs a for loop in Python to repeat an action a fixed number of times.

Secure (Target)

Defines custom functions with parameters to eliminate repeated code.

Mastering

Builds a complete text-based adventure game utilizing functions, loops, variables, and conditionals.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/coding/text-coding/text-coding-s6-task.jpg
๐Ÿ”’
Learning Check Gate (multiple_choice):

"Which keyword is used in Python to define a new custom reusable function?"

Key / Answer: A
๐Ÿ’ป CodingLevel 1AP.01.B.1.1

Unplugged Coding & Kinesthetic Logic: Physical Sequences

๐Ÿ“„src/data/students/coding/strands/unplugged-coding.json (Step 1)
โœ… Links (3)๐Ÿซ Lesson RES-07โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

To direct a partner through a floor grid using printed arrow cards (Forward, Left, Right, Stop) without talking.

Unit: UOI.1.INQConcept: FormProfile: Inquirer
โšก
Spark Hook (See Think Wonder):

"Watch your partner act like a robot! What happens if you give them a vague command like 'go over there'?"

๐ŸŽฎ
Learn Simulator:StandardContent โ€ข Level 1

Computers need exact physical or written commands. A 'human robot' must follow only the arrow cards placed on the floor grid: Forward (1 step), Turn Left (90 degrees), Turn Right (90 degrees), and Stop.

๐Ÿ› ๏ธ
Independent Practice Task:

Human Robot Grid Navigation

โ–ซ๏ธ Lay out a 3x3 tape grid on the floor
โ–ซ๏ธ Place start and end target cards
โ–ซ๏ธ Arrange arrow cards in order
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
RES-07Kodable & Tynker Coding Portals

Create a Human Robot Obstacle Course using floor arrow tiles and physical command cards.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Requires physical prompts to choose the correct arrow direction.

Developing

Arranges arrow cards in order but needs help correcting orientation errors.

Secure (Target)

Creates a complete step-by-step physical command sequence to guide a partner through a 3x3 grid.

Mastering

Designs complex grid paths with obstacle detours and tests execution without verbal communication.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/coding/unplugged-coding/unplugged-coding-s1-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Your robot is facing East on the grid and needs to face North. Which card should you give them?"

Key / Answer: Turn Left
๐Ÿ’ป CodingLevel 2AP.01.B.1.1

Unplugged Coding & Kinesthetic Logic: Physical Loops

๐Ÿ“„src/data/students/coding/strands/unplugged-coding.json (Step 2)
โœ… Links (3)๐Ÿซ Lesson #2.05โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

To identify repeated action patterns in physical routines and represent them using loop multiplier cards.

Unit: UOI.2.COMMConcept: FunctionProfile: Communicator
โšก
Spark Hook (Zoom In):

"Look at this long line of 8 'Forward' cards. How could we say this much faster using just two cards?"

๐ŸŽฎ
Learn Simulator:StandardContent โ€ข Level 2

Instead of laying down 8 separate Forward cards, we use a Loop Card! A Loop Card tells the robot: 'Repeat the enclosed action N times'. This makes our unplugged code cleaner and easier to read.

๐Ÿ› ๏ธ
Independent Practice Task:

Fitness Loop Coding

โ–ซ๏ธ Create a physical workout algorithm
โ–ซ๏ธ Identify repeating moves (e.g. 4 Jumping Jacks)
โ–ซ๏ธ Insert a 'Repeat 4x' loop card
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
#2.05#2.05 Code Boogie - Santa Tracker

Choreograph a Playground Dance Loop with physical repeat count cards and choreographic cue cards.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identifies repeating dance or movement patterns with teacher guidance.

Developing

Replaces repeated arrow cards with loop cards but occasionally miscounts repetitions.

Secure (Target)

Accurately uses loop cards (Repeat Nx) to streamline long physical command sequences.

Mastering

Explains how physical loops save time and prevent card clutter in long algorithmic paths.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/coding/unplugged-coding/unplugged-coding-s2-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"What is the total step count for: Repeat 4x [Forward 1 Step, Clap 1 Time]?"

Key / Answer: 4 Steps and 4 Claps
๐Ÿ’ป CodingLevel 3AP.02.B.1.1

Unplugged Coding & Kinesthetic Logic: Offline Conditionals

๐Ÿ“„src/data/students/coding/strands/unplugged-coding.json (Step 3)
โœ… Links (3)๐Ÿซ Lesson #3.04โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

To play a physical card game that executes different actions based on IF (condition) THEN (action) ELSE (action) rules.

Unit: UOI.3.THINKConcept: ConnectionProfile: Thinker
โšก
Spark Hook (See Think Wonder):

"IF the traffic light turns RED, THEN cars stop. What is the ELSE rule for cars when the light is GREEN?"

๐ŸŽฎ
Learn Simulator:StandardContent โ€ข Level 3

Conditionals allow algorithms to make decisions! An IF statement checks a condition: IF (Red Card drawn) THEN (Touch your toes) ELSE (Clap your hands). Only one branch is executed based on whether the condition is TRUE or FALSE.

๐Ÿ› ๏ธ
Independent Practice Task:

Card Game Conditionals

โ–ซ๏ธ Draw a playing card from the deck
โ–ซ๏ธ Check the rule: IF (Card is Red) THEN (Stand Up) ELSE (Sit Down)
โ–ซ๏ธ Execute the correct action immediately
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
#3.04#3.04 Code Boogie - Santa Tracker

Play the Red Light / Green Light Conditional Game using physical IF-THEN-ELSE rule cards.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Follows single IF-THEN physical rules when prompted by the teacher.

Developing

Executes IF-THEN-ELSE card conditions but needs support with nested or dual conditions.

Secure (Target)

Constructs and plays custom physical card games using accurate IF-THEN-ELSE logical branches.

Mastering

Evaluates real-world conditional scenarios (e.g. weather clothing) and drafts multi-branch offline decision trees.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/coding/unplugged-coding/unplugged-coding-s3-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Rule: IF (Age >= 8) THEN (Enter Maze) ELSE (Wait in Line). Alex is 9 years old. What does Alex do?"

Key / Answer: Enters the Maze
๐Ÿ’ป CodingLevel 4AP.02.B.1.1

Unplugged Coding & Kinesthetic Logic: Sorting Networks

๐Ÿ“„src/data/students/coding/strands/unplugged-coding.json (Step 4)
โœ… Links (3)๐Ÿซ Lesson RES-07โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

To physically walk through a ground-drawn sorting network to sort a list of numbers from smallest to largest.

Unit: UOI.4.PRINConcept: ChangeProfile: Principled
โšก
Spark Hook (See Think Wonder):

"Imagine sorting 100 exam papers by score. How can 6 students working together finish faster than 1 student?"

๐ŸŽฎ
Learn Simulator:StandardContent โ€ข Level 4

A Sorting Network is a physical graph painted on the ground. Unsorted numbers (students) enter at one end. When two students meet at a comparison square, they compare numbers: the SMALLER number follows the left path, and the LARGER number follows the right path. At the end, everyone emerges perfectly sorted!

๐Ÿ› ๏ธ
Independent Practice Task:

Chalk Sorting Network Challenge

โ–ซ๏ธ Draw a 6-entry sorting network in chalk on the playground
โ–ซ๏ธ Give 6 students random number cards (1-99)
โ–ซ๏ธ Step forward together to comparison squares
+2 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
RES-07Kodable & Tynker Coding Portals

Run an Unplugged Parallel Sorting Network on chalk/tape grid comparing 6 numbered student runners.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Walks through the sorting network nodes with step-by-step guidance.

Developing

Compares two numbers at comparison nodes but needs help knowing which path leads to the smaller number.

Secure (Target)

Successfully navigates a 6-number chalk sorting network, making accurate comparison decisions at every node.

Mastering

Explains how parallel comparisons in sorting networks speed up sorting compared to linear comparison.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/coding/unplugged-coding/unplugged-coding-s4-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Two students meet at a node: Card 42 and Card 18. The rule says 'Smaller goes Left'. Where does Card 18 go?"

Key / Answer: Left Path
๐Ÿ’ป CodingLevel 5AP.03.B.1.1

Unplugged Coding & Kinesthetic Logic: Parity Magic Trick

๐Ÿ“„src/data/students/coding/strands/unplugged-coding.json (Step 5)
โœ… Links (3)๐Ÿซ Lesson #5.09โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

To perform the 'Parity Magic Trick' by setting up parity check rows/columns and identifying a flipped card.

Unit: UOI.5.KNOWConcept: PerspectiveProfile: Knowledgeable
โšก
Spark Hook (See Think Wonder):

"How can a computer know if a file downloaded over noisy Wi-Fi has a single corrupted zero or one?"

๐ŸŽฎ
Learn Simulator:StandardContent โ€ข Level 5

Computers send data in binary bits (0s and 1s). To prevent errors, computers add a Parity Bit to each row and column so the count of 1s is always EVEN. If a bit flips during transmission, the row AND column count become ODD โ€” pointing directly to the broken bit!

๐Ÿ› ๏ธ
Independent Practice Task:

Parity Card Magic Trick

โ–ซ๏ธ Lay out a 4x4 grid of cards with black or white sides up
โ–ซ๏ธ Add a 5th row and column (Parity Cards) so every line has an EVEN number of black cards
โ–ซ๏ธ Have a friend flip 1 card while you turn away
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
#5.09#5.09 Code Boogie - Santa Tracker

Demonstrate Computer Error Detection using a 5x5 Grid Card Parity Magic Trick with black/white cards.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Flips a grid card when instructed but relies on teacher assistance to spot parity count errors.

Developing

Counts odd and even black cards in rows but struggles to locate the exact row/column intersection.

Secure (Target)

Adds parity cards to make every row and column have an EVEN number of black cards, effortlessly spotting flipped cards.

Mastering

Explains how computers use parity bits and checksums in real Wi-Fi networks to detect corrupted data downloads.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/coding/unplugged-coding/unplugged-coding-s5-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"A row has 3 black cards in an Even Parity grid system. What does this indicate?"

Key / Answer: The row contains an error (odd count)
๐Ÿ’ป CodingLevel 6AP.03.B.1.1

Unplugged Coding & Kinesthetic Logic: Physical Ciphers

๐Ÿ“„src/data/students/coding/strands/unplugged-coding.json (Step 6)
โœ… Links (3)๐Ÿซ Lesson RES-07โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

To construct paper Caesar Cipher wheels, shift plaintext characters by a secret key (+N), and decode secret messages.

Unit: UOI.6.REFLConcept: ReflectionProfile: Reflective
โšก
Spark Hook (See Think Wonder):

"If you write a secret note in class, how can you ensure ONLY your intended recipient can read it?"

๐ŸŽฎ
Learn Simulator:StandardContent โ€ข Level 6

Cryptography protects data! A Caesar Cipher shifts every letter in a message by a fixed number key (+3: A -> D, B -> E). The original message is Plaintext, the encrypted message is Ciphertext, and the shift value is the Key.

๐Ÿ› ๏ธ
Independent Practice Task:

Secret Agent Cipher Challenge

โ–ซ๏ธ Assemble a paper concentric Caesar Cipher wheel
โ–ซ๏ธ Set the inner wheel key shift (e.g. Key = +5)
โ–ซ๏ธ Encrypt a secret message into Ciphertext
+2 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
RES-07Kodable & Tynker Coding Portals

Encode and decode secret messages using Caesar Cipher Wheels and binary ASCII translation tables.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Decodes single letters using a pre-set cipher key sheet.

Developing

Encrypts words using a Caesar wheel (+3 shift) but makes occasional shift count calculation errors.

Secure (Target)

Flawlessly encrypts and decrypts secret class messages using paper Caesar wheels and Pigpen cipher grids.

Mastering

Critiques cipher security, demonstrating how frequency analysis can crack simple substitution ciphers.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/coding/unplugged-coding/unplugged-coding-s6-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Ciphertext: 'DOG' with Key = +1. What is the original Plaintext?"

Key / Answer: CNF
๐Ÿ’ป CodingLevel 1AP.01.B.1.1

Variables & Data Structures: Scores & Counters

๐Ÿ“„src/data/students/coding/strands/variables-data.json (Step 1)
โœ… Links (3)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students will understand that a variable is a named storage box in computer memory that holds values that can change during program execution.

Unit: How We Express OurselvesConcept: FormProfile: Inquirer
โšก
Spark Hook (See-Think-Wonder):

"Look at a game score counter changing from 0 to 10. How does the computer remember what your score is while you play?"

๐ŸŽฎ
Learn Simulator:Interactive Diagram โ€ข Level 1

A variable is like a labelled box in computer memory. You give the box a name (like "score" or "lives") and put a value inside. Whenever something happens in your game, the computer opens the box, reads the number, or puts a new number inside.

๐Ÿ› ๏ธ
Independent Practice Task:

Create a Score Variable

โ–ซ๏ธ 1. Create a new variable named "Score" in block code.
โ–ซ๏ธ 2. Set the initial score value to 0 when the green flag is clicked.
โ–ซ๏ธ 3. Test that the score variable displays on screen.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y1 โ€ข variables-data-s01Create a Score Variable Task

Build a Clicker Counter Game in Scratch using a visible score variable that increments when tapping a sprite.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Can identify a box or container holding a value like a score token.

Developing

Explains that a variable holds a specific piece of information that can change.

Secure (Target)

Creates and names a variable in block code to store a game score or counter.

Mastering

Explains how computer memory stores named variables and retrieves them by name.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/coding/variables-data/variables-data-s1-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"What is a variable in programming?"

Key / Answer: B
๐Ÿ’ป CodingLevel 2AP.01.B.1.1

Variables & Data Structures: Modifying Values

๐Ÿ“„src/data/students/coding/strands/variables-data.json (Step 2)
โœ… Links (3)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students will program scripts to increase, decrease, and modify variable values dynamically in response to game events.

Unit: How the World WorksConcept: FunctionProfile: Communicator
โšก
Spark Hook (Think-Pair-Share):

"When a player catches a star in a game, what block should run to add 5 points to their total score?"

๐ŸŽฎ
Learn Simulator:Code Breakdown โ€ข Level 2

To update a variable, we use math blocks. "Change score by 1" adds 1 to whatever is currently in the box. "Change lives by -1" subtracts 1. We can also set a timer variable to decrease every 1 second inside a repeat loop.

๐Ÿ› ๏ธ
Independent Practice Task:

Build a Score & Timer System

โ–ซ๏ธ 1. Add a "change score by 10" block when your sprite touches a collectible target.
โ–ซ๏ธ 2. Build a repeat loop that decreases a "timer" variable by 1 every second.
โ–ซ๏ธ 3. Stop all scripts when timer reaches 0.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y2 โ€ข variables-data-s02Build a Score & Timer System Task

Program a Timed Coin Collector in Scratch with dynamic variables increasing score on touch and decreasing a countdown timer.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Can manually change the value inside a variable block.

Developing

Uses a "change variable by 1" block when a sprite is clicked.

Secure (Target)

Programs automatic variable increments for score tracking and countdown timers.

Mastering

Combines multiple variables (score, lives, level) that interact based on game rules.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/coding/variables-data/variables-data-s2-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"If score = 5, what is score after running "change score by 3"?"

Key / Answer: C
๐Ÿ’ป CodingLevel 3AP.02.B.1.1

Variables & Data Structures: Strings & Booleans

๐Ÿ“„src/data/students/coding/strands/variables-data.json (Step 3)
โœ… Links (3)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students will identify and convert between core computer data types: integers, decimals (floats), text strings, and Boolean true/false values.

Unit: How We Organize OurselvesConcept: ChangeProfile: Thinker
โšก
Spark Hook (Sort & Classify):

"Group these items: 42, "Dragon", True, 3.14, "Game Over", False. What makes each group different?"

๐ŸŽฎ
Learn Simulator:Interactive Matrix โ€ข Level 3

Computers store different kinds of data: Integers are whole numbers (0, 5, -12). Floats are decimal numbers (3.5, 99.9). Strings are text inside quotes ("Alex", "Winner!"). Booleans are simple logical flags that are either True or False.

๐Ÿ› ๏ธ
Independent Practice Task:

Data Type Sorting Challenge

โ–ซ๏ธ 1. Create a string variable for "Player Name".
โ–ซ๏ธ 2. Create an integer variable for "Health Points".
โ–ซ๏ธ 3. Create a Boolean variable "is_shield_active" set to True or False.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y3 โ€ข variables-data-s03Data Type Sorting Challenge Task

Create a Character Stat Card in Google Sheets and Scratch managing text strings, integer health points, and Boolean power-up states.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Recognizes the difference between a number (10) and text ("Hello").

Developing

Identifies true/false values as Booleans used in conditional blocks.

Secure (Target)

Selects appropriate data types for variables (e.g. integer for score, string for player name, Boolean for game_over).

Mastering

Explains why adding two text strings ("5"+"5"="55") differs from adding two numbers (5+5=10).

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/coding/variables-data/variables-data-s3-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"Which data type represents a True or False value?"

Key / Answer: C
๐Ÿ’ป CodingLevel 4AP.02.B.1.1

Variables & Data Structures: User Responses

๐Ÿ“„src/data/students/coding/strands/variables-data.json (Step 4)
โœ… Links (3)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students will capture user responses using input prompts, store inputs in variables, and join strings to generate personalized messages.

Unit: Where We Are in Place and TimeConcept: ConnectionProfile: Principled
โšก
Spark Hook (See-Think-Wonder):

"When a game asks "What is your name?" and later says "Welcome, Maya!", how did the computer remember your name?"

๐ŸŽฎ
Learn Simulator:Step-by-Step Walkthrough โ€ข Level 4

When you use an "ask [What is your name?] and wait" block, the computer stores the user's answer in a temporary variable called `answer`. We immediately copy `answer` into a custom variable like `player_name`, then use "join" blocks to build personalized phrases like "Hello " + `player_name` + "!"

๐Ÿ› ๏ธ
Independent Practice Task:

Build an Interactive Chatbot

โ–ซ๏ธ 1. Ask the user for their name and favorite color using prompt blocks.
โ–ซ๏ธ 2. Store both answers in separate named variables.
โ–ซ๏ธ 3. Have the sprite say a joined response using both variables.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y4 โ€ข variables-data-s04Build an Interactive Chatbot Task

Build an Interactive Mad Libs Storyteller in Scratch using 'ask and wait' prompt blocks to store user answers in string variables.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Uses an ask block to get user input.

Developing

Stores the answer reporter block into a named variable.

Secure (Target)

Uses string joining (join/concatenation) blocks to combine user input with custom text (e.g., "Welcome " + name).

Mastering

Validates user input variables before proceeding with program execution.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/coding/variables-data/variables-data-s4-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"What block operation combines two text strings together?"

Key / Answer: B
๐Ÿ’ป CodingLevel 5AP.03.B.1.1

Variables & Data Structures: Managing Lists

๐Ÿ“„src/data/students/coding/strands/variables-data.json (Step 5)
โœ… Links (3)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students will create and manipulate ordered list variables (arrays) by adding, deleting, inserting, and accessing items by numerical index.

Unit: Sharing the PlanetConcept: PerspectiveProfile: Knowledgeable
โšก
Spark Hook (Connect-Extend-Challenge):

"Instead of creating 10 separate variables for a player's inventory, how can one single list variable hold all 10 items?"

๐ŸŽฎ
Learn Simulator:Interactive List Visualizer โ€ข Level 5

A list (or array) is a single container that holds multiple items in order. Each item has an index number starting at 1 (or 0 in text code). You can add items to the end, insert items at a specific index, delete items, or search if a list contains a specific value.

๐Ÿ› ๏ธ
Independent Practice Task:

Build an Inventory System

โ–ซ๏ธ 1. Create a list named "Inventory".
โ–ซ๏ธ 2. Add blocks to append collected items (e.g. "Key", "Potion", "Shield") to the list.
โ–ซ๏ธ 3. Write a loop that checks if "Key" is in the inventory before opening a locked door.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y5 โ€ข variables-data-s05Build an Inventory System Task

Program an RPG Inventory System in Scratch allowing players to add, inspect, and remove items from a dynamic list array.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Creates a list variable and adds items manually.

Developing

Uses code blocks to append and delete items from a list.

Secure (Target)

Retrieves specific list items using index numbers (e.g. item 1 of inventory).

Mastering

Iterates through an entire list using a repeat loop and index counter to process every item.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/coding/variables-data/variables-data-s5-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"In a list ["Apple", "Banana", "Cherry"], what item is at index 2?"

Key / Answer: B
๐Ÿ’ป CodingLevel 6AP.03.B.1.1

Variables & Data Structures: Lists & Dictionaries

๐Ÿ“„src/data/students/coding/strands/variables-data.json (Step 6)
โœ… Links (3)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students will write text code (Python) to define lists and key-value dictionaries, access nested data structures, and implement linear searching operations.

Unit: How We Express OurselvesConcept: ReflectionProfile: Reflective
โšก
Spark Hook (Think-Pair-Share):

"How does a contact list on a phone store both a name AND a phone number for each person using key-value pairs?"

๐ŸŽฎ
Learn Simulator:Python Code Sandbox โ€ข Level 6

In text languages like Python, we use lists `[val1, val2]` for ordered sequences and dictionaries `{"key": "value"}` for named attributes. A dictionary allows you to look up values by name (e.g., `user["email"]`) rather than an index number.

๐Ÿ› ๏ธ
Independent Practice Task:

Build a Python High-Score Database

โ–ซ๏ธ 1. Define a list of player dictionary records in Python.
โ–ซ๏ธ 2. Write a `for` loop to search for players with a score over 50.
โ–ซ๏ธ 3. Print out a formatted leader board table.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y6 โ€ข variables-data-s06Build a Python High-Score Database Task

Develop a Python High-Score Leaderboard in Replit querying a list of dictionaries with for loops and key-value lookups.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Declares a Python list using square brackets `items = ["a", "b"]`.

Developing

Uses list methods like `.append()`, `.remove()`, and `len()`.

Secure (Target)

Defines Python dictionaries with key-value pairs `player = {"name": "Alex", "score": 100}`.

Mastering

Iterates through nested data structures (list of dictionaries) to search and filter complex datasets.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/coding/variables-data/variables-data-s6-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"In Python, which syntax defines a dictionary key-value pair?"

Key / Answer: B
๐ŸŽจ Create & DesignLevel 1ANIM-O-01

Animation Basics: Moving Pictures

๐Ÿ“„src/data/students/create-design/strands/animation-basics.json (Step 1)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Persistence of Vision. To: Create frame loops. To be: Creative.

Unit: WWAConcept: FormProfile: Inquirer
โšก
Spark Hook (See, Think, Wonder):

"Look closely at these 5 drawings played quickly. What do you see? Why does the character appear to move?"

๐ŸŽฎ
Learn Simulator:AnimationSimulator โ€ข Level 1

Animation is magic built from still pictures! When you take pictures of an object and move it just a tiny bit between each shot, playing them quickly makes it look like it's alive.

๐Ÿ› ๏ธ
Independent Practice Task:

Create a 5-frame animation loop!

โ–ซ๏ธ Set up your character or drawing
โ–ซ๏ธ Capture frame 1
โ–ซ๏ธ Move character slightly and capture frame 2
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y1 โ€ข anim-s01Create a 5-frame animation loop! Task

Create a 5-Frame Stop-Motion Flipbook in Google Slides duplicating slides and nudging shapes to demonstrate persistence of vision.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Recognise that a series of still images creates motion.

Developing

Capture a sequence of 3-5 stop-motion photos.

Secure (Target)

Create a repeating animation loop using a tablet camera.

Mastering

Adjust frame playback speed to control movement. Typing: 5 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/create-design/animation-basics/animation-basics-s1-task.jpg
๐Ÿ”’
Learning Check Gate (visual-choice):

"Which tool is used to capture stop-motion frames?"

Key / Answer: /assets/icons/camera-capture.png
๐ŸŽจ Create & DesignLevel 2ANIM-O-02

Animation Basics: Onion Skinning

๐Ÿ“„src/data/students/create-design/strands/animation-basics.json (Step 2)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Onion Skinning. To: Smooth movement. To be: Precise.

Unit: HWOOConcept: FunctionProfile: Communicator
โšก
Spark Hook (Zoom In):

"Look at this faint ghost shadow behind the character drawing. Why is seeing the previous picture helpful?"

๐ŸŽฎ
Learn Simulator:AnimationSimulator โ€ข Level 2

Onion skinning lets you see a faint ghost of your previous picture! This helps you place your next drawing or figure in the exact right spot so the motion isn't jerky.

๐Ÿ› ๏ธ
Independent Practice Task:

Animate with onion skinning!

โ–ซ๏ธ Turn on onion skinning overlay
โ–ซ๏ธ Draw or move character using the ghost guide
โ–ซ๏ธ Capture 10 smooth frames
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y2 โ€ข anim-s02Animate with onion skinning! Task

Design a Smooth Character Jump Animation in Canva using ghosted onion-skin overlays across 10 sequential frames.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Understand what onion skinning overlay shows.

Developing

Use onion skinning to position the next frame accurately.

Secure (Target)

Create a 10-frame smooth movement sequence.

Mastering

Compare 6 FPS vs 12 FPS animation playback. Typing: 10 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/create-design/animation-basics/animation-basics-s2-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"What does the 'Onion Skinning' tool do in animation software?"

Key / Answer: It shows a faint ghost image of the previous frame
๐ŸŽจ Create & DesignLevel 3ANIM-O-03

Animation Basics: Storyboards & Sets

๐Ÿ“„src/data/students/create-design/strands/animation-basics.json (Step 3)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Storyboarding. To: Plan animation sequences. To be: Organized.

Unit: HTWWConcept: ChangeProfile: Thinker
โšก
Spark Hook (Think, Puzzle, Explore):

"Why do professional animators draw storyboards before taking a single photo? What puzzles you about camera stability?"

๐ŸŽฎ
Learn Simulator:AnimationSimulator โ€ข Level 3

Before shooting an animation, professionals plan every camera angle on a storyboard! Keeping your tablet locked on a tripod ensures your scene doesn't wobble while your story plays out.

๐Ÿ› ๏ธ
Independent Practice Task:

Plan and film a story scene!

โ–ซ๏ธ Draw a 4-box storyboard with key actions
โ–ซ๏ธ Secure your tablet in a steady tripod/stand
โ–ซ๏ธ Set up your paper or Lego background
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y3 โ€ข anim-s03Plan and film a story scene! Task

Produce a 4-Panel Digital Storyboard in Canva outlining camera angles, character actions, and scene dialogue.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identify key parts of an animation storyboard.

Developing

Draw a 4-panel storyboard before animating.

Secure (Target)

Set up a steady camera rig and background set.

Mastering

Animate a complete short scene following a storyboard plan. Typing: 15 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/create-design/animation-basics/animation-basics-s3-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Why is it essential to keep the camera completely still on a stand while making a stop-motion film?"

Key / Answer: To prevent the background from shaking violently between frames
๐ŸŽจ Create & DesignLevel 4ANIM-O-04

Animation Basics: Audio & Foley

๐Ÿ“„src/data/students/create-design/strands/animation-basics.json (Step 4)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Sound Sync. To: Add voice & audio effects. To be: Expressive.

Unit: HTWWConcept: ConnectionProfile: Principled
โšก
Spark Hook (See, Think, Wonder):

"Watch this animation with no sound, then watch it with sound effects and music. How does your feeling change?"

๐ŸŽฎ
Learn Simulator:AnimationSimulator โ€ข Level 4

Foley is the art of creating everyday sound effects for films! Adding footstep sounds, pops, and voiceover lines at the exact right frame turns a simple animation into a cinematic experience.

๐Ÿ› ๏ธ
Independent Practice Task:

Add voice and sound effects!

โ–ซ๏ธ Open your completed animation
โ–ซ๏ธ Record a short voiceover line
โ–ซ๏ธ Import or record 2 foley sound effects (e.g. footsteps)
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y4 โ€ข anim-s04Add voice and sound effects! Task

Produce and Sync Foley Sound Effects in Canva or Scratch adding synchronized footsteps and voiceovers to an animation.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Recognise how sound effects (foley) change story mood.

Developing

Record a clear voiceover track for an animation.

Secure (Target)

Sync sound effect clips to exact frame events.

Mastering

Edit and balance background music against character dialogue. Typing: 20 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/create-design/animation-basics/animation-basics-s4-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"What is the term for custom sound effects recorded to match actions on screen (like footsteps or door knocks)?"

Key / Answer: Foley Sounds
๐ŸŽจ Create & DesignLevel 5ANIM-O-05

Animation Basics: Keyframing & Motion

๐Ÿ“„src/data/students/create-design/strands/animation-basics.json (Step 5)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Keyframing. To: Animate vector paths. To be: Efficient.

Unit: STPConcept: PerspectiveProfile: Knowledgeable
โšก
Spark Hook (I used to think...):

"I used to think you had to draw every single frame... Now I know that keyframing lets the computer calculate the movement between start and end points!"

๐ŸŽฎ
Learn Simulator:AnimationSimulator โ€ข Level 5

Keyframing is digital magic! Instead of drawing 50 frames, you set a starting position at Keyframe 1 and an ending position at Keyframe 50. The computer automatically fills in the frames between (tweening)!

๐Ÿ› ๏ธ
Independent Practice Task:

Create a keyframed motion path!

โ–ซ๏ธ Select a vector graphic or sprite
โ–ซ๏ธ Set Keyframe 1 at the left edge
โ–ซ๏ธ Move timeline to frame 30 and set Keyframe 2 at the right edge
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y5 โ€ข anim-s05Create a keyframed motion path! Task

Animate a Vector Motion Path in Google Slides or Canva using keyframed position transforms and easing effects.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Understand the difference between frame-by-frame and keyframe animation.

Developing

Set starting and ending keyframes for a moving object.

Secure (Target)

Animate scale, rotation, and position using automated motion paths (tweening).

Mastering

Apply motion easing (ease-in / ease-out) for natural physics. Typing: 25 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/create-design/animation-basics/animation-basics-s5-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"What is 'Tweening' in digital 2D animation software?"

Key / Answer: The computer automatically generating intermediate frames between two keyframes
๐ŸŽจ Create & DesignLevel 6ANIM-O-06

Animation Basics: Green Screen & Rigs

๐Ÿ“„src/data/students/create-design/strands/animation-basics.json (Step 6)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Compositing. To: Apply chroma key & 3D rigs. To be: Reflective.

Unit: P&TConcept: ReflectionProfile: Reflective
โšก
Spark Hook (Step Inside):

"Imagine placing your claymation character inside outer space or deep underwater without leaving the classroom!"

๐ŸŽฎ
Learn Simulator:AnimationSimulator โ€ข Level 6

Chroma Keying (Green Screen) allows you to isolate your animated characters and place them into any world! By knocking out the solid green color, you can layer animated sprites over custom digital backgrounds.

๐Ÿ› ๏ธ
Independent Practice Task:

Produce a green screen composite film!

โ–ซ๏ธ Shoot your character moving in front of a green screen
โ–ซ๏ธ Import the video into editing software
โ–ซ๏ธ Apply Chroma Key to remove green
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y6 โ€ข anim-s06Produce a green screen composite film! Task

Produce a Chroma Key Composite Video in Canva layering green-screen character footage over custom animated backgrounds.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identify how green screen (chroma key) compositing works.

Developing

Film an animated character in front of a green backdrop.

Secure (Target)

Replace the green background with a custom digital environment.

Mastering

Composite multiple animation layers, titles, and audio into a final video. Typing: 30+ WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/create-design/animation-basics/animation-basics-s6-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"What is the process of removing a green background and replacing it with a new image or video called?"

Key / Answer: Chroma Keying (Green Screen)
๐ŸŽจ Create & DesignLevel 1WEB.01.B.1.1

Creating a Website: What is a Website?

๐Ÿ“„src/data/students/create-design/strands/website-creation.json (Step 1)
โœ… Links (2)๐Ÿซ Lesson Ready๐Ÿ–ผ๏ธ WAGOLL Ready
๐ŸŽฏ
Learning Objective:

About: the key features that make a website effective and easy to use. To: analyse websites and identify elements such as navigation, purpose, and target audience. To be: a curious digital explorer who can evaluate online spaces with a critical eye.

Unit: How We Express OurselvesConcept: FormProfile: Inquirer
โšก
Spark Hook (See, Think, Wonder):

"Look at this website screenshot. What do you SEE on the page? What do you THINK it is for? What do you WONDER about who made it?"

๐ŸŽฎ
Learn Simulator:WebsiteBuilderSimulator โ€ข Level 1

Websites are like digital houses โ€” every great one has a clear front door (the home page), easy-to-follow signs (navigation), and a reason for existing (its purpose)! The best websites know exactly who they are talking to โ€” their audience โ€” and design every page just for them. As you explore real websites today, put on your detective hat and hunt for the features that make them brilliant!

๐Ÿ› ๏ธ
Independent Practice Task:

Website Detective Mission

โ–ซ๏ธ Visit two different websites (ask your teacher for suggested links).
โ–ซ๏ธ For each site, write down: What is the PURPOSE of this website?
โ–ซ๏ธ List THREE navigation links you can find on the site.
+2 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y1 โ€ข web-s01Website Detective Mission Task

Conduct a Website Scavenger Hunt in Google Docs analyzing two educational sites for navigation bars, purpose, and audience.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Can name at least one feature of a website (e.g. a menu or a home page) with support.

Developing

Can identify two or more website features and explain what they are used for.

Secure (Target)

Can explain how navigation, purpose, and audience work together to make a website effective.

Mastering

Can compare multiple websites, evaluate their strengths and weaknesses, and justify what makes one better than another.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โœ… Exemplar Image On Diskpublic/assets/web/s1/web-s1-task.jpg
๐Ÿ”’
Learning Check Gate (visual-choice):

"A website's navigation helps visitors do which of the following?"

Key / Answer: Move between different pages on the site
๐ŸŽจ Create & DesignLevel 2WEB.02.B.1.2

Creating a Website: Plan Your Site

๐Ÿ“„src/data/students/create-design/strands/website-creation.json (Step 2)
โœ… Links (2)๐Ÿซ Lesson Ready๐Ÿ–ผ๏ธ WAGOLL Ready
๐ŸŽฏ
Learning Objective:

About: the concept of wireframing as a planning tool for website design. To: create a simple wireframe showing the layout and content of three web pages. To be: a thoughtful designer who plans before building to create better digital products.

Unit: How We Express OurselvesConcept: FunctionProfile: Thinker
โšก
Spark Hook (See, Think, Wonder):

"Here is a wireframe sketch for a website. What do you SEE in the boxes and labels? What do you THINK this website will look like when it is finished? What do you WONDER about why designers plan before they build?"

๐ŸŽฎ
Learn Simulator:WebsiteBuilderSimulator โ€ข Level 2

Every incredible website you have ever visited started as a simple sketch! A wireframe is like an architect's blueprint โ€” it maps out where everything will go BEFORE you start building. Professional web designers always wireframe first because it saves loads of time and helps them think clearly about what their visitors need. Today you will plan a 3-page site: a Home page that wows visitors, an About page that tells your story, and a Contact page so people can reach you!

๐Ÿ› ๏ธ
Independent Practice Task:

Blueprint Builder Challenge

โ–ซ๏ธ Using pen and paper OR Google Drawings, sketch a wireframe for each of your three pages: Home, About, and Contact.
โ–ซ๏ธ For EACH page, draw boxes to show where your navigation menu, heading, main content, images, and footer will go.
โ–ซ๏ธ Label every section clearly (e.g. 'nav bar', 'hero image', 'about text').
+2 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y2 โ€ข web-s02Blueprint Builder Challenge Task

Design a 3-Page Website Wireframe in Google Drawings mapping header menus, hero images, and content sections.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Can draw a basic box layout for one page of a website with support.

Developing

Can create a wireframe for at least two pages, showing where content and navigation will go.

Secure (Target)

Can produce a clear 3-page wireframe with labelled sections for navigation, headings, content, and images.

Mastering

Can create a detailed wireframe that considers user experience, explains design decisions, and links pages logically.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โœ… Exemplar Image On Diskpublic/assets/web/s2/web-s2-task.jpg
๐Ÿ”’
Learning Check Gate (visual-choice):

"What is the main purpose of creating a wireframe before building a website?"

Key / Answer: To plan the layout and content of each page before building
๐ŸŽจ Create & DesignLevel 3WEB.03.B.1.3

Creating a Website: Build with Google Sites

๐Ÿ“„src/data/students/create-design/strands/website-creation.json (Step 3)
โœ… Links (2)๐Ÿซ Lesson Ready๐Ÿ–ผ๏ธ WAGOLL Ready
๐ŸŽฏ
Learning Objective:

About: how Google Sites works as a free website builder tool with a simple drag-and-drop interface. To: create a multi-page Google Site with text, images, and working navigation links. To be: a confident digital builder who can turn a plan into a real, published website.

Unit: How We Express OurselvesConcept: ConnectionProfile: Risk-taker
โšก
Spark Hook (See, Think, Wonder):

"Here is the Google Sites editor screen. What do you SEE in the toolbar and the editing area? What do you THINK each button or panel does? What do you WONDER about how easy or hard it will be to build your first website?"

๐ŸŽฎ
Learn Simulator:WebsiteBuilderSimulator โ€ข Level 3

You have planned, and now it is time to BUILD! Google Sites is a free, beginner-friendly website builder that lives right inside your Google account โ€” no coding needed! You can add pages with a single click, drag images and text wherever you want them, and set up a navigation menu so visitors can explore your whole site. By the end of today you will have a real, published website that anyone in the world with the link can visit โ€” how incredible is that?!

๐Ÿ› ๏ธ
Independent Practice Task:

Site Builder Sprint

โ–ซ๏ธ Open Google Sites (sites.google.com) and create a new blank site โ€” give it your project title.
โ–ซ๏ธ Add three pages: Home, About, and Contact using the Pages panel on the right.
โ–ซ๏ธ On EACH page, add a heading, at least one paragraph of text, and at least one image.
+2 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y3 โ€ข web-s03Site Builder Sprint Task

Build a 3-Page Topic Portfolio in Google Sites with customized banners, embedded text paragraphs, and navigation links.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Can create a single page in Google Sites with a title and some text with teacher support.

Developing

Can create two or more pages in Google Sites and add basic text and at least one image.

Secure (Target)

Can build a complete 3-page Google Site with text, images, and a working navigation menu, and publish it.

Mastering

Can build and publish a polished Google Site that closely follows the wireframe plan, with consistent formatting and purposeful content on all pages.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โœ… Exemplar Image On Diskpublic/assets/web/s3/web-s3-task.jpg
๐Ÿ”’
Learning Check Gate (visual-choice):

"In Google Sites, what do you need to do to make your website visible to others?"

Key / Answer: Click the Publish button and choose a web address
๐ŸŽจ Create & DesignLevel 4WEB.04.B.1.4

Creating a Website: Build with Canva

๐Ÿ“„src/data/students/create-design/strands/website-creation.json (Step 4)
โœ… Links (2)๐Ÿซ Lesson Ready๐Ÿ–ผ๏ธ WAGOLL Ready
๐ŸŽฏ
Learning Objective:

About: how Canva's website builder offers templates and drag-and-drop tools for professional-looking web design. To: select a template, customise sections, add original content, and preview a Canva website. To be: a creative visual designer who uses templates as a starting point and makes them uniquely their own.

Unit: How We Express OurselvesConcept: PerspectiveProfile: Communicator
โšก
Spark Hook (See, Think, Wonder):

"Look at these two websites โ€” one built with Google Sites and one with Canva. What do you SEE that is different between them? What do you THINK makes Canva websites look the way they do? What do you WONDER about which tool is better for which type of website?"

๐ŸŽฎ
Learn Simulator:WebsiteBuilderSimulator โ€ข Level 4

Canva is not just for posters and presentations โ€” it is also a seriously powerful website builder! With Canva's drag-and-drop editor, you can choose from stunning ready-made templates and swap in your own words, photos, and ideas in minutes. Every section is like a design block you can move, resize, or swap out โ€” giving you total creative freedom without needing to know any code. Get ready to design a website that looks like it was made by a professional!

๐Ÿ› ๏ธ
Independent Practice Task:

Canva Creator Challenge

โ–ซ๏ธ Open Canva (canva.com) and choose 'Website' from the templates section โ€” pick a template that suits your topic.
โ–ซ๏ธ Change ALL placeholder text to your own content โ€” every heading, subheading, and paragraph.
โ–ซ๏ธ Swap or add at least THREE images using Canva's photo library or your own uploads.
+2 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y4 โ€ข web-s04Canva Creator Challenge Task

Design an Interactive Topic Website in Canva customizing a multi-section template with original photos, headings, and layouts.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Can open a Canva website template and change a piece of text with support.

Developing

Can choose a template, change the text on at least two sections, and add an image.

Secure (Target)

Can design a Canva website with customised text, images, and at least three distinct content sections, and preview it.

Mastering

Can produce a polished, visually consistent Canva website that uses multiple sections creatively and looks significantly different from the original template.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โœ… Exemplar Image On Diskpublic/assets/web/s4/web-s4-task.jpg
๐Ÿ”’
Learning Check Gate (visual-choice):

"What is the best first step when starting a Canva website?"

Key / Answer: Choose a template that suits your topic, then customise it
๐ŸŽจ Create & DesignLevel 5WEB.05.B.1.5

Creating a Website: Make It Yours

๐Ÿ“„src/data/students/create-design/strands/website-creation.json (Step 5)
โœ… Links (2)๐Ÿซ Lesson Ready๐Ÿ–ผ๏ธ WAGOLL Ready
๐ŸŽฏ
Learning Objective:

About: how branding elements like colour, fonts, and style create a consistent visual identity across a website. To: apply a theme, choose matching fonts and colours, and embed content to personalise their site. To be: a reflective designer who makes intentional choices to express their unique identity through their website.

Unit: How We Express OurselvesConcept: ReflectionProfile: Reflective
โšก
Spark Hook (See, Think, Wonder):

"Look at these three websites โ€” each has a very different visual style. What do you SEE in their colours, fonts, and layout choices? What do you THINK each style says about the person or organisation behind it? What do you WONDER about how YOU want your website to look and feel?"

๐ŸŽฎ
Learn Simulator:WebsiteBuilderSimulator โ€ข Level 5

A great website does not just share information โ€” it has a PERSONALITY! Branding is the art of choosing colours, fonts, and a visual style that works together to give your site a clear identity. Think about your favourite brands โ€” you can recognise them instantly from their colours alone! Today you get to be your own brand designer: pick your colour palette, choose fonts that match your vibe, and embed some cool content like a YouTube video or a Google Map to make your site truly come alive.

๐Ÿ› ๏ธ
Independent Practice Task:

Brand Identity Makeover

โ–ซ๏ธ Choose a colour palette of 2-3 colours that represent your website's theme โ€” apply them consistently across all your pages.
โ–ซ๏ธ Select two fonts: one bold font for headings and one easy-to-read font for body text โ€” use them throughout the site.
โ–ซ๏ธ Apply a site-wide theme or background style so all pages feel connected and cohesive.
+2 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y5 โ€ข web-s05Brand Identity Makeover Task

Establish a Cohesive Brand Identity for a Google Site applying a curated color palette, typography pairing, and embedded media.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Can change the colour or font on one page with support.

Developing

Can apply a consistent colour scheme or theme across two or more pages.

Secure (Target)

Can create a visually consistent website with matching colours, fonts, and a theme applied across all pages, including at least one piece of embedded content.

Mastering

Can articulate clear branding decisions, apply them consistently throughout the site, and embed multimedia content that enhances the user experience.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โœ… Exemplar Image On Diskpublic/assets/web/s5/web-s5-task.jpg
๐Ÿ”’
Learning Check Gate (visual-choice):

"Why is it important to use the same colours and fonts across all pages of your website?"

Key / Answer: So the site looks consistent and professional, with a clear identity
๐ŸŽจ Create & DesignLevel 6WEB.06.B.1.6

Creating a Website: Publish & Share

๐Ÿ“„src/data/students/create-design/strands/website-creation.json (Step 6)
โœ… Links (2)๐Ÿซ Lesson Ready๐Ÿ–ผ๏ธ WAGOLL Ready
๐ŸŽฏ
Learning Objective:

About: the responsibilities and technical steps involved in publishing and sharing a website with an audience. To: configure sharing settings, publish a finished website, generate a share link, and test the mobile view. To be: a principled digital creator who shares their work responsibly and considers how their audience will experience it.

Unit: How We Express OurselvesConcept: ResponsibilityProfile: Principled
โšก
Spark Hook (See, Think, Wonder):

"Imagine your website is about to go live for the very first time. What do you SEE in the publishing and sharing settings options? What do you THINK happens when you click Publish โ€” where does your website actually go? What do you WONDER about who might visit your site and what they will think?"

๐ŸŽฎ
Learn Simulator:WebsiteBuilderSimulator โ€ข Level 6

This is it โ€” the moment every website creator dreams of โ€” LAUNCH DAY! Before you share your site with the world, you need to think carefully about your sharing settings: who should be able to see it, and how will you share the link? You also need to test it on a mobile device, because more than half of all web browsing happens on phones and tablets. Once everything looks perfect, you will publish your site, copy your unique share link, and officially become a published web designer โ€” congratulations in advance!

๐Ÿ› ๏ธ
Independent Practice Task:

Launch Day Checklist

โ–ซ๏ธ Do a final check of ALL pages โ€” fix any spelling mistakes, broken links, or missing images you find.
โ–ซ๏ธ Set your sharing/privacy settings: decide if your site should be viewable by 'Anyone with the link' or a more restricted audience.
โ–ซ๏ธ Publish your site (or update the publish if you have already done it) and copy your unique share link.
+2 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y6 โ€ข web-s06Launch Day Checklist Task

Audit and Publish a Responsive Website in Google Sites testing mobile viewport layouts, permissions, and peer review feedback.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Can publish a website with teacher support and copy the share link.

Developing

Can independently publish a website, set basic sharing settings, and share the link with a classmate.

Secure (Target)

Can publish a complete website, configure appropriate privacy and sharing settings, test it on a mobile device, and reflect on the outcome.

Mastering

Can publish a polished, fully complete website, thoughtfully choose sharing settings based on audience and purpose, test across devices, and present their work with a clear explanation of their design decisions.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โœ… Exemplar Image On Diskpublic/assets/web/s6/web-s6-task.jpg
๐Ÿ”’
Learning Check Gate (visual-choice):

"Before sharing your website link, why is it important to check your privacy and sharing settings?"

Key / Answer: To control who can see your site and keep your information safe
๐ŸŽจ Create & DesignLevel 1LD-O-01

Layout & Design: Page Balance

๐Ÿ“„src/data/students/create-design/strands/layout-design.json (Step 1)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Page Space. To: Position text & graphics. To be: Organised.

Unit: WWAConcept: FormProfile: Inquirer
โšก
Spark Hook (See, Think, Wonder):

"Look closely at these two poster pages. One is cluttered and overlapping, while the other has neat margins. What do you see?"

๐ŸŽฎ
Learn Simulator:FormattingToolbarSimulator โ€ข Level 1

A clean layout gives every element 'breathing room'! When text and images overlap or touch the page edge, readers get confused. Keeping clear space around pictures makes your work look neat and professional.

๐Ÿ› ๏ธ
Independent Practice Task:

Balance your page layout!

โ–ซ๏ธ Open a blank digital document
โ–ซ๏ธ Add a main title at the top
โ–ซ๏ธ Insert an image below the title
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y1 โ€ข ld-s01Balance your page layout! Task

Design a Balanced Event Poster in Google Drawings arranging title text, centered imagery, and clean whitespace margins.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Place text and one image on a digital page.

Developing

Position text and graphics without overlapping.

Secure (Target)

Arrange a balanced layout with clear margins around elements.

Mastering

Explain how page space makes text easier to read. Typing: 5 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/create-design/layout-design/layout-design-s1-task.jpg
๐Ÿ”’
Learning Check Gate (visual-choice):

"Which page layout looks clean and easy to read?"

Key / Answer: /assets/ld/s1/layout-clean.png
๐ŸŽจ Create & DesignLevel 2LD-O-02

Layout & Design: Alignment & Contrast

๐Ÿ“„src/data/students/create-design/strands/layout-design.json (Step 2)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Alignment & Contrast. To: Align & style text. To be: Clear Communicators.

Unit: HWOOConcept: FunctionProfile: Communicator
โšก
Spark Hook (Zoom In):

"Look closely at this yellow text on a light white background. Is it easy to read? What happens when we change it to dark blue?"

๐ŸŽฎ
Learn Simulator:FormattingToolbarSimulator โ€ข Level 2

Two rules transform a design: Alignment and Contrast! Left-aligning body text along a straight vertical grid line makes scanning easy. High contrast (like dark text on light backgrounds) ensures everyone can read your message without straining.

๐Ÿ› ๏ธ
Independent Practice Task:

Align and contrast your design!

โ–ซ๏ธ Open your poster project
โ–ซ๏ธ Align your title to the center and body text to the left
โ–ซ๏ธ Change text colors so they stand out clearly against the background
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y2 โ€ข ld-s02Align and contrast your design! Task

Create a High-Contrast Classroom Notice in Canva aligning headings to center, left-aligning body text, and snapping assets to a grid.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Change font colors on a colored background.

Developing

Align text to left, center, or right alignments.

Secure (Target)

Use high-contrast text colors and snap elements to an alignment grid.

Mastering

Identify low-contrast legibility errors in designs. Typing: 10 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/create-design/layout-design/layout-design-s2-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Which font and background combination provides the HIGHEST contrast for easy reading?"

Key / Answer: Dark navy text on a light yellow background
๐ŸŽจ Create & DesignLevel 3LD-O-03

Layout & Design: Visual Hierarchy

๐Ÿ“„src/data/students/create-design/strands/layout-design.json (Step 3)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Visual Hierarchy. To: Format headings & subheadings. To be: Logical Thinkers.

Unit: HTWWConcept: ConnectionProfile: Thinker
โšก
Spark Hook (Think, Puzzle, Explore):

"When you look at a newspaper or webpage, what does your eye look at first? Why doesn't all the text look identical?"

๐ŸŽฎ
Learn Simulator:FormattingToolbarSimulator โ€ข Level 3

Visual Hierarchy tells the reader's brain what to read first! The Main Title should be largest and boldest, Subheadings should be medium size, and Body Text smallest. Grouping related photos near their matching text is called Proximity.

๐Ÿ› ๏ธ
Independent Practice Task:

Build a 3-level visual hierarchy!

โ–ซ๏ธ Open your topic document
โ–ซ๏ธ Format the Main Title to 28pt bold
โ–ซ๏ธ Format Subheadings to 18pt bold
+2 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y3 โ€ข ld-s03Build a 3-level visual hierarchy! Task

Structure a 3-Level Visual Hierarchy Document in Google Docs using differentiated heading sizes (28pt/18pt/12pt) and grouped figures.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Make titles larger than body text.

Developing

Apply Title, Heading, and Body text styles in a document.

Secure (Target)

Construct a clear 3-level visual hierarchy (Title, Subheading, Body) and group related items.

Mastering

Explain how proximity and font size guide a reader's eyes. Typing: 15 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/create-design/layout-design/layout-design-s3-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Why do we make document Titles much larger than paragraph text?"

Key / Answer: To establish visual hierarchy so readers know where to look first
๐ŸŽจ Create & DesignLevel 4LD-O-04

Layout & Design: Columns & Wrapping

๐Ÿ“„src/data/students/create-design/strands/layout-design.json (Step 4)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Multi-Column Media. To: Wrap text & set columns. To be: Principled Designers.

Unit: WWAConcept: ResponsibilityProfile: Principled
โšก
Spark Hook (See, Think, Wonder):

"Look at this magazine page. Notice how the text flows neatly around the circular photo and splits into two neat columns. How do you think that was set up?"

๐ŸŽฎ
Learn Simulator:FormattingToolbarSimulator โ€ข Level 4

When writing news reports or multi-page articles, single long lines of text across a wide page are hard to read. Splitting text into two columns and setting 'Wrap Text' around images creates newspaper-style layouts!

๐Ÿ› ๏ธ
Independent Practice Task:

Create a 2-column newsletter!

โ–ซ๏ธ Open a blank document
โ–ซ๏ธ Set page layout to 2 Columns
โ–ซ๏ธ Insert a news article text
+2 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y4 โ€ข ld-s04Create a 2-column newsletter! Task

Format a 2-Column Classroom Newsletter in Google Docs with square-wrapped images and balanced column gutters.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Place an image in the middle of a text page.

Developing

Set image wrapping to 'Square' or 'Tight' so text flows around it.

Secure (Target)

Design a 2-column newsletter layout with custom margins, gutters, and wrapped images.

Mastering

Troubleshoot awkwardly split text or narrow column gaps. Typing: 20 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/create-design/layout-design/layout-design-s4-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Which text wrapping setting allows paragraph text to flow neatly around all sides of a picture?"

Key / Answer: Square or Tight Wrapping
๐ŸŽจ Create & DesignLevel 5LD-O-05

Layout & Design: Templates & Grids

๐Ÿ“„src/data/students/create-design/strands/layout-design.json (Step 5)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Grid Systems. To: Apply master templates & grids. To be: Knowledgeable Creators.

Unit: STPConcept: PerspectiveProfile: Knowledgeable
โšก
Spark Hook (I used to think...):

"I used to think graphic designers just placed items randomly on a blank page... Now I know they use underlying grid systems and color rules!"

๐ŸŽฎ
Learn Simulator:FormattingToolbarSimulator โ€ข Level 5

Professional designers rely on Grid Systems! A 12-column grid provides invisible vertical lines to align pictures, headers, and text blocks across every page. Pair your grid with a 3-color palette (Primary, Secondary, Accent) for brand consistency.

๐Ÿ› ๏ธ
Independent Practice Task:

Design with a grid and color palette!

โ–ซ๏ธ Enable 'Show Gridlines' or column guides in your design tool
โ–ซ๏ธ Pick a 3-color brand palette
โ–ซ๏ธ Align all text boxes and photo frames exactly to the grid lines
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y5 โ€ข ld-s05Design with a grid and color palette! Task

Design a Multi-Page Magazine Spread in Canva aligned to a modular grid system using a defined 3-color brand palette.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Use a pre-made document template.

Developing

Customize colors and fonts within a document template.

Secure (Target)

Construct a multi-page publication using a 12-column alignment grid and a cohesive 3-color palette.

Mastering

Evaluate publication consistency across multiple pages. Typing: 25 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/create-design/layout-design/layout-design-s5-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"What is the main benefit of aligning all elements to an underlying grid system in a multi-page booklet?"

Key / Answer: It creates visual consistency and structural harmony across all pages
๐ŸŽจ Create & DesignLevel 6LD-O-06

Layout & Design: Responsive & Export

๐Ÿ“„src/data/students/create-design/strands/layout-design.json (Step 6)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Responsive Publishing. To: Export & adapt layouts. To be: Reflective Publishers.

Unit: P&TConcept: ReflectionProfile: Reflective
โšก
Spark Hook (Step Inside):

"Imagine your school website layout viewed on a desktop monitor, a tablet, and a mobile phone screen. How must the layout flex so nothing gets cut off?"

๐ŸŽฎ
Learn Simulator:FormattingToolbarSimulator โ€ข Level 6

Publishing is multi-platform! Screen layouts must be responsive (stacking columns vertically on mobile phones). Print layouts require high-resolution assets (300 DPI) and Bleed margins so colors print right to the edge of cut paper.

๐Ÿ› ๏ธ
Independent Practice Task:

Export print and mobile layout versions!

โ–ซ๏ธ Design a desktop webpage/poster layout
โ–ซ๏ธ Rearrange the elements into a single-column vertical layout for mobile screens
โ–ซ๏ธ Check image resolution
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y6 โ€ข ld-s06Export print and mobile layout versions! Task

Produce Responsive Desktop and Mobile Layout Mockups in Canva and export high-resolution, print-ready PDF files with bleed.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Export a completed layout as a PDF.

Developing

Distinguish between screen display (72 DPI / RGB) and print quality (300 DPI / CMYK).

Secure (Target)

Design responsive layout variations for desktop vs mobile screens and export print-ready PDFs with bleed/crop marks.

Mastering

Audit digital layouts across different screen sizes for readability. Typing: 30+ WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/create-design/layout-design/layout-design-s6-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Why must a layout be adapted into a single vertical column when viewed on a mobile smartphone screen?"

Key / Answer: Because narrow phone screens lack horizontal space for side-by-side columns
๐ŸŽจ Create & DesignLevel 1PRES-O-01

Presentations: Simple Slides

๐Ÿ“„src/data/students/create-design/strands/presentations.json (Step 1)
โœ… Links (3)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Slide Creation. To: Combine text & picture. To be: Communicative.

Unit: WWAConcept: FormProfile: Communicator
โšก
Spark Hook (See, Think, Wonder):

"Look closely at this slide. What makes the title stand out? What do you think the picture adds?"

๐ŸŽฎ
Learn Simulator:PresentationSimulator โ€ข Level 1

A presentation is like a digital storybook! Each slide holds one main idea. Adding a clear title and a supporting picture helps your audience understand your message immediately.

๐Ÿ› ๏ธ
Independent Practice Task:

Build your first 3-slide deck!

โ–ซ๏ธ Open presentation software
โ–ซ๏ธ Add a title slide with your name
โ–ซ๏ธ Create slide 2 with a topic title and picture
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y1 โ€ข pres-s01Build your first 3-slide deck! Task

Build a 3-Slide Presentation Deck in Google Slides combining title slides, topic imagery, and concluding reflections.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Open a presentation tool and select a slide template.

Developing

Add a title text box and insert one image onto a slide.

Secure (Target)

Create a 3-slide presentation with titles and pictures on each slide.

Mastering

Present slides full-screen using Slide Show mode. Typing: 5 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/create-design/presentations/presentations-s1-task.jpg
๐Ÿ”’
Learning Check Gate (visual-choice):

"Which button starts the full-screen Slide Show mode?"

Key / Answer: /assets/icons/play-slideshow.png
๐ŸŽจ Create & DesignLevel 2PRES-O-02

Presentations: Slide Layouts

๐Ÿ“„src/data/students/create-design/strands/presentations.json (Step 2)
โœ… Links (3)๐Ÿซ Lesson #2.03โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Layout Selection. To: Format slides for clarity. To be: Organised.

Unit: HWOOConcept: FunctionProfile: Inquirer
โšก
Spark Hook (Zoom In):

"Look at this slide zoomed in. Is the text easy to read from the back of the classroom? Why or why not?"

๐ŸŽฎ
Learn Simulator:PresentationSimulator โ€ข Level 2

Crowding slides with huge paragraphs confuses your audience! Using bullet points and high-contrast font colors lets your audience read key points quickly while listening to you speak.

๐Ÿ› ๏ธ
Independent Practice Task:

Clean up a cluttered slide deck!

โ–ซ๏ธ Apply the Title & Content layout
โ–ซ๏ธ Convert paragraph text into 3 key bullet points
โ–ซ๏ธ Increase font size to 24pt
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
#2.03#2.03 Animal Presentation

Create a 3-Slide 'All About Me' Deck in Google Slides with title, photo placeholder, and bulleted text.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Choose pre-made slide layouts (Title & Content).

Developing

Format body text using bullet points for readability.

Secure (Target)

Maintain consistent font styles and high contrast across a 5-slide deck.

Mastering

Explain why cluttering a slide with too much text harms presentation impact. Typing: 10 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/create-design/presentations/presentations-s2-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"What is the best way to present main points on a slide?"

Key / Answer: Use 3-4 concise bullet points
๐ŸŽจ Create & DesignLevel 3PRES-O-03

Presentations: Transitions & Audio

๐Ÿ“„src/data/students/create-design/strands/presentations.json (Step 3)
โœ… Links (3)๐Ÿซ Lesson #3.11โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Visual Flow. To: Add transitions & audio. To be: Engaging.

Unit: HTWWConcept: ConnectionProfile: Thinker
โšก
Spark Hook (Think, Puzzle, Explore):

"What happens when every slide has a wild, different transition? What puzzles you about keeping transitions subtle?"

๐ŸŽฎ
Learn Simulator:PresentationSimulator โ€ข Level 3

Transitions control how one slide changes to the next. Subtle transitions like Fade keep your deck feeling professional, while embedded audio clips allow your presentation to explain itself automatically!

๐Ÿ› ๏ธ
Independent Practice Task:

Add transitions and voice narration!

โ–ซ๏ธ Select a subtle transition like Fade
โ–ซ๏ธ Apply to all slides in the deck
โ–ซ๏ธ Record a 10-second voiceover on slide 1
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
#3.11#3.11 What is "Value"?

Design a 4-Slide Animal Habitat Guide in Google Slides applying structured two-column and title layouts.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Apply a basic transition effect between slides.

Developing

Record and embed a short voiceover narration on a slide.

Secure (Target)

Apply uniform subtle transitions (e.g. Fade) across an entire presentation.

Mastering

Evaluate when slide transitions enhance vs distract from the content. Typing: 15 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/create-design/presentations/presentations-s3-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Why should you use the same subtle transition (like Fade) across all slides?"

Key / Answer: It keeps the presentation clean and prevents distracting the audience
๐ŸŽจ Create & DesignLevel 4PRES-O-04

Presentations: Object Animations

๐Ÿ“„src/data/students/create-design/strands/presentations.json (Step 4)
โœ… Links (3)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Object Sequencing. To: Animate elements on click. To be: Principled.

Unit: STPConcept: ResponsibilityProfile: Principled
โšก
Spark Hook (See, Think, Wonder):

"Watch these bullet points appear one at a time. How does this help the speaker control the audience's focus?"

๐ŸŽฎ
Learn Simulator:PresentationSimulator โ€ข Level 4

If all information appears at once, the audience reads ahead instead of listening to you! Animating bullet points to appear 'On Click' keeps your audience synchronized with your voice.

๐Ÿ› ๏ธ
Independent Practice Task:

Pace your bullet points with animation!

โ–ซ๏ธ Open the Animation Pane
โ–ซ๏ธ Apply 'Appear' or 'Fade' to a bulleted list
โ–ซ๏ธ Set animation start condition to 'On Click'
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y4 โ€ข pres-s04Pace your bullet points with animation! Task

Sequence On-Click Object Animations in Google Slides revealing list items and diagram components one by one during presentation.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Apply an Entrance animation (Fade/Fly In) to a single object.

Developing

Use the Animation Pane to reorder object entrance sequences.

Secure (Target)

Animate bullet points to appear one by one 'On Click' to pace oral delivery.

Mastering

Troubleshoot animation order errors and set automatic 'After Previous' timings. Typing: 20 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/create-design/presentations/presentations-s4-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"What is the main benefit of revealing bullet points one by one during a talk?"

Key / Answer: It keeps audience attention focused on the specific topic you are currently explaining
๐ŸŽจ Create & DesignLevel 5PRES-O-05

Presentations: Slide Masters

๐Ÿ“„src/data/students/create-design/strands/presentations.json (Step 5)
โœ… Links (3)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Design Systems. To: Build master templates. To be: Knowledgeable.

Unit: HWEOConcept: PerspectiveProfile: Knowledgeable
โšก
Spark Hook (I used to think...):

"I used to think you had to format every single slide individually... Now I know that editing the Slide Master changes all slides at once!"

๐ŸŽฎ
Learn Simulator:PresentationSimulator โ€ข Level 5

Editing 20 slides one-by-one takes forever! Modifying the Slide Master lets you update logos, background colors, and font styles across every slide in your deck instantly.

๐Ÿ› ๏ธ
Independent Practice Task:

Create a Master Theme for your class!

โ–ซ๏ธ Open Slide Master / Theme Builder view
โ–ซ๏ธ Place a school logo in the top corner of the Master slide
โ–ซ๏ธ Set title fonts to a bold theme style
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y5 โ€ข pres-s05Create a Master Theme for your class! Task

Construct a Reusable School Presentation Theme in Google Slides Theme Builder setting master layouts, fonts, and brand colors.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Access Slide Master / Theme Builder view in presentation software.

Developing

Customize logo placement, footers, and page numbers on the Master slide.

Secure (Target)

Design a cohesive 3-color palette and custom typography hierarchy across master layouts.

Mastering

Export custom presentation templates (.potx/gslides) for team reuse. Typing: 25 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/create-design/presentations/presentations-s5-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"If you want to add a school logo to the corner of all 50 slides in a deck at once, where should you place it?"

Key / Answer: On the Slide Master (Theme Master)
๐ŸŽจ Create & DesignLevel 6PRES-O-06

Presentations: Interactive Pitch Decks

๐Ÿ“„src/data/students/create-design/strands/presentations.json (Step 6)
โœ… Links (3)๐Ÿซ Lesson #6.07โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Interactive Pitching. To: Build hyperlinked decks. To be: Reflective.

Unit: P&TConcept: ReflectionProfile: Reflective
โšก
Spark Hook (Step Inside):

"Imagine you are an investor being pitched a new eco-friendly invention. What makes an interactive, choice-driven presentation more persuasive than a linear deck?"

๐ŸŽฎ
Learn Simulator:PresentationSimulator โ€ข Level 6

Linear decks force you to click through slides in exact order. Hyperlinks and Action Buttons turn your slide deck into a non-linear interactive hub, allowing you to jump straight to any topic your audience asks about!

๐Ÿ› ๏ธ
Independent Practice Task:

Build a non-linear interactive pitch deck!

โ–ซ๏ธ Create an interactive Menu slide with 3 topic buttons
โ–ซ๏ธ Link each button to its corresponding section slide
โ–ซ๏ธ Add a 'Return to Menu' action button on every topic slide
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
#6.07#6.07 How the Internet works

Build a Reusable Class Presentation Template in Google Slides Theme Builder setting master fonts, colors, and logos.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Insert hyperlinks on text or shapes linking to specific slide numbers.

Developing

Build an interactive Table of Contents menu with return 'Home' buttons.

Secure (Target)

Deliver a live 3-minute persuasive pitch using non-linear slide navigation based on audience questions.

Mastering

Critically reflect on audience engagement analytics and pitch effectiveness. Typing: 30+ WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/create-design/presentations/presentations-s6-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"What component allows a presenter to jump directly from slide 2 to slide 15 during a live audience Q&A?"

Key / Answer: An Action Button or Hyperlink
๐ŸŽจ Create & DesignLevel 1PUB-O-01

Publishing Work: Sharing My Work

๐Ÿ“„src/data/students/create-design/strands/publishing-work.json (Step 1)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Digital Sharing. To: Share work. To be: Communicative.

Unit: WWAConcept: FormProfile: Communicator
โšก
Spark Hook (See, Think, Wonder):

"Look at this digital storybook on screen. What do you see? Who do you think created it, and who is reading it?"

๐ŸŽฎ
Learn Simulator:FormattingToolbarSimulator โ€ข Level 1

Publishing means taking your finished work and making it available for other people to read, see, or listen to! When you publish a digital story or ebook, your ideas can inspire your classmates and family.

๐Ÿ› ๏ธ
Independent Practice Task:

Publish your first mini digital story!

โ–ซ๏ธ Select a completed drawing or text document
โ–ซ๏ธ Add a title and your name as author
โ–ซ๏ธ Export or share it to the class digital bookshelf
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y1 โ€ข pub-s01Publish your first mini digital story! Task

Publish a Digital Showcase Card in Google Slides adding student author credentials and sharing to the classroom digital library.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identify a completed digital drawing or sentence ready to share.

Developing

Export or print a digital creation with teacher support.

Secure (Target)

Share a digital story with peers or family in a class ebook gallery.

Mastering

Explain who the intended audience is for a published drawing or story. Typing: 5 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/create-design/publishing-work/publishing-work-s1-task.jpg
๐Ÿ”’
Learning Check Gate (visual-choice):

"Which icon represents a published book or eBook ready to read?"

Key / Answer: /assets/icons/ebook.png
๐ŸŽจ Create & DesignLevel 2PUB-O-02

Publishing Work: eBook Creators

๐Ÿ“„src/data/students/create-design/strands/publishing-work.json (Step 2)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: eBook Layout. To: Combine text and audio. To be: Creative.

Unit: HWOOConcept: FunctionProfile: Inquirer
โšก
Spark Hook (Zoom In):

"Look at this small play button on the eBook page. What do you think will happen when you click it?"

๐ŸŽฎ
Learn Simulator:FormattingToolbarSimulator โ€ข Level 2

Digital publishing lets you do things paper books cannot! You can add audio voice recordings to every page so readers can listen to you tell your story while turning the pages.

๐Ÿ› ๏ธ
Independent Practice Task:

Create a 3-page interactive eBook!

โ–ซ๏ธ Open Book Creator or Canva eBooks
โ–ซ๏ธ Create a cover page with title and author name
โ–ซ๏ธ Add text and pictures to pages 2 and 3
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y2 โ€ข pub-s02Create a 3-page interactive eBook! Task

Create a 3-Page Interactive Picture eBook in Canva incorporating custom illustrations, text boxes, and recorded audio narration.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Add pages to a digital book template.

Developing

Place images and typed captions on consecutive book pages.

Secure (Target)

Combine multi-page text, images, and embedded audio voice recordings into an eBook.

Mastering

Explain how voice narration helps young readers understand the book. Typing: 10 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/create-design/publishing-work/publishing-work-s2-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"What feature makes a digital eBook different and more interactive than a printed paper book?"

Key / Answer: It can include embedded audio narration and video clips.
๐ŸŽจ Create & DesignLevel 3PUB-O-03

Publishing Work: Class Blogs & Posts

๐Ÿ“„src/data/students/create-design/strands/publishing-work.json (Step 3)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Digital Blogging. To: Post and comment. To be: Principled.

Unit: HTWWConcept: ConnectionProfile: Reflective
โšก
Spark Hook (Think, Puzzle, Explore):

"What do you think happens after you submit a blog post to a teacher-moderated site? What puzzles you about leaving online comments?"

๐ŸŽฎ
Learn Simulator:FormattingToolbarSimulator โ€ข Level 3

Blogging is a great way to publish reflections on your learning. Before a post goes public on a class blog, a teacher moderates it to ensure it is safe, kind, and accurate. When commenting on others' posts, always be encouraging and constructive!

๐Ÿ› ๏ธ
Independent Practice Task:

Write a blog reflection & leave 2 comments!

โ–ซ๏ธ Draft a 3-sentence reflection about a recent class project
โ–ซ๏ธ Upload a featured image
โ–ซ๏ธ Submit for teacher moderation and publication
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y3 โ€ข pub-s03Write a blog reflection & leave 2 comments! Task

Publish a Class Blog Reflection Post in Google Sites with featured imagery and submit constructive peer feedback comments.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Read a post on a moderated class blog.

Developing

Write and submit a short blog post draft for teacher approval.

Secure (Target)

Publish a blog post with a cover image and write constructive, kind peer comments.

Mastering

Apply the 'TAG' feedback method (Tell something good, Ask a question, Give a suggestion). Typing: 15 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/create-design/publishing-work/publishing-work-s3-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"What does 'moderation' mean on a school class blog?"

Key / Answer: A teacher reviews and approves posts before they become visible to everyone.
๐ŸŽจ Create & DesignLevel 4PUB-O-04

Publishing Work: Google Sites & Pages

๐Ÿ“„src/data/students/create-design/strands/publishing-work.json (Step 4)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Web Publishing. To: Build a site. To be: Responsible.

Unit: WWAConcept: ResponsibilityProfile: Knowledgeable
โšก
Spark Hook (See, Think, Wonder):

"Look closely at this website header and navigation bar. How does the menu help visitors find different topics?"

๐ŸŽฎ
Learn Simulator:FormattingToolbarSimulator โ€ข Level 4

Building a webpage allows you to publish multi-media content in one organized hub. Google Sites lets you drag and drop text, header banners, image carousels, and embedded documents across multiple subpages!

๐Ÿ› ๏ธ
Independent Practice Task:

Build a 2-page Inquiry Website!

โ–ซ๏ธ Create a new site in Google Sites
โ–ซ๏ธ Add a banner title and header image to the Home page
โ–ซ๏ธ Embed a Google Doc or Slide presentation
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y4 โ€ข pub-s04Build a 2-page Inquiry Website! Task

Construct a 2-Page Inquiry Learning Showcase in Google Sites featuring embedded research documents and navigation menus.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Open Google Sites and select a site header template.

Developing

Create a homepage with header banner, title, and body text.

Secure (Target)

Build a 2-page website with navigation menu and embedded Google Docs/Slides.

Mastering

Configure permissions (view vs edit) and publish with a custom URL slug. Typing: 20 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/create-design/publishing-work/publishing-work-s4-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"What must you do in Google Sites so that others can view your finished website via a web link?"

Key / Answer: Click the blue 'Publish' button and set viewing permissions.
๐ŸŽจ Create & DesignLevel 5PUB-O-05

Publishing Work: Digital Portfolios

๐Ÿ“„src/data/students/create-design/strands/publishing-work.json (Step 5)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Portfolio Curation. To: Curate & reflect. To be: Open-minded.

Unit: HWEOConcept: PerspectiveProfile: Reflective
โšก
Spark Hook (I used to think...):

"I used to think a portfolio was just a folder of finished work... Now I know it is a reflective journey showing how my thinking grew over time!"

๐ŸŽฎ
Learn Simulator:FormattingToolbarSimulator โ€ข Level 5

A digital portfolio is not just a collection of good gradesโ€”it is a story of your growth! By publishing 'before and after' work samples alongside reflective audio or written journal entries, you demonstrate how you overcome challenges and improve as a learner.

๐Ÿ› ๏ธ
Independent Practice Task:

Curate a PYP Unit Portfolio Entry!

โ–ซ๏ธ Select a project draft and a final polished deliverable
โ–ซ๏ธ Upload both to your Google Site / Seesaw Portfolio
โ–ซ๏ธ Write a 4-sentence reflection explaining your learning journey
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y5 โ€ข pub-s05Curate a PYP Unit Portfolio Entry! Task

Curate a PYP Unit Portfolio Entry in Google Sites reflecting on learning progress and IB learner profile attributes.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Upload a piece of schoolwork into a portfolio folder.

Developing

Categorize portfolio entries by subject or PYP unit theme.

Secure (Target)

Curate best work samples with written reflections explaining why each item was selected.

Mastering

Organize a multi-unit digital portfolio showcasing growth from early drafts to final products. Typing: 25 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/create-design/publishing-work/publishing-work-s5-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Why is including written reflections alongside work samples essential in a digital portfolio?"

Key / Answer: To explain the learning journey, challenges faced, and how the work demonstrates personal growth.
๐ŸŽจ Create & DesignLevel 6PUB-O-06

Publishing Work: Copyright & Licensing

๐Ÿ“„src/data/students/create-design/strands/publishing-work.json (Step 6)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Digital Ethics. To: Attribute & license. To be: Principled.

Unit: P&TConcept: ReflectionProfile: Principled
โšก
Spark Hook (Step Inside):

"Step inside the shoes of a photographer or artist. How would you feel if someone used your artwork in their published book without giving you credit?"

๐ŸŽฎ
Learn Simulator:FormattingToolbarSimulator โ€ข Level 6

As a digital author and creator, you must respect intellectual property! Copyright protects original works. When publishing, search for Creative Commons (CC) or Public Domain media, provide proper attribution (TASL: Title, Author, Source, License), and choose how others can re-use your own published creations!

๐Ÿ› ๏ธ
Independent Practice Task:

Publish an Open Project with CC License!

โ–ซ๏ธ Gather media for a published report or site
โ–ซ๏ธ Verify all media is Creative Commons or Public Domain
โ–ซ๏ธ Create an Attribution/Works Cited section
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y6 โ€ข pub-s06Publish an Open Project with CC License! Task

Publish an Open Attribution Research Project in Google Docs embedding Creative Commons badges and structured source citations.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identify copyright symbols (ยฉ) on published websites.

Developing

Cite the author, title, and source URL for online images used in published work.

Secure (Target)

Differentiate between Copyright, Public Domain, and Creative Commons (CC) licenses.

Mastering

Apply a Creative Commons license (BY, SA, NC, ND) to personal published creations and explain re-use rights. Typing: 30+ WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/create-design/publishing-work/publishing-work-s6-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"What does a Creative Commons BY (Attribution) license require someone to do if they use your work?"

Key / Answer: Give proper credit and attribution to you as the creator.
๐ŸŽจ Create & DesignLevel 1WP-O-01

Word Processing: Letters & Words

๐Ÿ“„src/data/students/create-design/strands/word-processing.json (Step 1)
โœ… Links (3)๐Ÿซ Lesson RES-04โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Text Entry. To: Type words. To be: Patient.

Unit: WWAConcept: FormProfile: Inquirer
โšก
Spark Hook (See, Think, Wonder):

"Look at the letter keys on your keyboard. How are they arranged? Why aren't they in ABC order?"

๐ŸŽฎ
Learn Simulator:FormattingToolbarSimulator โ€ข Level 1

Typing on a computer starts with finding your letters! Use the Spacebar to separate words, Enter to start a new line, and Backspace to fix mistakes.

๐Ÿ› ๏ธ
Independent Practice Task:

Type your first digital story!

โ–ซ๏ธ Open a blank document
โ–ซ๏ธ Type a sentence about your favorite animal
โ–ซ๏ธ Use Spacebar between words
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
RES-04Typing Club Granada College

Type a 3-sentence animal fact file in Google Docs using spacebar spacing and backspace to correct typos.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Locate letter keys and type single words.

Developing

Use Spacebar, Enter, and Backspace correctly.

Secure (Target)

Type 2-3 complete sentences with capital letters.

Mastering

Type short paragraphs accurately. Typing: 5 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/create-design/word-processing/word-processing-s1-task.jpg
๐Ÿ”’
Learning Check Gate (visual-choice):

"Which key on the keyboard creates a blank space between words?"

Key / Answer: /assets/icons/spacebar-key.png
๐ŸŽจ Create & DesignLevel 2WP-O-02

Word Processing: Fonts & Colours

๐Ÿ“„src/data/students/create-design/strands/word-processing.json (Step 2)
โœ… Links (3)๐Ÿซ Lesson #2.01โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Fonts & Formatting. To: Format text. To be: Expressive.

Unit: HWOOConcept: FunctionProfile: Communicator
โšก
Spark Hook (Zoom In):

"Look at these two typed sentences. Which one draws your attention first and why?"

๐ŸŽฎ
Learn Simulator:FormattingToolbarSimulator โ€ข Level 2

Text formatting makes important words stand out! Changing font size, color, or applying Bold and Italics helps guide your reader's eye.

๐Ÿ› ๏ธ
Independent Practice Task:

Format a poem or poster title!

โ–ซ๏ธ Highlight the title
โ–ซ๏ธ Change font size to 24pt
โ–ซ๏ธ Apply Bold and a bright color
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
#2.01#2.01 Keyboard Skills

Style a descriptive poem in Google Docs using bold 24pt colored headings and italicized emphasis.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Select text using double-click or drag.

Developing

Change font family, size, and text color.

Secure (Target)

Apply Bold, Italic, and Underline formatting purposefully.

Mastering

Combine font styles harmoniously without clutter. Typing: 10 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/create-design/word-processing/word-processing-s2-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"You want to make a document title big, dark, and noticeable. Which combination of tools should you use?"

Key / Answer: Large font size, Bold, and Color
๐ŸŽจ Create & DesignLevel 3WP-O-03

Word Processing: Formatting & Layout

๐Ÿ“„src/data/students/create-design/strands/word-processing.json (Step 3)
โœ… Links (3)๐Ÿซ Lesson RES-04โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Paragraph Layout. To: Align text. To be: Organized.

Unit: HTWWConcept: ConnectionProfile: Thinker
โšก
Spark Hook (BeforeAfterSlider):

"Compare a messy unaligned letter with a neatly formatted letter. What makes the second one easier to read?"

๐ŸŽฎ
Learn Simulator:FormattingToolbarSimulator โ€ข Level 3

Clean alignment makes your document look professional. Center your titles, left-align body text, and adjust line spacing so sentences don't feel squished.

๐Ÿ› ๏ธ
Independent Practice Task:

Format a formal letter!

โ–ซ๏ธ Center-align the document title
โ–ซ๏ธ Left-align paragraph body
โ–ซ๏ธ Set line spacing to 1.5
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
RES-04Typing Club Granada College

Format a formal invitation letter in Google Docs with centered titles, 1.5 line spacing, and standard margins.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Apply left and center alignment to text.

Developing

Adjust line spacing and paragraph indents.

Secure (Target)

Configure page orientation and custom margins.

Mastering

Balance whitespace and line height for optimal readability. Typing: 15 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/create-design/word-processing/word-processing-s3-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Which text alignment setting should you use for body paragraphs in a formal story or letter?"

Key / Answer: Left Alignment
๐ŸŽจ Create & DesignLevel 4WP-O-04

Word Processing: Structure & Lists

๐Ÿ“„src/data/students/create-design/strands/word-processing.json (Step 4)
โœ… Links (3)๐Ÿซ Lesson #4.12๐Ÿ–ผ๏ธ WAGOLL Ready
๐ŸŽฏ
Learning Objective:

About: Document Structure. To: Create lists. To be: Logical.

Unit: HWEOConcept: ResponsibilityProfile: Principled
โšก
Spark Hook (Think, Puzzle, Explore):

"Imagine reading a 50-item recipe written in one big paragraph versus a bulleted list. What is the difference?"

๐ŸŽฎ
Learn Simulator:FormattingToolbarSimulator โ€ข Level 4

Bulleted and numbered lists turn big walls of text into easy-to-read steps. Use numbers for ordered steps and bullets for items.

๐Ÿ› ๏ธ
Independent Practice Task:

Create a structured recipe or guide!

โ–ซ๏ธ Type a title
โ–ซ๏ธ Create a bulleted list of 4 items
โ–ซ๏ธ Create a numbered list of 3 sequential steps
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
#4.12#4.12 Password Safety

Create a structured how-to recipe guide in Google Docs with bulleted ingredients, numbered steps, and a header image.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Create a simple numbered or bulleted list.

Developing

Insert and position images alongside text lists.

Secure (Target)

Format multi-level nested lists and callout boxes.

Mastering

Design clean multi-section document templates. Typing: 20 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โœ… Exemplar Image On Diskpublic/assets/wp/s4/wp-s4-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"You are writing instructions on how to bake a cake. Which type of list should you use for the steps?"

Key / Answer: Numbered List
๐ŸŽจ Create & DesignLevel 5WP-O-05

Word Processing: Styles & Headings

๐Ÿ“„src/data/students/create-design/strands/word-processing.json (Step 5)
โœ… Links (3)๐Ÿซ Lesson #5.07โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Professional Styles. To: Use headings. To be: Systematic.

Unit: STPConcept: PerspectiveProfile: Knowledgeable
โšก
Spark Hook (I used to think...):

"Look at a textbook outline. How do big title headings help you find information quickly?"

๐ŸŽฎ
Learn Simulator:FormattingToolbarSimulator โ€ข Level 5

Headings create a skeleton for long documents. Applying Heading 1 and Heading 2 styles lets the computer automatically generate a Table of Contents!

๐Ÿ› ๏ธ
Independent Practice Task:

Build a multi-section research report!

โ–ซ๏ธ Apply Heading 1 to main section titles
โ–ซ๏ธ Apply Heading 2 to sub-sections
โ–ซ๏ธ Insert an automated Table of Contents at the top
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
#5.07#5.07 Bookmarks!

Author a multi-page research report in Google Docs applying Heading 1 and 2 styles with an automated Table of Contents.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Apply predefined Heading 1 styles to titles.

Developing

Apply Heading 1, 2, and 3 styles hierarchically.

Secure (Target)

Generate an automated Table of Contents from headings.

Mastering

Customize heading styles and update TOC automatically. Typing: 25 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/create-design/word-processing/word-processing-s5-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Why is applying Heading 1 style better than just making title text big and bold manually?"

Key / Answer: It allows the computer to auto-generate a Table of Contents
๐ŸŽจ Create & DesignLevel 6WP-O-06

Word Processing: Collaborate & Review

๐Ÿ“„src/data/students/create-design/strands/word-processing.json (Step 6)
โœ… Links (3)๐Ÿซ Lesson #6.10โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Collaborative Editing. To: Review & track. To be: Reflective.

Unit: P&TConcept: ReflectionProfile: Reflective
โšก
Spark Hook (Step Inside):

"Put yourself in the shoes of an editor reviewing a draft story. How do comments help the writer improve?"

๐ŸŽฎ
Learn Simulator:FormattingToolbarSimulator โ€ข Level 6

Real writers collaborate! Using Comments and Track Changes allows you and your classmates to give feedback and improve documents together.

๐Ÿ› ๏ธ
Independent Practice Task:

Edit and review a classmate's draft!

โ–ซ๏ธ Open a shared document
โ–ซ๏ธ Add 2 constructive comments using the Comment tool
โ–ซ๏ธ Turn on Suggesting / Track Changes
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
#6.10#6.10 Hardware Prezi

Peer review a shared Google Doc using Suggesting mode to track text edits and inline comments to provide constructive feedback.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Add a text comment to a shared document.

Developing

Accept or reject suggested edits in Track Changes.

Secure (Target)

Co-author a document in real-time with peer review comments.

Mastering

Manage version history and peer feedback professionally. Typing: 30+ WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/create-design/word-processing/word-processing-s6-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"You want to give a classmate feedback on their story without deleting their original text. What tool should you use?"

Key / Answer: Comment Tool / Suggesting Mode
๐Ÿ–ฑ๏ธ Daily SkillsLevel 1TABS.01.B.1.1

Browser & Tab Management: Opening & Closing Tabs

๐Ÿ“„src/data/students/daily-skills/strands/browser-management.json (Step 1)
โœ… Links (1)๐Ÿซ Lesson Ready๐Ÿ–ผ๏ธ WAGOLL Ready
๐ŸŽฏ
Learning Objective:

About: Browser Tabs. To: Open (+ / Ctrl+T) and close (x / Ctrl+W) tabs. To be: Caring.

Unit: Who We AreConcept: FormProfile: Inquirer
โšก
Spark Hook (See, Think, Wonder):

"Look at a browser window with 20 tiny squished tabs. What do you see? Why is it hard to find anything?"

๐ŸŽฎ
Learn Simulator:SearchBrowserSimulator โ€ข Level 1

Browser tabs let you open multiple web pages inside one window! Click the '+' button or press Ctrl+T to open a new tab. When you are finished with a page, click the 'x' or press Ctrl+W to close it.

๐Ÿ› ๏ธ
Independent Practice Task:

Tab Opening & Closing Challenge

โ–ซ๏ธ Open your web browser
โ–ซ๏ธ Press Ctrl+T to open 3 new blank tabs
โ–ซ๏ธ Search for 3 different educational topics
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y1 โ€ข tabs-s01Tab Opening & Closing Challenge Task

Practice Browser Tab Navigation in Chrome opening multiple inquiry tabs with Ctrl+T and closing tabs with Ctrl+W.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identifies the '+' icon to open a new browser tab.

Developing

Closes unnecessary tabs using the 'x' button or Ctrl+W.

Secure (Target)

Reads tab titles and favicons to navigate between 3 open websites.

Mastering

Explains why closing unused tabs frees up computer memory and reduces clutter.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โœ… Exemplar Image On Diskpublic/assets/ds/tabs/s1/tabs-s1-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Which keyboard shortcut opens a brand new browser tab?"

Key / Answer: Ctrl + T
๐Ÿ–ฑ๏ธ Daily SkillsLevel 2TABS.01.B.1.2

Browser & Tab Management: Reopening Closed Tabs

๐Ÿ“„src/data/students/daily-skills/strands/browser-management.json (Step 2)
โœ… Links (1)๐Ÿซ Lesson #2.12๐Ÿ–ผ๏ธ WAGOLL Ready
๐ŸŽฏ
Learning Objective:

About: Tab Recovery. To: Restore closed tabs with Ctrl+Shift+T. To be: Principled.

Unit: How We Express OurselvesConcept: FunctionProfile: Communicator
โšก
Spark Hook (Zoom In):

"Oh no! You accidentally clicked the 'x' on the article you needed for your homework! How can Ctrl+Shift+T save the day?"

๐ŸŽฎ
Learn Simulator:SearchBrowserSimulator โ€ข Level 2

Accidentally closing a tab happens to everyone! Don't panic and try searching for the URL againโ€”just press Ctrl+Shift+T (Cmd+Shift+T on Mac)! It reopens the last closed tab instantly, with all its history intact.

๐Ÿ› ๏ธ
Independent Practice Task:

Tab Disaster Recovery Drill

โ–ซ๏ธ Open an interesting news or science article
โ–ซ๏ธ Close the tab on purpose using Ctrl+W
โ–ซ๏ธ Press Ctrl+Shift+T to resurrect the lost tab immediately
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
#2.12#2.12 Programming 2.2

Practice tab recovery by intentionally closing research tabs and resurrecting them using Ctrl+Shift+T.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Clicks on different tabs to switch between open web pages.

Developing

Uses Ctrl+Tab to cycle through open tabs in sequence.

Secure (Target)

Restores an accidentally closed website using Ctrl+Shift+T.

Mastering

Restores a series of 3 closed tabs in reverse order using repeated Ctrl+Shift+T presses.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โœ… Exemplar Image On Diskpublic/assets/ds/tabs/s2/tabs-s2-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"What magic shortcut reopens the tab you just accidentally closed?"

Key / Answer: Ctrl + Shift + T
๐Ÿ–ฑ๏ธ Daily SkillsLevel 3TABS.02.B.1.1

Browser & Tab Management: Bookmarks & Quick Bar

๐Ÿ“„src/data/students/daily-skills/strands/browser-management.json (Step 3)
โœ… Links (1)๐Ÿซ Lesson Ready๐Ÿ–ผ๏ธ WAGOLL Ready
๐ŸŽฏ
Learning Objective:

About: Bookmarks. To: Save web pages with Ctrl+D / Star icon. To be: Reflective.

Unit: How The World WorksConcept: ConnectionProfile: Thinker
โšก
Spark Hook (Think, Pair, Share):

"Instead of typing a long 50-character website address every day, how can a single click on your Bookmarks Bar open it instantly?"

๐ŸŽฎ
Learn Simulator:SearchBrowserSimulator โ€ข Level 3

Bookmarks are like digital ribbon markers in a book! Click the Star icon in your address bar (or press Ctrl+D) to save a website. Turn on your Bookmarks Bar (Ctrl+Shift+B) so your favorite school websites are always 1 click away!

๐Ÿ› ๏ธ
Independent Practice Task:

Build Your School Bookmarks Bar

โ–ซ๏ธ Press Ctrl+Shift+B to make your Bookmarks Bar visible
โ–ซ๏ธ Visit your school learning portal or coding site
โ–ซ๏ธ Click the Star icon (or Ctrl+D) to bookmark it
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y3 โ€ข tabs-s03Build Your School Bookmarks Bar Task

Organize a Classroom Bookmarks Bar in Chrome saving favorite educational tools with short, identifiable custom titles.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Locates the star icon in the address bar.

Developing

Bookmarks a website using Ctrl+D and names it clearly.

Secure (Target)

Toggles the Bookmarks Bar visible (Ctrl+Shift+B) and organizes 3 school links.

Mastering

Creates category folders inside the Bookmarks Bar for different subjects.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โœ… Exemplar Image On Diskpublic/assets/ds/tabs/s3/tabs-s3-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Which shortcut or button saves a website as a bookmark for quick access?"

Key / Answer: The Star icon in address bar (or Ctrl+D)
๐Ÿ–ฑ๏ธ Daily SkillsLevel 4TABS.02.B.1.2

Browser & Tab Management: Tab Groups & Color Coding

๐Ÿ“„src/data/students/daily-skills/strands/browser-management.json (Step 4)
โœ… Links (1)๐Ÿซ Lesson #4.01๐Ÿ–ผ๏ธ WAGOLL Ready
๐ŸŽฏ
Learning Objective:

About: Tab Groups. To: Right-click tabs to create color-coded groups. To be: Principled.

Unit: How We Organize OurselvesConcept: ResponsibilityProfile: Knowledgeable
โšก
Spark Hook (Parts-Purposes-Complexities):

"You have 4 tabs for Science research and 4 tabs for History research. How can color-coded Tab Groups keep them separated?"

๐ŸŽฎ
Learn Simulator:SearchBrowserSimulator โ€ข Level 4

When you have lots of tabs open for different subjects, group them! Right-click any tab and select 'Add tab to new group'. Give it a title like 'Math' and pick a color (e.g. Blue). You can click the group label to collapse or expand all those tabs at once!

๐Ÿ› ๏ธ
Independent Practice Task:

Organize Your Research into Tab Groups

โ–ซ๏ธ Open 4 tabs related to two different school subjects
โ–ซ๏ธ Right-click the first tab and select 'Add tab to new group'
โ–ซ๏ธ Name the group 'Science' and pick Green
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
#4.01#4.01 Digital Portfolio

Organize project research into color-coded, labeled Chrome tab groups to streamline multi-source inquiry.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Right-clicks a tab and sees the 'Add tab to new group' menu option.

Developing

Creates a labeled tab group (e.g. 'Science') and assigns a color.

Secure (Target)

Groups 6 open tabs into 2 distinct subject groups and collapses them to save space.

Mastering

Manages a multi-subject browser session using collapsed tab groups effortlessly.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โœ… Exemplar Image On Diskpublic/assets/ds/tabs/s4/tabs-s4-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"What happens when you click on the title label of a Tab Group?"

Key / Answer: It collapses or expands all the tabs inside that group to save space
๐Ÿ–ฑ๏ธ Daily SkillsLevel 5TABS.03.B.1.1

Browser & Tab Management: Browser Profiles & Syncing

๐Ÿ“„src/data/students/daily-skills/strands/browser-management.json (Step 5)
โœ… Links (1)๐Ÿซ Lesson Ready๐Ÿ–ผ๏ธ WAGOLL Ready
๐ŸŽฏ
Learning Objective:

About: Browser Profiles. To: Switch profiles using the avatar icon. To be: Efficient.

Unit: Where We Are In Place And TimeConcept: ChangeProfile: Open-minded
โšก
Spark Hook (Connect-Extend-Challenge):

"What could go wrong if 3 different students share the same browser profile on a laptop?"

๐ŸŽฎ
Learn Simulator:SearchBrowserSimulator โ€ข Level 5

Your Browser Profile is your personal digital locker! Clicking the profile avatar in the top-right corner lets you log into your school Google/Microsoft account. Your bookmarks, extensions, and history stay inside YOUR profile and won't mix with anyone else's!

๐Ÿ› ๏ธ
Independent Practice Task:

Verify Your School Profile

โ–ซ๏ธ Click the circular Profile Avatar in top right of your browser
โ–ซ๏ธ Verify you are signed into your official school email account
โ–ซ๏ธ Check that Sync is turned ON so your school bookmarks save
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y5 โ€ข tabs-s05Verify Your School Profile Task

Configure School Browser Profile Syncing in Chrome verifying cloud bookmarks and account profile switching protocols.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identifies the profile avatar icon in the top right corner of the browser.

Developing

Explains why school accounts and personal accounts should stay in separate profiles.

Secure (Target)

Switches between user profiles smoothly without mixing up bookmarks or passwords.

Mastering

Configures sync settings to ensure school bookmarks follow them across devices securely.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โœ… Exemplar Image On Diskpublic/assets/ds/tabs/s5/tabs-s5-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Where do you click in your browser to switch to your own school profile?"

Key / Answer: The circular Profile Avatar in the top right corner
๐Ÿ–ฑ๏ธ Daily SkillsLevel 6TABS.03.B.1.2

Browser & Tab Management: Extensions & Security Audit

๐Ÿ“„src/data/students/daily-skills/strands/browser-management.json (Step 6)
โœ… Links (1)๐Ÿซ Lesson Ready๐Ÿ–ผ๏ธ WAGOLL Ready
๐ŸŽฏ
Learning Objective:

About: Browser Security. To: Manage extension puzzle pieces and clear cache. To be: Reflective.

Unit: Sharing The PlanetConcept: PerspectiveProfile: Reflective
โšก
Spark Hook (I used to think...):

"I used to think installed browser extensions didn't affect computer speed... Now I know having 20 extensions running bogs down the browser..."

๐ŸŽฎ
Learn Simulator:SearchBrowserSimulator โ€ข Level 6

Browser extensions (the Puzzle Piece icon) add cool features like dictionaries or dark mode. But too many extensions slow down your computer! You can also click the Padlock icon next to any URL to check camera/microphone permissions, or press Ctrl+Shift+Del to clear cached data if a page won't load properly.

๐Ÿ› ๏ธ
Independent Practice Task:

Browser Health & Security Audit

โ–ซ๏ธ Click the Puzzle Piece extension icon and review installed tools
โ–ซ๏ธ Pin 1 useful educational extension to your toolbar
โ–ซ๏ธ Click the Padlock icon on a website to check site security
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y6 โ€ข tabs-s06Browser Health & Security Audit Task

Conduct a Chrome Browser Security and Extension Audit inspecting permission scopes and clearing browsing cache data.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identifies the Puzzle Piece icon for browser extensions.

Developing

Pins or unpins helpful school extensions (like read-aloud or dictionary tools).

Secure (Target)

Clears browser cache and cookies (Ctrl+Shift+Del) to fix loading errors.

Mastering

Audits site permissions (camera, microphone, location) via the padlock icon in the URL bar.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โœ… Exemplar Image On Diskpublic/assets/ds/tabs/s6/tabs-s6-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Which icon on the browser toolbar holds your installed extensions and add-ons?"

Key / Answer: The Puzzle Piece icon
๐Ÿ–ฑ๏ธ Daily SkillsLevel 1COPY.01.B.1.1

Copy, Paste & Undo: Select All & Delete

๐Ÿ“„src/data/students/daily-skills/strands/shortcuts.json (Step 1)
โœ… Links (1)๐Ÿซ Lesson Ready๐Ÿ–ผ๏ธ WAGOLL Ready
๐ŸŽฏ
Learning Objective:

About: Select All. To: Press Ctrl+A to select all content. To be: Caring.

Unit: Who We AreConcept: FormProfile: Inquirer
โšก
Spark Hook (See, Think, Wonder):

"You have 5 pages of text to delete. Is dragging your mouse down 5 pages the fastest way? What secret key shortcut selects everything in 1 second?"

๐ŸŽฎ
Learn Simulator:ShortcutSimulator โ€ข Level 1

Instead of dragging your mouse across a long screen, press Ctrl+A (or Cmd+A on Mac)! 'A' stands for 'All'. It highlights every piece of text, picture, or file in your window instantly.

๐Ÿ› ๏ธ
Independent Practice Task:

Select All Speed Test

โ–ซ๏ธ Open a document with 3 paragraphs of text
โ–ซ๏ธ Press Ctrl+A (or Cmd+A) to highlight all text in blue
โ–ซ๏ธ Press Backspace to delete it all at once
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y1 โ€ข copy-s01Select All Speed Test Task

Practice Document Text Selection in Google Docs using Ctrl+A to highlight full passages and replacement typing.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Locates the Ctrl (or Cmd) and A keys on the keyboard.

Developing

Uses Ctrl+A to highlight a whole sentence instead of dragging with a mouse.

Secure (Target)

Uses Ctrl+A to select everything and Delete to clear a page quickly.

Mastering

Explains why Ctrl+A is faster than dragging a mouse across long documents.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โœ… Exemplar Image On Diskpublic/assets/ds/copy/s1/copy-s1-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Which keyboard shortcut highlights EVERYTHING in your current document or window?"

Key / Answer: Ctrl+A (Cmd+A)
๐Ÿ–ฑ๏ธ Daily SkillsLevel 2COPY.01.B.1.2

Copy, Paste & Undo: Copy & Paste Basics

๐Ÿ“„src/data/students/daily-skills/strands/shortcuts.json (Step 2)
โœ… Links (1)๐Ÿซ Lesson Ready๐Ÿ–ผ๏ธ WAGOLL Ready
๐ŸŽฏ
Learning Objective:

About: Copy & Paste. To: Duplicate content using Ctrl+C and Ctrl+V. To be: Principled.

Unit: How We Express OurselvesConcept: FunctionProfile: Communicator
โšก
Spark Hook (Zoom In):

"Look at these two identical sentences. Did the author retype every letter twice, or use a magical 2-step keyboard trick?"

๐ŸŽฎ
Learn Simulator:ShortcutSimulator โ€ข Level 2

Copy (Ctrl+C) creates an exact duplicate of whatever you highlighted and stores it in memory. Paste (Ctrl+V) places that duplicate wherever your blinking cursor is pointing! 'C' stands for Copy, and 'V' stands for Velcro (sticking it down!).

๐Ÿ› ๏ธ
Independent Practice Task:

Copy & Paste Duplication Challenge

โ–ซ๏ธ Highlight the sentence 'Computers are amazing!'
โ–ซ๏ธ Press Ctrl+C (or Cmd+C) to copy
โ–ซ๏ธ Click at the bottom of the page
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y2 โ€ข copy-s02Copy & Paste Duplication Challenge Task

Execute Copy and Paste Duplication Drills in Google Docs using Ctrl+C and Ctrl+V to replicate vocabulary sentences.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Highlights a word and presses Ctrl+C.

Developing

Moves cursor to a new spot and presses Ctrl+V to paste.

Secure (Target)

Copies and pastes text and images smoothly between two different apps.

Mastering

Teaches peers how Ctrl+C / Ctrl+V saves retyping identical information.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โœ… Exemplar Image On Diskpublic/assets/ds/copy/s2/copy-s2-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Which pair of shortcuts copies highlighted text and pastes it in a new location?"

Key / Answer: Ctrl+C to Copy, Ctrl+V to Paste
๐Ÿ–ฑ๏ธ Daily SkillsLevel 3COPY.02.B.1.1

Copy, Paste & Undo: Undo & Redo Magic

๐Ÿ“„src/data/students/daily-skills/strands/shortcuts.json (Step 3)
โœ… Links (1)๐Ÿซ Lesson Ready๐Ÿ–ผ๏ธ WAGOLL Ready
๐ŸŽฏ
Learning Objective:

About: Undo & Redo. To: Reverse mistakes using Ctrl+Z and Ctrl+Y. To be: Reflective.

Unit: How The World WorksConcept: ConnectionProfile: Thinker
โšก
Spark Hook (Think, Pair, Share):

"You accidentally deleted your entire paragraph! Before you panic or cry, what 2-key shortcut acts like a time machine to bring it back?"

๐ŸŽฎ
Learn Simulator:ShortcutSimulator โ€ข Level 3

Ctrl+Z is the ultimate digital eraser and time machine! Pressing Ctrl+Z (Undo) steps back in time to reverse your last mistake. If you undo too far, press Ctrl+Y (Redo) to step forward again!

๐Ÿ› ๏ธ
Independent Practice Task:

Undo Time Machine Test

โ–ซ๏ธ Type a paragraph and delete it by accident
โ–ซ๏ธ Press Ctrl+Z (or Cmd+Z) to bring it back instantly
โ–ซ๏ธ Change the font color, then press Ctrl+Z to undo the color change
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y3 โ€ข copy-s03Undo Time Machine Test Task

Perform Text Editing Recovery in Google Docs using Ctrl+Z to undo accidental deletions and Ctrl+Y to redo revisions.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Locates the Undo back-arrow button on a software toolbar.

Developing

Uses Ctrl+Z to restore accidentally deleted text instantly.

Secure (Target)

Uses Ctrl+Z multiple times to step backwards and Ctrl+Y to redo steps.

Mastering

Demonstrates confident risk-taking in design knowing Ctrl+Z can fix any mistake.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โœ… Exemplar Image On Diskpublic/assets/ds/copy/s3/copy-s3-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"What does the keyboard shortcut Ctrl+Z do when you make a mistake?"

Key / Answer: Undoes your last action and brings back lost work
๐Ÿ–ฑ๏ธ Daily SkillsLevel 4COPY.02.B.1.2

Copy, Paste & Undo: Cut vs Copy & Plain Text

๐Ÿ“„src/data/students/daily-skills/strands/shortcuts.json (Step 4)
โœ… Links (1)๐Ÿซ Lesson Ready๐Ÿ–ผ๏ธ WAGOLL Ready
๐ŸŽฏ
Learning Objective:

About: Cut & Plain Paste. To: Move text with Ctrl+X and paste plain text with Ctrl+Shift+V. To be: Principled.

Unit: How We Organize OurselvesConcept: ResponsibilityProfile: Knowledgeable
โšก
Spark Hook (Parts-Purposes-Complexities):

"When you copy text from a website, it often brings ugly fonts and dark background colors with it. How can you paste ONLY the words without the formatting?"

๐ŸŽฎ
Learn Simulator:ShortcutSimulator โ€ข Level 4

Ctrl+X (Cut) snips out text like a pair of scissors ('X' looks like scissors!), removing it from the original spot so you can move it. When pasting text from websites, use Ctrl+Shift+V (Paste as Plain Text) to strip away messy fonts and match your document style!

๐Ÿ› ๏ธ
Independent Practice Task:

Cut and Clean Paste Drill

โ–ซ๏ธ Highlight a sentence in a paragraph and press Ctrl+X to cut it out
โ–ซ๏ธ Move your cursor to the top and press Ctrl+V to paste it there
โ–ซ๏ธ Copy formatted text from a website
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y4 โ€ข copy-s04Cut and Clean Paste Drill Task

Restructure Paragraph Flow in Google Docs using Ctrl+X to cut text and Ctrl+Shift+V to paste unformatted plain text.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Explains the difference between Copy (duplicating) and Cut (moving).

Developing

Uses Ctrl+X to remove a sentence from one spot and Ctrl+V to move it elsewhere.

Secure (Target)

Uses Ctrl+Shift+V to paste copied website text without ugly background colors or giant fonts.

Mastering

Reorganizes messy research notes efficiently using Cut, Copy, and Plain Text Paste.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โœ… Exemplar Image On Diskpublic/assets/ds/copy/s4/copy-s4-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Which shortcut removes selected text from its original place so you can MOVE it elsewhere?"

Key / Answer: Ctrl+X (Cut)
๐Ÿ–ฑ๏ธ Daily SkillsLevel 5COPY.03.B.1.1

Copy, Paste & Undo: Clipboard History

๐Ÿ“„src/data/students/daily-skills/strands/shortcuts.json (Step 5)
โœ… Links (1)๐Ÿซ Lesson Ready๐Ÿ–ผ๏ธ WAGOLL Ready
๐ŸŽฏ
Learning Objective:

About: Clipboard History. To: Open Win+V to access multiple copied snippets. To be: Efficient.

Unit: Where We Are In Place And TimeConcept: ChangeProfile: Open-minded
โšก
Spark Hook (Connect-Extend-Challenge):

"Normally, copying a second item overwrites the first! What if your computer could remember the last 10 things you copied all at once?"

๐ŸŽฎ
Learn Simulator:ShortcutSimulator โ€ข Level 5

Windows Clipboard History (Win+V) gives your computer a multi-item memory bank! Instead of copying and pasting items one-by-one, you can copy several pictures and sentences, press Win+V, and choose which one to paste from a popup menu!

๐Ÿ› ๏ธ
Independent Practice Task:

Multi-Item Copy & Paste

โ–ซ๏ธ Press Win+V to turn on Clipboard History
โ–ซ๏ธ Copy 3 different facts from a web page using Ctrl+C
โ–ซ๏ธ Open a blank document and press Win+V
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y5 โ€ข copy-s05Multi-Item Copy & Paste Task

Synthesize Multi-Source Research in Google Docs using Windows Clipboard History (Win+V) to store and paste snippets.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Enables Clipboard History in system settings.

Developing

Copies 3 separate items in a row before pasting.

Secure (Target)

Opens Clipboard History (Win+V) and selects which item to paste into a document.

Mastering

Pins frequently used links or text snippets inside Clipboard History for daily use.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โœ… Exemplar Image On Diskpublic/assets/ds/copy/s5/copy-s5-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Which shortcut opens the Clipboard History menu to see multiple recently copied items?"

Key / Answer: Win + V (or Mac Clipboard manager)
๐Ÿ–ฑ๏ธ Daily SkillsLevel 6COPY.03.B.1.2

Copy, Paste & Undo: Advanced Navigation Shortcuts

๐Ÿ“„src/data/students/daily-skills/strands/shortcuts.json (Step 6)
โœ… Links (1)๐Ÿซ Lesson Ready๐Ÿ–ผ๏ธ WAGOLL Ready
๐ŸŽฏ
Learning Objective:

About: Navigation Shortcuts. To: Find text with Ctrl+F and switch apps with Alt+Tab. To be: Reflective.

Unit: Sharing The PlanetConcept: PerspectiveProfile: Reflective
โšก
Spark Hook (I used to think...):

"I used to think reading a 20-page document line-by-line was the only way to find a word... Now I know Ctrl+F finds any word instantly..."

๐ŸŽฎ
Learn Simulator:ShortcutSimulator โ€ข Level 6

Mastering navigation shortcuts makes you a power user! Ctrl+F (Find) opens a search bar to highlight any word on a long webpage instantly. Alt+Tab (Switch App) lets you flip between your research browser and your document in a fraction of a second!

๐Ÿ› ๏ธ
Independent Practice Task:

Power User Search & Switch Drill

โ–ซ๏ธ Open a long Wikipedia article and press Ctrl+F
โ–ซ๏ธ Type the word 'robot' and count how many matches highlight
โ–ซ๏ธ Open a document alongside it and use Alt+Tab to switch back and forth
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y6 โ€ข copy-s06Power User Search & Switch Drill Task

Conduct High-Speed Research Navigation across browser articles and Google Docs using Ctrl+F keyword search and Alt+Tab.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Uses Ctrl+F to open the search box on a long web page.

Developing

Types a keyword into Ctrl+F to jump straight to the required word.

Secure (Target)

Uses Alt+Tab to switch back and forth between research and document apps effortlessly.

Mastering

Demonstrates a complete hands-on-keyboard workflow combining Ctrl+F, Ctrl+C, Alt+Tab, and Ctrl+V.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โœ… Exemplar Image On Diskpublic/assets/ds/copy/s6/copy-s6-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Which keyboard shortcut opens a search box to find a specific word on a webpage?"

Key / Answer: Ctrl+F (Find)
๐Ÿ–ฑ๏ธ Daily SkillsLevel 1CSO-O-01

Create, Save, Open: New Projects

๐Ÿ“„src/data/students/daily-skills/strands/create-save-open.json (Step 1)
โœ… Links (2)๐Ÿซ Lesson Ready๐Ÿ–ผ๏ธ WAGOLL Ready
๐ŸŽฏ
Learning Objective:

About: File Creation. To: Create and save. To be: Organised.

Unit: WWAConcept: FormProfile: Inquirer
โšก
Spark Hook (See, Think, Wonder):

"Look at these two buttons on the screen: 'New' and 'Save'. What do you think happens when you click each one?"

๐ŸŽฎ
Learn Simulator:SaveDialogSimulator โ€ข Level 1

Whenever you start something new on a computer, you click 'New File' or '+'. To make sure your hard work doesn't disappear when you turn off the computer, you must click 'Save'!

๐Ÿ› ๏ธ
Independent Practice Task:

Create and save your first file!

โ–ซ๏ธ Open a drawing or writing app
โ–ซ๏ธ Create a new blank project
โ–ซ๏ธ Draw or type your name
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y1 โ€ข cso-s01Create and save your first file! Task

Create and Save a Blank Project in Google Docs titled with student name and primary lesson topic.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Open an app and start a blank project.

Developing

Type or draw content into a new project.

Secure (Target)

Click 'Save' and type a simple file name with teacher guidance.

Mastering

Locate the save icon and save independently. Typing: 5 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โœ… Exemplar Image On Diskpublic/assets/cso/s1/cso-s1-task.jpg
๐Ÿ”’
Learning Check Gate (visual-choice):

"Which icon is used to save your file on a computer?"

Key / Answer: /assets/icons/floppy-save.png
๐Ÿ–ฑ๏ธ Daily SkillsLevel 2CSO-O-02

Create, Save, Open: Naming Files

๐Ÿ“„src/data/students/daily-skills/strands/create-save-open.json (Step 2)
โœ… Links (2)๐Ÿซ Lesson Ready๐Ÿ–ผ๏ธ WAGOLL Ready
๐ŸŽฏ
Learning Objective:

About: Clear File Names. To: Save to a folder. To be: Clear & Communicative.

Unit: HWOOConcept: FunctionProfile: Communicator
โšก
Spark Hook (Zoom In):

"Look at this messy folder full of files called 'Doc1' and 'Doc2'. Can you guess what is inside any of them?"

๐ŸŽฎ
Learn Simulator:SaveDialogSimulator โ€ข Level 2

Leaving a file named 'Untitled' makes it impossible to find later! Always give your file a meaningful name that describes what is inside, like 'Year2_Science_Plant'.

๐Ÿ› ๏ธ
Independent Practice Task:

Name and save properly!

โ–ซ๏ธ Open your document
โ–ซ๏ธ Click 'Save As'
โ–ซ๏ธ Type a clear name like 'MyName_Poster'
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y2 โ€ข cso-s02Name and save properly! Task

Organize Classroom Files in Google Drive following structured naming conventions (Subject_Topic_StudentName).

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Understand that files need names to be identified.

Developing

Replace default names like 'Untitled' with a descriptive word.

Secure (Target)

Save a file directly into a specified class folder.

Mastering

Explain why names like 'Doc1' cause confusion. Typing: 10 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โœ… Exemplar Image On Diskpublic/assets/cso/s2/cso-s2-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Which of these is the BEST file name for a Year 2 poster about dinosaurs?"

Key / Answer: Year2_Dinosaur_Poster
๐Ÿ–ฑ๏ธ Daily SkillsLevel 3CSO-O-03

Create, Save, Open: Opening Files

๐Ÿ“„src/data/students/daily-skills/strands/create-save-open.json (Step 3)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Retrieval. To: Open & edit files. To be: Persistent.

Unit: HTWWConcept: ChangeProfile: Persistent
โšก
Spark Hook (Think, Puzzle, Explore):

"What is the difference between clicking 'Save' and clicking 'Save As'? What puzzles you about re-opening yesterday's work?"

๐ŸŽฎ
Learn Simulator:SaveDialogSimulator โ€ข Level 3

When you return to continue yesterday's project, you don't start from scratch! You use 'File > Open', browse to your folder, select your file, and keep working.

๐Ÿ› ๏ธ
Independent Practice Task:

Re-open update and save!

โ–ซ๏ธ Click File > Open
โ–ซ๏ธ Navigate to your folder and select yesterday's file
โ–ซ๏ธ Add two new sentences or details
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y3 โ€ข cso-s03Re-open update and save! Task

Retrieve and Edit Existing Files from Google Drive folders, adding new project content and verifying revision updates.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Find the 'Open' command inside an application.

Developing

Browse to a shared folder to find a saved document.

Secure (Target)

Open an existing file and make improvements.

Mastering

Use 'Save As' to create a new copy without overwriting the original. Typing: 15 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/daily-skills/create-save-open/create-save-open-s3-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"You want to open a document you worked on yesterday. What menu option should you click first?"

Key / Answer: File > Open
๐Ÿ–ฑ๏ธ Daily SkillsLevel 4CSO-O-04

Create, Save, Open: Cloud & AutoSave

๐Ÿ“„src/data/students/daily-skills/strands/create-save-open.json (Step 4)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Cloud Drives. To: Store in cloud. To be: Responsible.

Unit: WWAConcept: ConnectionProfile: Responsible
โšก
Spark Hook (See, Think, Wonder):

"You start a document on a school computer and finish it on a tablet at home without a USB drive. How is that possible?"

๐ŸŽฎ
Learn Simulator:SaveDialogSimulator โ€ข Level 4

Cloud storage (like Google Drive) saves your files automatically on secure servers over the internet. You can open, edit, and save your work from any computer or tablet everywhere!

๐Ÿ› ๏ธ
Independent Practice Task:

Create and store in the Cloud!

โ–ซ๏ธ Open your school Google Drive
โ–ซ๏ธ Create a new Google Doc or Slides presentation
โ–ซ๏ธ Title it 'Y4_Cloud_Project'
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y4 โ€ข cso-s04Create and store in the Cloud! Task

Investigate Real-Time Cloud AutoSave in Google Docs monitoring version history sync statuses across network edits.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Recognise the difference between saving locally vs saving to the cloud.

Developing

Log into Google Drive or cloud storage to access files.

Secure (Target)

Create a document directly in cloud storage using Auto-Save.

Mastering

Explain how cloud saving allows access from any device. Typing: 20 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/daily-skills/create-save-open/create-save-open-s4-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Where are your files stored when you use Google Drive or cloud storage?"

Key / Answer: On secure internet servers accessible from any device
๐Ÿ–ฑ๏ธ Daily SkillsLevel 5CSO-O-05

Create, Save, Open: Formats & Exports

๐Ÿ“„src/data/students/daily-skills/strands/create-save-open.json (Step 5)
โœ… Links (2)๐Ÿซ Lesson Ready๐Ÿ–ผ๏ธ WAGOLL Ready
๐ŸŽฏ
Learning Objective:

About: File Formats. To: Export & backup. To be: Open-minded.

Unit: STPConcept: PerspectiveProfile: Knowledgeable
โšก
Spark Hook (I used to think...):

"I used to think every saved file was the same... Now I know that file extensions like .pdf and .docx do completely different jobs!"

๐ŸŽฎ
Learn Simulator:SaveDialogSimulator โ€ข Level 5

Working files (like editable Google Docs or Word files) let you change text. Exported files (like PDFs or PNG images) lock the layout so anyone can view or print your work perfectly!

๐Ÿ› ๏ธ
Independent Practice Task:

Export your work as PDF!

โ–ซ๏ธ Open a completed document or slide
โ–ซ๏ธ Click File > Download or Export
โ–ซ๏ธ Choose 'PDF Document (.pdf)'
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y5 โ€ข cso-s05Export your work as PDF! Task

Export Google Docs/Slides into PDF, DOCX, and PNG formats and compare file size and fidelity.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identify common file extensions (.pdf, .jpg, .docx).

Developing

Export a document as a PDF so anyone can view it.

Secure (Target)

Select the correct file format when saving work for a specific purpose.

Mastering

Explain why editable working files differ from published exports (.pdf/.png). Typing: 25 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โœ… Exemplar Image On Diskpublic/assets/cso/s5/cso-s5-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"You want to send a final project to your teacher so the formatting cannot be changed or messed up. What file format should you export it as?"

Key / Answer: .pdf (Portable Document Format)
๐Ÿ–ฑ๏ธ Daily SkillsLevel 6CSO-O-06

Create, Save, Open: Version Control

๐Ÿ“„src/data/students/daily-skills/strands/create-save-open.json (Step 6)
โœ… Links (2)๐Ÿซ Lesson Ready๐Ÿ–ผ๏ธ WAGOLL Ready
๐ŸŽฏ
Learning Objective:

About: Version Control. To: Archive & restore. To be: Reflective.

Unit: P&TConcept: ReflectionProfile: Reflective
โšก
Spark Hook (Step Inside):

"Imagine you spent 3 weeks on your Exhibition project and accidentally deleted two pages. How does Version History save the day?"

๐ŸŽฎ
Learn Simulator:SaveDialogSimulator โ€ข Level 6

Professional creators never lose work! Using Version History lets you time-travel back to any saved version of your document. Combined with naming conventions like '_v1' and '_FINAL', your work stays 100% safe.

๐Ÿ› ๏ธ
Independent Practice Task:

Manage Version History & Archives!

โ–ซ๏ธ Open a major project document
โ–ซ๏ธ Make significant edits then check 'File > Version History'
โ–ซ๏ธ Name a current version 'Exhibition_v1'
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y6 โ€ข cso-s06Manage Version History & Archives! Task

Use Google Docs Version History to name versions, inspect revision diffs, and restore an earlier draft.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Locate Version History / Revision History in Google Docs or Word.

Developing

Restore an earlier version of a document after making an error.

Secure (Target)

Use explicit version naming (v1, v2, v_FINAL) and create structured archives.

Mastering

Design an automated backup and archiving strategy for a portfolio. Typing: 30+ WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โœ… Exemplar Image On Diskpublic/assets/cso/s6/cso-s6-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"You are working on a multi-week group project. What is the safest way to save major revisions?"

Key / Answer: Using named Version History or version suffixes like '_v1', '_v2', '_FINAL'
๐Ÿ–ฑ๏ธ Daily SkillsLevel 1EDS-O-01

Everyday Computer Skills: Logins & Mouse

๐Ÿ“„src/data/students/daily-skills/strands/everyday-computer-skills.json (Step 1)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Logins. To: Use mouse. To be: Organised.

Unit: WWAConcept: FunctionProfile: Inquirer
โšก
Spark Hook (See, Think, Wonder):

"Look closely at this screen. What do you see? What do you think about it? What does it make you wonder?"

๐ŸŽฎ
Learn Simulator:KeyboardMouseSimulator โ€ข Level 1

Your device is your main tool for learning. Knowing how to securely log on to the school network, open your apps from the taskbar, and accurately use your mouse will make every other task much easier.

๐Ÿ› ๏ธ
Independent Practice Task:

Turn on, log in, log off!

โ–ซ๏ธ Turn on your device.
โ–ซ๏ธ Log into the school network.
โ–ซ๏ธ Open two different apps from your taskbar using your mouse.
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y1 โ€ข eds-s01Turn on, log in, log off! Task

Practice Logging In and Desktop Mouse Navigation launching and closing educational apps from the desktop taskbar.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Turn a device on/off.

Developing

Target icons with a mouse.

Secure (Target)

Log on to school network.

Mastering

Use a mouse to target/select. Typing: 5 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/daily-skills/everyday-computer-skills/everyday-computer-skills-s1-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"When you sit down to use a school computer, which two details do you need to log into your account?"

Key / Answer: opt-1
๐Ÿ–ฑ๏ธ Daily SkillsLevel 2EDS-O-02

Everyday Computer Skills: Files & Fonts

๐Ÿ“„src/data/students/daily-skills/strands/everyday-computer-skills.json (Step 2)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Files. To: Format font. To be: Balanced.

Unit: HWOOConcept: FormProfile: Communicator
โšก
Spark Hook (Zoom In):

"Look at this small piece of the image. What do you see? As more is revealed, what do you think it will be?"

๐ŸŽฎ
Learn Simulator:FormattingToolbarSimulator โ€ข Level 2

Knowing exactly where you saved your work is crucial. We will practice saving files to a specific folder so they never get lost. We will also explore how to change font sizes and colors to make your text clear and easy to read.

๐Ÿ› ๏ธ
Independent Practice Task:

Create, edit adn save a file.

โ–ซ๏ธ Create a new document, type a short sentence, change the font color, and save the file into your main folder.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y2 โ€ข eds-s02Create, edit adn save a file. Task

Practice adjusting font families, sizes, and colors in Google Docs to style an animal fact sheet.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Open apps from taskbar.

Developing

Change font size/colour.

Secure (Target)

Save/open files to a folder.

Mastering

Identify USB/Power cables. Typing: 10 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/daily-skills/everyday-computer-skills/everyday-computer-skills-s2-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"What is the correct order of steps to change the colour of a word?"

Key / Answer: opt-1
๐Ÿ–ฑ๏ธ Daily SkillsLevel 3EDS-O-03

Everyday Computer Skills: Navigating Tabs

๐Ÿ“„src/data/students/daily-skills/strands/everyday-computer-skills.json (Step 3)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Navigation. To: Use split screen. To be: Principled.

Unit: HWOOConcept: ConnectionProfile: Thinker
โšก
Spark Hook (Think, Puzzle, Explore):

"What do you think you know about multiple tabs? What puzzles you? What do you want to explore?"

๐ŸŽฎ
Learn Simulator:SplitScreenSimulator โ€ข Level 3

When you are researching or working on big projects, you will often need more than one window open. Using a split screen and navigating safely between tabs helps you see all your information at the exact same time.

๐Ÿ› ๏ธ
Independent Practice Task:

Try it yourself

โ–ซ๏ธ Split 2 browser tabs.
โ–ซ๏ธ Open two separate browser tabs.
โ–ซ๏ธ Arrange your screen so you can see both windows side-by-side using the split-screen feature.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y3 โ€ข eds-s03Try it yourself Task

Navigate multi-tab research tasks in Chrome using Ctrl+Tab, pinning important tabs, and bookmarking references.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Use left/right click.

Developing

Navigate browser tabs.

Secure (Target)

Organise split-screen view.

Mastering

Save with meaningful names. Typing: 15 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/daily-skills/everyday-computer-skills/everyday-computer-skills-s3-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"You need to look at a website for facts while writing a document at the exact same time. What is the best way to do this?"

Key / Answer: opt-4
๐Ÿ–ฑ๏ธ Daily SkillsLevel 4EDS-O-04

Everyday Computer Skills: Systems & Profiles

๐Ÿ“„src/data/students/daily-skills/strands/everyday-computer-skills.json (Step 4)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Systems. To: Change profiles. To be: Persistent.

Unit: WWAConcept: ResponsibilityProfile: Principled
โšก
Spark Hook (See, Think, Wonder):

"Look closely at this browser setup. What do you see? What do you think about it? What does it make you wonder?"

๐ŸŽฎ
Learn Simulator:SearchBrowserSimulator โ€ข Level 4

Sharing a device or having multiple accounts can get confusing. Managing your browser profile ensures your bookmarks, passwords, and history stay perfectly separated and secure.

๐Ÿ› ๏ธ
Independent Practice Task:

Check your browser profile.

โ–ซ๏ธ Check your current profile. Make sure you are logged into your school account, and practice safely switching to another profile.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y4 โ€ข eds-s04Check your browser profile. Task

Verify and Manage Active School User Profiles across browser sessions, switching between educational accounts securely.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Manage browser profiles.

Developing

Use Shift/Delete keys.

Secure (Target)

Copy/paste between docs.

Mastering

Troubleshoot frozen apps. Typing: 20 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/daily-skills/everyday-computer-skills/everyday-computer-skills-s4-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"You sit down at a shared computer and see someone else's Google account is logged in. What should you do to keep your work organised and secure?"

Key / Answer: opt-3
๐Ÿ–ฑ๏ธ Daily SkillsLevel 5EDS-O-05

Everyday Computer Skills: Shortcuts & Mastery

๐Ÿ“„src/data/students/daily-skills/strands/everyday-computer-skills.json (Step 5)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Mastery. To: Use shortcuts. To be: Efficient.

Unit: HTWWConcept: ChangeProfile: Knowledgeable
โšก
Spark Hook (I used to think...):

"I used to think the mouse was the fastest tool... Now I think..."

๐ŸŽฎ
Learn Simulator:ShortcutSimulator โ€ข Level 5

Keyboard shortcuts are secret time-savers! Using shortcuts like Ctrl+C to copy, Ctrl+V to paste, and Ctrl+Z to undo will speed up your writing and editing so you can focus on your ideas, not your typing.

๐Ÿ› ๏ธ
Independent Practice Task:

Copy, Paste, Undo with the keyboard.

โ–ซ๏ธ Type a short paragraph. Use Ctrl+C to copy a specific sentence, Ctrl+V to paste it at the bottom, and Ctrl+Z to quickly undo it.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y5 โ€ข eds-s05Copy, Paste, Undo with the keyboard. Task

Complete a timed keyboard shortcut speed run (Ctrl+C, Ctrl+V, Ctrl+Z, Ctrl+F, Ctrl+A) in Google Docs.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Use Ctrl+C/V/Z fluently.

Developing

Mute/unmute audio inputs.

Secure (Target)

Search system for apps.

Mastering

Use advanced search filters. Typing: 25 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/daily-skills/everyday-computer-skills/everyday-computer-skills-s5-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"You are watching a video for a project, but there is no sound coming from your headphones. What is the safest first step to fix this?"

Key / Answer: opt-1
๐Ÿ–ฑ๏ธ Daily SkillsLevel 6EDS-O-06

Everyday Computer Skills: OS & Folders

๐Ÿ“„src/data/students/daily-skills/strands/everyday-computer-skills.json (Step 6)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: OS. To: Manage folders. To be: Reflective.

Unit: HWOOConcept: FunctionProfile: Reflective
โšก
Spark Hook (Step Inside):

"Imagine taking on the role of a file on this computer. Where do you live? How are you organized?"

๐ŸŽฎ
Learn Simulator:FolderTreeSimulator โ€ข Level 6

Your Operating System (OS) is the brain of your computer. Setting up a highly logical folder structure inside your OS will keep your massive multi-part projects organized, safe, and incredibly easy to find.

๐Ÿ› ๏ธ
Independent Practice Task:

Create folders in a Tree.

โ–ซ๏ธ Create a main project folder on your device, then create three sub-folders inside of it. Move one different file into each sub-folder.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y6 โ€ข eds-s06Create folders in a Tree. Task

Organize local and cloud file directory structures creating nested folders and logical naming schemes.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Use Alt+Tab for tasks.

Developing

Explain OS functions.

Secure (Target)

Logically fix network errors.

Mastering

Manage multi-folder projects. Typing: 30+ WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/daily-skills/everyday-computer-skills/everyday-computer-skills-s6-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"You are creating a Year 6 Leavers project. You have 10 photos, 3 video clips, and 2 written scripts. How should you name your main folder to best organise this?"

Key / Answer: opt-4
๐Ÿ–ฑ๏ธ Daily SkillsLevel 1FILE.01.B.1.1

File Naming & Organization: My First Folder & Saving

๐Ÿ“„src/data/students/daily-skills/strands/file-organization.json (Step 1)
โœ… Links (1)๐Ÿซ Lesson Ready๐Ÿ–ผ๏ธ WAGOLL Ready
๐ŸŽฏ
Learning Objective:

About: Creating Folders. To: Create a new folder and save files inside it. To be: Caring.

Unit: Who We AreConcept: FormProfile: Inquirer
โšก
Spark Hook (See, Think, Wonder):

"Imagine throwing all your clothes, toys, and papers into one giant pile on your bedroom floor. What happens when you need to find a specific sock?"

๐ŸŽฎ
Learn Simulator:FolderTreeSimulator โ€ข Level 1

A Folder is a digital binder that holds your files! Right-click in File Explorer and select 'New โž” Folder' (or Ctrl+Shift+N). Name your folder with your name (e.g. 'Alex_Work'). When saving files, always choose your folder!

๐Ÿ› ๏ธ
Independent Practice Task:

Create Your Personal Main Folder

โ–ซ๏ธ Open File Explorer / Documents
โ–ซ๏ธ Right-click and select New โž” Folder (or press Ctrl+Shift+N)
โ–ซ๏ธ Name the folder '[YourName]_Work'
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y1 โ€ข file-s01Create Your Personal Main Folder Task

Create a Personal Subject Folder in Google Drive and save initial digital drawing artifacts inside.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Opens File Explorer / Finder.

Developing

Creates a new folder using Right Click โž” New โž” Folder.

Secure (Target)

Names the folder with their student name and saves a document into it.

Mastering

Explains why saving work in a designated folder prevents files from vanishing into Downloads.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โœ… Exemplar Image On Diskpublic/assets/ds/file/s1/file-s1-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Which keyboard shortcut creates a brand new folder in Windows File Explorer?"

Key / Answer: Ctrl + Shift + N
๐Ÿ–ฑ๏ธ Daily SkillsLevel 2FILE.01.B.1.2

File Naming & Organization: Descriptive File Naming

๐Ÿ“„src/data/students/daily-skills/strands/file-organization.json (Step 2)
โœ… Links (1)๐Ÿซ Lesson Ready๐Ÿ–ผ๏ธ WAGOLL Ready
๐ŸŽฏ
Learning Objective:

About: File Naming. To: Name files using 'Subject_Topic_Name' conventions. To be: Principled.

Unit: How We Express OurselvesConcept: FunctionProfile: Communicator
โšก
Spark Hook (Zoom In):

"Look at a folder containing 20 files named 'Untitled1', 'Untitled2', 'Doc3'. How can you tell which one is your Science poster?"

๐ŸŽฎ
Learn Simulator:FolderTreeSimulator โ€ข Level 2

Never leave a file named 'Untitled' or 'Document'! Always use a descriptive file name following the Golden Rule: Subject_Topic_YourName (e.g. 'Math_Fractions_Sam.xlsx'). This tells everyone exactly what is inside!

๐Ÿ› ๏ธ
Independent Practice Task:

Rename Messy Files Challenge

โ–ซ๏ธ Locate 3 files with bad names ('Document1', 'Image', 'Untitled')
โ–ซ๏ธ Right-click the first file and select Rename (or press F2)
โ–ซ๏ธ Rename it using: Subject_Topic_Name
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y2 โ€ข file-s02Rename Messy Files Challenge Task

Rename Disorganized Workspace Files in Google Drive applying standard Subject_Topic_Name naming rules.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identifies that 'Untitled' or 'Doc1' are bad file names.

Developing

Re-names a file with a single descriptive word (e.g., 'Robot.png').

Secure (Target)

Uses structured naming conventions: Subject_Topic_Name (e.g. 'Science_Habitat_Maya.docx').

Mastering

Critiques messy file names and demonstrates systematic file renaming across a folder.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โœ… Exemplar Image On Diskpublic/assets/ds/file/s2/file-s2-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Which of these is the BEST descriptive filename for a Year 4 History poster by Alex?"

Key / Answer: History_Romans_Poster_Alex.docx
๐Ÿ–ฑ๏ธ Daily SkillsLevel 3FILE.02.B.1.1

File Naming & Organization: Creating Folder Trees

๐Ÿ“„src/data/students/daily-skills/strands/file-organization.json (Step 3)
โœ… Links (1)๐Ÿซ Lesson Ready๐Ÿ–ผ๏ธ WAGOLL Ready
๐ŸŽฏ
Learning Objective:

About: Subfolders. To: Create subject subfolders inside a main student folder. To be: Reflective.

Unit: How The World WorksConcept: ConnectionProfile: Thinker
โšก
Spark Hook (Think, Pair, Share):

"How is a folder hierarchy like a tree trunk with branches and smaller twigs?"

๐ŸŽฎ
Learn Simulator:FolderTreeSimulator โ€ข Level 3

A Folder Tree uses subfolders inside main folders! Inside your main 'Year4' folder, create subfolders for 'Math', 'Science', 'English', and 'Computing'. Moving files into their correct subject subfolder keeps your digital school desk spotless!

๐Ÿ› ๏ธ
Independent Practice Task:

Build Your Year 4 Subject Folder Tree

โ–ซ๏ธ Open your main student folder
โ–ซ๏ธ Create 4 subfolders: 'Computing', 'Science', 'Math', 'English'
โ–ซ๏ธ Move existing project files into their matching subject subfolders
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y3 โ€ข file-s03Build Your Year 4 Subject Folder Tree Task

Build a Structured Subject Folder Tree in Google Drive sorting documents into Computing, Science, Math, and English.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Understands that folders can be placed inside other folders.

Developing

Creates two subfolders ('Math' and 'English') inside their main student folder.

Secure (Target)

Builds a complete 2-tier folder tree (Main โž” Year 4 โž” Computing / Science / Art).

Mastering

Navigates complex subfolder trees smoothly using breadcrumb trail navigation.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โœ… Exemplar Image On Diskpublic/assets/ds/file/s3/file-s3-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Where should you create a 'Scratch_Projects' subfolder to keep your coding work organized?"

Key / Answer: Inside your 'Computing' subject folder
๐Ÿ–ฑ๏ธ Daily SkillsLevel 4FILE.02.B.1.2

File Naming & Organization: Moving, Copying & Renaming

๐Ÿ“„src/data/students/daily-skills/strands/file-organization.json (Step 4)
โœ… Links (1)๐Ÿซ Lesson Ready๐Ÿ–ผ๏ธ WAGOLL Ready
๐ŸŽฏ
Learning Objective:

About: Moving Files. To: Move files into subfolders using drag-and-drop or Cut/Paste. To be: Principled.

Unit: How We Organize OurselvesConcept: ResponsibilityProfile: Knowledgeable
โšก
Spark Hook (Parts-Purposes-Complexities):

"What is the difference between COPYING a file to a new folder vs MOVING a file to a new folder?"

๐ŸŽฎ
Learn Simulator:FolderTreeSimulator โ€ข Level 4

To relocate a file, drag and drop it into the destination folder! You can also click the file, press Ctrl+X (Cut), open the target folder, and press Ctrl+V (Paste). Cut & Paste MOVES the file completely so you don't leave duplicate clutter behind.

๐Ÿ› ๏ธ
Independent Practice Task:

Downloads Folder Clean-Up Sprint

โ–ซ๏ธ Open your Downloads folder
โ–ซ๏ธ Select 3 downloaded image files
โ–ซ๏ธ Use Ctrl+X to cut them
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y4 โ€ข file-s04Downloads Folder Clean-Up Sprint Task

Clean Up a Crowded Downloads Directory by moving, categorizing, and batch-renaming project assets into Drive folders.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Drags a file icon into a folder icon.

Developing

Uses Ctrl+X (Cut) on a file and Ctrl+V (Paste) inside a subfolder to move it.

Secure (Target)

Moves multiple selected files (Ctrl+click) into a target folder simultaneously.

Mastering

Cleans up a messy Downloads folder by sorting files into correct permanent directories.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โœ… Exemplar Image On Diskpublic/assets/ds/file/s4/file-s4-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Which pair of shortcuts moves a file from Downloads to your Subject folder without leaving a duplicate behind?"

Key / Answer: Ctrl+X (Cut) then Ctrl+V (Paste)
๐Ÿ–ฑ๏ธ Daily SkillsLevel 5FILE.03.B.1.1

File Naming & Organization: File Extensions & Search

๐Ÿ“„src/data/students/daily-skills/strands/file-organization.json (Step 5)
โœ… Links (1)๐Ÿซ Lesson #5.07๐Ÿ–ผ๏ธ WAGOLL Ready
๐ŸŽฏ
Learning Objective:

About: File Extensions. To: Identify extensions (.pdf, .png, .docx) and search files. To be: Efficient.

Unit: Where We Are In Place And TimeConcept: ChangeProfile: Open-minded
โšก
Spark Hook (Connect-Extend-Challenge):

"Look at the end of a filename: 'Report.docx', 'Picture.png', 'Game.sb3'. What do those 3 letters after the dot tell the computer?"

๐ŸŽฎ
Learn Simulator:FolderTreeSimulator โ€ข Level 5

The 3 or 4 letters after the dot in a filename are the File Extension! They tell your computer what TYPE of file it is: .docx = Word Doc, .png/.jpg = Image, .pdf = Document, .sb3 = Scratch Game. If you lose a file, type 'kind:image' or '.sb3' in the search bar to find it!

๐Ÿ› ๏ธ
Independent Practice Task:

Extension Identification & File Search

โ–ซ๏ธ Turn on 'File name extensions' in File Explorer View menu
โ–ซ๏ธ Identify 3 different extensions (.docx, .png, .pdf) in your folders
โ–ซ๏ธ Use the File Explorer Search bar to find all '.png' files on your device
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
#5.07#5.07 Bookmarks!

Turn on file extensions in file explorer, search by extension (.pdf, .png, .docx), and match file types.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Recognizes that .png is an image and .docx is a text document.

Developing

Identifies .sb3 as a Scratch coding file and .pdf as a read-only document.

Secure (Target)

Uses the File Explorer search bar with wildcard filters (e.g. type:pdf or *.png) to locate lost files.

Mastering

Troubleshoots file association errors when an app fails to open an unrecognized extension.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โœ… Exemplar Image On Diskpublic/assets/ds/file/s5/file-s5-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Which file extension identifies a Scratch 3.0 coding project file?"

Key / Answer: .sb3
๐Ÿ–ฑ๏ธ Daily SkillsLevel 6FILE.03.B.1.2

File Naming & Organization: Cloud Sync & Version Control

๐Ÿ“„src/data/students/daily-skills/strands/file-organization.json (Step 6)
โœ… Links (1)๐Ÿซ Lesson #6.05๐Ÿ–ผ๏ธ WAGOLL Ready
๐ŸŽฏ
Learning Objective:

About: Cloud Sync & Versions. To: Save to cloud drives and use version numbers (_v1, _v2). To be: Reflective.

Unit: Sharing The PlanetConcept: PerspectiveProfile: Reflective
โšก
Spark Hook (I used to think...):

"I used to think saving on a USB thumb drive was safest... Now I know saving to Cloud Storage (Google Drive/OneDrive) backs up work automatically..."

๐ŸŽฎ
Learn Simulator:FolderTreeSimulator โ€ข Level 6

Cloud Storage (Google Drive, OneDrive) saves your work to secure internet servers so you can access your files from any computer! When working on large projects over several weeks, use Version Numbers (e.g. 'Poster_v1', 'Poster_v2') so you can always go back to an earlier draft if needed.

๐Ÿ› ๏ธ
Independent Practice Task:

Cloud Save & Version Control Drill

โ–ซ๏ธ Save a document into your school Cloud Drive folder (Google Drive/OneDrive)
โ–ซ๏ธ Verify the cloud sync green checkmark appears
โ–ซ๏ธ Make a major edit and save as 'Project_v2.docx'
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
#6.05#6.05 Bookmarks!

Sync files to Google Drive cloud storage, check sync status, and manage project version increments.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Recognizes the cloud sync icon (cloud with checkmark).

Developing

Saves work into a cloud-synced folder (Google Drive or OneDrive).

Secure (Target)

Uses version numbers in file names when making major edits (e.g. 'Project_v1.docx', 'Project_v2.docx').

Mastering

Restores an earlier version of a file using Version History in Google Drive / OneDrive.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โœ… Exemplar Image On Diskpublic/assets/ds/file/s6/file-s6-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Why is adding version numbers like '_v1' and '_v2' to filenames useful during big projects?"

Key / Answer: It lets you keep past drafts so you can go back if you make a bad edit
๐Ÿ–ฑ๏ธ Daily SkillsLevel 1FT-O-01

File Types & Extensions: Text & Pictures

๐Ÿ“„src/data/students/daily-skills/strands/file-types.json (Step 1)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: File Symbols. To: Identify text vs images. To be: Organised.

Unit: WWAConcept: FormProfile: Inquirer
โšก
Spark Hook (See, Think, Wonder):

"Look at these two icons on the desktopโ€”one has lines of text, and one has a picture. What do you notice?"

๐ŸŽฎ
Learn Simulator:FileExtensionSimulator โ€ข Level 1

Computers use special icons so you know what is inside a file before you open it! A document icon usually shows text lines, while an image icon shows a tiny picture.

๐Ÿ› ๏ธ
Independent Practice Task:

Sort the files!

โ–ซ๏ธ Look at the desktop icons
โ–ซ๏ธ Identify which files are text documents
โ–ซ๏ธ Identify which files are pictures
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y1 โ€ข ft-s01Sort the files! Task

Sort File Icons into Text Documents and Graphic Images within Google Drive to practice visual file identification.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Recognise that files store different things like pictures and words.

Developing

Identify text documents vs picture files by their visual icons.

Secure (Target)

Match picture and text files to the correct app to open them.

Mastering

Explain why pictures and text open in different apps. Typing: 5 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/daily-skills/file-types/file-types-s1-task.jpg
๐Ÿ”’
Learning Check Gate (visual-choice):

"Which icon represents an image file on your computer?"

Key / Answer: /assets/icons/image-photo.png
๐Ÿ–ฑ๏ธ Daily SkillsLevel 2FT-O-02

File Types & Extensions: Audio & Video

๐Ÿ“„src/data/students/daily-skills/strands/file-types.json (Step 2)
โœ… Links (2)๐Ÿซ Lesson #2.03โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Audio & Video. To: Play media files. To be: Communicative.

Unit: HWOOConcept: FunctionProfile: Communicator
โšก
Spark Hook (Zoom In):

"Look closely at this icon with a musical note and play button. What type of file do you think it is?"

๐ŸŽฎ
Learn Simulator:FileExtensionSimulator โ€ข Level 2

Audio files (like music or voice recordings) only play sound. Video files contain both moving pictures and sound! Checking the icon helps you choose the right app to open them.

๐Ÿ› ๏ธ
Independent Practice Task:

Listen and watch!

โ–ซ๏ธ Find an audio file in your folder
โ–ซ๏ธ Play the audio file
โ–ซ๏ธ Find a video file
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
#2.03#2.03 Animal Presentation

Identify, play, and organize digital audio (.mp3) and video (.mp4) clips inside a Google Drive media library.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Recognise sound and video files by their icons.

Developing

Play audio and video files using the correct media player.

Secure (Target)

Distinguish between audio-only files and video files.

Mastering

Select the best media format for a podcast vs a movie clip. Typing: 10 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/daily-skills/file-types/file-types-s2-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"You want to record a podcast interview with only sound. What type of file should you make?"

Key / Answer: Audio File
๐Ÿ–ฑ๏ธ Daily SkillsLevel 3FT-O-03

File Types & Extensions: File Extensions

๐Ÿ“„src/data/students/daily-skills/strands/file-types.json (Step 3)
โœ… Links (2)๐Ÿซ Lesson #3.06โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Extensions. To: Read file tags. To be: Analytical.

Unit: HTWWConcept: ConnectionProfile: Thinker
โšก
Spark Hook (Think, Puzzle, Explore):

"Why do file names have three letters after a dot, like 'photo.jpg' or 'song.mp3'?"

๐ŸŽฎ
Learn Simulator:FileExtensionSimulator โ€ข Level 3

The three or four letters after the dot in a file name are called the File Extension! They act like a label telling the computer exactly what kind of file it is.

๐Ÿ› ๏ธ
Independent Practice Task:

Spot the extension!

โ–ซ๏ธ Turn on file extensions in file explorer
โ–ซ๏ธ Find a .jpg photo
โ–ซ๏ธ Find a .mp3 sound file
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
#3.06#3.06 Technology Poster

Inspect file properties and identify extensions (.jpg, .mp3, .txt), explaining how extensions determine software.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Recognise the dot and letters at the end of a file name.

Developing

Identify .txt, .jpg, .mp3, and .mp4 extensions.

Secure (Target)

Match file extensions to their corresponding file categories.

Mastering

Explain how changing an extension affects file opening. Typing: 15 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/daily-skills/file-types/file-types-s3-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Which file extension tells the computer that a file is a digital photograph?"

Key / Answer: .jpg
๐Ÿ–ฑ๏ธ Daily SkillsLevel 4FT-O-04

File Types & Extensions: Document Formats

๐Ÿ“„src/data/students/daily-skills/strands/file-types.json (Step 4)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Document Formats. To: Choose file types. To be: Principled.

Unit: WWAConcept: ResponsibilityProfile: Principled
โšก
Spark Hook (See, Think, Wonder):

"Look at these three files: 'report.docx', 'slides.pptx', and 'data.csv'. How is each structured?"

๐ŸŽฎ
Learn Simulator:FileExtensionSimulator โ€ข Level 4

Different tasks need different document formats! Word documents (.docx) are built for writing, presentations (.pptx) are built for slides, and CSV files (.csv) hold raw structured data.

๐Ÿ› ๏ธ
Independent Practice Task:

Match documents to tasks!

โ–ซ๏ธ Open a .docx file for typing
โ–ซ๏ธ Open a .pptx file for slide editing
โ–ซ๏ธ Inspect a .csv file in a spreadsheet app
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y4 โ€ข ft-s04Match documents to tasks! Task

Evaluate Document Formats (.docx, .pptx, .csv) by opening matching files in Google Docs, Slides, and Sheets.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Differentiate between editable documents and presentations.

Developing

Recognise .docx for word processing, .pptx for slides, and .csv for data.

Secure (Target)

Select the appropriate format (.docx vs .pdf vs .csv) based on user needs.

Mastering

Explain why .csv is used for spreadsheet data transfer. Typing: 20 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/daily-skills/file-types/file-types-s4-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"You need to create a slide deck with pictures for a science presentation. Which file type should you use?"

Key / Answer: .pptx
๐Ÿ–ฑ๏ธ Daily SkillsLevel 5FT-O-05

File Types & Extensions: Compression & Export

๐Ÿ“„src/data/students/daily-skills/strands/file-types.json (Step 5)
โœ… Links (2)๐Ÿซ Lesson #5.02โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Compression. To: Zip & export. To be: Open-minded.

Unit: STPConcept: PerspectiveProfile: Knowledgeable
โšก
Spark Hook (I used to think...):

"I used to think all image files were identical... Now I know .png and .jpg do very different jobs!"

๐ŸŽฎ
Learn Simulator:FileExtensionSimulator โ€ข Level 5

File size matters! Large video or image files use up storage and take forever to email. Creating a .zip folder squishes files together for fast sending, while choosing .png gives clear background transparency.

๐Ÿ› ๏ธ
Independent Practice Task:

Zip and compress!

โ–ซ๏ธ Select 3 large images
โ–ซ๏ธ Right-click and choose 'Compress to ZIP'
โ–ซ๏ธ Compare the file size of the folder vs the ZIP file
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
#5.02#5.02 Human Timeline

Compress multiple high-res media files into a ZIP archive and evaluate compression ratios and export formats.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Recognise that large media files take longer to send or upload.

Developing

Compress multiple files into a single .zip archive.

Secure (Target)

Choose between .png (transparent/sharp) and .jpg (compressed photo) for graphics.

Mastering

Calculate file size savings when compressing folders or converting images. Typing: 25 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/daily-skills/file-types/file-types-s5-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"You have 10 large project files to email to your teacher in one go. What is the best way to package them?"

Key / Answer: Compress them into a single .zip file
๐Ÿ–ฑ๏ธ Daily SkillsLevel 6FT-O-06

File Types & Extensions: Compatibility & Conversion

๐Ÿ“„src/data/students/daily-skills/strands/file-types.json (Step 6)
โœ… Links (2)๐Ÿซ Lesson #6.02โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Compatibility. To: Convert & troubleshoot. To be: Reflective.

Unit: P&TConcept: ReflectionProfile: Reflective
โšก
Spark Hook (Step Inside):

"Imagine you are an operating system trying to read a file created on a different device. What compatibility problems might you run into?"

๐ŸŽฎ
Learn Simulator:FileExtensionSimulator โ€ข Level 6

Not all computers run the same software! Converting proprietary file formats into open web standards (like .mp3, .pdf, or .html) ensures anyone on any device can open and view your work without errors.

๐Ÿ› ๏ธ
Independent Practice Task:

Convert and troubleshoot!

โ–ซ๏ธ Identify an unopenable file format
โ–ซ๏ธ Use an export or conversion tool to turn it into a standard format (.pdf or .mp3)
โ–ซ๏ธ Test opening the converted file
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
#6.02#6.02 My Personal Map

Convert non-standard file formats using CloudConvert (e.g. WAV to MP3, WebP to PNG) for cross-platform compatibility.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identify when a file fails to open due to missing software.

Developing

Use online or built-in conversion tools to convert between formats (.wav to .mp3, .png to .jpg).

Secure (Target)

Troubleshoot file compatibility issues across different operating systems (Windows, Mac, ChromeOS).

Mastering

Explain how plain-text code files (.html, .css, .json) structure modern web apps. Typing: 30+ WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/daily-skills/file-types/file-types-s6-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"A classmate on a Chromebook cannot open your desktop presentation file. How should you convert and resend it so they can view it easily?"

Key / Answer: Export it as a universal .pdf or Google Slides link
๐Ÿ–ฑ๏ธ Daily SkillsLevel 1KBM-O-01

Keyboard & Mouse Skills: Clicking & Keys

๐Ÿ“„src/data/students/daily-skills/strands/keyboard-mouse.json (Step 1)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Mouse & Keyboarding. To: Click & find letters. To be: Accurate.

Unit: WWAConcept: FunctionProfile: Inquirer
โšก
Spark Hook (See, Think, Wonder):

"Look at the mouse and keyboard in front of you. How do your fingers fit on them? What happens when you press keys?"

๐ŸŽฎ
Learn Simulator:KeyboardMouseSimulator โ€ข Level 1

Your mouse controls the arrow on the screen, and your keyboard lets you type words. Holding the mouse gently and placing your index finger on the left button helps you click targets accurately.

๐Ÿ› ๏ธ
Independent Practice Task:

Target practice and name typing!

โ–ซ๏ธ Hold the mouse correctly with your index finger on left button.
โ–ซ๏ธ Single-click three target icons.
โ–ซ๏ธ Click and drag a box across the screen.
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y1 โ€ข kbm-s01Target practice and name typing! Task

Practice Left-Click Accuracy, Drag-Selection, and Lowercase Typing using interactive canvas exercises in Google Drawings.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Hold a mouse correctly and find spacebar/enter.

Developing

Single click on icons and locate letter keys.

Secure (Target)

Click-and-drag objects accurately and type simple words.

Mastering

Use left/right click purposefully. Typing: 5 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/daily-skills/keyboard-mouse/keyboard-mouse-s1-task.jpg
๐Ÿ”’
Learning Check Gate (visual-choice):

"Which finger should rest on the main (left) mouse button?"

Key / Answer: Index finger
๐Ÿ–ฑ๏ธ Daily SkillsLevel 2KBM-O-02

Keyboard & Mouse Skills: Double Click & Shift

๐Ÿ“„src/data/students/daily-skills/strands/keyboard-mouse.json (Step 2)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Input Precision. To: Double-click & capitalize. To be: Fluent.

Unit: HWOOConcept: FormProfile: Communicator
โšก
Spark Hook (Zoom In):

"Look at the Shift key and the caps lock key. Why are there two Shift keys on the keyboard?"

๐ŸŽฎ
Learn Simulator:KeyboardMouseSimulator โ€ข Level 2

Single clicking selects an item, but double clicking (two fast clicks!) opens it. When typing, holding Shift while pressing a letter makes a CAPITAL letter without turning Caps Lock on permanently.

๐Ÿ› ๏ธ
Independent Practice Task:

Open apps and type with capitals!

โ–ซ๏ธ Double-click a desktop shortcut to open an app.
โ–ซ๏ธ Hold Shift to type a capital letter at the start of a sentence.
โ–ซ๏ธ Use the Shift key to type an exclamation mark (!).
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y2 โ€ข kbm-s02Open apps and type with capitals! Task

Launch Desktop Applications via Double-Click and type capitalized sentences with punctuation in Google Docs using Shift.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Recognise the difference between single and double click.

Developing

Double-click icons to open applications.

Secure (Target)

Use the Shift key to type capital letters and symbols.

Mastering

Type full sentences with capitals and punctuation. Typing: 10 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/daily-skills/keyboard-mouse/keyboard-mouse-s2-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"How do you type a single capital letter quickly without turning on Caps Lock?"

Key / Answer: Hold Shift while pressing the letter
๐Ÿ–ฑ๏ธ Daily SkillsLevel 3KBM-O-03

Keyboard & Mouse Skills: Right Click & Home Row

๐Ÿ“„src/data/students/daily-skills/strands/keyboard-mouse.json (Step 3)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Context Menus & Posture. To: Right-click & use home row. To be: Ergonomic.

Unit: HTWWConcept: ConnectionProfile: Thinker
โšก
Spark Hook (Think, Puzzle, Explore):

"What happens when you right-click on an object versus left-clicking? What extra choices appear?"

๐ŸŽฎ
Learn Simulator:KeyboardMouseSimulator โ€ข Level 3

Right-clicking opens a secret 'context menu' with special options like Copy, Paste, or Rename! Resting your fingers on the Home Row (ASDF and JKL;) lets you type without looking down at your hands.

๐Ÿ› ๏ธ
Independent Practice Task:

Master the right-click menu and home row!

โ–ซ๏ธ Place fingers on ASDF and JKL; keys with index fingers on F and J bumps.
โ–ซ๏ธ Right-click an object to open the context menu.
โ–ซ๏ธ Select 'Properties' or 'Rename' from the menu.
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y3 โ€ข kbm-s03Master the right-click menu and home row! Task

Master Right-Click Context Menus and Home Row Key Placement (ASDF JKL;) typing 10-word sentences in Google Docs.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Locate the right mouse button and rest fingers on home row.

Developing

Right-click to open context menus for options.

Secure (Target)

Position fingers on home row (ASDF JKL;) while typing.

Mastering

Use context menus for copy/paste and maintain touch-typing posture. Typing: 15 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/daily-skills/keyboard-mouse/keyboard-mouse-s3-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"What pops up on screen when you right-click an item?"

Key / Answer: A context menu with special options
๐Ÿ–ฑ๏ธ Daily SkillsLevel 4KBM-O-04

Keyboard & Mouse Skills: Trackpads & Scrolling

๐Ÿ“„src/data/students/daily-skills/strands/keyboard-mouse.json (Step 4)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Gestures & Navigation. To: Scroll & use trackpads. To be: Adaptable.

Unit: WWAConcept: ResponsibilityProfile: Principled
โšก
Spark Hook (See, Think, Wonder):

"How does a laptop trackpad sense two fingers instead of one? What gestures can you perform?"

๐ŸŽฎ
Learn Simulator:KeyboardMouseSimulator โ€ข Level 4

Whether using a mouse scroll wheel or a laptop trackpad, smooth scrolling lets you read long pages without dragging scrollbars. Two-finger dragging on a trackpad scrolls pages instantly!

๐Ÿ› ๏ธ
Independent Practice Task:

Navigate and zoom like a pro!

โ–ซ๏ธ Open a long web page or document.
โ–ซ๏ธ Practice two-finger scrolling or mouse wheel scrolling.
โ–ซ๏ธ Use pinch-to-zoom or Ctrl + Plus to magnify text.
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y4 โ€ข kbm-s04Navigate and zoom like a pro! Task

Navigate Long Web Documents using two-finger trackpad scrolling, zoom magnification, and Home/End key jumps.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Scroll up and down pages using a mouse wheel or trackpad.

Developing

Use two-finger scrolling and pinch-to-zoom on a trackpad.

Secure (Target)

Navigate long documents smoothly using Page Up/Down and Home/End keys.

Mastering

Switch effortlessly between physical mouse and multi-touch trackpad. Typing: 20 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/daily-skills/keyboard-mouse/keyboard-mouse-s4-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"How do you scroll down a page on most laptop trackpads?"

Key / Answer: Drag two fingers up or down on the pad
๐Ÿ–ฑ๏ธ Daily SkillsLevel 5KBM-O-05

Keyboard & Mouse Skills: Shortcuts & Ergonomics

๐Ÿ“„src/data/students/daily-skills/strands/keyboard-mouse.json (Step 5)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Shortcuts & Health. To: Automate navigation & protect posture. To be: Healthy & Efficient.

Unit: STPConcept: PerspectiveProfile: Knowledgeable
โšก
Spark Hook (I used to think...):

"I used to think sitting any way at a computer was fine... Now I know posture and shortcuts change how I work!"

๐ŸŽฎ
Learn Simulator:KeyboardMouseSimulator โ€ข Level 5

Power users don't reach for the mouse every 5 seconds! Using Ctrl+F lets you search an entire 50-page document instantly. Combining shortcuts with good posture (feet flat, wrists straight, monitor at eye level) keeps you healthy and fast.

๐Ÿ› ๏ธ
Independent Practice Task:

Shortcut hunt and posture check!

โ–ซ๏ธ Adjust your chair and monitor so your wrists are flat and eyes level with the screen.
โ–ซ๏ธ Open a long document and use Ctrl+F to search for a hidden keyword.
โ–ซ๏ธ Use Ctrl+A to select all text in a block.
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y5 โ€ข kbm-s05Shortcut hunt and posture check! Task

Conduct an Ergonomic Posture Check and practice multi-window switching (Alt+Tab) and in-document text search (Ctrl+F).

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Recognise basic keyboard shortcuts like Ctrl+C and Ctrl+V.

Developing

Use Ctrl+F to find specific words inside documents and web pages.

Secure (Target)

Use Alt+Tab / Cmd+Tab to switch apps and maintain ergonomic posture.

Mastering

Demonstrate ergonomic wrist positioning and fluently use 5+ system shortcuts. Typing: 25 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/daily-skills/keyboard-mouse/keyboard-mouse-s5-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Which keyboard shortcut opens the 'Find' tool to search for a specific word on a page?"

Key / Answer: Ctrl + F (or Cmd + F)
๐Ÿ–ฑ๏ธ Daily SkillsLevel 6KBM-O-06

Keyboard & Mouse Skills: Touch Typing & Speed

๐Ÿ“„src/data/students/daily-skills/strands/keyboard-mouse.json (Step 6)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Touch Typing Mastery. To: Type fluently without looking. To be: Fluent & Reflective.

Unit: P&TConcept: ReflectionProfile: Reflective
โšก
Spark Hook (Step Inside):

"Step inside the mind of an author or programmer who can touch-type at 60 WPM. How does typing speed affect their creative ideas?"

๐ŸŽฎ
Learn Simulator:KeyboardMouseSimulator โ€ข Level 6

When you touch-type without looking down, your brain focuses 100% on your ideas, stories, and code instead of hunting for keys. Daily practice builds muscle memory that stays with you for life!

๐Ÿ› ๏ธ
Independent Practice Task:

Take the 30+ WPM touch typing challenge!

โ–ซ๏ธ Cover your hands or look strictly at the screen while typing.
โ–ซ๏ธ Complete a 3-minute typing test on TypingClub.
โ–ซ๏ธ Maintain 95%+ accuracy across the test.
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y6 โ€ข kbm-s06Take the 30+ WPM touch typing challenge! Task

Complete a 3-Minute Touch-Typing Benchmark targeting 30+ WPM and 95%+ accuracy while tracking results in Google Sheets.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Type using multiple fingers on both hands.

Developing

Type short paragraphs while looking at the screen instead of fingers.

Secure (Target)

Sustain touch typing across all 10 fingers with 95%+ accuracy.

Mastering

Achieve 30+ WPM touch typing speed with proper posture and accuracy. Typing: 30+ WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/daily-skills/keyboard-mouse/keyboard-mouse-s6-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"What is the primary benefit of mastering touch typing without looking at the keyboard?"

Key / Answer: Your brain can focus entirely on your thoughts and ideas rather than searching for keys
๐Ÿ–ฑ๏ธ Daily SkillsLevel 1LIP-O-01

Logging In & Passwords: Logins & Badges

๐Ÿ“„src/data/students/daily-skills/strands/logging-in-passwords.json (Step 1)
โœ… Links (1)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Logins. To: Enter password. To be: Organised.

Unit: WWAConcept: FunctionProfile: Inquirer
โšก
Spark Hook (See, Think, Wonder):

"Look at this login screen with a username and password box. What do you see? Why do computers ask who you are?"

๐ŸŽฎ
Learn Simulator:LoginScreenSimulator โ€ข Level 1

Your school login is like your digital locker key. Your username tells the computer who you are, and your secret password makes sure only YOU can see your work!

๐Ÿ› ๏ธ
Independent Practice Task:

Practice Logging In!

โ–ซ๏ธ Turn on your device
โ–ซ๏ธ Type or select your username
โ–ซ๏ธ Carefully type your secret password
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y1 โ€ข lip-s01Practice Logging In! Task

Practice QR badge single sign-on login and secure logout procedures on school Chromebooks/tablets.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Recognise the login screen on a device.

Developing

Locate and enter your username accurately.

Secure (Target)

Type your secret password or use a QR badge to log in.

Mastering

Log in independently and lock screen when finished. Typing: 5 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/daily-skills/logging-in-passwords/logging-in-passwords-s1-task.jpg
๐Ÿ”’
Learning Check Gate (visual-choice):

"Which box do you type your secret credentials into to access your account?"

Key / Answer: /assets/icons/login-box.png
๐Ÿ–ฑ๏ธ Daily SkillsLevel 2LIP-O-02

Logging In & Passwords: Password Privacy

๐Ÿ“„src/data/students/daily-skills/strands/logging-in-passwords.json (Step 2)
โœ… Links (1)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Credentials. To: Keep private. To be: Principled.

Unit: HWOOConcept: FormProfile: Principled
โšก
Spark Hook (Zoom In):

"Look closely at these dots on the screen (โ€ขโ€ขโ€ขโ€ขโ€ขโ€ข). Why does the computer hide the letters when you type a password?"

๐ŸŽฎ
Learn Simulator:PasswordMaskingSimulator โ€ข Level 2

When you type your password, the screen shows black dots or stars so no one looking over your shoulder can see it! Never write your password on a sticky note attached to your screen.

๐Ÿ› ๏ธ
Independent Practice Task:

Keep Your Password Secret!

โ–ซ๏ธ Cover your keyboard while typing your password
โ–ซ๏ธ Check that your screen shows dots (โ€ขโ€ขโ€ขโ€ข)
โ–ซ๏ธ Log into your account safely
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y2 โ€ข lip-s02Keep Your Password Secret! Task

Create a 'Password Privacy Pledge' poster in Canva explaining why passwords must never be shared.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Understand that passwords must be kept secret.

Developing

Identify who is safe to share passwords with (parents/teachers only).

Secure (Target)

Type a PIN or password without showing classmates.

Mastering

Explain why sharing passwords with friends causes problems. Typing: 10 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/daily-skills/logging-in-passwords/logging-in-passwords-s2-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Who is the ONLY person you should ever share your school password with?"

Key / Answer: Your teacher or parents
๐Ÿ–ฑ๏ธ Daily SkillsLevel 3LIP-O-03

Logging In & Passwords: Passphrases

๐Ÿ“„src/data/students/daily-skills/strands/logging-in-passwords.json (Step 3)
โœ… Links (1)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Password Strength. To: Build passphrases. To be: Knowledgeable.

Unit: HTWWConcept: ConnectionProfile: Thinker
โšก
Spark Hook (Think, Puzzle, Explore):

"Which is stronger: 'cat123' or 'BlueRiverJumping7!'? What makes one much harder for a computer to guess?"

๐ŸŽฎ
Learn Simulator:PasswordMeterSimulator โ€ข Level 3

Short passwords like '123456' can be guessed by computers in less than 1 second! Passphrases made of 3 or 4 random words (like 'BluePencilFalcon9!') are super long, easy for you to remember, and almost impossible to hack.

๐Ÿ› ๏ธ
Independent Practice Task:

Build a Super Passphrase!

โ–ซ๏ธ Pick 3 random words (e.g., Green, Robot, Pizza)
โ–ซ๏ธ Join them together
โ–ซ๏ธ Add a number and symbol (e.g., GreenRobotPizza$42)
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y3 โ€ข lip-s03Build a Super Passphrase! Task

Generate a memorable 4-word passphrase with symbols and test crack resistance on a secure password meter.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Recognise the difference between a weak and strong password.

Developing

Combine 3 random words to create a passphrase.

Secure (Target)

Add numbers and special characters (!, #, $) to strengthen a passphrase.

Mastering

Explain why 'password123' is dangerous and easily guessed. Typing: 15 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/daily-skills/logging-in-passwords/logging-in-passwords-s3-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Which of these is the STRONGEST passphrase?"

Key / Answer: YellowTigerDancing#99
๐Ÿ–ฑ๏ธ Daily SkillsLevel 4LIP-O-04

Logging In & Passwords: SSO & Accounts

๐Ÿ“„src/data/students/daily-skills/strands/logging-in-passwords.json (Step 4)
โœ… Links (1)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: SSO & Accounts. To: Manage sessions. To be: Responsible.

Unit: WWAConcept: ResponsibilityProfile: Principled
โšก
Spark Hook (See, Think, Wonder):

"Look at the 'Sign in with Google' button. How does one main account unlock Khan Academy, Canva, and Google Docs all at once?"

๐ŸŽฎ
Learn Simulator:SSOSimulator โ€ข Level 4

Single Sign-On (SSO) lets you use your school account to log into many apps safely without creating 10 different passwords. But remember: if you don't log out when using a shared computer, someone else can access ALL your apps!

๐Ÿ› ๏ธ
Independent Practice Task:

Master SSO and Log Out!

โ–ซ๏ธ Open an educational website
โ–ซ๏ธ Click 'Sign in with Google/SSO'
โ–ซ๏ธ Authorise account access
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y4 โ€ข lip-s04Master SSO and Log Out! Task

Audit connected third-party app permissions under Google Account Single Sign-On (SSO) security settings.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Recognise 'Sign in with Google / Microsoft' buttons.

Developing

Use Single Sign-On (SSO) to log into educational apps.

Secure (Target)

Consistently log out of school accounts on shared hardware.

Mastering

Explain how leaving an SSO account logged in exposes all linked apps. Typing: 20 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/daily-skills/logging-in-passwords/logging-in-passwords-s4-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"You finish your work on a shared computer in the lab. What must you do before standing up?"

Key / Answer: Log out of your school account/SSO session
๐Ÿ–ฑ๏ธ Daily SkillsLevel 5LIP-O-05

Logging In & Passwords: MFA & Vaults

๐Ÿ“„src/data/students/daily-skills/strands/logging-in-passwords.json (Step 5)
โœ… Links (1)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: MFA & Vaults. To: Evaluate security. To be: Open-minded.

Unit: STPConcept: PerspectiveProfile: Knowledgeable
โšก
Spark Hook (I used to think...):

"I used to think a password was enough to protect an account... Now I think two layers of defense are needed because..."

๐ŸŽฎ
Learn Simulator:MFASimulator โ€ข Level 5

Multi-Factor Authentication (MFA) adds a second lock to your door. Even if a hacker guesses your password (something you know), they still can't log in without your phone or security code (something you have)!

๐Ÿ› ๏ธ
Independent Practice Task:

Explore 2FA & Password Vaults!

โ–ซ๏ธ Examine a 2FA prompt (Password + SMS/App code)
โ–ซ๏ธ Test a password vault simulator
โ–ซ๏ธ Store a unique complex password in the vault
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y5 โ€ข lip-s05Explore 2FA & Password Vaults! Task

Simulate Multi-Factor Authentication (MFA) workflows and test password vault encryption mechanisms in Google Docs.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Understand what 2-Factor Authentication (2FA/MFA) means.

Developing

Identify different authentication factors (something you know vs something you have).

Secure (Target)

Explain how a Password Manager or Digital Vault securely stores complex passwords.

Mastering

Evaluate account security setups and recommend MFA for critical accounts. Typing: 25 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/daily-skills/logging-in-passwords/logging-in-passwords-s5-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"What does Multi-Factor Authentication (MFA) require when logging into an account?"

Key / Answer: Two or more different forms of proof (e.g. password + phone code)
๐Ÿ–ฑ๏ธ Daily SkillsLevel 6LIP-O-06

Logging In & Passwords: Identity Security

๐Ÿ“„src/data/students/daily-skills/strands/logging-in-passwords.json (Step 6)
โœ… Links (1)๐Ÿซ Lesson #6.26bโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Identity Security. To: Audit security. To be: Reflective.

Unit: P&TConcept: ReflectionProfile: Reflective
โšก
Spark Hook (Step Inside):

"Imagine a website you use suffers a data breach and hackers get your password. What happens if you used that EXACT same password for your email and school account?"

๐ŸŽฎ
Learn Simulator:SecurityAuditSimulator โ€ข Level 6

Hackers use automated programs for 'credential stuffing' โ€” testing stolen passwords on hundreds of popular websites. If you re-use passwords, one breach compromises everything! Using unique passphrases for every site isolates and protects your identity.

๐Ÿ› ๏ธ
Independent Practice Task:

Audit Account Security!

โ–ซ๏ธ Check a simulated breach database
โ–ซ๏ธ Identify weak or re-used passwords
โ–ซ๏ธ Replace compromised passwords with unique passphrases
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
#6.26b#6.26 Exhibition Resources to P R I N T ! !

Audit personal digital credentials, replace vulnerable passwords with secure passphrases, and configure two-factor authentication.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Recognise that reusing the same password across multiple websites is dangerous.

Developing

Identify fake login screens designed to steal credentials (phishing).

Secure (Target)

Conduct a security audit of online accounts to check for breached passwords.

Mastering

Design an enterprise security protocol for a school network. Typing: 30+ WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/daily-skills/logging-in-passwords/logging-in-passwords-s6-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Why is it dangerous to use the EXACT same password for every website you join?"

Key / Answer: If one site suffers a security breach, hackers can access all your other accounts
๐Ÿ–ฑ๏ธ Daily SkillsLevel 1SHOT.01.B.1.1

Screenshots & Screen Clipping: Full Screen Capture

๐Ÿ“„src/data/students/daily-skills/strands/screenshots.json (Step 1)
โœ… Links (2)๐Ÿซ Lesson Ready๐Ÿ–ผ๏ธ WAGOLL Ready
๐ŸŽฏ
Learning Objective:

About: Full Screen Capture. To: Press PrtScn / Screen capture key. To be: Caring.

Unit: Who We AreConcept: FormProfile: Inquirer
โšก
Spark Hook (See, Think, Wonder):

"Look at this computer screen. How could you save a picture of exactly what is on the screen right now without using a phone camera?"

๐ŸŽฎ
Learn Simulator:ScreenshotSimulator โ€ข Level 1

A screenshot takes an instant picture of whatever is showing on your computer monitor! Pressing the Print Screen (PrtScn) key or using the screen capture button takes a photo of your whole screen and saves it to your clipboard.

๐Ÿ› ๏ธ
Independent Practice Task:

Take Your First Screenshot

โ–ซ๏ธ Open a colorful drawing or website
โ–ซ๏ธ Press the PrtScn or Capture key
โ–ซ๏ธ Open a word document and paste (Ctrl+V) your screenshot
๐Ÿซ
Classroom Lesson Idea Alignment:
Y1 โ€ข shot-s01Take Your First Screenshot Task

Take a full-screen screenshot of completed digital artwork and paste it directly into a Google Slides journal.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Locates the Print Screen key on a keyboard.

Developing

Captures a full-screen image using the shortcut key.

Secure (Target)

Captures the full screen and pastes it into a blank document or slide.

Mastering

Explains when a full-screen capture is better than a cropped capture.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โœ… Exemplar Image On Diskpublic/assets/ds/shot/s1/shot-s1-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Which key takes a picture of your entire computer screen?"

Key / Answer: Print Screen (PrtScn)
๐Ÿ–ฑ๏ธ Daily SkillsLevel 2SHOT.01.B.1.2

Screenshots & Screen Clipping: Snipping & Cropping

๐Ÿ“„src/data/students/daily-skills/strands/screenshots.json (Step 2)
โœ… Links (2)๐Ÿซ Lesson #2.14๐Ÿ–ผ๏ธ WAGOLL Ready
๐ŸŽฏ
Learning Objective:

About: Snipping Tool. To: Select and drag a region to capture. To be: Principled.

Unit: How We Express OurselvesConcept: FunctionProfile: Communicator
โšก
Spark Hook (Zoom In):

"Look at this full screen screenshot filled with clutter. Why would we only want to capture the small game score in the top corner?"

๐ŸŽฎ
Learn Simulator:ScreenshotSimulator โ€ข Level 2

Instead of capturing your whole screen with all your desktop clutter, the Snipping Tool (or Win+Shift+S / Cmd+Shift+4) lets you draw a box around just the part you need! This keeps your work neat and focused.

๐Ÿ› ๏ธ
Independent Practice Task:

Snip a Specific Picture

โ–ซ๏ธ Open Snipping Tool or press Win+Shift+S / Cmd+Shift+4
โ–ซ๏ธ Click and drag a box around a specific image
โ–ซ๏ธ Paste your snippet into your project document
๐Ÿซ
Classroom Lesson Idea Alignment:
#2.14#2.14 Design a 3D Town! Take a Screenshot.

Capture a cropped region of a 3D design using Snipping Tool (Win+Shift+S) and paste it into a Google Docs design journal.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Opens the Snipping Tool or screen capture utility.

Developing

Drags a rectangular box around a specific image on screen.

Secure (Target)

Captures a cropped screenshot containing only the required information.

Mastering

Demonstrates how cropping unwanted screen clutter makes work look cleaner.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โœ… Exemplar Image On Diskpublic/assets/ds/shot/s2/shot-s2-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"What shortcut opens the region snipping tool on Windows/Mac?"

Key / Answer: Win+Shift+S / Cmd+Shift+4
๐Ÿ–ฑ๏ธ Daily SkillsLevel 3SHOT.02.B.1.1

Screenshots & Screen Clipping: Annotating Screenshots

๐Ÿ“„src/data/students/daily-skills/strands/screenshots.json (Step 3)
โœ… Links (2)๐Ÿซ Lesson Ready๐Ÿ–ผ๏ธ WAGOLL Ready
๐ŸŽฏ
Learning Objective:

About: Annotations. To: Draw arrows and highlight text on screenshots. To be: Reflective.

Unit: How The World WorksConcept: ConnectionProfile: Thinker
โšก
Spark Hook (Think, Pair, Share):

"If you want to show a friend where the 'Save' button is on a busy toolbar, what drawing tools could you add to your screenshot?"

๐ŸŽฎ
Learn Simulator:ScreenshotSimulator โ€ข Level 3

Once you take a screenshot, you can mark it up! Using red arrows, text boxes, and yellow highlighters helps your audience immediately see important buttons, errors, or answers without getting lost.

๐Ÿ› ๏ธ
Independent Practice Task:

Annotate a Screen Guide

โ–ซ๏ธ Take a screenshot of a software toolbar
โ–ซ๏ธ Draw a red arrow pointing to the main button
โ–ซ๏ธ Use the highlighter to mark key text
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y3 โ€ข shot-s03Annotate a Screen Guide Task

Annotate Software Toolbars in Google Drawings adding directional callout arrows, highlighted text, and descriptive labels.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Selects a pen or highlighter tool inside the screenshot editor.

Developing

Draws a circle or arrow pointing to a specific feature on a screenshot.

Secure (Target)

Adds a text box annotation and bright highlight to explain a step clearly.

Mastering

Creates a fully annotated visual diagram using multiple markup tools.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โœ… Exemplar Image On Diskpublic/assets/ds/shot/s3/shot-s3-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Which annotation tool is best for drawing attention to a small icon on a screenshot?"

Key / Answer: A bright red arrow or circle
๐Ÿ–ฑ๏ธ Daily SkillsLevel 4SHOT.02.B.1.2

Screenshots & Screen Clipping: Clipboard vs Saving Files

๐Ÿ“„src/data/students/daily-skills/strands/screenshots.json (Step 4)
โœ… Links (2)๐Ÿซ Lesson Ready๐Ÿ–ผ๏ธ WAGOLL Ready
๐ŸŽฏ
Learning Objective:

About: Image Storage. To: Save screenshots as PNG/JPG files. To be: Principled.

Unit: How We Organize OurselvesConcept: ResponsibilityProfile: Knowledgeable
โšก
Spark Hook (Parts-Purposes-Complexities):

"What happens to your screenshot on the clipboard if you copy a sentence of text right after? Where did the screenshot go?"

๐ŸŽฎ
Learn Simulator:ScreenshotSimulator โ€ข Level 4

When you take a screenshot, it goes into your computer's temporary Clipboard memory. If you paste (Ctrl+V) right away, it appears in your doc. But if you want to keep the image for later, click 'Save As' and save it as a PNG file in your project folder!

๐Ÿ› ๏ธ
Independent Practice Task:

Save a Screenshot as an Image File

โ–ซ๏ธ Take a screenshot of your favourite coding project
โ–ซ๏ธ Click the Save button in Snipping Tool
โ–ซ๏ธ Name the file 'Project_Screenshot.png'
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y4 โ€ข shot-s04Save a Screenshot as an Image File Task

Compare clipboard paste vs downloading screenshot PNGs to Google Drive, evaluating workflow speed.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Pastes a screenshot directly into a document using Ctrl+V.

Developing

Explains that clipboard memory disappears when a new item is copied.

Secure (Target)

Saves a screenshot as a named PNG file in a specific project folder.

Mastering

Evaluates when to paste from clipboard vs when to save permanent file archives.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โœ… Exemplar Image On Diskpublic/assets/ds/shot/s4/shot-s4-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Where should you save a screenshot if you need to upload it to a website tomorrow?"

Key / Answer: Save it as an image file (PNG/JPG) in your folder
๐Ÿ–ฑ๏ธ Daily SkillsLevel 5SHOT.03.B.1.1

Screenshots & Screen Clipping: Multi-Window & Delay Clips

๐Ÿ“„src/data/students/daily-skills/strands/screenshots.json (Step 5)
โœ… Links (2)๐Ÿซ Lesson Ready๐Ÿ–ผ๏ธ WAGOLL Ready
๐ŸŽฏ
Learning Objective:

About: Timed Snipping. To: Set a 3-second delay to capture open menus. To be: Efficient.

Unit: Where We Are In Place And TimeConcept: ChangeProfile: Open-minded
โšก
Spark Hook (Connect-Extend-Challenge):

"Try taking a screenshot of a drop-down menu that disappears every time you click away. What challenge occurs?"

๐ŸŽฎ
Learn Simulator:ScreenshotSimulator โ€ข Level 5

Some menus disappear as soon as you click a screenshot button! To capture these 'tricky' pop-ups, set a 3-second or 5-second Delay Timer in your snipping app. Click the delay button, open your menu, and wait for the screen to freeze!

๐Ÿ› ๏ธ
Independent Practice Task:

Capture a Disappearing Menu

โ–ซ๏ธ Open Snipping Tool and select 3-second delay
โ–ซ๏ธ Click New Snip
โ–ซ๏ธ Quickly click open a drop-down menu on screen
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y5 โ€ข shot-s05Capture a Disappearing Menu Task

Capture multi-window snips and timed delayed screenshots of dropdown menus using Snipping Tool.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identifies the Timer / Delay clock button in Snipping Tool.

Developing

Sets a 3-second delay timer before taking a capture.

Secure (Target)

Opens a drop-down menu during the 3-second delay and captures it successfully.

Mastering

Teaches peers how to capture disappearing tooltips and pop-up menus.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โœ… Exemplar Image On Diskpublic/assets/ds/shot/s5/shot-s5-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Why would you use a 3-second delay timer when taking a screenshot?"

Key / Answer: To give you time to open a drop-down menu before the capture freezes the screen
๐Ÿ–ฑ๏ธ Daily SkillsLevel 6SHOT.03.B.1.2

Screenshots & Screen Clipping: Digital Evidence & Bug Reports

๐Ÿ“„src/data/students/daily-skills/strands/screenshots.json (Step 6)
โœ… Links (2)๐Ÿซ Lesson Ready๐Ÿ–ผ๏ธ WAGOLL Ready
๐ŸŽฏ
Learning Objective:

About: Bug Reports. To: Create a step-by-step visual guide using screenshots. To be: Reflective.

Unit: Sharing The PlanetConcept: PerspectiveProfile: Reflective
โšก
Spark Hook (I used to think...):

"I used to think describing a computer bug in words was enough... Now I think taking annotated screenshots is better because..."

๐ŸŽฎ
Learn Simulator:ScreenshotSimulator โ€ข Level 6

Software developers and tech support teams rely on visual bug reports! By compiling annotated screenshots showing 'Step 1', 'Step 2', and the 'Error Message', you create crystal-clear evidence that helps others fix problems quickly.

๐Ÿ› ๏ธ
Independent Practice Task:

Build a Visual Bug Report

โ–ซ๏ธ Capture a screenshot of an error or step
โ–ซ๏ธ Add numbered arrows (1, 2, 3)
โ–ซ๏ธ Write short explanatory captions beneath each image
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y6 โ€ข shot-s06Build a Visual Bug Report Task

Compile a Step-by-Step Technical Bug Report in Google Docs incorporating sequenced screenshot evidence and troubleshooting notes.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Takes screenshots of two sequential steps in a task.

Developing

Arranges screenshots in order with numbered step labels.

Secure (Target)

Creates a complete visual bug report showing expected vs actual results with clear annotations.

Mastering

Publishes a comprehensive digital troubleshooting guide for school computing support.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โœ… Exemplar Image On Diskpublic/assets/ds/shot/s6/shot-s6-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"What makes a visual bug report effective when asking for tech support?"

Key / Answer: Annotated screenshots showing exact error messages and numbered steps
๐Ÿ–ฑ๏ธ Daily SkillsLevel 1SF-O-01

Search & Find: Keywords & Images

๐Ÿ“„src/data/students/daily-skills/strands/search-find.json (Step 1)
โœ… Links (1)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Search Basics. To: Use single keywords. To be: Inquiring.

Unit: WWAConcept: FunctionProfile: Inquirer
โšก
Spark Hook (See, Think, Wonder):

"Look at this magnifying glass search icon. What happens when you type a word into the search box next to it?"

๐ŸŽฎ
Learn Simulator:SearchBrowserSimulator โ€ข Level 1

Search bars let you ask the computer to find information! Typing a simple, clear keyword like 'cat' or 'dinosaur' brings up matching pictures and facts instantly.

๐Ÿ› ๏ธ
Independent Practice Task:

Search for a picture!

โ–ซ๏ธ Open web browser
โ–ซ๏ธ Find the search bar
โ–ซ๏ธ Type your favorite animal keyword
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y1 โ€ข sf-s01Search for a picture! Task

Search for high-quality copyright-free images using child-safe search filters and evaluate results.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identify a search bar on a webpage or browser.

Developing

Type a single keyword to find matching pictures.

Secure (Target)

Select relevant image results from a search.

Mastering

Refine a search word if initial results are not helpful. Typing: 5 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/daily-skills/search-find/search-find-s1-task.jpg
๐Ÿ”’
Learning Check Gate (visual-choice):

"Which icon represents the search tool on a computer or webpage?"

Key / Answer: /assets/icons/search.png
๐Ÿ–ฑ๏ธ Daily SkillsLevel 2SF-O-02

Search & Find: Finding Apps & Files

๐Ÿ“„src/data/students/daily-skills/strands/search-find.json (Step 2)
โœ… Links (1)๐Ÿซ Lesson #2.13โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: System Search. To: Find apps & files. To be: Efficient.

Unit: HWOOConcept: FormProfile: Communicator
โšก
Spark Hook (Zoom In):

"Look at this small search box on the desktop taskbar. What app or file do you think is hiding behind this word?"

๐ŸŽฎ
Learn Simulator:SearchBrowserSimulator โ€ข Level 2

Don't waste time looking through dozens of desktop icons! Use the desktop or Start menu search box to type the app or file name and open it instantly.

๐Ÿ› ๏ธ
Independent Practice Task:

Find and launch an app!

โ–ซ๏ธ Click the desktop search bar
โ–ซ๏ธ Type 'Paint' or 'Calculator'
โ–ซ๏ธ Press Enter or click the result to launch the app
๐Ÿซ
Classroom Lesson Idea Alignment:
#2.13#2.13 Design a School

Locate specific system applications and recent cloud files using OS spotlight and browser address bar search.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Locate the system search bar on the desktop or taskbar.

Developing

Type an app name to open it from system search.

Secure (Target)

Search for a specific document filename in File Explorer.

Mastering

Explain why system search is faster than hunting through desktop icons. Typing: 10 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/daily-skills/search-find/search-find-s2-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"What is the fastest way to open an app when you cannot see its icon on the desktop?"

Key / Answer: Type the app name in the system search bar
๐Ÿ–ฑ๏ธ Daily SkillsLevel 3SF-O-03

Search & Find: In-Page Search (Ctrl+F)

๐Ÿ“„src/data/students/daily-skills/strands/search-find.json (Step 3)
โœ… Links (1)๐Ÿซ Lesson #3.05โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Ctrl+F. To: Locate page text. To be: Focused.

Unit: HTWWConcept: ConnectionProfile: Thinker
โšก
Spark Hook (Think, Puzzle, Explore):

"You are looking at a 10-page article for ONE word: 'Volcano'. How can you find it in 2 seconds without reading every line?"

๐ŸŽฎ
Learn Simulator:SearchBrowserSimulator โ€ข Level 3

Pressing Ctrl+F (or Cmd+F on Mac) opens the Find tool. Type any word, and the computer highlights every spot where that word appears on the webpage or document!

๐Ÿ› ๏ธ
Independent Practice Task:

Use Ctrl+F to find secret words!

โ–ซ๏ธ Open the sample article page
โ–ซ๏ธ Press Ctrl+F to open the Find box
โ–ซ๏ธ Type the target word 'Eruption'
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
#3.05#3.05 Technology Timeline

Use Ctrl+F / Cmd+F in-page search to quickly locate key vocabulary within online encyclopedia articles.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Press Ctrl+F or Cmd+F to open the Find bar.

Developing

Type a specific word to highlight matches on a page.

Secure (Target)

Navigate between multiple highlighted search results using arrows.

Mastering

Use Ctrl+F to answer research questions from a long article. Typing: 15 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/daily-skills/search-find/search-find-s3-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Which keyboard shortcut opens the Find box to search for text inside a document or webpage?"

Key / Answer: Ctrl+F
๐Ÿ–ฑ๏ธ Daily SkillsLevel 4SF-O-04

Search & Find: Search Queries & Keywords

๐Ÿ“„src/data/students/daily-skills/strands/search-find.json (Step 4)
โœ… Links (1)๐Ÿซ Lesson #4.02โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Search Queries. To: Refine keywords. To be: Principled.

Unit: WWAConcept: ResponsibilityProfile: Principled
โšก
Spark Hook (See, Think, Wonder):

"Look at these two searches: 'Why is the sky blue?' vs 'sky blue Rayleigh scattering'. Which query gives better scientific sources?"

๐ŸŽฎ
Learn Simulator:SearchBrowserSimulator โ€ข Level 4

Search engines don't need full conversational sentences! Focus on 2 to 4 essential keywords (e.g. 'Roman roads construction materials') for exact, high-quality results.

๐Ÿ› ๏ธ
Independent Practice Task:

Master query building!

โ–ซ๏ธ Read your topic prompt
โ–ซ๏ธ Identify 3 core keywords
โ–ซ๏ธ Type the query into the search engine
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
#4.02#4.02 Explorer Fact file

Refine multi-word search queries using precise keywords rather than full spoken sentences.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Distinguish between a full conversational question and core search terms.

Developing

Formulate 2-3 word search queries for specific research.

Secure (Target)

Evaluate search result titles and snippets before clicking.

Mastering

Modify query terms when initial results are irrelevant. Typing: 20 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/daily-skills/search-find/search-find-s4-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Which search query is the most effective way to find facts about how tall Mount Everest is?"

Key / Answer: Mount Everest height meters
๐Ÿ–ฑ๏ธ Daily SkillsLevel 5SF-O-05

Search & Find: Operators & Filters

๐Ÿ“„src/data/students/daily-skills/strands/search-find.json (Step 5)
โœ… Links (1)๐Ÿซ Lesson #5.05โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Advanced Search. To: Use operators & filters. To be: Knowledgeable.

Unit: STPConcept: PerspectiveProfile: Knowledgeable
โšก
Spark Hook (I used to think...):

"I used to think search engines just guessed what I wanted... Now I know search operators give me exact control!"

๐ŸŽฎ
Learn Simulator:SearchBrowserSimulator โ€ข Level 5

Search operators are power tools! Wrapping words in quotes ("climate change") searches for that exact phrase. Adding site:.org restricts results to trusted non-profit organizations.

๐Ÿ› ๏ธ
Independent Practice Task:

Execute an advanced search mission!

โ–ซ๏ธ Use "exact phrase" search for your topic
โ–ซ๏ธ Filter by site type (e.g. site:.org or site:.edu)
โ–ซ๏ธ Exclude an unwanted word using minus (-)
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
#5.05#5.05 AtL Self Reflection 1

Apply advanced search operators (site:gov, filetype:pdf, "exact phrase") to find authoritative research sources.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Use quotation marks (" ") for exact phrase matching.

Developing

Use the minus sign (-) to exclude unwanted terms.

Secure (Target)

Filter searches by site domain (e.g. site:.gov or site:.org) or filetype (filetype:pdf).

Mastering

Combine multiple operators for advanced research tasks. Typing: 25 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/daily-skills/search-find/search-find-s5-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"How do you search for an EXACT phrase without breaking the words apart?"

Key / Answer: Put the words inside quotation marks " like this "
๐Ÿ–ฑ๏ธ Daily SkillsLevel 6SF-O-06

Search & Find: Source Reliability & Bias

๐Ÿ“„src/data/students/daily-skills/strands/search-find.json (Step 6)
โœ… Links (1)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Source Evaluation. To: Fact-check & detect bias. To be: Reflective.

Unit: P&TConcept: ReflectionProfile: Reflective
โšก
Spark Hook (Step Inside):

"Imagine you are a fact-checker for a major news platform. How do you verify an astonishing online headline before publishing it?"

๐ŸŽฎ
Learn Simulator:SearchBrowserSimulator โ€ข Level 6

Never trust the first result blindly! Professional researchers use lateral readingโ€”opening new tabs to check what OTHER independent sources say about the author, website, and claim.

๐Ÿ› ๏ธ
Independent Practice Task:

Fact-check a claim!

โ–ซ๏ธ Find an online article on your inquiry topic
โ–ซ๏ธ Open 2 new tabs to research the author and site
โ–ซ๏ธ Cross-check the key fact on a trusted educational site
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y6 โ€ข sf-s06Fact-check a claim! Task

Conduct CRAAP test evaluations on two contrasting online articles to detect algorithmic bias and credibility.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Recognize that not all search results contain true or accurate information.

Developing

Practice lateral reading by opening multiple tabs to cross-check claims.

Secure (Target)

Identify author credentials, publication dates, and domain authority (.com vs .edu).

Mastering

Conduct thorough source verification and create an annotated bibliography. Typing: 30+ WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/daily-skills/search-find/search-find-s6-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"What is 'lateral reading' when checking if an online source is reliable?"

Key / Answer: Opening new browser tabs to check what other independent sites say about the claim
๐Ÿ–ฑ๏ธ Daily SkillsLevel 1TRBL.01.B.1.1

Troubleshooting 101: Physical Cables & Power

๐Ÿ“„src/data/students/daily-skills/strands/troubleshooting.json (Step 1)
โœ… Links (2)๐Ÿซ Lesson Ready๐Ÿ–ผ๏ธ WAGOLL Ready
๐ŸŽฏ
Learning Objective:

About: Hardware Inspection. To: Check power, USB, and audio cable connections. To be: Caring.

Unit: Who We AreConcept: FormProfile: Inquirer
โšก
Spark Hook (See, Think, Wonder):

"Your computer mouse stopped moving! Before assuming the computer is broken, what physical cable or switch should you inspect first?"

๐ŸŽฎ
Learn Simulator:TroubleshootingSimulator โ€ข Level 1

Over 50% of computer problems are caused by loose physical cables! If a mouse, keyboard, or headphone isn't working, check the plug! Ensure USB cables are pushed firmly into ports and power cords are plugged into wall sockets.

๐Ÿ› ๏ธ
Independent Practice Task:

Hardware Connection Inspection

โ–ซ๏ธ Check that your computer power light is green or blue
โ–ซ๏ธ Trace your mouse USB cable to the back/side port and verify it is tight
โ–ซ๏ธ Unplug and firmly re-seat your headphone jack
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y1 โ€ข trbl-s01Hardware Connection Inspection Task

Inspect Hardware Power and Peripheral Cables identifying USB mouse ports, power lights, and audio jacks.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Checks if the device power light is turned on.

Developing

Inspects USB mouse and keyboard cable plugs to ensure they are fully inserted.

Secure (Target)

Identifies loose cables as the cause of hardware failure and plugs them in securely.

Mastering

Teaches a systematic hardware connection check before asking for adult tech help.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โœ… Exemplar Image On Diskpublic/assets/ds/trbl/s1/trbl-s1-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"If your wired mouse suddenly stops moving, what is the best FIRST step to fix it?"

Key / Answer: Check if the USB cable is firmly plugged into the computer port
๐Ÿ–ฑ๏ธ Daily SkillsLevel 2TRBL.01.B.1.2

Troubleshooting 101: Volume, Mute & Brightness

๐Ÿ“„src/data/students/daily-skills/strands/troubleshooting.json (Step 2)
โœ… Links (2)๐Ÿซ Lesson #2.02๐Ÿ–ผ๏ธ WAGOLL Ready
๐ŸŽฏ
Learning Objective:

About: Sound & Brightness. To: Adjust volume sliders, un-mute, and fix dark screens. To be: Principled.

Unit: How We Express OurselvesConcept: FunctionProfile: Communicator
โšก
Spark Hook (Zoom In):

"You play a video for class, but there's no sound! You check the taskbar and the speaker has a small 'x' next to it. What does that mean?"

๐ŸŽฎ
Learn Simulator:TroubleshootingSimulator โ€ข Level 2

If your screen is too dark or you can't hear audio, check your settings! Audio can be muted in THREE places: 1) Physical headphone inline switch, 2) Taskbar speaker icon, or 3) Video player volume control. Un-mute all three!

๐Ÿ› ๏ธ
Independent Practice Task:

Audio & Display Rescue Test

โ–ซ๏ธ Check the taskbar speaker icon and ensure volume is set above 50%
โ–ซ๏ธ Unmute the YouTube or video player volume slider
โ–ซ๏ธ Use keyboard function keys to adjust screen brightness up/down
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
#2.02#2.02 Computer Parts

Diagnose and fix basic audio and screen issues: test hardware mute buttons, audio outputs, and display brightness.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Locates the Volume Up/Down keys on a keyboard or taskbar.

Developing

Checks if the software audio is muted on the taskbar or video player.

Secure (Target)

Fixes 'no sound' by un-muting both the system audio AND inline video player controls.

Mastering

Adjusts screen brightness to fix a dark monitor and troubleshoots audio output selection.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โœ… Exemplar Image On Diskpublic/assets/ds/trbl/s2/trbl-s2-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"You can hear no sound from a video, but headphones are plugged in. What should you check?"

Key / Answer: Check if the taskbar speaker icon or video player is MUTED
๐Ÿ–ฑ๏ธ Daily SkillsLevel 3TRBL.02.B.1.1

Troubleshooting 101: Frozen Pages & Refresh

๐Ÿ“„src/data/students/daily-skills/strands/troubleshooting.json (Step 3)
โœ… Links (2)๐Ÿซ Lesson Ready๐Ÿ–ผ๏ธ WAGOLL Ready
๐ŸŽฏ
Learning Objective:

About: Refreshing Pages. To: Reload frozen web pages with Ctrl+R or F5. To be: Reflective.

Unit: How The World WorksConcept: ConnectionProfile: Thinker
โšก
Spark Hook (Think, Pair, Share):

"A web game stops responding and the screen freezes. Instead of closing the whole browser, what single shortcut reloads the page in 2 seconds?"

๐ŸŽฎ
Learn Simulator:TroubleshootingSimulator โ€ข Level 3

Web pages sometimes freeze because of temporary internet hiccups or script glitches! Before closing your browser, click the circular arrow Refresh button or press Ctrl+R (or F5). This re-downloads the page data and fixes most freezes!

๐Ÿ› ๏ธ
Independent Practice Task:

Browser Refresh Recovery

โ–ซ๏ธ Open an educational web game or page
โ–ซ๏ธ Press F5 or Ctrl+R to reload the page
โ–ซ๏ธ Practice using the circular Refresh button next to the URL bar
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y3 โ€ข trbl-s03Browser Refresh Recovery Task

Resolve frozen browser tabs using soft refresh, hard refresh (Ctrl+Shift+R), and task reloading.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Locates the circular arrow Refresh button on the browser toolbar.

Developing

Uses Ctrl+R or F5 to reload a web page that stopped responding.

Secure (Target)

Uses Ctrl+Shift+R (Hard Reload) to clear cached page scripts and reload fresh content.

Mastering

Explains why refreshing re-downloads web page data to clear temporary browser freezes.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โœ… Exemplar Image On Diskpublic/assets/ds/trbl/s3/trbl-s3-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Which keyboard shortcut reloads a frozen webpage?"

Key / Answer: Ctrl + R (or F5)
๐Ÿ–ฑ๏ธ Daily SkillsLevel 4TRBL.02.B.1.2

Troubleshooting 101: Task Manager & Force Quit

๐Ÿ“„src/data/students/daily-skills/strands/troubleshooting.json (Step 4)
โœ… Links (2)๐Ÿซ Lesson Ready๐Ÿ–ผ๏ธ WAGOLL Ready
๐ŸŽฏ
Learning Objective:

About: Force Quit. To: End unresponsive apps with Task Manager (Ctrl+Shift+Esc). To be: Principled.

Unit: How We Organize OurselvesConcept: ResponsibilityProfile: Knowledgeable
โšก
Spark Hook (Parts-Purposes-Complexities):

"An app has frozen completely and clicking the red 'X' button does nothing! How can Task Manager force it to close?"

๐ŸŽฎ
Learn Simulator:TroubleshootingSimulator โ€ข Level 4

When an app freezes so badly that the 'X' button won't work, call in Task Manager! Press Ctrl+Shift+Esc (Cmd+Option+Esc on Mac). Find the frozen app in the list, click 'End Task', and your computer instantly shuts it down!

๐Ÿ› ๏ธ
Independent Practice Task:

Open Task Manager & Inspect Apps

โ–ซ๏ธ Press Ctrl+Shift+Esc to open Windows Task Manager
โ–ซ๏ธ Locate running applications under the Processes tab
โ–ซ๏ธ Identify CPU and Memory percentage usage
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y4 โ€ข trbl-s04Open Task Manager & Inspect Apps Task

Inspect Running System Processes in Task Manager identifying memory-intensive apps and demonstrating safe force-quit protocols.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Recognizes when an app displays 'Not Responding' in the title bar.

Developing

Opens Task Manager using Ctrl+Shift+Esc (or Cmd+Option+Esc on Mac).

Secure (Target)

Selects a frozen app in Task Manager and clicks 'End Task' to force close it safely.

Mastering

Uses Task Manager CPU/Memory columns to identify which app is clogging computer resources.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โœ… Exemplar Image On Diskpublic/assets/ds/trbl/s4/trbl-s4-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Which shortcut opens Task Manager to force close a frozen application?"

Key / Answer: Ctrl + Shift + Esc (Cmd + Option + Esc on Mac)
๐Ÿ–ฑ๏ธ Daily SkillsLevel 5TRBL.03.B.1.1

Troubleshooting 101: Network & Wi-Fi Diagnostics

๐Ÿ“„src/data/students/daily-skills/strands/troubleshooting.json (Step 5)
โœ… Links (2)๐Ÿซ Lesson #5.15๐Ÿ–ผ๏ธ WAGOLL Ready
๐ŸŽฏ
Learning Objective:

About: Wi-Fi Diagnostics. To: Check Wi-Fi icon, toggle off/on, and verify connection. To be: Efficient.

Unit: Where We Are In Place And TimeConcept: ChangeProfile: Open-minded
โšก
Spark Hook (Connect-Extend-Challenge):

"A 'No Internet' dinosaur page appears on your screen! What taskbar icon tells you if your Wi-Fi is disconnected?"

๐ŸŽฎ
Learn Simulator:TroubleshootingSimulator โ€ข Level 5

When webpages won't load, check your Wi-Fi icon in the bottom-right taskbar! If it shows a globe or exclamation mark, your internet is disconnected. Click the Wi-Fi icon, toggle Wi-Fi off for 5 seconds, turn it back on, and reconnect to 'School_WiFi'.

๐Ÿ› ๏ธ
Independent Practice Task:

Wi-Fi Reset & Connection Drill

โ–ซ๏ธ Locate the Wi-Fi signal waves icon in your system tray
โ–ซ๏ธ Click the Wi-Fi quick settings panel
โ–ซ๏ธ Toggle Wi-Fi OFF, wait 5 seconds, and toggle it ON
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
#5.15#5.15 Computer Hardware

Run basic network checks: toggle Wi-Fi adapter, verify IP assignment, and ping default gateway.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identifies the Wi-Fi signal icon vs 'No Internet' globe/warning icon in taskbar.

Developing

Toggles Wi-Fi off and back on to reset local wireless connection.

Secure (Target)

Selects the correct school Wi-Fi network (e.g. 'School_Student_WiFi') and enters credentials.

Mastering

Troubleshoots Wi-Fi disconnects by toggling Airplane Mode and checking router distance.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โœ… Exemplar Image On Diskpublic/assets/ds/trbl/s5/trbl-s5-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"What does a globe icon with an 'X' or warning symbol in your taskbar mean?"

Key / Answer: Your device has lost its Wi-Fi / Internet connection
๐Ÿ–ฑ๏ธ Daily SkillsLevel 6TRBL.03.B.1.2

Troubleshooting 101: 5-Step IT Protocol & Restart

๐Ÿ“„src/data/students/daily-skills/strands/troubleshooting.json (Step 6)
โœ… Links (2)๐Ÿซ Lesson #6.07๐Ÿ–ผ๏ธ WAGOLL Ready
๐ŸŽฏ
Learning Objective:

About: Troubleshooting Protocol. To: Follow the 5-step IT problem solving algorithm. To be: Reflective.

Unit: Sharing The PlanetConcept: PerspectiveProfile: Reflective
โšก
Spark Hook (I used to think...):

"I used to think calling the teacher immediately was the first step when tech broke... Now I follow the 5-Step IT Protocol..."

๐ŸŽฎ
Learn Simulator:TroubleshootingSimulator โ€ข Level 6

Become a master IT technician by following the 5-Step Troubleshooting Algorithm: 1) Identify the problem, 2) Check physical cables & switches, 3) Refresh page / Force quit app, 4) Restart the device, 5) Escalate with clear details to your teacher!

๐Ÿ› ๏ธ
Independent Practice Task:

Execute the 5-Step IT Protocol

โ–ซ๏ธ Simulate a tech glitch scenario
โ–ซ๏ธ Step 1: Identify if issue is hardware, software, or network
โ–ซ๏ธ Step 2 & 3: Check cables and try Ctrl+R / Task Manager
+2 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
#6.07#6.07 How the Internet works

Implement a 5-step IT troubleshooting escalation flowchart before requesting technician assistance.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Performs a clean system Restart from the Start Menu when errors persist.

Developing

Follows a 3-step checklist (Check Cable โž” Refresh Page โž” Restart) independently.

Secure (Target)

Applies the complete 5-Step IT Troubleshooting Algorithm before escalating to a teacher/technician.

Mastering

Acts as a classroom Tech Ambassador, helping peers systematically debug tech issues.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โœ… Exemplar Image On Diskpublic/assets/ds/trbl/s6/trbl-s6-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Why is performing a clean system Restart (Start Menu โž” Restart) so effective for fixing glitches?"

Key / Answer: It clears temporary RAM memory and resets all background system processes
๐Ÿ–ฑ๏ธ Daily SkillsLevel 1TYPE.01.B.1.1

Typing Skills & Posture: Home Row & Posture

๐Ÿ“„src/data/students/daily-skills/strands/typing-skills.json (Step 1)
โœ… Links (2)๐Ÿซ Lesson RES-04๐Ÿ–ผ๏ธ WAGOLL Ready
๐ŸŽฏ
Learning Objective:

About: Home Row. To: Feel F & J bumps and rest fingers on ASDF JKL;. To be: Balanced.

Unit: Who We AreConcept: FormProfile: Inquirer
โšก
Spark Hook (See, Think, Wonder):

"Feel the F and J keys on your keyboard with your index fingers. What small raised feature do you feel? Why is it there?"

๐ŸŽฎ
Learn Simulator:KeyboardMouseSimulator โ€ข Level 1

Your keyboard has two tiny raised bumps on the F and J keys! These are anchor points for your index fingers. Resting your hands on the Home Row (A-S-D-F for left hand, J-K-L-; for right hand) lets you reach every key smoothly without moving your wrists.

๐Ÿ› ๏ธ
Independent Practice Task:

Home Row Posture Check

โ–ซ๏ธ Sit upright with feet flat and shoulders relaxed
โ–ซ๏ธ Place left index finger on F bump and right index finger on J bump
โ–ซ๏ธ Rest remaining fingers on A-S-D and K-L-;
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
RES-04Typing Club Granada College

Master home row key placement (ASDF JKL;) on TypingClub maintaining ergonomic posture and screen-focused focus.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Sits upright with feet flat on the floor in front of the keyboard.

Developing

Finds the tactile bumps on F and J using index fingers without looking.

Secure (Target)

Rests all eight fingers on the Home Row (ASDF JKL;) automatically.

Mastering

Teaches peers proper ergonomic elbow angles and Home Row finger positioning.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โœ… Exemplar Image On Diskpublic/assets/ds/type/s1/type-s1-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Which two keys on the keyboard have tactile bumps to guide your index fingers?"

Key / Answer: F and J
๐Ÿ–ฑ๏ธ Daily SkillsLevel 2TYPE.01.B.1.2

Typing Skills & Posture: Key Zones & Finger Reach

๐Ÿ“„src/data/students/daily-skills/strands/typing-skills.json (Step 2)
โœ… Links (2)๐Ÿซ Lesson RES-04๐Ÿ–ผ๏ธ WAGOLL Ready
๐ŸŽฏ
Learning Objective:

About: Key Reaches. To: Reach top and bottom row keys from Home Row. To be: Principled.

Unit: How We Express OurselvesConcept: FunctionProfile: Communicator
โšก
Spark Hook (Zoom In):

"Look at this color-coded keyboard map. Why is each vertical column painted a different color?"

๐ŸŽฎ
Learn Simulator:KeyboardMouseSimulator โ€ข Level 2

Each of your 10 fingers has its own assigned 'zone' of keys! Your left pinky handles Q, A, Z. Your right index finger handles U, J, M and Y, H, N. By reaching up or down from Home Row and snapping back, you type much faster!

๐Ÿ› ๏ธ
Independent Practice Task:

Key Zone Reach Drill

โ–ซ๏ธ Look at the color-coded finger zone guide
โ–ซ๏ธ Practice reaching left index finger up to R and back to F
โ–ซ๏ธ Practice reaching right index finger up to U and back to J
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
RES-04Typing Club Granada College

Practice top and bottom row finger reaches from home row keys completing structured accuracy drills on Typing.com.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identifies which hand controls the left vs right side of the keyboard.

Developing

Reaches top row keys (QWERTY) using assigned fingers before returning to Home Row.

Secure (Target)

Reaches bottom row keys (ZXCVBN) correctly without crossing fingers across zones.

Mastering

Maintains fluid finger return-to-home movement across all three letter rows.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โœ… Exemplar Image On Diskpublic/assets/ds/type/s2/type-s2-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"After reaching up or down to press a key, where should your finger immediately return?"

Key / Answer: Back to its Home Row key
๐Ÿ–ฑ๏ธ Daily SkillsLevel 3TYPE.02.B.1.1

Typing Skills & Posture: Shift Key & Punctuation

๐Ÿ“„src/data/students/daily-skills/strands/typing-skills.json (Step 3)
โœ… Links (2)๐Ÿซ Lesson RES-04๐Ÿ–ผ๏ธ WAGOLL Ready
๐ŸŽฏ
Learning Objective:

About: Shift & Punctuation. To: Hold Shift with opposite hand for capital letters. To be: Reflective.

Unit: How The World WorksConcept: ConnectionProfile: Thinker
โšก
Spark Hook (Think, Pair, Share):

"Why is using the Shift key better for a single capital letter than turning Caps Lock on and off?"

๐ŸŽฎ
Learn Simulator:KeyboardMouseSimulator โ€ข Level 3

To make a capital letter, hold Shift with the OPPOSITE hand while tapping the letter! If you want a capital 'A' (left hand), hold the right Shift key. Use your thumb for the Spacebar, and tap '.' or ',' with your right hand fingers.

๐Ÿ› ๏ธ
Independent Practice Task:

Capital & Sentence Practice

โ–ซ๏ธ Hold right Shift and tap 'A' to type capital A
โ–ซ๏ธ Hold left Shift and tap 'J' to type capital J
โ–ซ๏ธ Type the sentence: 'The quick brown fox jumps.'
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
RES-04Typing Club Granada College

Type capitalized sentences and punctuation marks in Google Docs using opposing Shift key reaches.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Locates left and right Shift keys and the Spacebar.

Developing

Types capital letters using the Shift key instead of Caps Lock.

Secure (Target)

Uses the opposite-hand Shift rule (left Shift for right-hand keys, right Shift for left-hand keys).

Mastering

Types full sentences with correct capitalization, commas, full stops, and single spaces.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โœ… Exemplar Image On Diskpublic/assets/ds/type/s3/type-s3-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"If you want to type a capital letter with your RIGHT hand (like 'P'), which Shift key should you hold?"

Key / Answer: The LEFT Shift key with your left pinky
๐Ÿ–ฑ๏ธ Daily SkillsLevel 4TYPE.02.B.1.2

Typing Skills & Posture: Touch Typing & Accuracy

๐Ÿ“„src/data/students/daily-skills/strands/typing-skills.json (Step 4)
โœ… Links (2)๐Ÿซ Lesson RES-04๐Ÿ–ผ๏ธ WAGOLL Ready
๐ŸŽฏ
Learning Objective:

About: Touch Typing. To: Type without looking at keys with 90%+ accuracy. To be: Principled.

Unit: How We Organize OurselvesConcept: ResponsibilityProfile: Knowledgeable
โšก
Spark Hook (Parts-Purposes-Complexities):

"What happens to your brain's focus if you constantly look down at your keys, then up at the screen, then down again?"

๐ŸŽฎ
Learn Simulator:KeyboardMouseSimulator โ€ข Level 4

Touch typing means trusting your fingers to find the keys using muscle memory! When you keep your eyes on the screen instead of looking down at your hands, you spot mistakes instantly and double your writing speed.

๐Ÿ› ๏ธ
Independent Practice Task:

1-Minute Eyes-On-Screen Test

โ–ซ๏ธ Cover your hands with a light cloth or look strictly at the monitor
โ–ซ๏ธ Start a 1-minute typing accuracy drill
โ–ซ๏ธ Focus on zero errors rather than fast speed
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
RES-04Typing Club Granada College

Complete a 1-minute touch typing test with hands covered, targeting zero errors and 90%+ accuracy.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Keeps eyes on the screen for 5 consecutive words.

Developing

Maintains 85% typing accuracy during a 1-minute typing drill.

Secure (Target)

Types without looking down at the keys, achieving 90%+ accuracy at 15 WPM.

Mastering

Self-corrects errors smoothly using Backspace without breaking touch-typing rhythm.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โœ… Exemplar Image On Diskpublic/assets/ds/type/s4/type-s4-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Why should you prioritize typing ACCURACY over typing SPEED when learning to touch type?"

Key / Answer: Because fixing errors takes much longer than typing correctly the first time
๐Ÿ–ฑ๏ธ Daily SkillsLevel 5TYPE.03.B.1.1

Typing Skills & Posture: Speed & Rhythm (WPM Targets)

๐Ÿ“„src/data/students/daily-skills/strands/typing-skills.json (Step 5)
โœ… Links (2)๐Ÿซ Lesson RES-04๐Ÿ–ผ๏ธ WAGOLL Ready
๐ŸŽฏ
Learning Objective:

About: Typing Speed. To: Achieve 20+ WPM with steady rhythm. To be: Efficient.

Unit: Where We Are In Place And TimeConcept: ChangeProfile: Open-minded
โšก
Spark Hook (Connect-Extend-Challenge):

"How does fast, effortless typing help you write longer, richer stories in English class?"

๐ŸŽฎ
Learn Simulator:KeyboardMouseSimulator โ€ข Level 5

Words Per Minute (WPM) measures how fast you transcribe text. As your touch typing becomes automatic (20-25 WPM), your brain no longer wastes energy finding letters. You can focus 100% on expressing brilliant ideas!

๐Ÿ› ๏ธ
Independent Practice Task:

WPM Benchmark Challenge

โ–ซ๏ธ Warm up with 2 minutes of Home Row drills
โ–ซ๏ธ Complete a 3-minute story typing benchmark
โ–ซ๏ธ Calculate your final WPM and accuracy percentage
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
RES-04Typing Club Granada College

Benchmark touch typing speed aiming for 20+ WPM while logging weekly accuracy progress in a digital tracker.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Achieves 10-15 Words Per Minute (WPM) on a standardized test.

Developing

Achieves 15-20 WPM with steady rhythmic keystrokes.

Secure (Target)

Achieves 20-25 WPM with 92%+ accuracy across multi-paragraph text.

Mastering

Exceeds 30 WPM and uses touch typing effortlessly in daily creative writing.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โœ… Exemplar Image On Diskpublic/assets/ds/type/s5/type-s5-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"What does 'WPM' stand for in typing skill benchmarks?"

Key / Answer: Words Per Minute
๐Ÿ–ฑ๏ธ Daily SkillsLevel 6TYPE.03.B.1.2

Typing Skills & Posture: Special Symbols & Formatting

๐Ÿ“„src/data/students/daily-skills/strands/typing-skills.json (Step 6)
โœ… Links (2)๐Ÿซ Lesson RES-04๐Ÿ–ผ๏ธ WAGOLL Ready
๐ŸŽฏ
Learning Objective:

About: Special Symbols. To: Type symbols (!@#$%^&*()_+) and brackets smoothly. To be: Reflective.

Unit: Sharing The PlanetConcept: PerspectiveProfile: Reflective
โšก
Spark Hook (I used to think...):

"I used to think the top number row was only for math... Now I realize holding Shift unlocks essential symbols like '!' '@' '#' and '$'..."

๐ŸŽฎ
Learn Simulator:KeyboardMouseSimulator โ€ข Level 6

When coding or formatting documents, you need special symbols! The top number row holds symbols accessed with Shift (! @ # $ % ^ & * ( ) _ +). Quotes ("), brackets ({ } [ ]), and slashes (/ \) are essential tools for programmers and publishers.

๐Ÿ› ๏ธ
Independent Practice Task:

Special Character Code Sprint

โ–ซ๏ธ Type the number line 1234567890 using correct fingers
โ–ซ๏ธ Type the symbol line !@#$%^&*() using Shift
โ–ซ๏ธ Type a line of Scratch/Python code containing brackets: print('Hello World!')
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
RES-04Typing Club Granada College

Practice typing programming syntax, brackets, and arithmetic symbols in Google Docs to prepare for text-based coding.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Locates numbers on the top number row.

Developing

Types mathematical symbols (+, -, =, /) using Shift and number keys.

Secure (Target)

Types coding brackets ({ }, [ ], < >), quotation marks, and special symbols efficiently.

Mastering

Transcribes complex coding blocks and formatted mathematical expressions without pausing.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โœ… Exemplar Image On Diskpublic/assets/ds/type/s6/type-s6-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Which combination types the exclamatory symbol '!' on a standard keyboard?"

Key / Answer: Hold Shift + tap 1 key
๐Ÿ–ฑ๏ธ Daily SkillsLevel 1UD-O-01

Upload & Download: Downloading Basics

๐Ÿ“„src/data/students/daily-skills/strands/upload-download.json (Step 1)
โœ… Links (1)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Downloads. To: Save web images. To be: Organised.

Unit: WWAConcept: FunctionProfile: Inquirer
โšก
Spark Hook (See, Think, Wonder):

"Look at this arrow pointing down on the screen. What do you think happens when you click it?"

๐ŸŽฎ
Learn Simulator:UploadDownloadSimulator โ€ข Level 1

Downloading means pulling a file or picture from the internet into your computer! When you right-click an image and select 'Save Image As', it travels straight into your computer's Downloads folder.

๐Ÿ› ๏ธ
Independent Practice Task:

Download your first image!

โ–ซ๏ธ Open browser
โ–ซ๏ธ Search for a favourite animal image
โ–ซ๏ธ Right-click the image and select 'Save Image As'
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y1 โ€ข ud-s01Download your first image! Task

Download Child-Safe Educational Images from a web browser and locate downloaded assets within the local Downloads directory.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identify images and pictures on a webpage.

Developing

Right-click or press-and-hold an image on a webpage.

Secure (Target)

Save an image from a webpage into the Downloads folder.

Mastering

Locate downloaded images in the Downloads folder independently. Typing: 5 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/daily-skills/upload-download/upload-download-s1-task.jpg
๐Ÿ”’
Learning Check Gate (visual-choice):

"Which button or icon means 'Download' on a webpage?"

Key / Answer: /assets/icons/download-arrow.png
๐Ÿ–ฑ๏ธ Daily SkillsLevel 2UD-O-02

Upload & Download: Uploading Work

๐Ÿ“„src/data/students/daily-skills/strands/upload-download.json (Step 2)
โœ… Links (1)๐Ÿซ Lesson #2.03โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Uploads. To: Submit digital work. To be: Communicative.

Unit: HWOOConcept: FormProfile: Communicator
โšก
Spark Hook (Zoom In):

"Look closely at this 'Upload' button with an up arrow. How is it different from the download arrow?"

๐ŸŽฎ
Learn Simulator:UploadDownloadSimulator โ€ข Level 2

Uploading is the opposite of downloading! Instead of pulling files FROM the web, uploading sends files FROM your computer TO your teacher's assignment box or website.

๐Ÿ› ๏ธ
Independent Practice Task:

Attach and submit a document!

โ–ซ๏ธ Open your assignment portal
โ–ซ๏ธ Click 'Add File' or 'Upload'
โ–ซ๏ธ Select your document from your folder
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
#2.03#2.03 Animal Presentation

Upload and attach a completed digital presentation file into Google Classroom to successfully turn in an assignment.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Recognise the 'Upload' or 'Add File' button in an assignment.

Developing

Click 'Choose File' and navigate to the Downloads or Documents folder.

Secure (Target)

Attach a file and click 'Submit' or 'Turn In' on Google Classroom / ManageBac.

Mastering

Verify that the correct file was attached before submitting. Typing: 10 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/daily-skills/upload-download/upload-download-s2-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"What does 'Uploading' mean on a computer?"

Key / Answer: Sending a file from your computer up to a website or classroom
๐Ÿ–ฑ๏ธ Daily SkillsLevel 3UD-O-03

Upload & Download: Downloads Manager

๐Ÿ“„src/data/students/daily-skills/strands/upload-download.json (Step 3)
โœ… Links (1)๐Ÿซ Lesson #3.06โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: File Management. To: Move & clean downloads. To be: Organised.

Unit: HWOOConcept: ConnectionProfile: Thinker
โšก
Spark Hook (Think, Puzzle, Explore):

"What happens if you download the same file 5 times? What puzzles you about files named 'image(1).png'?"

๐ŸŽฎ
Learn Simulator:UploadDownloadSimulator โ€ข Level 3

The Downloads folder is a temporary holding area! Leaving all your files there makes them hard to find. Always drag downloaded files out into your permanent subject folders and rename them.

๐Ÿ› ๏ธ
Independent Practice Task:

Clean up your Downloads folder!

โ–ซ๏ธ Open Downloads folder
โ–ซ๏ธ Find 3 downloaded files
โ–ซ๏ธ Rename each file clearly
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
#3.06#3.06 Technology Poster

Organize downloaded project assets by renaming raw files and moving them into organized subject folders in Google Drive.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Locate the system Downloads folder.

Developing

Move a file from Downloads into a specific subject folder.

Secure (Target)

Rename downloaded files immediately and clear temporary files.

Mastering

Explain why leaving hundreds of files in Downloads causes confusion. Typing: 15 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/daily-skills/upload-download/upload-download-s3-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"You downloaded a worksheet called 'worksheet_v1.pdf'. Where should you put it?"

Key / Answer: Move it to your Science subject folder and give it a clear name
๐Ÿ–ฑ๏ธ Daily SkillsLevel 4UD-O-04

Upload & Download: Browser Settings

๐Ÿ“„src/data/students/daily-skills/strands/upload-download.json (Step 4)
โœ… Links (1)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Download Control. To: Customise download settings. To be: Responsible.

Unit: WWAConcept: ResponsibilityProfile: Principled
โšก
Spark Hook (See, Think, Wonder):

"Look at the browser settings menu. What do you think 'Ask where to save each file' does?"

๐ŸŽฎ
Learn Simulator:UploadDownloadSimulator โ€ข Level 4

By default, browsers automatically dump everything into Downloads. Changing your browser setting to 'Ask where to save each file' lets you pick the exact folder BEFORE the download starts!

๐Ÿ› ๏ธ
Independent Practice Task:

Configure browser download settings!

โ–ซ๏ธ Open browser Settings
โ–ซ๏ธ Search for 'Downloads'
โ–ซ๏ธ Toggle ON 'Ask where to save each file before downloading'
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y4 โ€ข ud-s04Configure browser download settings! Task

Configure Chrome Download Directory Settings enabling prompts to select custom destination folders for incoming files.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Open the browser Download Manager (Ctrl+J or browser downloads).

Developing

Pause, resume, or cancel active downloads in the browser bar.

Secure (Target)

Change browser settings to 'Ask where to save each file before downloading'.

Mastering

Identify and block accidental or malicious pop-up downloads. Typing: 20 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/daily-skills/upload-download/upload-download-s4-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"What shortcut opens the Browser Downloads Manager in your browser?"

Key / Answer: Ctrl + J (or Cmd + Option + L on Mac)
๐Ÿ–ฑ๏ธ Daily SkillsLevel 5UD-O-05

Upload & Download: Cloud & Transfers

๐Ÿ“„src/data/students/daily-skills/strands/upload-download.json (Step 5)
โœ… Links (1)๐Ÿซ Lesson #5.02โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Mass Transfer. To: Share large files & links. To be: Open-minded.

Unit: STPConcept: PerspectiveProfile: Knowledgeable
โšก
Spark Hook (I used to think...):

"I used to think you could email any size video... Now I know email has attachment limits and cloud links solve this!"

๐ŸŽฎ
Learn Simulator:UploadDownloadSimulator โ€ข Level 5

Trying to email a 500MB video will fail because email limits attachments to 25MB. Instead, upload the large file to Google Drive/OneDrive, copy the share link, and send the link instead!

๐Ÿ› ๏ธ
Independent Practice Task:

Upload a video and share a view link!

โ–ซ๏ธ Upload a large file/video to Google Drive
โ–ซ๏ธ Click Share > Copy Link
โ–ซ๏ธ Set permission to 'Anyone with link can view'
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
#5.02#5.02 Human Timeline

Upload large multimedia video projects to Google Drive and configure 'Anyone with the link can view' sharing permissions.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Recognise that email attachments have file size limits (e.g. 25MB).

Developing

Upload large video or audio files directly to Google Drive or OneDrive.

Secure (Target)

Generate and share a restricted or view-only cloud link for large files.

Mastering

Compress multiple files into a .zip archive before uploading. Typing: 25 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/daily-skills/upload-download/upload-download-s5-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"You need to send a 200MB video project to your teacher. Email says the file is too large. What should you do?"

Key / Answer: Upload the video to Google Drive / OneDrive and share the link
๐Ÿ–ฑ๏ธ Daily SkillsLevel 6UD-O-06

Upload & Download: Safety & Verification

๐Ÿ“„src/data/students/daily-skills/strands/upload-download.json (Step 6)
โœ… Links (1)๐Ÿซ Lesson #6.07โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Download Safety. To: Verify & inspect downloads. To be: Reflective.

Unit: P&TConcept: ReflectionProfile: Reflective
โšก
Spark Hook (Step Inside):

"Imagine you click a fake 'Download Now' button on a sketchy website. What risks could happen to your device?"

๐ŸŽฎ
Learn Simulator:UploadDownloadSimulator โ€ข Level 6

Cybercriminals place deceptive 'Download' buttons on websites to trick users into downloading malware or viruses! Always verify you are downloading from a official HTTPS site and check that the extension matches (e.g. document.pdf, NOT document.pdf.exe).

๐Ÿ› ๏ธ
Independent Practice Task:

Inspect and verify a downloaded file!

โ–ซ๏ธ Locate a downloaded file
โ–ซ๏ธ Check the file extension (.pdf, .zip, .docx)
โ–ซ๏ธ Verify the source URL starts with https://
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
#6.07#6.07 How the Internet works

Inspect downloaded file extensions and verify HTTPS site certificates before opening unknown web assets.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identify suspicious 'Download' ad banners on download sites.

Developing

Check file extensions before running downloads (avoiding .exe disguised as .pdf).

Secure (Target)

Scan downloaded files with antivirus/system tools and verify trusted HTTPS sources.

Mastering

Manage automated cloud sync software (Google Drive for Desktop/OneDrive) and handle sync conflicts. Typing: 30+ WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/daily-skills/upload-download/upload-download-s6-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"You click to download a PDF book, but the file saved is named 'Book.pdf.exe'. What should you do?"

Key / Answer: Do not open it; delete it immediately because .exe is an executable program file, not a real PDF
๐Ÿ–ฑ๏ธ Daily SkillsLevel 1WIND.01.B.1.1

Window Management & Multitasking: Window Controls

๐Ÿ“„src/data/students/daily-skills/strands/window-management.json (Step 1)
โœ… Links (2)๐Ÿซ Lesson Ready๐Ÿ–ผ๏ธ WAGOLL Ready
๐ŸŽฏ
Learning Objective:

About: Window Controls. To: Use -, [], X buttons to control windows. To be: Caring.

Unit: Who We AreConcept: FormProfile: Inquirer
โšก
Spark Hook (See, Think, Wonder):

"Look at the three small icons in the top right corner of your window (-, [], X). What do you think each symbol does?"

๐ŸŽฎ
Learn Simulator:SplitScreenSimulator โ€ข Level 1

Every window on your desktop has three control buttons in the top right corner! Minimize (-) hides the window down in your taskbar. Maximize ([]) expands it to fill the whole screen. Close (X) shuts the app down completely.

๐Ÿ› ๏ธ
Independent Practice Task:

Window Control Drills

โ–ซ๏ธ Open an app window
โ–ซ๏ธ Click Minimize (-) and observe it shrink into the taskbar
โ–ซ๏ธ Click its taskbar icon to bring it back
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y1 โ€ข wind-s01Window Control Drills Task

Master Window Control Buttons practicing minimize, maximize, restore down, and close across multiple open application windows.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identifies the three window control buttons in the top right corner.

Developing

Minimizes a window to the taskbar and restores it by clicking its icon.

Secure (Target)

Toggles between Maximized full screen and Restored window sizes smoothly.

Mastering

Explains when to minimize an app instead of closing it when planning to return later.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โœ… Exemplar Image On Diskpublic/assets/ds/wind/s1/wind-s1-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Which window control button hides an app down into the taskbar without shutting it down?"

Key / Answer: Minimize (-)
๐Ÿ–ฑ๏ธ Daily SkillsLevel 2WIND.01.B.1.2

Window Management & Multitasking: Resizing & Dragging

๐Ÿ“„src/data/students/daily-skills/strands/window-management.json (Step 2)
โœ… Links (2)๐Ÿซ Lesson Ready๐Ÿ–ผ๏ธ WAGOLL Ready
๐ŸŽฏ
Learning Objective:

About: Window Resizing. To: Drag title bar and borders to resize. To be: Principled.

Unit: How We Express OurselvesConcept: FunctionProfile: Communicator
โšก
Spark Hook (Zoom In):

"When you hover your mouse cursor over the edge of a window, the arrow changes into a double-headed arrow โ†”! What does that arrow let you do?"

๐ŸŽฎ
Learn Simulator:SplitScreenSimulator โ€ข Level 2

You don't have to view windows in full screen! Click and hold any title bar (the top bar of a window) to drag it around your screen. Hover over any corner or edge until you see the double-headed arrow โ†”, then click and drag to make the window bigger or smaller!

๐Ÿ› ๏ธ
Independent Practice Task:

Custom Window Resize Practice

โ–ซ๏ธ Restore down a window so it isn't full screen
โ–ซ๏ธ Click and drag the title bar to move it to the left side
โ–ซ๏ธ Hover over the bottom-right corner until the โ†” arrow appears
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y2 โ€ข wind-s02Custom Window Resize Practice Task

Resize Application Windows Manually dragging window edges and title bars to configure customized screen arrangements.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Clicks and drags a window title bar to move it across the desktop.

Developing

Finds the double-headed arrow cursor on a window border.

Secure (Target)

Resizes a window from its corner to make it custom height and width.

Mastering

Arranges two custom-sized windows manually so both are visible at the same time.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โœ… Exemplar Image On Diskpublic/assets/ds/wind/s2/wind-s2-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Where should you click and drag to MOVE a window to a new spot on your desktop?"

Key / Answer: The top Title Bar of the window
๐Ÿ–ฑ๏ธ Daily SkillsLevel 3WIND.02.B.1.1

Window Management & Multitasking: Side-by-Side Split Screen

๐Ÿ“„src/data/students/daily-skills/strands/window-management.json (Step 3)
โœ… Links (2)๐Ÿซ Lesson Ready๐Ÿ–ผ๏ธ WAGOLL Ready
๐ŸŽฏ
Learning Objective:

About: Split Screen. To: Snap windows with Win + Left/Right arrows. To be: Reflective.

Unit: How The World WorksConcept: ConnectionProfile: Thinker
โšก
Spark Hook (Think, Pair, Share):

"Why click back and forth between two full-screen windows 50 times when you can snap them side-by-side in 1 second?"

๐ŸŽฎ
Learn Simulator:SplitScreenSimulator โ€ข Level 3

Split Screen (Snap Assist) divides your monitor exactly in half! Click a window and press Win + Left Arrow (or drag it to the left screen edge). It snaps to fill 50% of the screen! Select your second app for the right side, and you have the ultimate dual-window research station!

๐Ÿ› ๏ธ
Independent Practice Task:

Set Up a 50/50 Split Screen Station

โ–ซ๏ธ Open your web browser and a blank document
โ–ซ๏ธ Click the browser window and press Win + Left Arrow
โ–ซ๏ธ Select the document window to fill the right half
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y3 โ€ข wind-s03Set Up a 50/50 Split Screen Station Task

Configure a Side-by-Side Split-Screen Workspace using Win+Arrow keys to reference research alongside a Google Doc.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Drags a window to the far left or right edge until the glass outline appears.

Developing

Uses Win + Left Arrow to snap a window to the left 50% of the screen.

Secure (Target)

Uses Snap Assist (Win + Left/Right arrows) to place browser and document side-by-side perfectly.

Mastering

Explains why 50/50 split screen is the most efficient setup for taking research notes.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โœ… Exemplar Image On Diskpublic/assets/ds/wind/s3/wind-s3-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Which shortcut snaps your active window to fill the LEFT half of the screen?"

Key / Answer: Windows Key + Left Arrow
๐Ÿ–ฑ๏ธ Daily SkillsLevel 4WIND.02.B.1.2

Window Management & Multitasking: Task Switcher & Taskbar

๐Ÿ“„src/data/students/daily-skills/strands/window-management.json (Step 4)
โœ… Links (2)๐Ÿซ Lesson Ready๐Ÿ–ผ๏ธ WAGOLL Ready
๐ŸŽฏ
Learning Objective:

About: App Switching. To: Use Alt+Tab to cycle through running apps. To be: Principled.

Unit: How We Organize OurselvesConcept: ResponsibilityProfile: Knowledgeable
โšก
Spark Hook (Parts-Purposes-Complexities):

"Hold Alt and tap Tab on your keyboard. What overlay menu pops up in the middle of your screen?"

๐ŸŽฎ
Learn Simulator:SplitScreenSimulator โ€ข Level 4

Alt+Tab is the ultimate multitasking shortcut! Hold down the Alt key and tap Tab onceโ€”you instantly flip to your last used application. Hold Alt and tap Tab multiple times to cycle through every open app on your computer!

๐Ÿ› ๏ธ
Independent Practice Task:

Alt+Tab Speed Switching

โ–ซ๏ธ Open 3 apps (Browser, Document, Paint)
โ–ซ๏ธ Hold Alt and tap Tab once to flip between the top two apps
โ–ซ๏ธ Hold Alt and tap Tab twice to select the third app
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y4 โ€ข wind-s04Alt+Tab Speed Switching Task

Execute High-Speed Multitasking Drills cycling through active application windows using keyboard shortcut Alt+Tab.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Clicks taskbar icons to switch between open applications.

Developing

Hovers over taskbar icons to view live thumbnail window previews.

Secure (Target)

Uses Alt+Tab to switch instantly between the last two active apps.

Mastering

Holds Alt and taps Tab repeatedly to navigate through 5 open apps without using the mouse.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โœ… Exemplar Image On Diskpublic/assets/ds/wind/s4/wind-s4-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Which shortcut lets you flip between open apps without using your mouse?"

Key / Answer: Alt + Tab (or Cmd + Tab on Mac)
๐Ÿ–ฑ๏ธ Daily SkillsLevel 5WIND.03.B.1.1

Window Management & Multitasking: Corner Snapping & 2x2 Grids

๐Ÿ“„src/data/students/daily-skills/strands/window-management.json (Step 5)
โœ… Links (2)๐Ÿซ Lesson Ready๐Ÿ–ผ๏ธ WAGOLL Ready
๐ŸŽฏ
Learning Objective:

About: Grid Layouts. To: Snap 4 windows into screen corners (Win+Up/Down/Left/Right). To be: Efficient.

Unit: Where We Are In Place And TimeConcept: ChangeProfile: Open-minded
โšก
Spark Hook (Connect-Extend-Challenge):

"You have 4 different files to compare at the same time. How can you divide your monitor into 4 equal quadrant windows?"

๐ŸŽฎ
Learn Simulator:SplitScreenSimulator โ€ข Level 5

For big research projects, you can snap windows into the 4 corners of your screen! Drag a window into a corner (or use Win+Left Arrow, then Win+Up Arrow). It snaps to fill 25% of your screen (one quadrant). Do this for 4 windows to build a 2x2 grid!

๐Ÿ› ๏ธ
Independent Practice Task:

Build a 4-Window Dashboard

โ–ซ๏ธ Open 4 different windows on your desktop
โ–ซ๏ธ Drag each window into one of the 4 screen corners
โ–ซ๏ธ Adjust the central borders so all 4 windows fit perfectly
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y5 โ€ข wind-s05Build a 4-Window Dashboard Task

Build a 4-Window Desktop Dashboard snapping application windows into four screen corners for simultaneous data comparison.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Drags a window to a screen corner to snap it to 25% quadrant size.

Developing

Uses Win+Left then Win+Up to snap a window into the top-left corner.

Secure (Target)

Arranges 4 windows (Browser, Doc, Calculator, Notes) into a perfect 2x2 quadrant grid.

Mastering

Evaluates when a 2x2 grid is superior to 50/50 split screen for multi-source data tasks.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โœ… Exemplar Image On Diskpublic/assets/ds/wind/s5/wind-s5-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"What percentage of the screen does a corner-snapped window occupy in a 2x2 grid?"

Key / Answer: 25% (one quadrant)
๐Ÿ–ฑ๏ธ Daily SkillsLevel 6WIND.03.B.1.2

Window Management & Multitasking: Virtual Desktops & Workspaces

๐Ÿ“„src/data/students/daily-skills/strands/window-management.json (Step 6)
โœ… Links (2)๐Ÿซ Lesson Ready๐Ÿ–ผ๏ธ WAGOLL Ready
๐ŸŽฏ
Learning Objective:

About: Virtual Desktops. To: Create and switch virtual desktops (Win+Ctrl+D / Win+Ctrl+Left/Right). To be: Reflective.

Unit: Sharing The PlanetConcept: PerspectiveProfile: Reflective
โšก
Spark Hook (I used to think...):

"I used to think I only had 1 desktop screen... Now I know I can create unlimited Virtual Desktops for different subjects..."

๐ŸŽฎ
Learn Simulator:SplitScreenSimulator โ€ข Level 6

Virtual Desktops (Win+Ctrl+D) give you multiple clean desktop screens on a single computer! You can put your English essay windows on Desktop 1, and your Scratch coding windows on Desktop 2. Press Win + Ctrl + Left/Right arrows to slide between desktops instantly!

๐Ÿ› ๏ธ
Independent Practice Task:

Virtual Desktop Workspace Setup

โ–ซ๏ธ Press Win+Ctrl+D to create a second Virtual Desktop
โ–ซ๏ธ Open a drawing app on Desktop 2
โ–ซ๏ธ Press Win+Ctrl+Left Arrow to slide back to Desktop 1
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y6 โ€ข wind-s06Virtual Desktop Workspace Setup Task

Organize Dedicated Project Workspaces across multiple Windows Virtual Desktops switching tasks with Win+Ctrl+Arrows.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Opens Task View (Win+Tab) and sees the 'New Desktop' button.

Developing

Creates Desktop 1 for 'Schoolwork' and Desktop 2 for 'Art Project'.

Secure (Target)

Switches between virtual desktops seamlessly using Win + Ctrl + Left/Right arrows.

Mastering

Teaches peers how virtual desktops keep completely separate projects clean and organized.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โœ… Exemplar Image On Diskpublic/assets/ds/wind/s6/wind-s6-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Which keyboard shortcut creates a brand new Virtual Desktop on Windows?"

Key / Answer: Windows Key + Ctrl + D
๐Ÿ“Š DataLevel 1DH-O-01

Data Handling: Sorting & Pictograms

๐Ÿ“„src/data/students/data/strands/data-handling.json (Step 1)
โœ… Links (1)๐Ÿซ Lesson RES-03โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Data Sorting. To: Create pictograms. To be: Analytical.

Unit: WWAConcept: FormProfile: Inquirer
โšก
Spark Hook (See, Think, Wonder):

"Look closely at this pictogram of favourite fruits. What do you see? What does it tell us?"

๐ŸŽฎ
Learn Simulator:SpreadsheetSimulator โ€ข Level 1

Data is information we collect! By grouping items with shared attributes and drawing pictograms, we can visually compare amounts quickly.

๐Ÿ› ๏ธ
Independent Practice Task:

Sort & Picture!

โ–ซ๏ธ Sort digital items by attribute
โ–ซ๏ธ Count each category
โ–ซ๏ธ Build a pictogram where 1 symbol equals 1 item
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
RES-03Portfolio Pages Guide (Y4, Y5, Y6)

Build an interactive fruit pictogram in Google Sheets / Canva with emoji counts and simple category totals.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Sort physical or digital items by one property (e.g. colour).

Developing

Count items in groups and place them in row lists.

Secure (Target)

Construct a simple digital pictogram where 1 picture = 1 item.

Mastering

Interpret pictograms to answer 'which has the most/least?'. Typing: 5 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/data/data-handling/data-handling-s1-task.jpg
๐Ÿ”’
Learning Check Gate (visual-choice):

"In a pictogram where 1 apple icon = 1 student, how many students chose apples if there are 4 icons?"

Key / Answer: /assets/icons/four.png
๐Ÿ“Š DataLevel 2DH-O-02

Data Handling: Branching Databases

๐Ÿ“„src/data/students/data/strands/data-handling.json (Step 2)
โœ… Links (1)๐Ÿซ Lesson RES-03โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Binary Keys. To: Build decision trees. To be: Logical.

Unit: HWOOConcept: FunctionProfile: Thinker
โšก
Spark Hook (Zoom In):

"Look at this clue about an animal. Does it have feathers? Yes or No? What animal could it be?"

๐ŸŽฎ
Learn Simulator:SpreadsheetSimulator โ€ข Level 2

Branching databases divide items using clear yes/no questions. Each question splits the group into two smaller paths until every item is uniquely identified!

๐Ÿ› ๏ธ
Independent Practice Task:

Build a Decision Tree!

โ–ซ๏ธ Select 4 distinct items
โ–ซ๏ธ Write a clear Yes/No question to split them in half
โ–ซ๏ธ Add sub-questions for remaining items
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
RES-03Portfolio Pages Guide (Y4, Y5, Y6)

Create a 6-animal Branching Database Tree in Google Drawings using Yes/No decision questions.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Answer simple yes/no questions about an object's properties.

Developing

Follow a printed branching database key to identify an item.

Secure (Target)

Create a 3-level branching database using binary (yes/no) questions.

Mastering

Test a branching key to ensure every item reaches a unique destination. Typing: 10 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/data/data-handling/data-handling-s2-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"You want to split birds and fish in a branching database. Which Yes/No question works best?"

Key / Answer: Does it have feathers?
๐Ÿ“Š DataLevel 3DH-O-03

Data Handling: Bar Charts & Tables

๐Ÿ“„src/data/students/data/strands/data-handling.json (Step 3)
โœ… Links (1)๐Ÿซ Lesson RES-03โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Data Visualization. To: Plot bar charts. To be: Accurate.

Unit: HTWWConcept: ConnectionProfile: Knowledgeable
โšก
Spark Hook (Think, Puzzle, Explore):

"Look at this tally table and bar chart side-by-side. How does the bar chart make comparison faster?"

๐ŸŽฎ
Learn Simulator:SpreadsheetSimulator โ€ข Level 3

Bar charts turn rows of numbers into visual towers! Placing categories on the horizontal X-axis and quantities on the vertical Y-axis lets you compare results at a glance.

๐Ÿ› ๏ธ
Independent Practice Task:

Tally & Chart!

โ–ซ๏ธ Collect tally data from 10 classmates
โ–ซ๏ธ Enter category names and values into a digital table
โ–ซ๏ธ Generate a bar chart
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
RES-03Portfolio Pages Guide (Y4, Y5, Y6)

Enter weekly rainfall data into a Google Sheets table and generate a styled column bar chart.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Record tally marks in groups of 5 on a frequency table.

Developing

Input numerical data into a digital table with labeled headers.

Secure (Target)

Generate a digital bar chart with custom title and labeled X/Y axes.

Mastering

Interpret bar chart scales (e.g. intervals of 2, 5, 10) to compare data points. Typing: 15 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/data/data-handling/data-handling-s3-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Where should category names (like Red, Blue, Green) be placed on a standard vertical bar chart?"

Key / Answer: Horizontal X-axis
๐Ÿ“Š DataLevel 4DH-O-04

Data Handling: Line Graphs & Data Loggers

๐Ÿ“„src/data/students/data/strands/data-handling.json (Step 4)
โœ… Links (1)๐Ÿซ Lesson #4.07โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Continuous Data. To: Plot line graphs. To be: Systematic.

Unit: WWAConcept: ChangeProfile: Inquirer
โšก
Spark Hook (See, Think, Wonder):

"Look at this line graph tracking classroom temperature over 24 hours. Where does it dip lowest?"

๐ŸŽฎ
Learn Simulator:SpreadsheetSimulator โ€ข Level 4

Unlike bar charts for discrete categories, line graphs show continuous change over time! Data loggers automatically record temperature, light, or sound levels every minute.

๐Ÿ› ๏ธ
Independent Practice Task:

Log & Graph Over Time!

โ–ซ๏ธ Set up a digital temperature/light sensor
โ–ซ๏ธ Record readings every 5 minutes for an hour
โ–ซ๏ธ Plot a line graph with time on the X-axis
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
#4.07#4.07 Graphics from Data

Plot 24-hour temperature sensor data into a Google Sheets line graph with labeled axes and trend lines.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identify that line graphs show how data changes over time.

Developing

Connect temperature or light sensors to a digital data logger.

Secure (Target)

Record continuous readings over time and plot a digital line graph.

Mastering

Identify peaks, troughs, and rates of change on a time-series graph. Typing: 20 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/data/data-handling/data-handling-s4-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"You want to track how the temperature outside changes continuously from 8 AM to 3 PM. Which chart type is best?"

Key / Answer: Line graph
๐Ÿ“Š DataLevel 5DH-O-05

Data Handling: Flat-File Databases

๐Ÿ“„src/data/students/data/strands/data-handling.json (Step 5)
โœ… Links (1)๐Ÿซ Lesson RES-03โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Structured Records. To: Query databases. To be: Analytical.

Unit: STPConcept: ResponsibilityProfile: Open-minded
โšก
Spark Hook (I used to think...):

"I used to think a spreadsheet and a database were identical... Now I think..."

๐ŸŽฎ
Learn Simulator:SpreadsheetSimulator โ€ข Level 5

A database is an organized collection of records! Each row is one full Record (e.g. a planet) and each column is a specific Field (e.g. Diameter or Moons).

๐Ÿ› ๏ธ
Independent Practice Task:

Search & Filter Records!

โ–ซ๏ธ Open a solar system flat-file database
โ–ซ๏ธ Identify fields vs records
โ–ซ๏ธ Sort planets by distance from the Sun
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
RES-03Portfolio Pages Guide (Y4, Y5, Y6)

Design a 30-entry flat-file database table in Google Sheets with validated data types and sorted records.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Distinguish between a database 'field' (column) and 'record' (row).

Developing

Enter new records into an existing flat-file database schema.

Secure (Target)

Sort records alphabetically or numerically and perform single-field searches.

Mastering

Apply multi-criteria search filters (AND/OR) to extract targeted subsets. Typing: 25 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/data/data-handling/data-handling-s5-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"In a database containing information about students, what represents all the information about ONE single student?"

Key / Answer: A Record
๐Ÿ“Š DataLevel 6DH-O-06

Data Handling: Analytics & Dashboards

๐Ÿ“„src/data/students/data/strands/data-handling.json (Step 6)
โœ… Links (1)๐Ÿซ Lesson RES-03โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Data Analytics. To: Synthesize infographics. To be: Reflective.

Unit: P&TConcept: ReflectionProfile: Reflective
โšก
Spark Hook (Step Inside):

"Imagine you are a data analyst presenting findings to school leaders. What story does your data tell?"

๐ŸŽฎ
Learn Simulator:SpreadsheetSimulator โ€ข Level 6

Big data analytics transforms raw survey and sensor data into actionable insights! By cleaning data, building interactive dashboards, and recognizing collection bias, we make informed, ethical decisions.

๐Ÿ› ๏ธ
Independent Practice Task:

Build an Analytics Dashboard!

โ–ซ๏ธ Clean a multi-column dataset by removing duplicate or blank entries
โ–ซ๏ธ Generate two complementary charts (Bar + Pie)
โ–ซ๏ธ Assemble a single-page presentation/infographic summary
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
RES-03Portfolio Pages Guide (Y4, Y5, Y6)

Construct an interactive data dashboard in Google Sheets with KPI summary cards and linked visual charts.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Clean dirty data by detecting missing values or duplicate entries.

Developing

Synthesize multiple charts into a cohesive single-page dashboard.

Secure (Target)

Create a digital infographic communicating key findings to an audience.

Mastering

Critically evaluate dataset sampling bias and ethical implications of data collection. Typing: 30+ WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/data/data-handling/data-handling-s6-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"You collect survey data on favourite sports, but only ask students on the basketball court. What issue does this dataset have?"

Key / Answer: Sampling Bias
๐Ÿ“Š DataLevel 1SURV-O-01

Online Surveys & Forms: Picture Polling

๐Ÿ“„src/data/students/data/strands/surveys.json (Step 1)
โœ… Links (1)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Digital Polling. To: Cast and count votes. To be: Expressive.

Unit: WWAConcept: FormProfile: Inquirer
โšก
Spark Hook (See, Think, Wonder):

"Look at this digital poll on screen. What do you see? Which picture option has the most votes?"

๐ŸŽฎ
Learn Simulator:SpreadsheetSimulator โ€ข Level 1

Digital polling lets us quickly collect everyone's choice! Instead of raising hands, tapping an icon on screen counts your vote instantly and creates a class total.

๐Ÿ› ๏ธ
Independent Practice Task:

Cast Your Vote!

โ–ซ๏ธ Open the class polling app
โ–ซ๏ธ Select your favorite playground activity
โ–ซ๏ธ Watch the live vote counter update
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y1 โ€ข surv-s01Cast Your Vote! Task

Participate in a Live Class Picture Poll in Google Forms and count visual tally votes for favorite activities.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Select an option on a simple 2-choice picture poll.

Developing

Cast a vote independently and count total class responses.

Secure (Target)

Explain what a digital poll shows about class choices.

Mastering

Design a 2-choice picture poll with teacher guidance. Typing: 5 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/data/surveys/surveys-s1-task.jpg
๐Ÿ”’
Learning Check Gate (visual-choice):

"Which icon represents a digital voting poll on screen?"

Key / Answer: /assets/icons/poll-bar.png
๐Ÿ“Š DataLevel 2SURV-O-02

Online Surveys & Forms: Star & Emoji Ratings

๐Ÿ“„src/data/students/data/strands/surveys.json (Step 2)
โœ… Links (1)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Rating Scales. To: Collect emoji feedback. To be: Communicative.

Unit: HWOOConcept: FunctionProfile: Communicator
โšก
Spark Hook (Zoom In):

"Look at these 5 star icons. What does 1 star mean compared to 5 stars?"

๐ŸŽฎ
Learn Simulator:SpreadsheetSimulator โ€ข Level 2

Simple Yes/No polls don't show HOW MUCH people like something. Using star ratings (1 to 5) or emoji scales allows people to give detailed feedback about books, school lunches, or games!

๐Ÿ› ๏ธ
Independent Practice Task:

Rate the Class Book!

โ–ซ๏ธ Open the reading feedback form
โ–ซ๏ธ Select a star rating from 1 to 5 for today's story
โ–ซ๏ธ Choose an emoji reaction
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y2 โ€ข surv-s02Rate the Class Book! Task

Create a Book Review Rating Form in Google Forms collecting 1-5 star ratings and emoji feedback responses.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identify 1 to 5 star rating options.

Developing

Submit a rating scale response to express an opinion.

Secure (Target)

Compare average star ratings across two different storybooks.

Mastering

Explain why star scales give more detail than yes/no votes. Typing: 10 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/data/surveys/surveys-s2-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"If you loved a class presentation and thought it was perfect, how many stars should you give it on a 1-to-5 scale?"

Key / Answer: 5 Stars
๐Ÿ“Š DataLevel 3SURV-O-03

Online Surveys & Forms: Question Types

๐Ÿ“„src/data/students/data/strands/surveys.json (Step 3)
โœ… Links (1)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Question Design. To: Build digital forms. To be: Thoughtful.

Unit: HTWWConcept: ConnectionProfile: Thinker
โšก
Spark Hook (Think, Puzzle, Explore):

"Why do round radio buttons only let you pick ONE answer, while square checkboxes let you pick MULTIPLE answers?"

๐ŸŽฎ
Learn Simulator:SpreadsheetSimulator โ€ข Level 3

Good survey design depends on choosing the right tool for the job! Use Radio Buttons when respondents must pick exactly ONE option, Checkboxes when they can pick MULTIPLE options, and Short Text for typed answers.

๐Ÿ› ๏ธ
Independent Practice Task:

Build Your First Form!

โ–ซ๏ธ Open Google Forms or Microsoft Forms
โ–ซ๏ธ Add a Multiple Choice question
โ–ซ๏ธ Add a Checkbox question
+2 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y3 โ€ข surv-s03Build Your First Form! Task

Build a Multi-Question School Quiz in Google Forms featuring multiple choice, checkboxes, and short answer fields.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Distinguish between multiple choice (radio buttons) and checkboxes.

Developing

Create a 3-question form using a digital form builder (Google Forms/Microsoft Forms).

Secure (Target)

Choose the correct question type (radio = 1 choice, checkbox = multiple choices).

Mastering

Test form navigation and fix unclear question options. Typing: 15 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/data/surveys/surveys-s3-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"You are asking classmates: "Which of these 3 sports do you play? (Select all that apply)". Which question type should you use?"

Key / Answer: Checkboxes
๐Ÿ“Š DataLevel 4SURV-O-04

Online Surveys & Forms: Sharing & Collecting

๐Ÿ“„src/data/students/data/strands/surveys.json (Step 4)
โœ… Links (1)๐Ÿซ Lesson #4.09โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Data Gathering. To: Distribute surveys securely. To be: Principled.

Unit: WWAConcept: ResponsibilityProfile: Principled
โšก
Spark Hook (See, Think, Wonder):

"Look at this QR code and short link. How do these tools help 30 people open your survey at the exact same time?"

๐ŸŽฎ
Learn Simulator:SpreadsheetSimulator โ€ข Level 4

Once your survey is built, you need to share it! Generating a QR code or short link lets your audience open the form on any tablet or computer instantly. You can watch responses appear in real-time on your dashboard.

๐Ÿ› ๏ธ
Independent Practice Task:

Share and Collect Responses!

โ–ซ๏ธ Click Send in your form builder
โ–ซ๏ธ Generate a QR code and short link
โ–ซ๏ธ Share the link with 3 classmates
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
#4.09#4.09 Class Survey Results

Build and share a 5-question Google Form survey on school lunch options and collect peer responses.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Generate a shareable link or QR code for a digital form.

Developing

Share a survey link with classmates and verify responses are arriving.

Secure (Target)

Configure form settings (Require login / One response per person).

Mastering

Explain how anonymous responses protect user privacy. Typing: 20 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/data/surveys/surveys-s4-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"What form setting prevents one person from submitting the same survey 10 times and ruining your results?"

Key / Answer: Limit to 1 response per person
๐Ÿ“Š DataLevel 5SURV-O-05

Online Surveys & Forms: Response Analytics

๐Ÿ“„src/data/students/data/strands/surveys.json (Step 5)
โœ… Links (1)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Response Analytics. To: Export & analyze data. To be: Knowledgeable.

Unit: STPConcept: PerspectiveProfile: Knowledgeable
โšก
Spark Hook (I used to think...):

"I used to think survey forms only showed pie charts... Now I know you can export raw data into spreadsheets for deep analysis!"

๐ŸŽฎ
Learn Simulator:SpreadsheetSimulator โ€ข Level 5

Form builders automatically create summary pie charts and bar graphs. But exporting raw responses to a spreadsheet allows you to sort data, run filters, calculate percentages, and cross-tabulate answers for deeper insights!

๐Ÿ› ๏ธ
Independent Practice Task:

Export to Sheets & Analyze!

โ–ซ๏ธ Open your survey responses tab
โ–ซ๏ธ Click 'Export to Sheets' / 'Open in Excel'
โ–ซ๏ธ Identify the timestamp column
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y5 โ€ข surv-s05Export to Sheets & Analyze! Task

Export Google Forms Survey Data to Google Sheets and calculate percentage totals and response distribution summaries.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

View summary charts auto-generated by the form builder.

Developing

Export raw survey responses into a linked Google Sheets / Excel spreadsheet.

Secure (Target)

Filter survey responses in a spreadsheet to compare subgroup opinions (e.g., Year 5 vs Year 6).

Mastering

Write a 3-point summary report based on survey chart findings. Typing: 25 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/data/surveys/surveys-s5-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Why is exporting survey data to a spreadsheet better than looking at automatic summary pie charts alone?"

Key / Answer: It lets you filter, sort, and analyze specific subgroups of responses
๐Ÿ“Š DataLevel 6SURV-O-06

Online Surveys & Forms: Ethics & Bias

๐Ÿ“„src/data/students/data/strands/surveys.json (Step 6)
โœ… Links (1)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Ethical Surveys. To: Eliminate bias & protect privacy. To be: Reflective.

Unit: P&TConcept: ReflectionProfile: Reflective
โšก
Spark Hook (Step Inside):

"Imagine taking a survey that asks: "Don't you agree that our school lunch is amazing?" How does this leading question push you toward a specific answer?"

๐ŸŽฎ
Learn Simulator:SpreadsheetSimulator โ€ข Level 6

Responsible researchers avoid bias and protect user privacy! A 'leading question' tricks people into answering a certain way. Ethical surveys use neutral language, collect only necessary data, keep responses anonymous, and protect personal info under privacy laws.

๐Ÿ› ๏ธ
Independent Practice Task:

Fix Biased Questions & Audit Privacy!

โ–ซ๏ธ Review a sample survey with 3 biased questions
โ–ซ๏ธ Rewrite each question to be completely neutral
โ–ซ๏ธ Ensure no unnecessary personal info (like address/phone) is requested
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y6 โ€ข surv-s06Fix Biased Questions & Audit Privacy! Task

Audit Survey Questions for Leading Bias and Data Privacy in Google Docs rewriting items to ensure neutrality and anonymity.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identify leading or biased question wording.

Developing

Rewrite biased survey questions into neutral, objective choices.

Secure (Target)

Explain representative sampling and avoid biased sample groups.

Mastering

Conduct a complete ethical audit of a survey regarding personal data collection (GDPR/privacy). Typing: 30+ WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/data/surveys/surveys-s6-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Which of the following is a NEUTRAL, UNBIASED survey question?"

Key / Answer: "How would you rate today's lunch options? (Poor, Fair, Good, Excellent)"
๐Ÿ“Š DataLevel 1SPF-O-01

Spreadsheet Filters: Simple Sorting

๐Ÿ“„src/data/students/data/strands/spreadsheet-filters.json (Step 1)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Sorting. To: Sort A-Z & 1-10. To be: Organised.

Unit: HWOOConcept: FormProfile: Inquirer
โšก
Spark Hook (See, Think, Wonder):

"Look at this mixed list of names. What happens to the list when we click the 'Sort A-Z' button?"

๐ŸŽฎ
Learn Simulator:SpreadsheetSimulator โ€ข Level 1

Sorting rearranges rows into alphabetical or numerical order. When you sort a column from A to Z or smallest to largest, the computer keeps all the details in that row together so your information stays accurate!

๐Ÿ› ๏ธ
Independent Practice Task:

Sort your first data table!

โ–ซ๏ธ Open the practice spreadsheet
โ–ซ๏ธ Click inside the 'Name' column header
โ–ซ๏ธ Click the 'Sort A-Z' button
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y1 โ€ข spf-s01Sort your first data table! Task

Sort a Class Name and Pet Roster Alphabetically (A-Z) in Google Sheets using single-click column sort commands.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identify a table header row in a spreadsheet.

Developing

Sort a single column from A to Z using toolbar buttons.

Secure (Target)

Sort data rows without scrambling adjacent columns.

Mastering

Explain why header rows must be frozen when sorting. Typing: 5 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/data/spreadsheet-filters/spreadsheet-filters-s1-task.jpg
๐Ÿ”’
Learning Check Gate (visual-choice):

"Which button symbol is used to sort a table column from A to Z?"

Key / Answer: /assets/icons/sort-az.png
๐Ÿ“Š DataLevel 2SPF-O-02

Spreadsheet Filters: AutoFilter On/Off

๐Ÿ“„src/data/students/data/strands/spreadsheet-filters.json (Step 2)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: AutoFilter. To: Toggle filters. To be: Clear & Focus.

Unit: WWAConcept: FunctionProfile: Communicator
โšก
Spark Hook (Zoom In):

"Look at these small drop-down funnel icons added to the top row. What tool was just turned on?"

๐ŸŽฎ
Learn Simulator:SpreadsheetSimulator โ€ข Level 2

AutoFilter adds small drop-down arrows to every column header. Clicking the Filter icon acts like a toggle switchโ€”turning it on lets you isolate data, and turning it off shows everything again!

๐Ÿ› ๏ธ
Independent Practice Task:

Turn AutoFilter on and off!

โ–ซ๏ธ Highlight your table header row
โ–ซ๏ธ Click the 'Filter' funnel button on the toolbar
โ–ซ๏ธ Confirm small drop-down arrows appear on each header
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y2 โ€ข spf-s02Turn AutoFilter on and off! Task

Toggle Spreadsheet AutoFilter Dropdown Menus on and off in Google Sheets across a structured student inventory table.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Locate the Filter button on the spreadsheet toolbar.

Developing

Turn AutoFilter on to reveal drop-down arrows on headers.

Secure (Target)

Turn AutoFilter off to restore the full unfiltered dataset.

Mastering

Explain that filtering hides rows without deleting them. Typing: 10 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/data/spreadsheet-filters/spreadsheet-filters-s2-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"What happens to your hidden rows when you turn off the AutoFilter tool?"

Key / Answer: They reappear instantly on your screen
๐Ÿ“Š DataLevel 3SPF-O-03

Spreadsheet Filters: Single Category

๐Ÿ“„src/data/students/data/strands/spreadsheet-filters.json (Step 3)
โœ… Links (2)๐Ÿซ Lesson #3.14โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Category Filters. To: Filter by value. To be: Analytical.

Unit: HTWWConcept: ConnectionProfile: Thinker
โšก
Spark Hook (Think, Puzzle, Explore):

"You have a list of 100 animals. How can you show ONLY the mammals in less than 3 clicks?"

๐ŸŽฎ
Learn Simulator:SpreadsheetSimulator โ€ข Level 3

Filtering by category lets you select exactly what you want to see. By clicking the drop-down arrow, unchecking 'Select All', and checking just one box (like 'Mammal'), all other rows disappear from view!

๐Ÿ› ๏ธ
Independent Practice Task:

Filter by a single category!

โ–ซ๏ธ Click the drop-down arrow on the 'Category' header
โ–ซ๏ธ Uncheck '(Select All)'
โ–ซ๏ธ Check the box for 'Mammal'
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
#3.14#3.14 Building Budget

Apply single-column AutoFilter dropdowns in Google Sheets to isolate specific product categories.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Open a column filter drop-down menu.

Developing

Uncheck 'Select All' and select a single item checkbox.

Secure (Target)

Filter a dataset to show only rows matching one category (e.g., 'Grade 3').

Mastering

Count filtered items using the status bar count. Typing: 15 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/data/spreadsheet-filters/spreadsheet-filters-s3-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"What is the first step when you want to filter a column for only 'Green' items?"

Key / Answer: Click the column header drop-down arrow and uncheck 'Select All'
๐Ÿ“Š DataLevel 4SPF-O-04

Spreadsheet Filters: Multi-Column Filters

๐Ÿ“„src/data/students/data/strands/spreadsheet-filters.json (Step 4)
โœ… Links (2)๐Ÿซ Lesson #4.07โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Multi-Column Filtering. To: Apply AND logic. To be: Precise.

Unit: STPConcept: ResponsibilityProfile: Principled
โšก
Spark Hook (See, Think, Wonder):

"Look at these header icons. Why do Column B and Column D have tiny funnel icons, but Column C does not?"

๐ŸŽฎ
Learn Simulator:SpreadsheetSimulator โ€ข Level 4

Combining filters narrows your data using AND logic! When you filter Category='Fruit' AND Status='In Stock', the computer shows ONLY rows that satisfy both conditions at the exact same time.

๐Ÿ› ๏ธ
Independent Practice Task:

Filter across two columns!

โ–ซ๏ธ Filter the 'Type' column for 'Fruit'
โ–ซ๏ธ Next, filter the 'Status' column for 'In Stock'
โ–ซ๏ธ Verify that all displayed rows match BOTH conditions
๐Ÿซ
Classroom Lesson Idea Alignment:
#4.07#4.07 Graphics from Data

Filter tabular sales data using multiple criteria (e.g. Region = 'East' and Sales > 50) in Google Sheets.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Understand that filtering column A affects what is visible in column B.

Developing

Apply a filter on Column A, then apply a second filter on Column B.

Secure (Target)

Answer targeted queries requiring two criteria (e.g., 'Fruit' AND 'In Stock').

Mastering

Identify which columns have active filters by inspecting header funnel icons. Typing: 20 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/data/spreadsheet-filters/spreadsheet-filters-s4-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"How can you tell if a specific column currently has an active filter applied to it?"

Key / Answer: The drop-down arrow changes into a small funnel icon
๐Ÿ“Š DataLevel 5SPF-O-05

Spreadsheet Filters: Number & Text Rules

๐Ÿ“„src/data/students/data/strands/spreadsheet-filters.json (Step 5)
โœ… Links (2)๐Ÿซ Lesson #5.10โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Condition Filters. To: Filter by rule. To be: Analytical.

Unit: P&TConcept: PerspectiveProfile: Knowledgeable
โšก
Spark Hook (I used to think...):

"I used to think you had to check 50 individual numbers manually... Now I know Number Filters do it in one click!"

๐ŸŽฎ
Learn Simulator:SpreadsheetSimulator โ€ข Level 5

Number and Text Filters let you set rules instead of clicking checkboxes! You can ask the spreadsheet to show rows where 'Score > 80' or 'Name Contains 'Smith'', saving huge amounts of time.

๐Ÿ› ๏ธ
Independent Practice Task:

Apply a number rule filter!

โ–ซ๏ธ Click the 'Score' column filter
โ–ซ๏ธ Hover over 'Number Filters' and select 'Greater Than...'
โ–ซ๏ธ Type '50' into the value box and click OK
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
#5.10#5.10 Technology Timeline

Apply custom conditional filter rules (text contains keywords, dates within range) to query records.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Access 'Number Filters' and 'Text Filters' sub-menus.

Developing

Apply number conditions such as 'Greater Than', 'Less Than', or 'Between'.

Secure (Target)

Use text conditions like 'Contains' or 'Begins With' to filter unstructured text.

Mastering

Combine numerical thresholds with text rules to solve complex scenarios. Typing: 25 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/data/spreadsheet-filters/spreadsheet-filters-s5-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Which Number Filter condition would you use to find all items priced over $100?"

Key / Answer: Greater Than...
๐Ÿ“Š DataLevel 6SPF-O-06

Spreadsheet Filters: Slicers & Clearing

๐Ÿ“„src/data/students/data/strands/spreadsheet-filters.json (Step 6)
โœ… Links (2)๐Ÿซ Lesson #6.04โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Slicers & Resets. To: Build interactive dashboards. To be: Reflective.

Unit: HWEOConcept: ReflectionProfile: Reflective
โšก
Spark Hook (Step Inside):

"Imagine you are presenting data to your principal. How do visual Slicers make your report interactive?"

๐ŸŽฎ
Learn Simulator:SpreadsheetSimulator โ€ข Level 6

Slicers are user-friendly visual buttons that filter tables with a single tap! Always remember to click 'Clear Filter' when you finish your analysis so hidden rows don't distort your calculations.

๐Ÿ› ๏ธ
Independent Practice Task:

Add a Slicer and clear filters!

โ–ซ๏ธ Convert your range to a Table
โ–ซ๏ธ Click 'Insert Slicer' and select 'Category'
โ–ซ๏ธ Click Slicer buttons to filter instantly
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
#6.04#6.04 Spreadsheet Maths 1

Insert interactive Slicers in Google Sheets to enable one-click visual filtering across dashboard tables.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Locate the 'Clear Filter' command to reset a column.

Developing

Insert interactive visual Slicers for one-touch category filtering.

Secure (Target)

Design an interactive mini-dashboard with multiple linked Slicers.

Mastering

Audit filtered spreadsheets to prevent hidden-data errors in formulas. Typing: 30+ WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/data/spreadsheet-filters/spreadsheet-filters-s6-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Why is it important to click 'Clear Filter' before calculating grand totals across a raw dataset?"

Key / Answer: Filtered hidden rows might be missed if you only look at visible text
๐Ÿ“Š DataLevel 1SPFN-O-01

Spreadsheet Functions: AutoSum & Addition

๐Ÿ“„src/data/students/data/strands/spreadsheet-functions.json (Step 1)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: AutoSum. To: Add numbers. To be: Organised.

Unit: WWAConcept: FormProfile: Inquirer
โšก
Spark Hook (See, Think, Wonder):

"Look at this column of numbers. What happens when you change 5 to 10? What does the total at the bottom do?"

๐ŸŽฎ
Learn Simulator:SpreadsheetSimulator โ€ข Level 1

Instead of adding numbers on paper, spreadsheets do the math for you! By using the SUM formula, the computer adds up entire columns instantly and updates the answer if any number changes.

๐Ÿ› ๏ธ
Independent Practice Task:

Sum up the totals!

โ–ซ๏ธ Open your sample spreadsheet
โ–ซ๏ธ Select cell A6 beneath the column of sales figures
โ–ซ๏ธ Click the AutoSum (ฮฃ) button or type =SUM(A1:A5)
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y1 โ€ข spfn-s01Sum up the totals! Task

Calculate Column Totals in Google Sheets using the AutoSum button and =SUM() formula across grocery price lists.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identify numbers arranged in a spreadsheet column.

Developing

Locate and click the AutoSum button (ฮฃ) to add a column.

Secure (Target)

Type a basic SUM formula (=SUM(A1:A5)) to calculate totals automatically.

Mastering

Explain how changing a cell value automatically updates the SUM total.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/data/spreadsheet-functions/spreadsheet-functions-s1-task.jpg
๐Ÿ”’
Learning Check Gate (visual-choice):

"Which symbol must EVERY formula or function in a spreadsheet start with?"

Key / Answer: /assets/icons/equals.png
๐Ÿ“Š DataLevel 2SPFN-O-02

Spreadsheet Functions: Basic Math Operators

๐Ÿ“„src/data/students/data/strands/spreadsheet-functions.json (Step 2)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Operators. To: Calculate cell math. To be: Accurate.

Unit: HWOOConcept: FunctionProfile: Communicator
โšก
Spark Hook (Zoom In):

"Look at these math symbols: + - * /. Why does a computer use * for multiplication and / for division?"

๐ŸŽฎ
Learn Simulator:SpreadsheetSimulator โ€ข Level 2

Computers use special key symbols for math: asterisk (*) means multiply, and forward slash (/) means divide. By referencing cell names like =A2*B2, you can build dynamic budget calculators!

๐Ÿ› ๏ธ
Independent Practice Task:

Build a receipt calculator!

โ–ซ๏ธ Open the shopping list spreadsheet
โ–ซ๏ธ In Column C, type =A2*B2 to multiply Quantity by Unit Price
โ–ซ๏ธ Fill the formula down Column C
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y2 โ€ข spfn-s02Build a receipt calculator! Task

Build a Shopping Receipt Calculator in Google Sheets using cell multiplication formulas (=A2*B2) and sum totals.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Recognise the operators +, -, *, and / in spreadsheets.

Developing

Write formulas using cell references like =A1*B1 or =A1-B1.

Secure (Target)

Calculate total costs by multiplying Quantity by Price (=A2*B2).

Mastering

Troubleshoot formula errors like #VALUE! caused by text in number cells.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/data/spreadsheet-functions/spreadsheet-functions-s2-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Which symbol does a spreadsheet use to MULTIPLY two cell values together?"

Key / Answer: *
๐Ÿ“Š DataLevel 3SPFN-O-03

Spreadsheet Functions: AVERAGE, MAX & MIN

๐Ÿ“„src/data/students/data/strands/spreadsheet-functions.json (Step 3)
โœ… Links (2)๐Ÿซ Lesson #3.14โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Statistics. To: Summarise data. To be: Analytical.

Unit: HTWWConcept: ConnectionProfile: Thinker
โšก
Spark Hook (Think, Puzzle, Explore):

"If a weather station records temperatures all week, how does =AVERAGE help us understand the general climate better than looking at 20 raw numbers?"

๐ŸŽฎ
Learn Simulator:SpreadsheetSimulator โ€ข Level 3

Scanning hundreds of rows to find the highest or lowest number takes time. Statistical functions like =AVERAGE(), =MAX(), and =MIN() instantly summarize massive datasets into key insights!

๐Ÿ› ๏ธ
Independent Practice Task:

Analyze class weather data!

โ–ซ๏ธ Open the temperature log
โ–ซ๏ธ Use =AVERAGE(B2:B31) to find the average weekly temperature
โ–ซ๏ธ Use =MAX(B2:B31) to identify the hottest day
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
#3.14#3.14 Building Budget

Calculate =AVERAGE(), =MAX(), and =MIN() statistics on student athletics test scores in Google Sheets.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Explain what AVERAGE, MAX, and MIN functions calculate.

Developing

Enter =AVERAGE(range) to calculate the mean of a set of scores.

Secure (Target)

Find the highest (=MAX) and lowest (=MIN) test scores or temperatures in a dataset.

Mastering

Compare averages between two different groups to draw conclusions.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/data/spreadsheet-functions/spreadsheet-functions-s3-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Which formula should you use to find the HIGHEST score in the cell range A1 to A20?"

Key / Answer: =MAX(A1:A20)
๐Ÿ“Š DataLevel 4SPFN-O-04

Spreadsheet Functions: COUNT & COUNTIF

๐Ÿ“„src/data/students/data/strands/spreadsheet-functions.json (Step 4)
โœ… Links (2)๐Ÿซ Lesson #4.09โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Conditional Counts. To: Count matching items. To be: Methodical.

Unit: STPConcept: ResponsibilityProfile: Principled
โšก
Spark Hook (See, Think, Wonder):

"Look at a survey result sheet with 100 entries. How can we count how many people voted 'Pizza' without manually counting every row?"

๐ŸŽฎ
Learn Simulator:SpreadsheetSimulator โ€ข Level 4

Manual counting leads to human mistakes! The =COUNTIF(range, "criteria") function scans your data automatically and counts only the cells that match your exact condition.

๐Ÿ› ๏ธ
Independent Practice Task:

Count survey votes automatically!

โ–ซ๏ธ Open the lunch survey spreadsheet
โ–ซ๏ธ In cell E2, enter =COUNTIF(B2:B50, "Pizza") to count Pizza votes
โ–ซ๏ธ Repeat in cell E3 for "Pasta"
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
#4.09#4.09 Class Survey Results

Calculate attendance and response counts using =COUNT() and conditional tallying with =COUNTIF().

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Differentiate between COUNT (numbers) and COUNTA (text/all entries).

Developing

Use =COUNTIF(range, criteria) to count cells that match a specific word (e.g., 'Yes').

Secure (Target)

Analyze survey results by counting how many students chose each option.

Mastering

Explain how COUNTIF differs from SUMIF when processing sales data.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/data/spreadsheet-functions/spreadsheet-functions-s4-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"What formula correctly counts how many cells in range A1:A30 contain the word 'Pass'?"

Key / Answer: =COUNTIF(A1:A30, "Pass")
๐Ÿ“Š DataLevel 5SPFN-O-05

Spreadsheet Functions: Logical IF Statements

๐Ÿ“„src/data/students/data/strands/spreadsheet-functions.json (Step 5)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: IF Logic. To: Automate choices. To be: Logical.

Unit: P&TConcept: PerspectiveProfile: Knowledgeable
โšก
Spark Hook (I used to think...):

"I used to think spreadsheets only did math... Now I know they can make logical decisions and give custom feedback based on test scores!"

๐ŸŽฎ
Learn Simulator:SpreadsheetSimulator โ€ข Level 5

The =IF(logical_test, value_if_true, value_if_false) statement allows the spreadsheet to think! If a student's score is 50 or higher, it outputs 'Pass'; otherwise, it outputs 'Needs Retake'.

๐Ÿ› ๏ธ
Independent Practice Task:

Automate grading feedback!

โ–ซ๏ธ Open the gradebook spreadsheet
โ–ซ๏ธ In Column C, type =IF(B2>=70, "Distinction", "Standard")
โ–ซ๏ธ Drag the fill handle down Column C
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y5 โ€ข spfn-s05Automate grading feedback! Task

Automate Student Gradebook Pass/Fail Feedback in Google Sheets applying conditional =IF() logical statements.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Explain the 3 parts of an IF function: Logical Test, Value If True, Value If False.

Developing

Write simple IF statements like =IF(A2>=50, "Pass", "Fail").

Secure (Target)

Combine IF with comparison operators (>, <, >=, <=, <>).

Mastering

Nest simple IF statements or use AND/OR to evaluate complex grading systems.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/data/spreadsheet-functions/spreadsheet-functions-s5-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Which formula outputs 'Yes' if cell A1 is greater than 100, and 'No' if it is not?"

Key / Answer: =IF(A1>100, "Yes", "No")
๐Ÿ“Š DataLevel 6SPFN-O-06

Spreadsheet Functions: VLOOKUP & Lookups

๐Ÿ“„src/data/students/data/strands/spreadsheet-functions.json (Step 6)
โœ… Links (2)๐Ÿซ Lesson #6.04โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Lookups. To: Retrieve linked data. To be: Analytical.

Unit: HWEOConcept: ReflectionProfile: Reflective
โšก
Spark Hook (Step Inside):

"Imagine managing an online store with 5,000 products. Why is VLOOKUP better than typing product names and prices into every order by hand?"

๐ŸŽฎ
Learn Simulator:SpreadsheetSimulator โ€ข Level 6

In real-world databases, tables are linked together! VLOOKUP searches a key (like a Student ID or Barcode) in a master table and automatically pulls back the correct name or price into your active sheet.

๐Ÿ› ๏ธ
Independent Practice Task:

Build an automated product lookup!

โ–ซ๏ธ Open the inventory & order sheet
โ–ซ๏ธ In cell C2, enter =VLOOKUP(B2, 'Master Catalog'!A:C, 2, FALSE) to pull product names
โ–ซ๏ธ Wrap in =IFERROR(..., "Not Found") to clean up missing items
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
#6.04#6.04 Spreadsheet Maths 1

Implement automated student ID lookups using =XLOOKUP() or =VLOOKUP() in a grading database.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Explain why looking up data across separate tables prevents duplicate data entry.

Developing

Use =VLOOKUP(lookup_value, table_array, col_index, FALSE) to fetch student IDs or prices.

Secure (Target)

Implement exact match lookups (FALSE / 0) and handle #N/A errors using IFERROR.

Mastering

Compare VLOOKUP vs XLOOKUP for flexible multi-directional searching.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/data/spreadsheet-functions/spreadsheet-functions-s6-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"What should the final parameter (range_lookup) in a VLOOKUP formula be set to when searching for an EXACT ID match?"

Key / Answer: FALSE (or 0)
๐Ÿ“Š DataLevel 1SPG-O-01

Spreadsheet Graphics: Visual Charts

๐Ÿ“„src/data/students/data/strands/spreadsheet-graphics.json (Step 1)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Visual Charts. To: Display data pictorially. To be: Curious.

Unit: WWAConcept: FormProfile: Inquirer
โšก
Spark Hook (See, Think, Wonder):

"Look at this table of numbers vs this colorful pictogram. Which one tells the story faster?"

๐ŸŽฎ
Learn Simulator:SpreadsheetSimulator โ€ข Level 1

Charts convert walls of numbers into instant visual pictures. Selecting your data table and choosing a simple chart type helps everyone understand your findings instantly!

๐Ÿ› ๏ธ
Independent Practice Task:

Create your first visual chart!

โ–ซ๏ธ Select your 2-column data table
โ–ซ๏ธ Click Insert > Chart
โ–ซ๏ธ Choose a simple bar/pictogram style
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y1 โ€ข spg-s01Create your first visual chart! Task

Insert a Colorful Column Chart in Google Sheets visualizing class favorite pet totals with clear chart titles.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identify pictures representing counts.

Developing

Select a simple table and click 'Insert Chart'.

Secure (Target)

Create a 1-to-1 visual chart from a 2-column table.

Mastering

Explain what each symbol represents. Typing: 5 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/data/spreadsheet-graphics/spreadsheet-graphics-s1-task.jpg
๐Ÿ”’
Learning Check Gate (visual-choice):

"Which button in a spreadsheet inserts a visual graph or chart?"

Key / Answer: /assets/icons/chart.png
๐Ÿ“Š DataLevel 2SPG-O-02

Spreadsheet Graphics: Bar Charts

๐Ÿ“„src/data/students/data/strands/spreadsheet-graphics.json (Step 2)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Bar Charts. To: Compare categories. To be: Clear & Communicative.

Unit: HWOOConcept: FunctionProfile: Communicator
โšก
Spark Hook (Zoom In):

"Look at these colored bars. Which category is the tallest? What does the height represent?"

๐ŸŽฎ
Learn Simulator:SpreadsheetSimulator โ€ข Level 2

Bar charts compare different categories side-by-side using vertical or horizontal bars. Always label your axes so readers know what each bar measures!

๐Ÿ› ๏ธ
Independent Practice Task:

Build and label a bar chart!

โ–ซ๏ธ Highlight category names and numbers
โ–ซ๏ธ Insert a Column Chart
โ–ซ๏ธ Add an X-axis title (Categories)
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y2 โ€ข spg-s02Build and label a bar chart! Task

Construct a Labeled Bar Chart in Google Sheets comparing category counts with customized X and Y axis labels.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Distinguish vertical column charts from horizontal bar charts.

Developing

Select category and value columns to generate a bar chart.

Secure (Target)

Add custom axis titles and chart headers.

Mastering

Explain why category order matters in bar charts. Typing: 10 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/data/spreadsheet-graphics/spreadsheet-graphics-s2-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"You want to compare the favourite pets of 25 students. Which chart type is best for comparing discrete categories?"

Key / Answer: Column or Bar Chart
๐Ÿ“Š DataLevel 3SPG-O-03

Spreadsheet Graphics: Line Graphs

๐Ÿ“„src/data/students/data/strands/spreadsheet-graphics.json (Step 3)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Line Graphs. To: Plot time trends. To be: Analytical.

Unit: HTWWConcept: ChangeProfile: Thinker
โšก
Spark Hook (Think, Puzzle, Explore):

"Look at this line going up and down over 7 days. What happened on Wednesday when the line dropped?"

๐ŸŽฎ
Learn Simulator:SpreadsheetSimulator โ€ข Level 3

Line graphs connect data points across time (hours, days, months). They reveal patterns, spikes, and drops that show how something changes over continuous time!

๐Ÿ› ๏ธ
Independent Practice Task:

Plot a 7-day temperature trend!

โ–ซ๏ธ Enter 7 days of temperature data
โ–ซ๏ธ Select the table and insert a Line Graph
โ–ซ๏ธ Format the line color and data markers
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y3 โ€ข spg-s03Plot a 7-day temperature trend! Task

Plot a 7-Day Temperature Trend Line Graph in Google Sheets formatting data points and identifying weather peaks.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Recognize that line graphs connect data points across time.

Developing

Plot a time-series table (Days vs Temperature) into a Line Graph.

Secure (Target)

Identify upward, downward, and flat trendlines.

Mastering

Predict future data points by extending line trends. Typing: 15 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/data/spreadsheet-graphics/spreadsheet-graphics-s3-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Which chart type is best for showing how plant growth changes over 4 weeks?"

Key / Answer: Line Graph
๐Ÿ“Š DataLevel 4SPG-O-04

Spreadsheet Graphics: Pie Charts

๐Ÿ“„src/data/students/data/strands/spreadsheet-graphics.json (Step 4)
โœ… Links (2)๐Ÿซ Lesson #4.07โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Pie Charts. To: Represent percentages. To be: Principled.

Unit: WWAConcept: PerspectiveProfile: Principled
โšก
Spark Hook (See, Think, Wonder):

"Imagine cutting a pizza into slices. How does the size of each slice show its share of the whole?"

๐ŸŽฎ
Learn Simulator:SpreadsheetSimulator โ€ข Level 4

Pie charts show how a total amount (100%) is divided into parts. Each slice represents a percentage of the total. Keep slices under 6 so the chart remains easy to read!

๐Ÿ› ๏ธ
Independent Practice Task:

Chart your daily activity shares!

โ–ซ๏ธ Create a 24-hour activity table
โ–ซ๏ธ Insert a Pie Chart
โ–ซ๏ธ Enable Data Labels showing Percentages
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
#4.07#4.07 Graphics from Data

Generate a formatted 3D or donut pie chart in Google Sheets displaying class travel method percentages.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Recognize that a pie chart represents 100% of a dataset.

Developing

Generate a pie chart from a budget or survey table.

Secure (Target)

Add data labels with percentages to pie slices.

Mastering

Evaluate when pie charts become unreadable (too many slices). Typing: 20 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/data/spreadsheet-graphics/spreadsheet-graphics-s4-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"What must all slices of a pie chart add up to?"

Key / Answer: 100% (The whole dataset)
๐Ÿ“Š DataLevel 5SPG-O-05

Spreadsheet Graphics: Multi-Series

๐Ÿ“„src/data/students/data/strands/spreadsheet-graphics.json (Step 5)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Multi-Series Charts. To: Compare dual variables. To be: Knowledgeable.

Unit: STPConcept: ConnectionProfile: Knowledgeable
โšก
Spark Hook (I used to think...):

"I used to think a chart could only show one set of numbers... Now I know we can compare two years on the same graph!"

๐ŸŽฎ
Learn Simulator:SpreadsheetSimulator โ€ข Level 5

Multi-series charts compare two or more related sets of data on the same axes (like Boys vs Girls sports scores, or Rainfall vs Temperature). Combo charts mix columns and lines for dual insights!

๐Ÿ› ๏ธ
Independent Practice Task:

Build a multi-series combo chart!

โ–ซ๏ธ Enter a table with 2 data series (e.g. Rainfall & Temp)
โ–ซ๏ธ Insert a Combo Chart
โ–ซ๏ธ Set Rainfall as Columns and Temp as Line
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y5 โ€ข spg-s05Build a multi-series combo chart! Task

Create a Multi-Series Combo Chart in Google Sheets displaying monthly rainfall bars alongside average temperature lines.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identify a chart legend showing multiple colored series.

Developing

Plot two data series (e.g. Sales 2024 vs Sales 2025) on one bar chart.

Secure (Target)

Create a Combo Chart combining columns (Rainfall) and a line (Temperature).

Mastering

Format a secondary Y-axis for different measurement scales. Typing: 25 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/data/spreadsheet-graphics/spreadsheet-graphics-s5-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"What feature on a multi-series chart explains what each color or line represents?"

Key / Answer: Chart Legend
๐Ÿ“Š DataLevel 6SPG-O-06

Spreadsheet Graphics: Dashboards

๐Ÿ“„src/data/students/data/strands/spreadsheet-graphics.json (Step 6)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Interactive Dashboards. To: Design visual analytics. To be: Reflective.

Unit: P&TConcept: ReflectionProfile: Reflective
โšก
Spark Hook (Step Inside):

"Imagine you are an executive presenting sales data. How does an interactive dashboard help your audience explore the facts?"

๐ŸŽฎ
Learn Simulator:SpreadsheetSimulator โ€ข Level 6

Professional dashboards combine multiple dynamic charts on a clean page. When source data or formula values update, your charts update instantly. Adding interactive slicers lets users filter charts live!

๐Ÿ› ๏ธ
Independent Practice Task:

Assemble a dynamic 3-chart dashboard!

โ–ซ๏ธ Create a summary data sheet with formulas
โ–ซ๏ธ Generate a Bar, Line, and Pie chart
โ–ซ๏ธ Arrange them neatly on a Dashboard tab
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y6 โ€ข spg-s06Assemble a dynamic 3-chart dashboard! Task

Design an Interactive Spreadsheet Dashboard in Google Sheets combining linked KPI cards, charts, and filter slicers.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Format custom chart colors, fonts, and data callouts.

Developing

Link chart data dynamically to summary formula cells (SUM/AVERAGE).

Secure (Target)

Assemble a 3-chart interactive dashboard with connected Slicers.

Mastering

Critically evaluate chart formatting to avoid misleading visual distortion. Typing: 30+ WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/data/spreadsheet-graphics/spreadsheet-graphics-s6-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Why is truncating the Y-axis (not starting at zero) on a bar chart often considered misleading?"

Key / Answer: It exaggerates tiny differences making them look huge
๐Ÿ“Š DataLevel 1SPO-O-01

Spreadsheet Operations: Rows & Columns

๐Ÿ“„src/data/students/data/strands/spreadsheet-operations.json (Step 1)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Grid Layout. To: Select rows/columns. To be: Systematic.

Unit: WWAConcept: FormProfile: Inquirer
โšก
Spark Hook (See, Think, Wonder):

"Look at this table where some text is cut off by the cell boundary. What do you see? Why did that happen?"

๐ŸŽฎ
Learn Simulator:SpreadsheetSimulator โ€ข Level 1

A spreadsheet grid is made of vertical Columns (labeled with letters A, B, C) and horizontal Rows (labeled with numbers 1, 2, 3). Clicking a column letter selects the whole column!

๐Ÿ› ๏ธ
Independent Practice Task:

Grid Explorer

โ–ซ๏ธ Click column letter B to highlight the column
โ–ซ๏ธ Click row number 4 to highlight the row
โ–ซ๏ธ Type your name in cell C2
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y1 โ€ข spo-s01Grid Explorer Task

Format Spreadsheet Dimensions in Google Sheets adjusting row heights and column widths to fit all cell text.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identify grid letters and numbers.

Developing

Select specific cells by reference (e.g. B3).

Secure (Target)

Select entire rows and columns and enter text.

Mastering

Resize column widths to fit long text. Typing: 5 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/data/spreadsheet-operations/spreadsheet-operations-s1-task.jpg
๐Ÿ”’
Learning Check Gate (visual-choice):

"Which cell address is highlighted when Column B and Row 3 intersect?"

Key / Answer: /assets/icons/cell-b3.png
๐Ÿ“Š DataLevel 2SPO-O-02

Spreadsheet Operations: Insert & Delete

๐Ÿ“„src/data/students/data/strands/spreadsheet-operations.json (Step 2)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Table Restructuring. To: Insert & delete rows/columns. To be: Accurate.

Unit: HWOOConcept: FunctionProfile: Communicator
โšก
Spark Hook (Zoom In):

"Look closely at this table missing a student's name between Row 3 and Row 4. How can we add them without retyping everything?"

๐ŸŽฎ
Learn Simulator:SpreadsheetSimulator โ€ข Level 2

When you forget to include an item in your table, you don't need to restart! Right-click any row number or column header and select 'Insert' to add a blank row or column right where you need it.

๐Ÿ› ๏ธ
Independent Practice Task:

Row & Column Editor

โ–ซ๏ธ Open the class roster table
โ–ซ๏ธ Right-click Row 3 and select Insert Row
โ–ซ๏ธ Type 'Alex Smith' in the new blank row
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y2 โ€ข spo-s02Row & Column Editor Task

Restructure a Classroom Roster Table in Google Sheets inserting new student rows and deleting unused columns.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Use Delete/Backspace to clear text in a cell.

Developing

Right-click a row number to open the context menu.

Secure (Target)

Insert new blank rows and columns into an existing table.

Mastering

Explain the difference between clearing content and deleting a row.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/data/spreadsheet-operations/spreadsheet-operations-s2-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"You want to add a new student between Row 4 and Row 5. What should you right-click?"

Key / Answer: Row number 5 and select 'Insert'
๐Ÿ“Š DataLevel 3SPO-O-03

Spreadsheet Operations: Cell Formatting

๐Ÿ“„src/data/students/data/strands/spreadsheet-operations.json (Step 3)
โœ… Links (2)๐Ÿซ Lesson #3.02โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Number Formatting. To: Apply Currency & Percentage formats. To be: Precise.

Unit: HTWWConcept: ConnectionProfile: Thinker
โšก
Spark Hook (Think, Puzzle, Explore):

"Why does typing '0.5' in a cell turn into '50%' when you click the percentage button? What puzzles you about number formatting?"

๐ŸŽฎ
Learn Simulator:SpreadsheetSimulator โ€ข Level 3

Raw numbers like '12.5' can be confusing. Is it $12.50? 12.5%? Or 12.5 kg? Number formatting tells the computer how to present the value clearly without changing the underlying mathematical data!

๐Ÿ› ๏ธ
Independent Practice Task:

Format the Store Prices

โ–ซ๏ธ Highlight column B (Prices) and format as Currency ($)
โ–ซ๏ธ Highlight column C (Discounts) and format as Percentage (%)
โ–ซ๏ธ Decrease decimal places on Column B to show whole dollars
๐Ÿซ
Classroom Lesson Idea Alignment:
#3.02#3.02 Earth Movements

Format a monthly club budget in Google Sheets with currency formatting, cell borders, and header fills.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Recognise that numbers can represent money, dates, or percentages.

Developing

Format numbers as Currency (ยฃ/$/โ‚ฌ) using toolbar buttons.

Secure (Target)

Format cells correctly as Percentage (%), Currency, or Short Date.

Mastering

Adjust decimal places (increase/decrease decimals) appropriately.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/data/spreadsheet-operations/spreadsheet-operations-s3-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"You have a column showing test scores out of 100 expressed as decimals (0.85). Which format should you apply to display it clearly?"

Key / Answer: Percentage (%)
๐Ÿ“Š DataLevel 4SPO-O-04

Spreadsheet Operations: Fill & Drag

๐Ÿ“„src/data/students/data/strands/spreadsheet-operations.json (Step 4)
โœ… Links (2)๐Ÿซ Lesson #4.07โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Auto-Fill. To: Use Fill Handle for series & formulas. To be: Efficient.

Unit: STPConcept: ResponsibilityProfile: Principled
โšก
Spark Hook (I used to think...):

"I used to think I had to re-type '=A2*B2' for all 50 rows in a table... Now I know there's a 1-second secret tool!"

๐ŸŽฎ
Learn Simulator:SpreadsheetSimulator โ€ข Level 4

The Fill Handle (the little black square at the bottom right corner of a cell selection) is your biggest productivity helper! Dragging it copies formulas down a column while automatically updating row references.

๐Ÿ› ๏ธ
Independent Practice Task:

Fill the Column!

โ–ซ๏ธ Type 'Monday' in cell A2
โ–ซ๏ธ Drag the Fill Handle down to A8 to auto-fill the week
โ–ซ๏ธ Enter formula '=B2*C2' in D2
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
#4.07#4.07 Graphics from Data

Use autofill handle dragging to populate calendar dates, number sequences, and formula patterns across 50 rows.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Locate the small square Fill Handle in the bottom-right of a selected cell.

Developing

Drag Fill Handle to auto-complete days of the week or month series.

Secure (Target)

Drag Fill Handle down a column to copy a calculation formula across rows.

Mastering

Explain how relative cell references automatically shift when filled down.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/data/spreadsheet-operations/spreadsheet-operations-s4-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"When you drag the formula '=B2+C2' down from row 2 to row 3 using the Fill Handle, what does the formula in row 3 become?"

Key / Answer: =B3+C3
๐Ÿ“Š DataLevel 5SPO-O-05

Spreadsheet Operations: Conditional Format

๐Ÿ“„src/data/students/data/strands/spreadsheet-operations.json (Step 5)
โœ… Links (2)๐Ÿซ Lesson #5.07โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Visual Rules. To: Apply Conditional Formatting rules. To be: Insightful.

Unit: P&TConcept: PerspectiveProfile: Knowledgeable
โšก
Spark Hook (See, Think, Wonder):

"Look at this temperature log where hot days automatically turn bright red and cold days turn blue. What rules do you think were created?"

๐ŸŽฎ
Learn Simulator:SpreadsheetSimulator โ€ข Level 5

Conditional Formatting changes a cell's appearance (fill color, text color, borders) automatically whenever its value meets a specific rule you definedโ€”like highlighting low inventory in red!

๐Ÿ› ๏ธ
Independent Practice Task:

Rule Creator

โ–ซ๏ธ Select the Quiz Scores column (B2:B20)
โ–ซ๏ธ Click Conditional Formatting > Highlight Cell Rules
โ–ซ๏ธ Set 'Less Than 50' to Light Red Fill
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
#5.07#5.07 Bookmarks!

Set up 3-color conditional formatting scales to automatically color-code student test percentages.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Understand that cell colors can change automatically based on cell value.

Developing

Apply 'Highlight Cell Rules > Greater Than' to flag numbers.

Secure (Target)

Set up multi-rule formatting (e.g. Red for <50, Green for >=80).

Mastering

Apply Data Bars or Color Scales to visually compare dataset ranges.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/data/spreadsheet-operations/spreadsheet-operations-s5-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"You want your spreadsheet to automatically turn red whenever stock falls below 10 items. Which rule should you set?"

Key / Answer: Highlight Cells Rule > Less Than 10
๐Ÿ“Š DataLevel 6SPO-O-06

Spreadsheet Operations: Tabs & Links

๐Ÿ“„src/data/students/data/strands/spreadsheet-operations.json (Step 6)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Multi-Tab Architecture. To: Link worksheets & freeze headers. To be: Methodical.

Unit: HWOOConcept: ReflectionProfile: Reflective
โšก
Spark Hook (Step Inside):

"Imagine you are managing a school event with 4 separate team budgets. How does organizing them into separate tabs keep the workbook clean?"

๐ŸŽฎ
Learn Simulator:SpreadsheetSimulator โ€ข Level 6

A workbook can contain multiple worksheets (tabs)! You can link values between tabs by typing '=' and clicking a cell on another tab. Freezing top rows ensures headers stay visible during scrolling.

๐Ÿ› ๏ธ
Independent Practice Task:

Build a Multi-Tab Dashboard

โ–ซ๏ธ Add two new tabs named 'Term 1' and 'Summary'
โ–ซ๏ธ Freeze the top header row on Term 1
โ–ซ๏ธ On the Summary tab, enter formula '=Term1!B10' to link the total
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y6 โ€ข spo-s06Build a Multi-Tab Dashboard Task

Build a Multi-Tab Class Financial Summary in Google Sheets with cross-sheet formula links (=Term1!B10) and frozen headers.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Add, rename, and color-code new worksheet tabs at the bottom of a workbook.

Developing

Freeze top row headers so column titles stay visible when scrolling.

Secure (Target)

Link formulas across tabs using 3D references (e.g. '=Summary!B5').

Mastering

Design an executive summary dashboard sheet that pulls totals from 4 quarterly tabs.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/data/spreadsheet-operations/spreadsheet-operations-s6-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"What is the correct formula syntax to reference cell B5 located on a worksheet named 'Sales'?"

Key / Answer: =Sales!B5
๐Ÿ“Š DataLevel 1TS-O-01

Tables & Sorting: Grid & Headers

๐Ÿ“„src/data/students/data/strands/tables-sorting.json (Step 1)
โœ… Links (1)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Table Structure. To: Enter grid data. To be: Organised.

Unit: WWAConcept: FormProfile: Inquirer
โšก
Spark Hook (See, Think, Wonder):

"Look closely at this grid of words and numbers. How are the columns different from the rows?"

๐ŸŽฎ
Learn Simulator:SpreadsheetSimulator โ€ข Level 1

A table organizes information into vertical columns and horizontal rows. Putting titles in the top header row tells everyone exactly what information lives in each column!

๐Ÿ› ๏ธ
Independent Practice Task:

Build a simple table!

โ–ซ๏ธ Open a blank document or sheet
โ–ซ๏ธ Create a table with 2 columns and 3 rows
โ–ซ๏ธ Type 'Name' and 'Favorite Fruit' in the top header row
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y1 โ€ข ts-s01Build a simple table! Task

Create a 2-Column Favorite Fruit Roster in Google Sheets with styled bold headers and simple text entries.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identify rows and columns in a grid.

Developing

Enter words and numbers into individual grid cells.

Secure (Target)

Create a simple 2-column, 3-row table with clear headers.

Mastering

Explain the difference between a row and a column. Typing: 5 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/data/tables-sorting/tables-sorting-s1-task.jpg
๐Ÿ”’
Learning Check Gate (visual-choice):

"Which part of a data table runs vertically from top to bottom?"

Key / Answer: /assets/icons/column-vertical.png
๐Ÿ“Š DataLevel 2TS-O-02

Tables & Sorting: Header Formatting

๐Ÿ“„src/data/students/data/strands/tables-sorting.json (Step 2)
โœ… Links (1)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Visual Hierarchy. To: Format headers. To be: Clear & Communicative.

Unit: HWOOConcept: FunctionProfile: Communicator
โšก
Spark Hook (Zoom In):

"Look closely at these two tables containing the exact same data. Which one is easier to read instantly?"

๐ŸŽฎ
Learn Simulator:SpreadsheetSimulator โ€ข Level 2

Plain text tables can look messy! Bolding header text, adding a shaded fill background, and applying clean grid borders makes your table titles stand out immediately.

๐Ÿ› ๏ธ
Independent Practice Task:

Format your table header!

โ–ซ๏ธ Select the top header row of your table
โ–ซ๏ธ Make the text bold and center-aligned
โ–ซ๏ธ Fill the background with a light blue color
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y2 โ€ข ts-s02Format your table header! Task

Design a Formatted Classroom Table in Google Sheets with bold centered header fills and full grid borders.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Change text formatting inside table cells.

Developing

Apply bold text and background fill color to a header row.

Secure (Target)

Add clean outer and inner grid borders to separate data cells.

Mastering

Explain why bold headers improve table readability. Typing: 10 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/data/tables-sorting/tables-sorting-s2-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Why is it important to format the top header row of a data table differently from data rows?"

Key / Answer: It clearly separates column titles from the actual data underneath
๐Ÿ“Š DataLevel 3TS-O-03

Tables & Sorting: Single Column Sort

๐Ÿ“„src/data/students/data/strands/tables-sorting.json (Step 3)
โœ… Links (1)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Single Column Sort. To: Sort A-Z & 1-9. To be: Systematic.

Unit: HTWWConcept: ChangeProfile: Thinker
โšก
Spark Hook (Think, Puzzle, Explore):

"What happens when you sort a list of numbers from highest to lowest? What puzzles you about sorting text vs numbers?"

๐ŸŽฎ
Learn Simulator:SpreadsheetSimulator โ€ข Level 3

Instead of retyping a list to put it in order, use the Sort feature! You can sort words alphabetically (A to Z) or numbers from smallest to largest (Ascending) in one click.

๐Ÿ› ๏ธ
Independent Practice Task:

Sort A to Z and 1 to 10!

โ–ซ๏ธ Open a table with at least 5 student names and test scores
โ–ซ๏ธ Click inside the Name column and select 'Sort A to Z'
โ–ซ๏ธ Click inside the Score column and select 'Sort Descending (Highest to Lowest)'
๐Ÿซ
Classroom Lesson Idea Alignment:
Y3 โ€ข ts-s03Sort A to Z and 1 to 10! Task

Sort a Student Assessment Table in Google Sheets using ascending alphabetical (A-Z) and descending numerical sorts.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Locate the Sort tool in a spreadsheet or word processor.

Developing

Sort a list of student names alphabetically from A to Z.

Secure (Target)

Sort numerical columns in ascending (1-9) or descending (9-1) order.

Mastering

Verify that entire rows move together when sorting a column. Typing: 15 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/data/tables-sorting/tables-sorting-s3-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"You have a table of 20 animals and want to find the heaviest animal. How should you sort the 'Weight (kg)' column?"

Key / Answer: Sort Descending (Largest to Smallest)
๐Ÿ“Š DataLevel 4TS-O-04

Tables & Sorting: Multi-Column Sort

๐Ÿ“„src/data/students/data/strands/tables-sorting.json (Step 4)
โœ… Links (1)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Multi-Level Sorting. To: Apply primary & secondary sorts. To be: Principled.

Unit: STPConcept: ConnectionProfile: Principled
โšก
Spark Hook (See, Think, Wonder):

"When you sort a school roster by Year Group, what happens to all the students in Year 4? How should their names be ordered?"

๐ŸŽฎ
Learn Simulator:SpreadsheetSimulator โ€ข Level 4

When multiple rows have the exact same value (like 30 students in 'Year 4'), a secondary sort breaks the tie! Sort by Year Group FIRST, then by Last Name SECOND.

๐Ÿ› ๏ธ
Independent Practice Task:

Master multi-column sorting!

โ–ซ๏ธ Open a class roster dataset
โ–ซ๏ธ Open the Advanced Sort menu
โ–ซ๏ธ Set Column 1 to 'Year Group' (Ascending)
+2 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y4 โ€ข ts-s04Master multi-column sorting! Task

Apply Multi-Level Range Sorting in Google Sheets ordering records primarily by Year Group and secondarily by Last Name.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Understand why sorting by one column may leave tied values unsorted.

Developing

Apply a primary sort on one column and a secondary sort on another.

Secure (Target)

Sort school data first by 'Year Group' (Primary) then by 'Last Name' (Secondary).

Mastering

Explain how multi-level sorting prevents scrambling related data. Typing: 20 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/data/tables-sorting/tables-sorting-s4-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"You want to organize a sports day table so students are grouped by Team Color, and within each team, ordered by race time. What is the correct setup?"

Key / Answer: Primary: Team Color | Secondary: Race Time
๐Ÿ“Š DataLevel 5TS-O-05

Tables & Sorting: Custom Lists & Banding

๐Ÿ“„src/data/students/data/strands/tables-sorting.json (Step 5)
โœ… Links (1)๐Ÿซ Lesson #5.10โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Custom Order & Style. To: Custom sort & band rows. To be: Thorough.

Unit: P&TConcept: PerspectiveProfile: Knowledgeable
โšก
Spark Hook (I used to think...):

"I used to think sorting A to Z worked for everything... Now I know that days of the week need a Custom List so Monday comes before Tuesday!"

๐ŸŽฎ
Learn Simulator:SpreadsheetSimulator โ€ข Level 5

Alphabetical sorting puts 'Friday' before 'Monday' because F comes before M! Using Custom Sort Lists forces the computer to follow chronological or logical orders like 'High > Medium > Low'.

๐Ÿ› ๏ธ
Independent Practice Task:

Custom sort and band your rows!

โ–ซ๏ธ Open a weekly task table
โ–ซ๏ธ Apply a Custom Sort List to the 'Day' column (Mon, Tue, Wed, Thu, Fri)
โ–ซ๏ธ Apply Banded Rows (zebra striping) with light alternating fills
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
#5.10#5.10 Technology Timeline

Format a historical event table with alternating row banding, frozen headers, and multi-key custom sorting.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Recognize when alphabetical sorting fails (e.g. Monday coming after Friday).

Developing

Create and apply a Custom Sort List for days of the week or Priority (High/Med/Low).

Secure (Target)

Apply alternating row colors (banded rows / zebra striping) to improve tracking.

Mastering

Evaluate readability of wide data tables before and after zebra striping. Typing: 25 WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/data/tables-sorting/tables-sorting-s5-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"If you sort the days of the week ('Monday', 'Tuesday', 'Wednesday'...) alphabetically A-Z, which day will appear at the very top of your table?"

Key / Answer: Friday
๐Ÿ“Š DataLevel 6TS-O-06

Tables & Sorting: Clean & Freeze Data

๐Ÿ“„src/data/students/data/strands/tables-sorting.json (Step 6)
โœ… Links (1)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Data Hygiene. To: Clean duplicates & freeze headers. To be: Reflective.

Unit: HWOOConcept: ReflectionProfile: Reflective
โšก
Spark Hook (Step Inside):

"Imagine scrolling through a 500-row table where the headers disappear! How does Freeze Header Row keep you from getting lost?"

๐ŸŽฎ
Learn Simulator:SpreadsheetSimulator โ€ข Level 6

Professional data managers clean their tables before analyzing! Removing duplicate entries prevents double-counting, and Freezing the top header row keeps titles visible no matter how far down you scroll.

๐Ÿ› ๏ธ
Independent Practice Task:

Clean duplicates and freeze headers!

โ–ซ๏ธ Open a large dataset containing intentional duplicate rows
โ–ซ๏ธ Use 'Data > Remove Duplicates' and note how many rows were removed
โ–ซ๏ธ Freeze the top header row
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y6 โ€ข ts-s06Clean duplicates and freeze headers! Task

Clean a Raw Survey Dataset in Google Sheets using Remove Duplicates and freeze the top row for scrolling inspection.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identify duplicate rows and inconsistencies in a dataset.

Developing

Use the 'Remove Duplicates' tool to clean raw tabular data.

Secure (Target)

Freeze the top header row so column titles remain visible when scrolling down.

Mastering

Audit a large dataset for missing cells and inconsistent data types. Typing: 30+ WPM.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/data/tables-sorting/tables-sorting-s6-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"You are scrolling down a 100-row table and forget what the numbers in Column C represent. What feature should you have enabled to prevent this?"

Key / Answer: Freeze Top Row
๐Ÿ–ฅ๏ธ DevicesLevel 1AI.Y1.01

Artificial Intelligence Basics: What is AI?

๐Ÿ“„src/data/students/devices/strands/ai-basics.json (Step 1)
โœ… Links (2)๐Ÿซ Lesson Ready๐Ÿ–ผ๏ธ WAGOLL Ready
๐ŸŽฏ
Learning Objective:

Define Artificial Intelligence and recognize everyday examples.

Unit: UOI-AI-01Concept: FormProfile: Inquirer
โšก
Spark Hook (See Think Wonder):

"What do a voice assistant and a smart thermostat have in common?"

๐ŸŽฎ
Learn Simulator:AISimulator โ€ข Level 1

Artificial Intelligence (AI) is a way for computers to do things that usually require human brains, like understanding speech, recognizing pictures, or making decisions.

๐Ÿ› ๏ธ
Independent Practice Task:

Identifying AI

โ–ซ๏ธ Look around your house or classroom and find 3 things that might use AI.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y1 โ€ข ai-s01Identifying AI Task

Create an Everyday AI Detective Collage in Canva identifying smart voice assistants, facial recognition, and recommendation feeds.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Recognizes that robots and computers use AI.

Developing

Identifies some everyday tools that use AI.

Secure (Target)

Defines AI as computers learning to do human-like tasks.

Mastering

Explains how AI differs from regular computer programs.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โœ… Exemplar Image On Diskpublic/assets/ai/s01/ai-s01-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"What is Artificial Intelligence (AI)?"

Key / Answer: Computers doing tasks that normally require human intelligence
๐Ÿ–ฅ๏ธ DevicesLevel 2AI.Y2.01

Artificial Intelligence Basics: How AI Works

๐Ÿ“„src/data/students/devices/strands/ai-basics.json (Step 2)
โœ… Links (2)๐Ÿซ Lesson Ready๐Ÿ–ผ๏ธ WAGOLL Ready
๐ŸŽฏ
Learning Objective:

Explain how AI systems learn from data.

Unit: UOI-AI-02Concept: FunctionProfile: Thinker
โšก
Spark Hook (Zoom In):

"How does a computer know what a cat looks like?"

๐ŸŽฎ
Learn Simulator:AISimulator โ€ข Level 2

AI works by looking at huge amounts of data (like millions of pictures of cats) and finding patterns. It uses these patterns to guess or make decisions about new things.

๐Ÿ› ๏ธ
Independent Practice Task:

Pattern Finding

โ–ซ๏ธ Look at a group of images and identify the common pattern, just like an AI would.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y2 โ€ข ai-s02Pattern Finding Task

Design a Pattern-Recognition Sorting Activity in Google Slides demonstrating how machine learning identifies shared features.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Knows AI needs information to work.

Developing

Understands that AI uses data.

Secure (Target)

Explains that AI finds patterns in data to make decisions.

Mastering

Describes how more data improves AI accuracy.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โœ… Exemplar Image On Diskpublic/assets/ai/s02/ai-s02-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"How does an AI learn to recognize things?"

Key / Answer: By looking for patterns in lots of data
๐Ÿ–ฅ๏ธ DevicesLevel 3AI.Y3.01

Artificial Intelligence Basics: Machine Learning

๐Ÿ“„src/data/students/devices/strands/ai-basics.json (Step 3)
โœ… Links (2)๐Ÿซ Lesson Ready๐Ÿ–ผ๏ธ WAGOLL Ready
๐ŸŽฏ
Learning Objective:

Explain the concept of machine learning.

Unit: UOI-AI-03Concept: ChangeProfile: Knowledgeable
โšก
Spark Hook (Before After Slider):

"What happens when an AI makes a mistake and is corrected?"

๐ŸŽฎ
Learn Simulator:AISimulator โ€ข Level 3

Machine Learning is a special type of AI where the computer isn't given exact rules for everything. Instead, it learns and improves on its own by analyzing examples and getting feedback when it's wrong.

๐Ÿ› ๏ธ
Independent Practice Task:

Training a Model

โ–ซ๏ธ Play a quick online game where you train an AI to recognize a drawing.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y3 โ€ข ai-s03Training a Model Task

Train a Teachable Machine Vision Model with webcam objects and evaluate classification confidence scores.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Knows AI can learn.

Developing

Understands that AI gets better with practice.

Secure (Target)

Defines machine learning as systems improving automatically through experience.

Mastering

Differentiates between explicitly programmed rules and machine learning.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โœ… Exemplar Image On Diskpublic/assets/ai/s03/ai-s03-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"What makes machine learning different from a regular computer program?"

Key / Answer: It improves on its own from experience
๐Ÿ–ฅ๏ธ DevicesLevel 4AI.Y4.01

Artificial Intelligence Basics: Using AI Safely

๐Ÿ“„src/data/students/devices/strands/ai-basics.json (Step 4)
โœ… Links (2)๐Ÿซ Lesson Ready๐Ÿ–ผ๏ธ WAGOLL Ready
๐ŸŽฏ
Learning Objective:

Understand privacy rules and limitations when using AI chatbots or tools.

Unit: UOI-AI-04Concept: ResponsibilityProfile: Principled
โšก
Spark Hook (SplitScreenSimulator):

"What information should you never type into an AI chatbot?"

๐ŸŽฎ
Learn Simulator:AISimulator โ€ข Level 4

When using AI, never share personal information like your address, passwords, or full name. Also, remember that AI can 'hallucinate' or make up false facts, so always double-check important information!

๐Ÿ› ๏ธ
Independent Practice Task:

Safe Prompts

โ–ซ๏ธ Review 5 example prompts and flag the ones that are unsafe to send to an AI.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y4 โ€ข ai-s04Safe Prompts Task

Construct an AI Prompt Safety Checklist in Google Docs evaluating scenarios for personal data exposure and factuality.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Knows not to share passwords with AI.

Developing

Understands that AI can sometimes give wrong answers.

Secure (Target)

Practices keeping personal data private and verifying AI responses.

Mastering

Evaluates the privacy policies of AI tools before using them.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โœ… Exemplar Image On Diskpublic/assets/ai/s04/ai-s04-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Which of these is safe to tell an AI chatbot?"

Key / Answer: A question about how photosynthesis works
๐Ÿ–ฅ๏ธ DevicesLevel 5AI.Y5.01

Artificial Intelligence Basics: LLMs & Bias

๐Ÿ“„src/data/students/devices/strands/ai-basics.json (Step 5)
โœ… Links (2)๐Ÿซ Lesson Ready๐Ÿ–ผ๏ธ WAGOLL Ready
๐ŸŽฏ
Learning Objective:

Demonstrate how an LLM predicts the next word (tokens) and identify how biased training data skews results.

Unit: UOI-AI-05Concept: PerspectiveProfile: Open-minded
โšก
Spark Hook (ShortcutSimulator):

"How does your phone know what word you are going to type next?"

๐ŸŽฎ
Learn Simulator:AISimulator โ€ข Level 5

Large Language Models (LLMs) work by predicting the most likely next word (or token) based on the text they were trained on. However, if they are trained on data containing human stereotypes (bias), the AI's predictions will also be biased!

๐Ÿ› ๏ธ
Independent Practice Task:

Exploring Bias

โ–ซ๏ธ Use the simulator above to see how changing the 'Bias' toggle affects the AI's predictions for different professions.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y5 โ€ข ai-s05Exploring Bias Task

Investigate Large Language Model Token Predictions and Training Bias in Google Sheets comparing diverse career prompts.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Understands that AI predicts words like autocomplete.

Developing

Explains that AI uses probabilities to choose the next word.

Secure (Target)

Identifies that biased training data leads to biased AI predictions.

Mastering

Analyzes AI outputs critically for underlying stereotypes.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โœ… Exemplar Image On Diskpublic/assets/ai/s05/ai-s05-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"What happens if an AI is trained on biased data?"

Key / Answer: It makes biased predictions
๐Ÿ–ฅ๏ธ DevicesLevel 6AI.Y6.01

Artificial Intelligence Basics: Ethics & Originality

๐Ÿ“„src/data/students/devices/strands/ai-basics.json (Step 6)
โœ… Links (2)๐Ÿซ Lesson Ready๐Ÿ–ผ๏ธ WAGOLL Ready
๐ŸŽฏ
Learning Objective:

Differentiate between using AI for helpful brainstorming/support and using it unethically to cheat or replace original thought.

Unit: UOI-AI-06Concept: ReflectionProfile: Reflective
โšก
Spark Hook (See Think Wonder):

"If an AI writes a story, who is the real author?"

๐ŸŽฎ
Learn Simulator:AISimulator โ€ข Level 6

AI is a powerful tool to help you brainstorm ideas, summarize long articles, or learn new concepts. However, using it to write your essays or complete your assignments is cheating. Your brain needs to do the hard work of learning!

๐Ÿ› ๏ธ
Independent Practice Task:

AI Ethics Scenario

โ–ซ๏ธ Read 3 scenarios about students using AI and decide if they used it ethically or unethically.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y6 โ€ข ai-s06AI Ethics Scenario Task

Author an Academic AI Ethics Charter in Google Docs distinguishing ethical brainstorming from plagiarism.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Knows that copying an AI's essay is cheating.

Developing

Explains why their own ideas are important.

Secure (Target)

Uses AI appropriately to brainstorm or summarize, but writes their own work.

Mastering

Consistently cites AI usage and champions academic integrity.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โœ… Exemplar Image On Diskpublic/assets/ai/s06/ai-s06-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Which of these is an ethical (good) way to use AI for school?"

Key / Answer: Using AI to generate ideas and brainstorm topics for your essay
๐Ÿ–ฅ๏ธ DevicesLevel 1CS.01.B.2.1

Computer Networks & The Internet: Digital Connections

๐Ÿ“„src/data/students/devices/strands/networks.json (Step 1)
โœ… Links (2)๐Ÿซ Lesson Ready๐Ÿ–ผ๏ธ WAGOLL Ready
๐ŸŽฏ
Learning Objective:

Students will understand that computing devices can connect to each other to share pictures, messages, and files.

Unit: How We Express OurselvesConcept: FormProfile: Inquirer
โšก
Spark Hook (See-Think-Wonder):

"How can a tablet send a picture to a printer across the room without any wires attached?"

๐ŸŽฎ
Learn Simulator:Interactive Network Map โ€ข Level 1

When computers link together, they form a NETWORK. Networks allow devices to talk to each other, share printers, and send messages across the room or across the world!

๐Ÿ› ๏ธ
Independent Practice Task:

Connect the Classroom Devices

โ–ซ๏ธ 1. Tap to connect the tablet to the printer.
โ–ซ๏ธ 2. Connect the laptop to the smart TV screen.
โ–ซ๏ธ 3. Send a test photo across the network.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y1 โ€ข networks-s01Connect the Classroom Devices Task

Diagram a Connected Classroom Network in Google Drawings mapping wireless links between tablets, laptops, and printers.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identifies a tablet connected to a printer or Wi-Fi router.

Developing

Explains that connected devices can share pictures and sound.

Secure (Target)

Draws a network connection showing devices linked together.

Mastering

Distinguishes between standalone devices and networked devices.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โœ… Exemplar Image On Diskpublic/devices/networks/step-1/netw_step1_task.png
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"What is a computer network?"

Key / Answer: B
๐Ÿ–ฅ๏ธ DevicesLevel 2CS.01.B.2.2

Computer Networks & The Internet: Wi-Fi & Cables

๐Ÿ“„src/data/students/devices/strands/networks.json (Step 2)
โœ… Links (2)๐Ÿซ Lesson Ready๐Ÿ–ผ๏ธ WAGOLL Ready
๐ŸŽฏ
Learning Objective:

Students will compare how wired cables and invisible wireless signals (Wi-Fi, Bluetooth) transmit network data.

Unit: How the World WorksConcept: FunctionProfile: Communicator
โšก
Spark Hook (Think-Pair-Share):

"Why do desktop PCs often use cable plugs, while smartphones use Wi-Fi waves?"

๐ŸŽฎ
Learn Simulator:Signal Transmission Simulator โ€ข Level 2

Wired networks use physical copper or fibre cables (Ethernet) to carry electricity or light signals. Wireless networks (Wi-Fi and Bluetooth) use invisible radio waves to travel through the air!

๐Ÿ› ๏ธ
Independent Practice Task:

Build a Hybrid Network

โ–ซ๏ธ 1. Connect the desktop PC using an Ethernet cable.
โ–ซ๏ธ 2. Connect the mobile smartphone using Wi-Fi radio waves.
โ–ซ๏ธ 3. Pair wireless headphones using Bluetooth.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y2 โ€ข networks-s02Build a Hybrid Network Task

Compare Wired Ethernet and Wireless Wi-Fi/Bluetooth Connections in Google Slides with illustrated transmission diagrams.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identifies an Ethernet cable and a Wi-Fi symbol.

Developing

Sorts connection types into wired (cables) vs wireless (radio waves).

Secure (Target)

Explains advantages of Wi-Fi mobility vs Ethernet speed and stability.

Mastering

Selects appropriate connection methods for different hardware devices.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โœ… Exemplar Image On Diskpublic/devices/networks/step-2/netw_step2_task.png
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"How do Wi-Fi networks send information through the air?"

Key / Answer: B
๐Ÿ–ฅ๏ธ DevicesLevel 3CS.02.B.2.1

Computer Networks & The Internet: Routers & Switches

๐Ÿ“„src/data/students/devices/strands/networks.json (Step 3)
โœ… Links (2)๐Ÿซ Lesson Ready๐Ÿ–ผ๏ธ WAGOLL Ready
๐ŸŽฏ
Learning Objective:

Students will understand the role of network switches and routers in managing local traffic within a Local Area Network (LAN).

Unit: Where We Are in Place and TimeConcept: ConnectionProfile: Thinker
โšก
Spark Hook (See-Think-Wonder):

"How does a school router know which printer to send your print job to when 30 computers are online?"

๐ŸŽฎ
Learn Simulator:LAN Architecture Explorer โ€ข Level 3

A Local Area Network (LAN) connects devices within one building. A SWITCH acts as a traffic traffic-cop directing local messages, while a ROUTER acts as a gateway connecting your LAN to outside networks!

๐Ÿ› ๏ธ
Independent Practice Task:

Configure a School LAN

โ–ซ๏ธ 1. Connect 4 student PCs to the network switch.
โ–ซ๏ธ 2. Assign unique local IP addresses to each computer.
โ–ซ๏ธ 3. Link the switch to the gateway router.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y3 โ€ข networks-s03Configure a School LAN Task

Map a School Local Area Network (LAN) in Google Drawings connecting workstations to network switches and gateway routers.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identifies a Wi-Fi router in a home or classroom.

Developing

Explains that a switch directs messages to specific local devices.

Secure (Target)

Diagrams a complete school LAN connecting PCs, printers, and a gateway router.

Mastering

Explains how IP addresses identify individual devices on a local network.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โœ… Exemplar Image On Diskpublic/devices/networks/step-3/netw_step3_task.png
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"What is the main job of a network ROUTER?"

Key / Answer: B
๐Ÿ–ฅ๏ธ DevicesLevel 4CS.02.B.2.2

Computer Networks & The Internet: Global Connections

๐Ÿ“„src/data/students/devices/strands/networks.json (Step 4)
โœ… Links (2)๐Ÿซ Lesson Ready๐Ÿ–ผ๏ธ WAGOLL Ready
๐ŸŽฏ
Learning Objective:

Students will distinguish between the physical global Internet network infrastructure and the World Wide Web software applications that run on it.

Unit: How We Organize OurselvesConcept: ChangeProfile: Principled
โšก
Spark Hook (Chalk Talk):

"Is 'The Internet' the exact same thing as 'The World Wide Web'? How are they different?"

๐ŸŽฎ
Learn Simulator:DNS & Web Request Simulator โ€ข Level 4

The INTERNET is the physical network of connected computers, undersea cables, and routers worldwide. The WORLD WIDE WEB is a service of hyperlinked web pages and apps that run ON TOP of the Internet!

๐Ÿ› ๏ธ
Independent Practice Task:

Trace a Web Page Request

โ–ซ๏ธ 1. Enter a web address (e.g., www.example.com).
โ–ซ๏ธ 2. Query the DNS server to find the web server IP address.
โ–ซ๏ธ 3. Fetch web page HTML files from the host server across the internet.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y4 โ€ข networks-s04Trace a Web Page Request Task

Trace an Internet Web Request in Canva diagramming DNS server translation and web server packet delivery.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Recognizes that web pages are stored on computers called servers.

Developing

Explains the difference between the Internet (hardware network) and the Web (pages/content).

Secure (Target)

Traces how Domain Name System (DNS) translates web addresses (urls) into IP addresses.

Mastering

Explains client-server web requests across international data pathways.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โœ… Exemplar Image On Diskpublic/devices/networks/step-4/netw_step4_task.png
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"What is the role of a DNS (Domain Name System) server?"

Key / Answer: B
๐Ÿ–ฅ๏ธ DevicesLevel 5CS.03.B.2.1

Computer Networks & The Internet: Packet Switching

๐Ÿ“„src/data/students/devices/strands/networks.json (Step 5)
โœ… Links (2)๐Ÿซ Lesson Ready๐Ÿ–ผ๏ธ WAGOLL Ready
๐ŸŽฏ
Learning Objective:

Students will analyze how data files are broken into numbered packets, routed independently across networks, and reassembled using protocols.

Unit: Sharing the PlanetConcept: PerspectiveProfile: Knowledgeable
โšก
Spark Hook (See-Think-Wonder):

"If you email a large video to a friend, does it travel across the internet as one giant block or tiny pieces?"

๐ŸŽฎ
Learn Simulator:Packet Routing Simulator โ€ข Level 5

Data transmitted across networks is split into tiny pieces called PACKETS. Each packet has a HEADER containing sender/receiver IP addresses and sequence numbers. Routers send packets via different pathways, and TCP reassembles them at the end!

๐Ÿ› ๏ธ
Independent Practice Task:

Route Data Packets

โ–ซ๏ธ 1. Split a picture file into 4 numbered packets.
โ–ซ๏ธ 2. Route packets through 3 different network paths to avoid network traffic.
โ–ซ๏ธ 3. Reassemble packets in sequence at the receiving computer.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y5 โ€ข networks-s05Route Data Packets Task

Simulate Packet Switching and Network Routing in Google Sheets tracking packet numbering, reassembly, and dropped data.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Understands that large digital files are split into smaller pieces to travel over networks.

Developing

Explains how packet headers contain sender/recipient IP addresses and sequence numbers.

Secure (Target)

Simulates packet switching where packets take different network routes and reassemble at the destination.

Mastering

Analyzes how TCP detects lost packets and requests re-transmission.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โœ… Exemplar Image On Diskpublic/devices/networks/step-5/netw_step5_task.png
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"What happens to a file when it is sent across the internet?"

Key / Answer: B
๐Ÿ–ฅ๏ธ DevicesLevel 6CS.03.B.2.2

Computer Networks & The Internet: Encryption & Cloud

๐Ÿ“„src/data/students/devices/strands/networks.json (Step 6)
โœ… Links (2)๐Ÿซ Lesson #6.06๐Ÿ–ผ๏ธ WAGOLL Ready
๐ŸŽฏ
Learning Objective:

Students will evaluate network security mechanisms, public key encryption (HTTPS), firewalls, and distributed cloud architecture.

Unit: Where We Are in Place and TimeConcept: ReflectionProfile: Reflective
โšก
Spark Hook (Compass Points):

"When you type your password online, how do secure websites prevent hackers from stealing it as it travels through Wi-Fi?"

๐ŸŽฎ
Learn Simulator:Cybersecurity & Cloud Dashboard โ€ข Level 6

Network security protects connected systems. FIREWALLS block unauthorized network traffic, ENCRYPTION (HTTPS) scrambles data in transit so only the recipient can read it, and CLOUD COMPUTING stores data on secure distributed server banks!

๐Ÿ› ๏ธ
Independent Practice Task:

Audit Network Security Setup

โ–ซ๏ธ 1. Verify HTTPS padlocks on web traffic.
โ–ซ๏ธ 2. Configure firewall rules to block suspicious inbound port connections.
โ–ซ๏ธ 3. Enable end-to-end encryption for cloud data backups.
๐Ÿซ
Classroom Lesson Idea Alignment:
#6.06#6.06 Mail and Email

Create a Network Security Schematic in Google Slides diagramming HTTPS encryption, firewalls, and cloud backups.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identifies the padlock icon indicating a secure HTTPS website connection.

Developing

Explains how firewalls filter unauthorized network traffic.

Secure (Target)

Demonstrates how encryption scrambles network data so eavesdroppers cannot read it.

Mastering

Evaluates cloud computing infrastructure vulnerabilities and multi-factor authentication systems.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โœ… Exemplar Image On Diskpublic/devices/networks/step-6/netw_step6_task.png
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"What does HTTPS with a padlock icon in your browser indicate?"

Key / Answer: B
๐Ÿ–ฅ๏ธ DevicesLevel 1CP-O-01

Computer Parts: Screen & Keys

๐Ÿ“„src/data/students/devices/strands/computer-parts.json (Step 1)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Computer Parts. To: Identify main parts. To be: Observant.

Unit: WWAConcept: FormProfile: Inquirer
โšก
Spark Hook (See, Think, Wonder):

"Look closely at a laptop or desktop computer. What physical parts can you touch? What do you think each part does?"

๐ŸŽฎ
Learn Simulator:HardwareSimulator โ€ข Level 1

Computers are made of physical parts called hardware! The screen shows pictures and text, the keyboard lets you type, the mouse lets you point, and the power button turns it on.

๐Ÿ› ๏ธ
Independent Practice Task:

Identify External Parts!

โ–ซ๏ธ Locate the power button on your device
โ–ซ๏ธ Point to the screen and keyboard
โ–ซ๏ธ Practice moving the mouse cursor
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y1 โ€ข cp-s01Identify External Parts! Task

Label External Computer Hardware Components in Google Drawings identifying the screen, keyboard, mouse, and power button.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Point to the screen and keyboard.

Developing

Identify the power button and mouse correctly.

Secure (Target)

Label screen, keyboard, mouse, and power button on a diagram.

Mastering

Explain the purpose of the main external computer parts.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/devices/computer-parts/computer-parts-s1-task.jpg
๐Ÿ”’
Learning Check Gate (visual-choice):

"Which part of the computer displays pictures and text on the screen?"

Key / Answer: /assets/icons/monitor.png
๐Ÿ–ฅ๏ธ DevicesLevel 2CP-O-02

Computer Parts: Inside vs Outside

๐Ÿ“„src/data/students/devices/strands/computer-parts.json (Step 2)
โœ… Links (2)๐Ÿซ Lesson #2.02โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Internal vs External. To: Classify hardware parts. To be: Systematic.

Unit: HWOOConcept: FunctionProfile: Communicator
โšก
Spark Hook (Zoom In):

"Look closely at this opened computer case. What hidden parts can you see inside that you don't usually notice?"

๐ŸŽฎ
Learn Simulator:HardwareSimulator โ€ข Level 2

While external peripherals (like keyboards and monitors) let us interact with the computer, internal components (like the motherboard and battery) stay safe inside the protective case to process data.

๐Ÿ› ๏ธ
Independent Practice Task:

Classify Inside vs Outside!

โ–ซ๏ธ Examine a computer setup
โ–ซ๏ธ Sort cards into 'Outside Peripherals' and 'Inside Hardware'
โ–ซ๏ธ Label the protective case
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
#2.02#2.02 Computer Parts

Create an interactive drag-and-drop slide in Google Slides classifying hardware as Internal or External peripherals.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identify external computer casing.

Developing

Distinguish between parts outside the case vs parts inside.

Secure (Target)

Classify components into External Peripherals vs Internal Hardware.

Mastering

Explain why internal parts need protective outer casing.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/devices/computer-parts/computer-parts-s2-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Which of these computer parts lives INSIDE the protective case?"

Key / Answer: Motherboard
๐Ÿ–ฅ๏ธ DevicesLevel 3CP-O-03

Computer Parts: CPU & Memory

๐Ÿ“„src/data/students/devices/strands/computer-parts.json (Step 3)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: CPU & RAM. To: Compare processing & memory. To be: Analytical.

Unit: HTWWConcept: ChangeProfile: Thinker
โšก
Spark Hook (Think, Puzzle, Explore):

"Why is the CPU called the 'brain' of the computer? What puzzles you about how RAM holds memory temporarily?"

๐ŸŽฎ
Learn Simulator:HardwareSimulator โ€ข Level 3

The CPU (Central Processing Unit) calculates instructions like a brain. RAM (Random Access Memory) acts like a temporary workbench holding the apps and tabs you have open right now!

๐Ÿ› ๏ธ
Independent Practice Task:

Explore CPU & RAM Roles!

โ–ซ๏ธ Open the System Info setting on your device
โ–ซ๏ธ Find your CPU speed and total RAM
โ–ซ๏ธ Open multiple apps and notice how RAM holds active data
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y3 โ€ข cp-s03Explore CPU & RAM Roles! Task

Investigate CPU Clock Speed and RAM Capacity in Google Sheets logging active memory usage across opened applications.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identify the CPU as the computer's processor.

Developing

Describe RAM as temporary working memory.

Secure (Target)

Explain the roles of CPU (brain) vs RAM (workbench) in running apps.

Mastering

Predict what happens when RAM fills up during heavy multitasking.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/devices/computer-parts/computer-parts-s3-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Which component acts as the 'brain' of the computer, executing instructions and calculations?"

Key / Answer: Central Processing Unit (CPU)
๐Ÿ–ฅ๏ธ DevicesLevel 4CP-O-04

Computer Parts: Motherboard & Power

๐Ÿ“„src/data/students/devices/strands/computer-parts.json (Step 4)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Motherboard & Power. To: Connect system components. To be: Principled.

Unit: P&TConcept: ConnectionProfile: Principled
โšก
Spark Hook (See, Think, Wonder):

"Look at the lines printed on a green circuit board. What do you think those copper lines do? How does electricity travel?"

๐ŸŽฎ
Learn Simulator:HardwareSimulator โ€ข Level 4

The Motherboard is the master circuit board that connects every part together! The Power Supply Unit (PSU) transforms wall electricity into safe, regulated power for every component.

๐Ÿ› ๏ธ
Independent Practice Task:

Trace Motherboard Connections!

โ–ซ๏ธ Examine a motherboard diagram or dismantled board
โ–ซ๏ธ Trace copper bus lines between CPU and RAM slots
โ–ซ๏ธ Identify the main power connector
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y4 โ€ข cp-s04Trace Motherboard Connections! Task

Map Motherboard Architecture in Canva tracing power supply distribution and high-speed data buses to the CPU.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identify the motherboard as the main printed circuit board.

Developing

Describe how the Power Supply Unit (PSU) delivers electricity.

Secure (Target)

Trace how signals travel along motherboard buses between CPU, RAM, and Storage.

Mastering

Explain electrical safety precautions when handling power components.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/devices/computer-parts/computer-parts-s4-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"What is the main printed circuit board that connects the CPU, memory, and expansion cards called?"

Key / Answer: Motherboard
๐Ÿ–ฅ๏ธ DevicesLevel 5CP-O-05

Computer Parts: GPU & Cooling

๐Ÿ“„src/data/students/devices/strands/computer-parts.json (Step 5)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: GPU & Cooling. To: Manage thermal performance. To be: Knowledgeable.

Unit: STPConcept: PerspectiveProfile: Knowledgeable
โšก
Spark Hook (I used to think...):

"I used to think computers only had one processor... Now I know GPUs handle 3D graphics while cooling fans prevent overheating!"

๐ŸŽฎ
Learn Simulator:HardwareSimulator โ€ข Level 5

GPUs contain thousands of mini-cores built specifically for rendering 3D graphics and video games. Because intense processing creates extreme heat, heat sinks and fans keep temperatures safe!

๐Ÿ› ๏ธ
Independent Practice Task:

Analyze Graphics & Thermal Control!

โ–ซ๏ธ Inspect a GPU graphics card and heat sink assembly
โ–ซ๏ธ Monitor CPU/GPU temperatures using software tools
โ–ซ๏ธ Compare temperature under load vs idle
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y5 โ€ข cp-s05Analyze Graphics & Thermal Control! Task

Analyze GPU Graphics Processing and Thermal Heat Sinks in Google Slides comparing temperature under load vs idle.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identify dedicated Graphics Processing Units (GPUs).

Developing

Explain why high-performance chips generate heat.

Secure (Target)

Compare heat sinks, thermal paste, and cooling fans in heat dissipation.

Mastering

Evaluate hardware choices for 3D gaming vs office productivity.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/devices/computer-parts/computer-parts-s5-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Why do high-performance CPUs and GPUs require heat sinks and cooling fans?"

Key / Answer: To prevent chips from overheating and damaging circuits
๐Ÿ–ฅ๏ธ DevicesLevel 6CP-O-06

Computer Parts: Diagnostics & Upgrades

๐Ÿ“„src/data/students/devices/strands/computer-parts.json (Step 6)
โœ… Links (2)๐Ÿซ Lesson #6.05โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Diagnostics & Upgrades. To: Upgrade hardware sustainably. To be: Reflective.

Unit: P&TConcept: ReflectionProfile: Reflective
โšก
Spark Hook (Step Inside):

"Imagine taking on the role of an IT repair technician fixing an older school computer. How can replacing one part give it new life?"

๐ŸŽฎ
Learn Simulator:HardwareSimulator โ€ข Level 6

Computers are modular! Instead of throwing away an entire machine when it slows down, replacing a slow hard drive with an SSD or adding more RAM extends its lifespan and dramatically reduces e-waste.

๐Ÿ› ๏ธ
Independent Practice Task:

Plan a Hardware Upgrade!

โ–ซ๏ธ Open Task Manager or System Profiler
โ–ซ๏ธ Identify hardware bottlenecks (high CPU, RAM, or Disk usage)
โ–ซ๏ธ Recommend a specific component upgrade
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
#6.05#6.05 Bookmarks!

Produce a Computer Hardware Upgrade proposal evaluating RAM and SSD upgrade costs vs e-waste impact.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identify common hardware fault symptoms (e.g. RAM beep codes, overheating throttling).

Developing

Run diagnostic software to test RAM and storage health.

Secure (Target)

Plan a modular hardware upgrade path (adding RAM or SSD) to boost performance.

Mastering

Evaluate the environmental and economic benefits of upgrading vs replacing hardware.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/devices/computer-parts/computer-parts-s6-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"A school computer runs slowly when opening multiple tabs because its RAM is full. What is the most cost-effective and eco-friendly solution?"

Key / Answer: Upgrade the RAM memory chips inside the existing computer
๐Ÿ–ฅ๏ธ DevicesLevel 1CP.01.B.1.1

Computer Systems & Architecture: Everyday Systems

๐Ÿ“„src/data/students/devices/strands/systems.json (Step 1)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Identify everyday technology systems in school and home and explain how their parts work together.

Unit: UOI.DEV.01Concept: FormProfile: Inquirer
โšก
Spark Hook (See Think Wonder):

"Look at this tablet setup. What components do you see working together to show a video?"

๐ŸŽฎ
Learn Simulator:StandardContent โ€ข Level 1

A system is a set of connected parts that work together to perform a task. A tablet system needs hardware (screen, battery), software (apps), and human input (touch) to function properly.

๐Ÿ› ๏ธ
Independent Practice Task:

System Inspector

โ–ซ๏ธ Identify system parts
โ–ซ๏ธ Match hardware to software
โ–ซ๏ธ Explain how power connects them
๐Ÿซ
Classroom Lesson Idea Alignment:
Y1 โ€ข sys-s01System Inspector Task

Illustrate Everyday Smart Systems in Canva showing how power, hardware sensors, and software interact at home.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identifies individual technology devices with teacher support.

Developing

Names basic parts of a desktop or tablet system.

Secure (Target)

Explains how tablet hardware, apps, power, and user interaction form an everyday working system.

Mastering

Compares different everyday systems (e.g. interactive whiteboard vs. personal tablet) and their component interactions.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/devices/systems/systems-s1-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Which option best describes a computer system?"

Key / Answer: A set of connected hardware and software parts working together to complete a task
๐Ÿ–ฅ๏ธ DevicesLevel 2CP.01.B.1.1

Computer Systems & Architecture: Systems Around Us

๐Ÿ“„src/data/students/devices/strands/systems.json (Step 2)
โœ… Links (2)๐Ÿซ Lesson #2.02โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Recognize automated technology systems in the wider world (traffic lights, supermarket checkouts, ATMs) and describe their inputs and outputs.

Unit: UOI.DEV.02Concept: FunctionProfile: Communicator
โšก
Spark Hook (Zoom In):

"Zoom in on this supermarket scanner. What information goes into the system, and what comes out?"

๐ŸŽฎ
Learn Simulator:StandardContent โ€ข Level 2

Automated systems are all around us. A supermarket checkout system takes a barcode input, searches a database, displays the price output on a screen, and prints a physical receipt.

๐Ÿ› ๏ธ
Independent Practice Task:

Real-World System Mapping

โ–ซ๏ธ Select a real-world system
โ–ซ๏ธ List its inputs
โ–ซ๏ธ List its outputs
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
#2.02#2.02 Computer Parts

Map inputs, processing logic, and outputs for everyday smart systems (smart thermostat, ATM) in Canva.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Points out public technology devices like traffic lights or card readers.

Developing

Identifies the main input or output of an automated real-world system.

Secure (Target)

Describes how real-world systems like supermarket checkouts take inputs (barcode scan), process data, and generate outputs (receipt/price).

Mastering

Analyzes complex public systems like ATMs or airport check-in kiosks and diagrams their multi-step workflow.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/devices/systems/systems-s2-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"What is the main input when a shop assistant scans an item at a checkout?"

Key / Answer: The barcode light reflected into the optical scanner
๐Ÿ–ฅ๏ธ DevicesLevel 3CP.02.B.1.1

Computer Systems & Architecture: System Workflows

๐Ÿ“„src/data/students/devices/strands/systems.json (Step 3)
โœ… Links (2)๐Ÿซ Lesson #3.01โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Map out system workflows showing how inputs are processed to trigger specific system outputs.

Unit: UOI.DEV.03Concept: ConnectionProfile: Thinker
โšก
Spark Hook (Think Pair Share):

"How does a vending machine know which snack to drop after you press a button and insert a coin?"

๐ŸŽฎ
Learn Simulator:SplitScreenSimulator โ€ข Level 3

System workflows follow the Input-Processing-Output (IPO) model. Inputs (coins, button presses) pass to the processor (checking coin value, selection choice), which triggers the actuator output (motor drops snack).

๐Ÿ› ๏ธ
Independent Practice Task:

Workflow Diagrammer

โ–ซ๏ธ Identify system trigger inputs
โ–ซ๏ธ Define logic/processing rules
โ–ซ๏ธ Map motor and screen outputs
๐Ÿซ
Classroom Lesson Idea Alignment:
#3.01#3.01 Human Body Systems

Construct a sensor-to-actuator workflow flowchart in Google Drawings demonstrating automated greenhouse controls.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Draws simple pictures showing an input and an output.

Developing

Creates a 3-box Input -> Processing -> Output diagram with prompting.

Secure (Target)

Maps detailed system workflows incorporating decision points and feedback loops.

Mastering

Evaluates workflow bottlenecks and proposes system improvements in automated pipelines.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/devices/systems/systems-s3-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"In what order does data move through a computer system?"

Key / Answer: Input -> Processing -> Output
๐Ÿ–ฅ๏ธ DevicesLevel 4CP.02.B.1.1

Computer Systems & Architecture: Embedded Systems

๐Ÿ“„src/data/students/devices/strands/systems.json (Step 4)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Explore embedded microcontrollers inside smart appliances (washing machines, thermostats, micro:bits) and program conditional control loops.

Unit: UOI.DEV.04Concept: ResponsibilityProfile: Principled
โšก
Spark Hook (See Think Wonder):

"Did you know your microwave, washing machine, and smart watch all contain microcontrollers? What makes them different from a PC?"

๐ŸŽฎ
Learn Simulator:StandardContent โ€ข Level 4

An embedded system is a dedicated computer built into a larger mechanical or electrical system. Unlike general-purpose computers (PCs, laptops), embedded microcontrollers run fixed software programs continuously to control specific hardware.

๐Ÿ› ๏ธ
Independent Practice Task:

Smart Thermostat Simulator

โ–ซ๏ธ Connect temperature sensor input
โ–ซ๏ธ Program conditional IF/ELSE loop
โ–ซ๏ธ Control heater output status
๐Ÿซ
Classroom Lesson Idea Alignment:
Y4 โ€ข sys-s04Smart Thermostat Simulator Task

Simulate an Automated Smart Thermostat in MakeCode micro:bit reading temperatures and triggering heating relays.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identifies smart home devices that contain hidden computers.

Developing

Explains that embedded systems run dedicated single-purpose software.

Secure (Target)

Programs conditional control loops on microcontrollers (e.g. if temperature < 20 then turn on heater).

Mastering

Designs an embedded smart home prototype integrating multiple sensors and actuators.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/devices/systems/systems-s4-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Which statement is true about embedded systems?"

Key / Answer: They are dedicated computers built into appliances to run specific control tasks
๐Ÿ–ฅ๏ธ DevicesLevel 5CP.03.B.1.1

Computer Systems & Architecture: System Architecture

๐Ÿ“„src/data/students/devices/strands/systems.json (Step 5)
โœ… Links (2)๐Ÿซ Lesson #5.15โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Analyze client-server system architectures, tracing data flows between front-end user interfaces, back-end server processing, and database storage.

Unit: UOI.DEV.05Concept: PerspectiveProfile: Knowledgeable
โšก
Spark Hook (3-2-1 Bridge):

"When you search on YouTube, where does the video list actually come from? How does your device communicate with Google's servers?"

๐ŸŽฎ
Learn Simulator:StandardContent โ€ข Level 5

Modern digital systems use 3-tier architecture: 1) Front-end Client (user interface on phone/browser), 2) Back-end Application Server (business logic and processing), and 3) Database Server (secure persistent data storage).

๐Ÿ› ๏ธ
Independent Practice Task:

System Architecture Builder

โ–ซ๏ธ Label Client UI components
โ–ซ๏ธ Connect API request lines to Application Server
โ–ซ๏ธ Link Server to Database queries
๐Ÿซ
Classroom Lesson Idea Alignment:
#5.15#5.15 Computer Hardware

Diagram client-server architecture in Google Slides showing browser request, web server processing, and database query loops.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identifies that web apps connect to remote computers over the internet.

Developing

Distinguishes between front-end screens (client) and back-end servers.

Secure (Target)

Traces complete 3-tier system architecture requests (Client UI -> Web Server Logic -> Database Query -> Response).

Mastering

Designs scalable system architecture diagrams accounting for server request load balancing.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/devices/systems/systems-s5-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"In client-server system architecture, what is the main job of the database server?"

Key / Answer: To securely store, retrieve, and manage structured application data
๐Ÿ–ฅ๏ธ DevicesLevel 6CP.03.B.1.1

Computer Systems & Architecture: System Design & Reliability

๐Ÿ“„src/data/students/devices/strands/systems.json (Step 6)
โœ… Links (2)๐Ÿซ Lesson #6.08aโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Evaluate system reliability, redundancy, and failure points in complex digital infrastructure, designing resilient system diagrams.

Unit: UOI.DEV.06Concept: ReflectionProfile: Reflective
โšก
Spark Hook (Compass Points):

"What would happen if a hospital's main computer system lost internet or power? How do engineers design systems that never fail?"

๐ŸŽฎ
Learn Simulator:StandardContent โ€ข Level 6

Critical systems require high availability and resilience. Engineers prevent system crashes by identifying Single Points of Failure (SPOF) and introducing Redundancyโ€”duplicate backup hardware, secondary internet connections, and automated failover protocols.

๐Ÿ› ๏ธ
Independent Practice Task:

System Resilience Audit

โ–ซ๏ธ Audit system diagram for single points of failure
โ–ซ๏ธ Add redundant server nodes
โ–ซ๏ธ Configure automated backup failover rules
๐Ÿซ
Classroom Lesson Idea Alignment:
#6.08a#6.08 Hardware Quiz

Design a fault-tolerant system blueprint in Google Drawings with automated failover and backup redundancies.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Recognizes that technology systems can crash or experience power outages.

Developing

Identifies potential single points of failure in basic network setups.

Secure (Target)

Evaluates system diagrams to spot single points of failure and designs redundant backup channels (backup servers, dual power supplies).

Mastering

Conducts threat and disaster recovery analysis for critical infrastructure (hospitals, emergency services IT).

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/devices/systems/systems-s6-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"In resilient system design, what does 'redundancy' mean?"

Key / Answer: Including duplicate backup components so the system continues working if one part fails
๐Ÿ–ฅ๏ธ DevicesLevel 1HDW-O-01

Hardware: Hardware Identification

๐Ÿ“„src/data/students/devices/strands/hardware.json (Step 1)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Physical Hardware. To: Identify devices. To be: Inquirer.

Unit: WWAConcept: FormProfile: Inquirer
โšก
Spark Hook (See, Think, Wonder):

"Look at these classroom items: a book, a pencil, a laptop, and a tablet. Which ones are physical hardware?"

๐ŸŽฎ
Learn Simulator:HardwareSimulator โ€ข Level 1

Hardware is any physical part of a computer system that you can touch and see, such as screens, keyboards, mice, cables, and power buttons!

๐Ÿ› ๏ธ
Independent Practice Task:

Identify and inspect classroom hardware!

โ–ซ๏ธ Find a computer or tablet
โ–ซ๏ธ Point out the screen, keyboard, and power button
โ–ซ๏ธ Trace the charging cable to the power outlet
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y1 โ€ข hdw-s01Identify and inspect classroom hardware! Task

Conduct a Classroom Hardware Scavenger Hunt in Google Slides taking photos of computing devices and power connections.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Point to physical tech devices in the classroom (laptops, tablets).

Developing

Locate power buttons, touchscreens, and charging cables.

Secure (Target)

Distinguish between physical hardware and non-electronic classroom objects.

Mastering

Explain that hardware includes all physical, touchable parts of a computer system.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/devices/hardware/hardware-s1-task.jpg
๐Ÿ”’
Learning Check Gate (visual-choice):

"Which of the following is a piece of physical computer hardware?"

Key / Answer: /assets/icons/computer-mouse.png
๐Ÿ–ฅ๏ธ DevicesLevel 2HDW-O-02

Hardware: Input & Output Hardware

๐Ÿ“„src/data/students/devices/strands/hardware.json (Step 2)
โœ… Links (2)๐Ÿซ Lesson #2.02โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Input & Output. To: Classify peripherals. To be: Communicator.

Unit: HWOOConcept: FunctionProfile: Communicator
โšก
Spark Hook (Zoom In):

"Look closely at a keyboard and a computer monitor. Which one sends information IN, and which one shows information OUT?"

๐ŸŽฎ
Learn Simulator:HardwareSimulator โ€ข Level 2

Hardware peripherals are divided into Input and Output devices! Input devices (keyboards, mice, microphones) send data TO the computer. Output devices (monitors, speakers, printers) display or play results FROM the computer!

๐Ÿ› ๏ธ
Independent Practice Task:

Classify Input and Output Hardware!

โ–ซ๏ธ Look at a set of classroom peripherals
โ–ซ๏ธ Group keyboards, mice, and webcams into 'Input'
โ–ซ๏ธ Group screens, headphones, and printers into 'Output'
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
#2.02#2.02 Computer Parts

Create a digital sorting mat in Google Slides sorting everyday classroom hardware into Input, Output, or Storage.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Recognise that hardware performs different tasks.

Developing

Sort peripherals into Input (data going in) and Output (data coming out).

Secure (Target)

Connect an input or output device to a computer correctly.

Mastering

Explain how input hardware (keyboard) and output hardware (display) work together.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/devices/hardware/hardware-s2-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Which hardware device is an OUTPUT device that lets you hear audio from your computer?"

Key / Answer: Headphones / Speakers
๐Ÿ–ฅ๏ธ DevicesLevel 3HDW-O-03

Hardware: Connectors & Ports

๐Ÿ“„src/data/students/devices/strands/hardware.json (Step 3)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Ports & Cables. To: Connect hardware safely. To be: Thinker.

Unit: HTWWConcept: ConnectionProfile: Thinker
โšก
Spark Hook (Think, Puzzle, Explore):

"Why do computer cables have different shapes? What happens if you try to force a plug into the wrong port?"

๐ŸŽฎ
Learn Simulator:HardwareSimulator โ€ข Level 3

Hardware connectors match specific ports! USB ports connect mice, keyboards, and drives. HDMI ports send video and audio to external monitors or projectors. Always align connectors gentlyโ€”never force a plug!

๐Ÿ› ๏ธ
Independent Practice Task:

Connect peripherals safely to correct ports!

โ–ซ๏ธ Inspect the side or back of your computer
โ–ซ๏ธ Identify USB-A, USB-C, and HDMI ports
โ–ซ๏ธ Safely plug in a USB mouse or headphones
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y3 โ€ข hdw-s03Connect peripherals safely to correct ports! Task

Match Hardware Ports and Connectors (USB-A, USB-C, HDMI) in Google Drawings with safe plug-in guidelines.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Recognise common cable ends like USB and HDMI.

Developing

Locate USB-A, USB-C, HDMI, and audio ports on a desktop or laptop.

Secure (Target)

Safely plug in and eject external peripherals without damaging connectors.

Mastering

Explain why USB-C is becoming the universal standard for power and data.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/devices/hardware/hardware-s3-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Which modern reversible cable and port is widely used for high-speed data transfer and fast charging?"

Key / Answer: USB-C Port
๐Ÿ–ฅ๏ธ DevicesLevel 4HDW-O-04

Hardware: Storage & Memory Hardware

๐Ÿ“„src/data/students/devices/strands/hardware.json (Step 4)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Storage vs RAM. To: Compare memory hardware. To be: Principled.

Unit: WWAConcept: ResponsibilityProfile: Principled
โšก
Spark Hook (See, Think, Wonder):

"When you turn off a computer, where do your files go? Why doesn't the computer forget everything?"

๐ŸŽฎ
Learn Simulator:HardwareSimulator โ€ข Level 4

Computers use two main types of memory hardware: RAM (Random Access Memory) is fast temporary workspace that clears when powered off, while SSDs/HDDs provide permanent long-term storage for all your saved files!

๐Ÿ› ๏ธ
Independent Practice Task:

Compare RAM and Permanent Storage!

โ–ซ๏ธ Inspect sample RAM sticks and SSD/HDD drives (or high-res photos)
โ–ซ๏ธ Compare storage capacities (GB vs TB)
โ–ซ๏ธ Identify a USB flash drive for portable transfers
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y4 โ€ข hdw-s04Compare RAM and Permanent Storage! Task

Compare Volatile RAM and Permanent Storage Drives (SSD/HDD) in Google Sheets evaluating read speeds and cost per gigabyte.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identify physical storage devices like USB thumb drives and hard drives.

Developing

Distinguish between temporary RAM memory and permanent SSD/HDD storage.

Secure (Target)

Select appropriate storage hardware for transferring files vs long-term backup.

Mastering

Explain why SSDs are faster and more durable than spinning magnetic HDDs.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/devices/hardware/hardware-s4-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Which hardware component provides fast temporary memory for open apps that gets cleared when the computer turns off?"

Key / Answer: RAM (Random Access Memory)
๐Ÿ–ฅ๏ธ DevicesLevel 5HDW-O-05

Hardware: Processing & Logic Cards

๐Ÿ“„src/data/students/devices/strands/hardware.json (Step 5)
โœ… Links (2)๐Ÿซ Lesson #5.15โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Processors & Boards. To: Examine logic cards. To be: Knowledgeable.

Unit: STPConcept: PerspectiveProfile: Knowledgeable
โšก
Spark Hook (I used to think...):

"I used to think a computer chip was just a tiny piece of plastic... Now I know it contains billions of microscopic transistors processing code instructions every second!"

๐ŸŽฎ
Learn Simulator:HardwareSimulator โ€ข Level 5

The Motherboard is the main circuit board connecting all internal hardware! The CPU (Central Processing Unit) executes code commands, the GPU handles graphics, and microcontrollers (like BBC micro:bit) bring physical hardware projects to life!

๐Ÿ› ๏ธ
Independent Practice Task:

Program a Microcontroller & Inspect Circuit Hardware!

โ–ซ๏ธ Examine a BBC micro:bit or motherboard component
โ–ซ๏ธ Connect the microcontroller to a PC via USB
โ–ซ๏ธ Write a simple script to flash LEDs or read sensor pins
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
#5.15#5.15 Computer Hardware

Construct an annotated technical poster in Canva comparing CPU, GPU, and RAM performance metrics and functions.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identify the CPU chip as the primary central processing unit.

Developing

Examine a motherboard and locate the CPU socket, RAM slots, and GPU expansion slots.

Secure (Target)

Program an embedded microcontroller board (e.g. BBC micro:bit or Raspberry Pi).

Mastering

Explain how the CPU processes binary instructions and coordinates with other circuit cards.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/devices/hardware/hardware-s5-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Which central hardware chip is known as the 'brain' of the computer, executing calculations and software instructions?"

Key / Answer: CPU (Central Processing Unit)
๐Ÿ–ฅ๏ธ DevicesLevel 6HDW-O-06

Hardware: Hardware Specs & Diagnostics

๐Ÿ“„src/data/students/devices/strands/hardware.json (Step 6)
โœ… Links (2)๐Ÿซ Lesson #6.08aโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Hardware Specs & Sustainability. To: Audit & troubleshoot. To be: Reflective.

Unit: P&TConcept: ReflectionProfile: Reflective
โšก
Spark Hook (Step Inside):

"Imagine a school computer runs slowly when opening video editing software. How can inspecting System Hardware Specs help you find the problem?"

๐ŸŽฎ
Learn Simulator:HardwareSimulator โ€ข Level 6

Hardware auditing allows you to identify system capabilities! Checking RAM, CPU clock speed, and storage space reveals performance bottlenecks. Practicing safe maintenance, repair, and e-waste recycling ensures technology remains sustainable!

๐Ÿ› ๏ธ
Independent Practice Task:

Audit System Hardware & Troubleshoot Issues!

โ–ซ๏ธ Open System Info / About This PC on your computer
โ–ซ๏ธ Record the processor model, RAM capacity, and storage space
โ–ซ๏ธ Perform a 3-step hardware checklist to fix a simulated loose connection
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
#6.08a#6.08 Hardware Quiz

Complete a real-world PC build spec sheet in Google Sheets comparing component compatibility, TDP, and cost.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Open System Properties or Task Manager to view hardware specifications.

Developing

Read and compare device hardware specs (e.g., 16GB RAM, 512GB SSD, 2.5GHz CPU).

Secure (Target)

Troubleshoot common hardware issues (loose cables, unplugged power, peripheral driver resets).

Mastering

Evaluate the environmental impact of e-waste and propose modular hardware repair strategies.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/devices/hardware/hardware-s6-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"What should you do first if an external mouse or keyboard suddenly stops responding?"

Key / Answer: Check if the cable or wireless dongle is securely plugged into the port
๐Ÿ–ฅ๏ธ DevicesLevel 1CS.01.B.1.1

Input & Output Devices: Buttons & Displays

๐Ÿ“„src/data/students/devices/strands/input-output.json (Step 1)
โœ… Links (2)๐Ÿซ Lesson Ready๐Ÿ–ผ๏ธ WAGOLL Ready
๐ŸŽฏ
Learning Objective:

Students will identify common input devices that send information into a computer and output devices that present information back to users.

Unit: How the World WorksConcept: FormProfile: Inquirer
โšก
Spark Hook (See-Think-Wonder):

"Look at a digital camera and printer. Which one takes information in, and which one puts information out?"

๐ŸŽฎ
Learn Simulator:HardwareSimulator โ€ข Level 1

Input devices bring information INTO the computer (keyboard, mouse, microphone). Output devices send information OUT to you (screen, speakers, printer). Touchscreens do both!

๐Ÿ› ๏ธ
Independent Practice Task:

Sort Input and Output Devices

โ–ซ๏ธ 1. Drag input device icons into the Input box.
โ–ซ๏ธ 2. Drag output device icons into the Output box.
โ–ซ๏ธ 3. Identify one device that does both.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y1 โ€ข input-output-s01Sort Input and Output Devices Task

Create an Input vs Output Device Sorting Activity in Google Drawings categorizing keyboards, mice, monitors, and speakers.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Can name one input device (mouse) and one output device (screen).

Developing

Sorts physical cards into input and output device categories.

Secure (Target)

Explains how input devices send data into the computer and output devices present data out.

Mastering

Categorizes dual input/output devices like touchscreens.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โœ… Exemplar Image On Diskpublic/devices/input-output/step-1/inpo_step1_task.png
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"Which of the following is an INPUT device?"

Key / Answer: C
๐Ÿ–ฅ๏ธ DevicesLevel 2CS.01.B.1.2

Input & Output Devices: Data Flow

๐Ÿ“„src/data/students/devices/strands/input-output.json (Step 2)
โœ… Links (2)๐Ÿซ Lesson Ready๐Ÿ–ผ๏ธ WAGOLL Ready
๐ŸŽฏ
Learning Objective:

Students will trace how an input action (pressing a key) is processed by a computer to produce a specific output (character on screen).

Unit: How We Express OurselvesConcept: FunctionProfile: Communicator
โšก
Spark Hook (Think-Pair-Share):

"When you press 'A' on a keyboard, how does the computer know to draw 'A' on your screen?"

๐ŸŽฎ
Learn Simulator:HardwareSimulator โ€ข Level 2

Every computer interaction follows a 3-step flow: 1. Input (user presses key) -> 2. Processing (computer calculates response) -> 3. Output (speaker plays sound or screen lights up pixels).

๐Ÿ› ๏ธ
Independent Practice Task:

Trace the Signal Path

โ–ซ๏ธ 1. Arrange the 3 cards in order: Input, Processing, Output.
โ–ซ๏ธ 2. Connect the Keyboard to the Processor to the Screen.
โ–ซ๏ธ 3. Test your signal flow with a simulation.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y2 โ€ข input-output-s02Trace the Signal Path Task

Diagram an Input-Process-Output (IPO) Signal Flow in Canva tracking a keyboard key press to the monitor display.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Traces pressing a key to seeing a letter appear on screen.

Developing

Draws a 3-step flowchart: Input -> Processing -> Output.

Secure (Target)

Explains how different inputs lead to corresponding outputs in software.

Mastering

Diagnoses output failures by checking input signal pathways.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โœ… Exemplar Image On Diskpublic/devices/input-output/step-2/inpo_step2_task.png
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"What is the correct order of data flow in a computer?"

Key / Answer: B
๐Ÿ–ฅ๏ธ DevicesLevel 3CS.02.B.1.1

Input & Output Devices: Environmental Inputs

๐Ÿ“„src/data/students/devices/strands/input-output.json (Step 3)
โœ… Links (2)๐Ÿซ Lesson Ready๐Ÿ–ผ๏ธ WAGOLL Ready
๐ŸŽฏ
Learning Objective:

Students will understand that sensors act as digital input devices that collect physical measurements from the environment.

Unit: Sharing the PlanetConcept: ConnectionProfile: Thinker
โšก
Spark Hook (See-Think-Wonder):

"How do automatic doors open when you walk up to them without touching a button?"

๐ŸŽฎ
Learn Simulator:HardwareSimulator โ€ข Level 3

Sensors are special input devices that read physical energy from the environment. Light sensors measure brightness, sound sensors measure volume, and motion sensors detect movement!

๐Ÿ› ๏ธ
Independent Practice Task:

Program a Sensor Trigger

โ–ซ๏ธ 1. Connect a light sensor input block to your code.
โ–ซ๏ธ 2. Set the condition: IF light level is low.
โ–ซ๏ธ 3. Trigger the output block to turn on the screen backlight.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y3 โ€ข input-output-s03Program a Sensor Trigger Task

Program an Ambient Light Sensor Trigger in MakeCode micro:bit turning on LED matrix illumination when dark.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identifies a light sensor or thermometer as an input collector.

Developing

Explains how automatic streetlights use light sensors as inputs.

Secure (Target)

Programs a sensor input to trigger an output LED or buzzer.

Mastering

Compares manual human inputs with automated sensor inputs.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โœ… Exemplar Image On Diskpublic/devices/input-output/step-3/inpo_step3_task.png
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"Which of these is an AUTOMATIC sensor input?"

Key / Answer: B
๐Ÿ–ฅ๏ธ DevicesLevel 4CS.02.B.1.2

Input & Output Devices: Assistive Technology

๐Ÿ“„src/data/students/devices/strands/input-output.json (Step 4)
โœ… Links (2)๐Ÿซ Lesson Ready๐Ÿ–ผ๏ธ WAGOLL Ready
๐ŸŽฏ
Learning Objective:

Students will evaluate how specialized and assistive input/output devices enable diverse users and industry professionals to interact with technology.

Unit: Where We Are in Place and TimeConcept: ResponsibilityProfile: Principled
โšก
Spark Hook (Chalk Talk):

"How can someone who cannot use their hands still type commands into a computer?"

๐ŸŽฎ
Learn Simulator:HardwareSimulator โ€ข Level 4

Specialized I/O devices make technology accessible for everyone. Eye-trackers and puff switches act as inputs for people with physical disabilities, while haptic feedback gloves and refreshable Braille displays provide tactile outputs!

๐Ÿ› ๏ธ
Independent Practice Task:

Design an Inclusive I/O Setup

โ–ซ๏ธ 1. Select an accessibility scenario (e.g. visual impairment).
โ–ซ๏ธ 2. Choose appropriate input hardware (voice control, braille keyboard).
โ–ซ๏ธ 3. Select matching output hardware (screen reader, haptic feedback).
๐Ÿซ
Classroom Lesson Idea Alignment:
Y4 โ€ข input-output-s04Design an Inclusive I/O Setup Task

Design an Inclusive Assistive Technology Workstation in Google Slides selecting braille readers, switch inputs, and eye-trackers.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identifies adaptive switches and screen readers as assistive tools.

Developing

Matches user needs with specialized I/O hardware solutions.

Secure (Target)

Evaluates how eye-trackers and refreshed braille displays bridge accessibility gaps.

Mastering

Designs an accessible I/O interface for users with motor or sensory impairments.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โœ… Exemplar Image On Diskpublic/devices/input-output/step-4/inpo_step4_task.png
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"What type of device is a refreshable Braille display?"

Key / Answer: C
๐Ÿ–ฅ๏ธ DevicesLevel 5CS.03.B.1.1

Input & Output Devices: Signals & Conversion

๐Ÿ“„src/data/students/devices/strands/input-output.json (Step 5)
โœ… Links (2)๐Ÿซ Lesson Ready๐Ÿ–ผ๏ธ WAGOLL Ready
๐ŸŽฏ
Learning Objective:

Students will understand the conversion between continuous analog physical signals and discrete digital data in input/output systems.

Unit: How We Organize OurselvesConcept: PerspectiveProfile: Knowledgeable
โšก
Spark Hook (See-Think-Wonder):

"A real human voice is a smooth, continuous wave. How does a computer store it as 1s and 0s?"

๐ŸŽฎ
Learn Simulator:HardwareSimulator โ€ข Level 5

Real-world inputs (sound, temperature) are continuous ANALOG signals. Computers can only read discrete DIGITAL numbers (1s and 0s). An Analog-to-Digital Converter (ADC) samples the analog input thousands of times per second!

๐Ÿ› ๏ธ
Independent Practice Task:

Simulate ADC Conversion

โ–ซ๏ธ 1. Plot a continuous analog wave signal.
โ–ซ๏ธ 2. Adjust the sampling rate slider to convert the wave to digital samples.
โ–ซ๏ธ 3. Compare low vs high sample rates on output quality.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y5 โ€ข input-output-s05Simulate ADC Conversion Task

Graph Analog vs Digital Signal Conversion in Google Sheets modeling sampling rates and quantization resolution.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Distinguishes between continuous sound waves and digital audio files.

Developing

Explains how Analog-to-Digital Converters (ADC) digitize microphone inputs.

Secure (Target)

Demonstrates how sample rate affects the accuracy of digitized input signals.

Mastering

Analyzes the complete pipeline from analog sound input through ADC processing to DAC speaker output.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โœ… Exemplar Image On Diskpublic/devices/input-output/step-5/inpo_step5_task.png
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"What component converts continuous analog microphone sound into digital data?"

Key / Answer: B
๐Ÿ–ฅ๏ธ DevicesLevel 6CS.03.B.1.2

Input & Output Devices: Robotic Control Loops

๐Ÿ“„src/data/students/devices/strands/input-output.json (Step 6)
โœ… Links (2)๐Ÿซ Lesson Ready๐Ÿ–ผ๏ธ WAGOLL Ready
๐ŸŽฏ
Learning Objective:

Students will design and evaluate closed-loop feedback systems where input sensor data continuously controls output actuators.

Unit: Sharing the PlanetConcept: ReflectionProfile: Reflective
โšก
Spark Hook (Compass Points):

"How does a smart thermostat keep a room at exactly 21ยฐC all day without a human touching it?"

๐ŸŽฎ
Learn Simulator:HardwareSimulator โ€ข Level 6

In automated control systems, output devices are called ACTUATORS (motors, servos, pumps, heaters). In a CLOSED-LOOP system, sensor inputs provide continuous FEEDBACK to adjust actuator outputs until a target state is reached.

๐Ÿ› ๏ธ
Independent Practice Task:

Build a Automated Climate Control System

โ–ซ๏ธ 1. Set target temperature to 22ยฐC.
โ–ซ๏ธ 2. Connect temperature sensor input to feedback control block.
โ–ซ๏ธ 3. Program heater actuator output to turn on when temp drops below 20ยฐC and off at 22ยฐC.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y6 โ€ข input-output-s06Build a Automated Climate Control System Task

Build a Closed-Loop Automated Climate Control Model in Scratch continuous adjusting heating actuators from sensor feedback.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identifies motors, servos, and valves as physical output actuators.

Developing

Explains the difference between open-loop and closed-loop feedback systems.

Secure (Target)

Constructs a control loop simulation where a temperature sensor input regulates a fan motor output.

Mastering

Evaluates control loop stability, deadbands, and sensor noise handling in robotic systems.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โœ… Exemplar Image On Diskpublic/devices/input-output/step-6/inpo_step6_task.png
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"What is an ACTUATOR in a physical computing control system?"

Key / Answer: C
๐Ÿ–ฅ๏ธ DevicesLevel 1SOFT.Y1.01

Software & Operating Systems: Apps & Icons

๐Ÿ“„src/data/students/devices/strands/software.json (Step 1)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Identify common software application icons and launch and close programs correctly.

Unit: UOI-DEV-01Concept: FormProfile: Inquirer
โšก
Spark Hook (See Think Wonder):

"Look at these 4 colorful desktop icons. What do you think happens when you double-click each one?"

๐ŸŽฎ
Learn Simulator:SoftwareSimulator โ€ข Level 1

Software is the set of programs and instructions that tell a computer what to do. Hardware is physical, while software is digital. We click app icons to open programs like drawing tools or web browsers.

๐Ÿ› ๏ธ
Independent Practice Task:

Launching & Closing Apps

โ–ซ๏ธ Find the painting app icon on the desktop
โ–ซ๏ธ Double-click or tap to open the app
โ–ซ๏ธ Draw a simple circle
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y1 โ€ข soft-s01Launching & Closing Apps Task

Match Application Desktop Icons in Google Slides and practice launching, resizing, and closing drawing software safely.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Needs assistance locating app icons on the screen.

Developing

Identifies 2-3 main app icons and opens them with support.

Secure (Target)

Independently identifies app icons, opens programs, and closes them safely.

Mastering

Explains that software contains invisible instructions guiding hardware actions.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/devices/software/software-s1-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Which of these is an example of software?"

Key / Answer: A drawing app program
๐Ÿ–ฅ๏ธ DevicesLevel 2SOFT.Y2.01

Software & Operating Systems: OS vs Apps

๐Ÿ“„src/data/students/devices/strands/software.json (Step 2)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Differentiate between Operating System software (Windows, macOS, iOS) and Application software (Word, Scratch).

Unit: UOI-DEV-02Concept: FunctionProfile: Communicator
โšก
Spark Hook (Zoom In):

"Zoom in on this desktop interface. Is the background window frame part of an app or the Operating System?"

๐ŸŽฎ
Learn Simulator:SoftwareSimulator โ€ข Level 2

The Operating System (OS) is the main boss software that controls the whole device (like Windows, macOS, ChromeOS, or iOS). Applications (Apps) are special tools built to do specific tasks, like playing a video or typing a story.

๐Ÿ› ๏ธ
Independent Practice Task:

Sorting System vs App Software

โ–ซ๏ธ Open the Software Sorting activity
โ–ซ๏ธ Drag Windows 11 and iOS into the OS container
โ–ซ๏ธ Drag Scratch and Minecraft into the Apps container
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y2 โ€ข soft-s02Sorting System vs App Software Task

Classify System Software vs Application Software in Canva sorting Windows/macOS vs Scratch/Canva.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Confuses the operating system background with individual app windows.

Developing

Names their device's operating system with teacher guidance.

Secure (Target)

Accurately categorizes items as Operating Systems or Application programs.

Mastering

Describes how the OS acts as an essential bridge between hardware and user apps.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/devices/software/software-s2-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Which of the following is an Operating System?"

Key / Answer: Microsoft Windows
๐Ÿ–ฅ๏ธ DevicesLevel 3SOFT.Y3.01

Software & Operating Systems: Updates & Versions

๐Ÿ“„src/data/students/devices/strands/software.json (Step 3)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Explain why software requires regular updates and identify version numbers (e.g., v1.0 vs v2.0).

Unit: UOI-DEV-03Concept: ChangeProfile: Thinker
โšก
Spark Hook (Before After Slider):

"Slide to compare an un-updated app with a updated version. What bugs were fixed?"

๐ŸŽฎ
Learn Simulator:SoftwareSimulator โ€ข Level 3

Software isn't fixed forever; developers update it to fix errors ('bugs'), add new features, and shield devices from cyber threats ('security patches'). Version numbers like v1.0, v2.0, or v2.1 show how major or minor the update is.

๐Ÿ› ๏ธ
Independent Practice Task:

Checking App Versions & Release Notes

โ–ซ๏ธ Open the Settings/About menu in a sample application
โ–ซ๏ธ Locate the version number (e.g., v3.4.1)
โ–ซ๏ธ Read the release notes summary
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y3 โ€ข soft-s03Checking App Versions & Release Notes Task

Inspect Application Version Numbers and Release Notes in Google Docs identifying security patches and feature updates.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Ignores update notifications without understanding their purpose.

Developing

Recognizes that updates change app features or fix glitches.

Secure (Target)

Explains that updates fix bugs, add features, and patch security vulnerabilities.

Mastering

Interprets semantic versioning numbers (major vs minor update releases).

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/devices/software/software-s3-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Why do developers release software updates?"

Key / Answer: To fix bugs and protect against security risks
๐Ÿ–ฅ๏ธ DevicesLevel 4SOFT.Y4.01

Software & Operating Systems: Web vs Native

๐Ÿ“„src/data/students/devices/strands/software.json (Step 4)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Compare native installed software (runs offline, uses local drive) with web applications (runs in browser, uses cloud servers).

Unit: UOI-DEV-04Concept: ConnectionProfile: Principled
โšก
Spark Hook (SplitScreenSimulator):

"Compare MS Word running on the desktop vs Google Docs running in a browser. What happens if Wi-Fi disconnects?"

๐ŸŽฎ
Learn Simulator:SoftwareSimulator โ€ข Level 4

Native Apps are downloaded and installed onto local hard drives, working even without internet. Web Apps run inside a web browser over the internet, saving work automatically to cloud servers.

๐Ÿ› ๏ธ
Independent Practice Task:

Comparing Native vs Web Apps

โ–ซ๏ธ Open native Paint/Word and web-based Canva/Docs
โ–ซ๏ธ Disconnect Wi-Fi temporarily in simulator
โ–ซ๏ธ Test which application continues working smoothly offline
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y4 โ€ข soft-s04Comparing Native vs Web Apps Task

Evaluate Native Desktop Apps vs Cloud Web Apps in Google Docs comparing offline availability, auto-sync, and storage.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Believes all software needs an active internet connection to function.

Developing

Identifies web apps that run inside a web browser.

Secure (Target)

Contrasts native apps (offline, local storage) with web apps (online, cloud sync).

Mastering

Evaluates trade-offs (storage space, internet dependency, processing speed) when selecting software.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/devices/software/software-s4-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Which feature is typical of a Web Application?"

Key / Answer: It runs inside a web browser and saves to the cloud
๐Ÿ–ฅ๏ธ DevicesLevel 5SOFT.Y5.01

Software & Operating Systems: OS Core Skills

๐Ÿ“„src/data/students/devices/strands/software.json (Step 5)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Describe core Operating System functions including file systems, memory allocation, device drivers, and multitasking.

Unit: UOI-DEV-05Concept: PerspectiveProfile: Knowledgeable
โšก
Spark Hook (ShortcutSimulator):

"Use Alt+Tab / Cmd+Tab to switch rapidly between 3 running application windows. How does OS track each app?"

๐ŸŽฎ
Learn Simulator:SoftwareSimulator โ€ข Level 5

The Operating System performs four major jobs: 1) File Management (hierarchical folders), 2) Memory Allocation (sharing RAM), 3) Hardware Driver Coordination (translating commands for printers/webcams), and 4) Multitasking (running multiple apps concurrently).

๐Ÿ› ๏ธ
Independent Practice Task:

Exploring OS Resource Manager

โ–ซ๏ธ Open Task Manager or Activity Monitor
โ–ซ๏ธ Observe CPU and RAM percentage usage for running apps
โ–ซ๏ธ Identify a device driver in Device Manager
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y5 โ€ข soft-s05Exploring OS Resource Manager Task

Monitor Operating System Resource Usage in Task Manager logging CPU and RAM usage spikes during multitasking in Sheets.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Struggles to manage multiple open application windows simultaneously.

Developing

Uses task switching (Alt+Tab) and understands that OS organizes files into folders.

Secure (Target)

Explains the key roles of the OS: managing files, handling device drivers, and allocating RAM memory.

Mastering

Analyzes system resource usage in Task Manager to diagnose non-responding programs.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/devices/software/software-s5-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"What software component enables an Operating System to talk to a specific printer or camera?"

Key / Answer: A Device Driver
๐Ÿ–ฅ๏ธ DevicesLevel 6SOFT.Y6.01

Software & Operating Systems: Licensing & Safety

๐Ÿ“„src/data/students/devices/strands/software.json (Step 6)
โœ… Links (2)๐Ÿซ Lesson #6.02โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Differentiate between proprietary, open-source, and freemium software licensing models while assessing malware risks.

Unit: UOI-DEV-06Concept: ReflectionProfile: Reflective
โšก
Spark Hook (See Think Wonder):

"Examine this 'Free Game Download' button on a shady website. What red flags indicate potential malware?"

๐ŸŽฎ
Learn Simulator:SoftwareSimulator โ€ข Level 6

Software has legal licenses: Proprietary (paid, closed source e.g. Photoshop), Open Source (free, community editable source code e.g. Blender/Linux), and Freemium. Downloading pirated software risks introducing Malware (viruses, ransomware, spyware) into systems.

๐Ÿ› ๏ธ
Independent Practice Task:

Software License & Security Audit

โ–ซ๏ธ Categorize 5 software titles by license model (Proprietary, Open Source, Freemium)
โ–ซ๏ธ Inspect download URLs for security red flags (.exe on untrusted sites)
โ–ซ๏ธ Run a simulated anti-malware system scan
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
#6.02#6.02 My Personal Map

Conduct a software license audit in Google Docs distinguishing Open Source (MIT/GPL), Freeware, and Proprietary software.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Attempts to download executable files from unverified pop-up advertisements.

Developing

Understands that downloading software requires permission and official source verification.

Secure (Target)

Compares Proprietary vs. Open Source software (e.g., MS Office vs LibreOffice/GIMP) and identifies malware threats.

Mastering

Evaluates End User License Agreements (EULA) and designs safe software deployment protocols.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/devices/software/software-s6-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Which software license model makes source code freely available for anyone to inspect and modify?"

Key / Answer: Open Source License
๐Ÿ–ฅ๏ธ DevicesLevel 1STOR.Y1.01

Storage & Memory: Saving Files

๐Ÿ“„src/data/students/devices/strands/storage.json (Step 1)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Identify that unsaved digital work disappears when power is cut, while saved work is stored in local memory.

Unit: UOI-Y1-TECHConcept: FormProfile: Inquirer
โšก
Spark Hook (See Think Wonder):

"What happens to a drawing on a whiteboard when you wipe it versus taking a photo? How is that like saving on a computer?"

๐ŸŽฎ
Learn Simulator:StandardContent โ€ข Level 1

When you paint a picture or type a sentence, your computer holds it in temporary memory while you work. But if the computer turns off, temporary memory clears! Clicking Save writes your work onto a permanent storage disk inside the device so you can open it again tomorrow.

๐Ÿ› ๏ธ
Independent Practice Task:

Save and Reload Mission

โ–ซ๏ธ Create a simple drawing in a digital canvas
โ–ซ๏ธ Save the file with a clear name
โ–ซ๏ธ Close the application completely
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y1 โ€ข stor-s01Save and Reload Mission Task

Demonstrate File Persistence in Google Drawings saving artwork locally, closing the browser, and reloading the file.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Needs help finding the Save button to store digital work.

Developing

Saves digital work with support but sometimes loses unsaved files.

Secure (Target)

Independently saves work to local storage and reopens it after restarting.

Mastering

Explains clearly why saving to memory prevents work from disappearing when devices power down.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/devices/storage/storage-s1-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"What happens to unsaved work if a computer battery dies?"

Key / Answer: It is lost because it was only in temporary memory
๐Ÿ–ฅ๏ธ DevicesLevel 2STOR.Y2.02

Storage & Memory: Physical Drives

๐Ÿ“„src/data/students/devices/strands/storage.json (Step 2)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Differentiate between internal computer hard drives/SSDs and removable external storage devices like USB flash drives.

Unit: UOI-Y2-HARDWAREConcept: FunctionProfile: Communicator
โšก
Spark Hook (Think Pair Share):

"How did people carry photos or letters to a friendโ€™s house before the internet existed?"

๐ŸŽฎ
Learn Simulator:StandardContent โ€ข Level 2

Inside every computer is a built-in storage drive (like an SSD or Hard Drive) that holds all your apps and files. When you want to take files with you, you can plug in a USB flash drive or external drive. The computer reads the external drive like a portable digital backpack!

๐Ÿ› ๏ธ
Independent Practice Task:

External Drive Transfer

โ–ซ๏ธ Plug in a USB storage drive
โ–ซ๏ธ Open File Explorer/Finder to find the drive
โ–ซ๏ธ Drag a document onto the USB drive
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y2 โ€ข stor-s02External Drive Transfer Task

Execute a Safe File Transfer to a USB Flash Drive using File Explorer and demonstrate proper hardware ejection.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identifies a USB flash drive but cannot explain what it does.

Developing

Uses a USB drive to move a file with step-by-step guidance.

Secure (Target)

Independently copies files between internal drive folders and an external USB memory stick.

Mastering

Explains how portable storage hardware allows files to be carried physically between non-networked computers.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/devices/storage/storage-s2-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"What is the main advantage of a USB flash drive?"

Key / Answer: It lets you physically carry files to another computer
๐Ÿ–ฅ๏ธ DevicesLevel 3STOR.Y3.03

Storage & Memory: Bytes & Capacities

๐Ÿ“„src/data/students/devices/strands/storage.json (Step 3)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Compare file sizes using metric units (Bytes, KB, MB, GB) and recognize that video files require far more storage than text files.

Unit: UOI-Y3-DATAConcept: ConnectionProfile: Thinker
โšก
Spark Hook (Zoom In):

"Look at these three items: a text sentence, a photo, and a 10-minute video. Which takes up the most space on a drive?"

๐ŸŽฎ
Learn Simulator:StandardContent โ€ข Level 3

All digital files are made of tiny bits and bytes. A single letter of text is about 1 Byte. 1,000 Bytes make a Kilobyte (KB). 1,000 KB make a Megabyte (MB), which is typical for a photo. 1,000 MB make a Gigabyte (GB), which is needed for movies and large games!

๐Ÿ› ๏ธ
Independent Practice Task:

File Size Inspector

โ–ซ๏ธ Inspect file properties for a text document (KB)
โ–ซ๏ธ Check the size of a digital photo (MB)
โ–ซ๏ธ Find the size of a short video clip (MB/GB)
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y3 โ€ข stor-s03File Size Inspector Task

Calculate and Compare Digital File Sizes (Bytes, KB, MB, GB) in Google Sheets ordering text, audio, and video files.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Recognizes that larger numbers mean bigger files but struggles with unit names.

Developing

Orders KB, MB, and GB sequentially but misses how file content (text vs video) affects size.

Secure (Target)

Accurately ranks text (KB), image (MB), and video (GB) file sizes and calculates capacity remaining.

Mastering

Explains file size conversions (1,000 MB โ‰ˆ 1 GB) and predicts storage needs for multimedia projects.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/devices/storage/storage-s3-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Which of these storage capacities holds the most data?"

Key / Answer: 2 Gigabytes (GB)
๐Ÿ–ฅ๏ธ DevicesLevel 4STOR.Y4.04

Storage & Memory: Cloud Storage

๐Ÿ“„src/data/students/devices/strands/storage.json (Step 4)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Explain that "the cloud" refers to physical data centers connected to the internet, enabling device sync and remote access.

Unit: UOI-Y4-NETWORKSConcept: ResponsibilityProfile: Principled
โšก
Spark Hook (Chalk Talk):

"If you type a document on a school Chromebook, how can you open it at home on a tablet?"

๐ŸŽฎ
Learn Simulator:StandardContent โ€ข Level 4

The "Cloud" isnโ€™t in the skyโ€”it is a network of giant warehouse buildings full of powerful computers called servers! When you save to Google Drive or OneDrive, your file is sent over the internet to a cloud server. That means you can log in from any device anywhere in the world and pick up right where you left off!

๐Ÿ› ๏ธ
Independent Practice Task:

Cloud Sync Test

โ–ซ๏ธ Upload a document to your school cloud drive
โ–ซ๏ธ Log into your account on a second device
โ–ซ๏ธ Open and edit the cloud document
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y4 โ€ข stor-s04Cloud Sync Test Task

Test Real-Time Cloud File Synchronization across two devices in Google Drive verifying instant revision updates.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Thinks "the cloud" means files are saved in the sky without physical computers.

Developing

Uses Google Drive or OneDrive to save files but struggles to explain where they are stored.

Secure (Target)

Explains that cloud files live on secure server farms and access them across different school devices.

Mastering

Evaluates offline vs online file availability and explains automatic cloud syncing.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/devices/storage/storage-s4-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"What is "the cloud" in computing?"

Key / Answer: Remote physical server computers connected to the internet
๐Ÿ–ฅ๏ธ DevicesLevel 5STOR.Y5.05

Storage & Memory: RAM vs ROM

๐Ÿ“„src/data/students/devices/strands/storage.json (Step 5)
โœ… Links (2)๐Ÿซ Lesson #5.16โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Differentiate between volatile memory (RAM) and non-volatile storage (ROM/SSD), explaining their distinct roles in speed vs data preservation.

Unit: UOI-Y5-SYSTEMSConcept: PerspectiveProfile: Knowledgeable
โšก
Spark Hook (Connect Extend Challenge):

"Imagine your school desk versus your library archive box. How do they compare to RAM and storage?"

๐ŸŽฎ
Learn Simulator:StandardContent โ€ข Level 5

Computers use two main types of memory. RAM (Random Access Memory) is super-fast, volatile memoryโ€”like your active school desk where open apps sit. When power cuts, RAM clears completely! Persistent storage (SSD, HDD, ROM) is non-volatileโ€”like a metal filing cabinet that holds your files permanently even when turned off.

๐Ÿ› ๏ธ
Independent Practice Task:

Memory & Storage Audit

โ–ซ๏ธ Open System Info / Task Manager
โ–ซ๏ธ Identify installed RAM capacity (e.g., 8 GB)
โ–ซ๏ธ Identify total persistent SSD/HDD storage capacity (e.g., 256 GB)
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
#5.16#5.16 Hardware Quiz

Create an infographic in Canva comparing volatile RAM vs non-volatile ROM/BIOS operations during computer boot.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Confuses RAM capacity with hard drive storage space.

Developing

States that RAM is temporary and hard drives are permanent, but cannot explain volatility.

Secure (Target)

Clearly contrasts volatile RAM (fast active desk) with non-volatile SSD/HDD (permanent filing cabinet).

Mastering

Analyzes how insufficient RAM leads to system lagging and page file swapping on persistent storage.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/devices/storage/storage-s5-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"What makes RAM "volatile" memory?"

Key / Answer: It loses all stored data when electricity is turned off
๐Ÿ–ฅ๏ธ DevicesLevel 6STOR.Y6.06

Storage & Memory: Backups & Redundancy

๐Ÿ“„src/data/students/devices/strands/storage.json (Step 6)
โœ… Links (2)๐Ÿซ Lesson #6.08aโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Formulate and apply a 3-2-1 backup strategy (3 copies, 2 different media types, 1 offsite/cloud copy) to safeguard digital projects.

Unit: UOI-Y6-CYBERSECURITYConcept: ReflectionProfile: Reflective
โšก
Spark Hook (3-2-1 Bridge):

"If your laptop was dropped in a lake right now, where are your files saved? How many survive?"

๐ŸŽฎ
Learn Simulator:StandardContent โ€ข Level 6

Hardware fails, devices get lost, and files can become corrupted. Professional computer users follow the 3-2-1 Backup Rule: Keep 3 total copies of important work, stored on 2 different media types (e.g. internal SSD + external drive), with 1 copy kept offsite in cloud storage. If one drive dies, your work is 100% safe!

๐Ÿ› ๏ธ
Independent Practice Task:

3-2-1 Backup Plan

โ–ซ๏ธ Identify a critical school portfolio project
โ–ซ๏ธ Ensure Primary Copy exists on local computer
โ–ซ๏ธ Create Secondary Copy on an external USB/NAS drive
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
#6.08a#6.08 Hardware Quiz

Formulate a 3-2-1 Backup Strategy guide in Google Docs outlining cloud, local external, and off-site backup protocols.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Relies on a single file copy and risks data loss if the device breaks.

Developing

Creates manual duplicate files on a USB drive occasionally but lacks a structured schedule.

Secure (Target)

Designs and executes a 3-2-1 backup plan with automated cloud backups and external drive snapshots.

Mastering

Tests file recovery procedures and verifies data integrity checksums to ensure backups are uncorrupted.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/devices/storage/storage-s6-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"In the 3-2-1 backup rule, what does the "1" represent?"

Key / Answer: 1 copy stored offsite or in cloud storage
๐ŸŽฅ MediaLevel 1LC.01.B.3.6

3D Modelling & Spatial Design: 3D View & Shapes

๐Ÿ“„src/data/students/media/strands/3d-modelling.json (Step 1)
โœ… Links (1)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Learn how to orbit, pan, and zoom around 3D digital shapes in a virtual viewport.

Unit: How We Express OurselvesConcept: FormProfile: Inquirer
โšก
Spark Hook (See Think Wonder):

"Look at this digital 3D cube. What happens when you rotate your viewpoint around it?"

๐ŸŽฎ
Learn Simulator:3D Viewport Inspector โ€ข Level 1

In 3D design, objects have length, width, and depth (height). Unlike 2D flat drawings, 3D space lets us look at objects from any angle. Using the orbit control, you can spin around an object 360 degrees. Panning slides your view left, right, up, or down, while zooming brings you closer or further away.

๐Ÿ› ๏ธ
Independent Practice Task:

Explore 3D Viewport Navigation

โ–ซ๏ธ Open the 3D viewer
โ–ซ๏ธ Practice orbiting 360 degrees around the 3D shape
โ–ซ๏ธ Pan left and right across the workplane
+2 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y1 โ€ข 3d-s01Explore 3D Viewport Navigation Task

Navigate a 3D Virtual Viewport in Tinkercad practicing orbiting, panning, and zooming around geometric objects.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Can view a 3D shape on screen with guidance.

Developing

Can orbit around a 3D shape using mouse or touch controls.

Secure (Target)

Can comfortably orbit, pan, and zoom to inspect a 3D object from all 360-degree angles.

Mastering

Can assist peers in resetting viewport cameras and navigating complex 3D scenes.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/media/3d-modelling/3d-modelling-s1-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Which control action spins your camera view around a 3D object 360 degrees?"

Key / Answer: Orbiting
๐ŸŽฅ MediaLevel 2LC.01.B.3.6

3D Modelling & Spatial Design: 3D Primitives

๐Ÿ“„src/data/students/media/strands/3d-modelling.json (Step 2)
โœ… Links (1)๐Ÿซ Lesson #2.12โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Learn how to place 3D primitives onto the workplane and modify their size and color.

Unit: How We Express OurselvesConcept: FunctionProfile: Communicator
โšก
Spark Hook (Think Pair Share):

"How can you turn a simple cube primitive into a tall skyscraper or a wide brick?"

๐ŸŽฎ
Learn Simulator:3D Canvas Builder โ€ข Level 2

All complex 3D objects start as simple geometric primitives such as cubes, cylinders, spheres, and cones. By dragging a primitive onto the grid (workplane), you can modify its properties. White and black corner handles allow you to resize its length, width, and height. You can also pick solid colors for each primitive.

๐Ÿ› ๏ธ
Independent Practice Task:

Build a Primitive Structure

โ–ซ๏ธ Drag a cube primitive onto the workplane
โ–ซ๏ธ Resize the cube using handle points
โ–ซ๏ธ Add a cylinder primitive beside it
+2 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
#2.12#2.12 Programming 2.2

Build a composite 3D house model in Tinkercad by combining, moving, and stacking solid primitive cubes and roof prisms.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Can drag a 3D shape onto the screen with assistance.

Developing

Can place a 3D primitive on the workplane and change its color.

Secure (Target)

Can place, resize (scale length, width, height), move, and recolor 3D primitive shapes accurately.

Mastering

Can design multi-colored 3D structures using diverse primitive shapes.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/media/3d-modelling/3d-modelling-s2-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"What do the corner handles on a 3D primitive allow you to change?"

Key / Answer: Its size and dimensions
๐ŸŽฅ MediaLevel 3LC.02.B.3.6

3D Modelling & Spatial Design: 3D Align & Rotate

๐Ÿ“„src/data/students/media/strands/3d-modelling.json (Step 3)
โœ… Links (1)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Learn how to rotate 3D objects on three axes and align them accurately.

Unit: How We Organize OurselvesConcept: ConnectionProfile: Thinker
โšก
Spark Hook (Zoom In):

"Look closely at the curved rotation handles. How do they help you tilt a roof shape onto a house base?"

๐ŸŽฎ
Learn Simulator:3D Alignment & Axis Tools โ€ข Level 3

To build complex models, shapes must be positioned precisely relative to one another. Curved rotation arrows allow you to tilt objects around the X, Y, or Z axis. The cone handle lifts shapes up or down off the workplane (Z-axis). Using the Align tool, you can automatically center or edge-align multiple shapes together perfectly.

๐Ÿ› ๏ธ
Independent Practice Task:

Align and Stack 3D Primitives

โ–ซ๏ธ Place a box base and a roof cone on the workplane
โ–ซ๏ธ Lift the roof cone up using the Z-axis cone handle
โ–ซ๏ธ Select both shapes together
+2 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y3 โ€ข 3d-s03Align and Stack 3D Primitives Task

Align and Stack 3D Geometric Primitives in Tinkercad using the Z-axis lift handle and center alignment tools.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Can tilt a 3D shape with guidance.

Developing

Can rotate a shape 90 degrees and lift it off the workplane.

Secure (Target)

Can rotate 3D shapes precisely along X, Y, and Z axes and align multiple shapes along shared axes.

Mastering

Can construct perfectly symmetrical multi-part 3D models using alignment tools.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/media/3d-modelling/3d-modelling-s3-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Which handle lifts a 3D object vertically up or down along the Z-axis?"

Key / Answer: Black lifting cone handle
๐ŸŽฅ MediaLevel 4LC.02.B.3.6

3D Modelling & Spatial Design: Boolean Grouping

๐Ÿ“„src/data/students/media/strands/3d-modelling.json (Step 4)
โœ… Links (1)๐Ÿซ Lesson #4.01โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Learn how to turn solid shapes into holes and group objects to carve out hollow 3D designs.

Unit: How the World WorksConcept: ChangeProfile: Principled
โšก
Spark Hook (Connect Extend Challenge):

"How does making a shape a "Hole" and grouping it act like a digital cookie cutter?"

๐ŸŽฎ
Learn Simulator:Boolean Grouping & Subtraction โ€ข Level 4

In 3D design, Boolean operations allow you to merge shapes or cut shapes out of other shapes. Turning a primitive into a "Hole" transforms it into a transparent cutter. When you select a solid shape and a Hole shape together and click "Group", the Hole area is carved out completely, leaving a hollow cavity or opening.

๐Ÿ› ๏ธ
Independent Practice Task:

Create a Hollow Pencil Holder

โ–ซ๏ธ Drag a solid cylinder onto the workplane
โ–ซ๏ธ Drag a second smaller cylinder and set its property to "Hole"
โ–ซ๏ธ Lift and position the Hole cylinder inside the solid cylinder
+2 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
#4.01#4.01 Digital Portfolio

Design a hollow 3D pencil holder in Tinkercad using cylinder solid shapes grouped with cylinder hole cutouts.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Can select two shapes at the same time.

Developing

Can group two solid shapes together into one object.

Secure (Target)

Can convert shapes into Holes, align them inside solid objects, and Group them to create hollow cavities.

Mastering

Can design intricate functional objects (like cups, pencil pots, or keyrings) using Boolean grouping.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/media/3d-modelling/3d-modelling-s4-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"What occurs when a solid shape and a Hole shape are grouped together?"

Key / Answer: The Hole shape carves out a cavity from the solid shape
๐ŸŽฅ MediaLevel 5LC.03.B.3.6

3D Modelling & Spatial Design: Extrusion & Workplanes

๐Ÿ“„src/data/students/media/strands/3d-modelling.json (Step 5)
โœ… Links (1)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Learn how to convert 2D flat vector outlines into extruded 3D objects and place new workplanes on angled faces.

Unit: How We Express OurselvesConcept: PerspectiveProfile: Knowledgeable
โšก
Spark Hook (Chalk Talk):

"Why is starting with a 2D vector sketch helpful when designing custom 3D objects or logos?"

๐ŸŽฎ
Learn Simulator:2D-to-3D Extrusion & Workplanes โ€ข Level 5

Extrusion is the process of pulling a flat 2D vector shape into 3D space by giving it height. Designers often draw custom 2D logos or shapes (SVG files) and import them into 3D software. Additionally, placing a temporary Workplane onto any flat or angled face of an object allows you to build directly on that surface without manual alignment.

๐Ÿ› ๏ธ
Independent Practice Task:

Extrude a Custom Vector Badge

โ–ซ๏ธ Import a flat 2D SVG vector outline
โ–ซ๏ธ Adjust the extrusion height slider to make it 3D
โ–ซ๏ธ Place a temporary Workplane onto the top surface of the badge
+2 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y5 โ€ข 3d-s05Extrude a Custom Vector Badge Task

Extrude a 2D Vector Silhouette into a 3D Keyring in Tinkercad using custom workplanes and embossed text.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Can view a flat 2D vector shape in the software.

Developing

Can import an SVG vector logo and extrude its height.

Secure (Target)

Can import 2D vector SVG files, extrude them into 3D, and place temporary workplanes on angled faces for detailed modeling.

Mastering

Can design custom product prototypes combining extruded vector logos and complex geometric features.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/media/3d-modelling/3d-modelling-s5-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"What does extrusion do when applied to a 2D vector sketch?"

Key / Answer: It stretches the flat 2D shape into 3D space by giving it height
๐ŸŽฅ MediaLevel 6LC.03.B.3.2

3D Modelling & Spatial Design: 3D Print & Slicing

๐Ÿ“„src/data/students/media/strands/3d-modelling.json (Step 6)
โœ… Links (1)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Learn how to inspect 3D models for printability, export STL files, and configure slicing software for 3D printing.

Unit: Sharing the PlanetConcept: ReflectionProfile: Reflective
โšก
Spark Hook (I Used to Think... Now I Think...):

"I used to think 3D printers could print any shape instantly. Now I think about overhangs, supports, and layer slicing..."

๐ŸŽฎ
Learn Simulator:Slicing & 3D Print Preparation โ€ข Level 6

3D printers build physical objects layer by layer (additive manufacturing). Before printing, 3D digital models must be exported in standard mesh formats like STL or OBJ. Slicing software then cuts the model into hundreds of horizontal layers, calculates plastic infill density (e.g. 15%), and adds removable support structures for steep overhangs.

๐Ÿ› ๏ธ
Independent Practice Task:

Prepare Model for 3D Slicing

โ–ซ๏ธ Inspect 3D model for floating parts or thin walls
โ–ซ๏ธ Export the completed design as an STL file
โ–ซ๏ธ Open the STL file in 3D slicing software
+2 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y6 โ€ข 3d-s06Prepare Model for 3D Slicing Task

Prepare and Slice a 3D Model for Printing in Cura/Tinkercad configuring infill density, support structures, and STL export.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Can save a 3D design file on the computer.

Developing

Can export a 3D model as an STL file for 3D printing.

Secure (Target)

Can evaluate 3D models for printability (overhangs, wall thickness), export STL/OBJ formats, and configure slicing software (infill, support structures).

Mastering

Can troubleshoot failed 3D print slices and optimize model geometry for efficient, low-waste manufacturing.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/media/3d-modelling/3d-modelling-s6-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Why does slicing software add temporary support structures under steep overhangs?"

Key / Answer: To prevent molten plastic from drooping in mid-air while printing
๐ŸŽฅ MediaLevel 1DMC.01.B.1.1

Audio Recording & Voice Editing: Record & Listen

๐Ÿ“„src/data/students/media/strands/audio-voice.json (Step 1)
โœ… Links (4)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students will learn how to operate a digital microphone to capture clear spoken audio and review playback.

Unit: How We Express OurselvesConcept: FormProfile: Communicator
โšก
Spark Hook (See-Think-Wonder):

"Listen to two audio clipsโ€”one spoken clearly into a microphone and one whispered far away. What makes one easier to understand?"

๐ŸŽฎ
Learn Simulator:Interactive Audio Player โ€ข Level 1

A microphone changes your spoken sound waves into digital signals. To record clear voice notes, hold the microphone about a hand width away from your mouth and speak clearly at a normal conversation volume.

๐Ÿ› ๏ธ
Independent Practice Task:

Record Your Spoken Introduction

โ–ซ๏ธ 1. Open the audio recording tool and test your microphone level.
โ–ซ๏ธ 2. Record a 15-second self-introduction stating your name and favorite topic.
โ–ซ๏ธ 3. Play back your recording and check for clarity.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y1 โ€ข auvo-s01Record Your Spoken Introduction Task

Record and Review a 15-Second Spoken Self-Introduction in Soundtrap testing microphone input volume and clarity.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Can press record and stop buttons to record a short voice message.

Developing

Listens to playback and identifies whether spoken words are loud and clear.

Secure (Target)

Records a clear voice note with proper microphone distance and minimal background noise.

Mastering

Explains how microphone position and speaking volume affect recorded audio quality.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/media/audio-voice/audio-voice-s1-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"What is the best way to get a clear voice recording?"

Key / Answer: B
๐ŸŽฅ MediaLevel 2DMC.01.B.1.2

Audio Recording & Voice Editing: Pause & Trim

๐Ÿ“„src/data/students/media/strands/audio-voice.json (Step 2)
โœ… Links (4)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students will learn to navigate an audio waveform timeline to locate and trim unwanted pauses or mistakes.

Unit: How We Express OurselvesConcept: FunctionProfile: Reflective
โšก
Spark Hook (Think-Pair-Share):

"Look at an audio waveform with a long flat line at the beginning. Why should we remove that silence before sharing?"

๐ŸŽฎ
Learn Simulator:Interactive Waveform Editor โ€ข Level 2

In audio editing apps, sound is drawn as a visual waveform. Loud sounds make tall waves, while silence shows as a flat line. Trimming lets you drag handles to chop off empty silence or mistakes before playing.

๐Ÿ› ๏ธ
Independent Practice Task:

Trim Unwanted Silence

โ–ซ๏ธ 1. Import your voice recording into the editor.
โ–ซ๏ธ 2. Drag the start handle to remove the 3-second silence before your first word.
โ–ซ๏ธ 3. Play back to ensure your recording starts immediately without clipping words.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y2 โ€ข auvo-s02Trim Unwanted Silence Task

Trim Dead Air and Audio Mistakes from Voice Recordings in Soundtrap using waveform split and trim handles.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Can identify silent spaces on an audio waveform viewer.

Developing

Uses trim handles to remove silence from the beginning or end of a recording.

Secure (Target)

Precise trimming of mistakes and unwanted pauses without cutting off spoken words.

Mastering

Demonstrates efficient non-destructive waveform editing and explains trimming precision.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/media/audio-voice/audio-voice-s2-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"What does a flat line on an audio waveform represent?"

Key / Answer: B
๐ŸŽฅ MediaLevel 3DMC.02.B.1.1

Audio Recording & Voice Editing: Audio FX & Foley

๐Ÿ“„src/data/students/media/strands/audio-voice.json (Step 3)
โœ… Links (4)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students will learn to source or record sound effects (Foley) and place them on secondary tracks to complement voice narration.

Unit: How World WorksConcept: ConnectionProfile: Thinker
โšก
Spark Hook (See-Think-Wonder):

"Close your eyes and listen to footsteps crunching on gravel. How do sound artists recreate that sound indoors?"

๐ŸŽฎ
Learn Simulator:Audio Soundboard โ€ข Level 3

Foley artists create real-world sound effects using everyday objectsโ€”like rustling paper for fire or tapping coconut shells for horses! In multi-track audio software, you can place voice narration on Track 1 and sound effects on Track 2.

๐Ÿ› ๏ธ
Independent Practice Task:

Add Foley Effects to a Story

โ–ซ๏ธ 1. Record a 30-second audio story reading.
โ–ซ๏ธ 2. Create or record 2 physical Foley sound effects (e.g., door knock, paper rustle).
โ–ซ๏ธ 3. Import and align the sound effects to match your story timeline.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y3 โ€ข auvo-s03Add Foley Effects to a Story Task

Produce a Multi-Track Audio Story in Soundtrap layering recorded Foley sound effects beneath narration.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Can match appropriate sound effect clips to story events (e.g. rain drops for storm).

Developing

Records custom physical sound effects (Foley) using classroom materials.

Secure (Target)

Layers a voice track and a secondary sound effect track so both remain audible.

Mastering

Evaluates how sound effects and background ambience enhance listener engagement and narrative emotion.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/media/audio-voice/audio-voice-s3-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"What is a Foley sound effect in audio production?"

Key / Answer: B
๐ŸŽฅ MediaLevel 4DMC.02.B.1.2

Audio Recording & Voice Editing: Volume & Mixing

๐Ÿ“„src/data/students/media/strands/audio-voice.json (Step 4)
โœ… Links (4)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students will balance independent track volumes and apply fade envelopes so background music does not overpower voice narration.

Unit: How We Express OurselvesConcept: ResponsibilityProfile: Principled
โšก
Spark Hook (Think-Pair-Share):

"What happens if background music plays at full volume while someone is giving important news?"

๐ŸŽฎ
Learn Simulator:Interactive Audio Mixer โ€ข Level 4

In multi-track editors, each sound layer has its own volume fader. To make sure listeners hear your voice clearly, lower the background music track slider (ducking) and add fade-ins at the start and fade-outs at the end.

๐Ÿ› ๏ธ
Independent Practice Task:

Mix Voice and Music Tracks

โ–ซ๏ธ 1. Import a voice narration track and a background music track into a multi-track editor.
โ–ซ๏ธ 2. Set the background music volume slider to -12dB below the voice track.
โ–ซ๏ธ 3. Apply a 2-second fade-in at the start of the music and a 3-second fade-out at the end.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y4 โ€ข auvo-s04Mix Voice and Music Tracks Task

Mix Spoken Narration and Background Music in Soundtrap balancing relative track decibels and fade envelopes.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Can adjust the master volume slider in an audio editor.

Developing

Adjusts individual track volume faders so voice is louder than background music.

Secure (Target)

Applies smooth fade-in and fade-out automation to music tracks at clip transitions.

Mastering

Explains audio mixing principles, avoiding clipping distortion and masking.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/media/audio-voice/audio-voice-s4-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"Why should background music volume be lowered under a voice track?"

Key / Answer: B
๐ŸŽฅ MediaLevel 5DMC.03.B.1.1

Audio Recording & Voice Editing: Podcast Production

๐Ÿ“„src/data/students/media/strands/audio-voice.json (Step 5)
โœ… Links (4)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students will structure and produce a complete 2-minute podcast episode following professional layout conventions.

Unit: Where We Are in Place and TimeConcept: PerspectiveProfile: Knowledgeable
โšก
Spark Hook (See-Think-Wonder):

"Listen to a radio show introduction. Notice how the theme music starts, fades down, and the host welcomes the listener. How does this structure help the listener?"

๐ŸŽฎ
Learn Simulator:Podcast Script Template โ€ข Level 5

A podcast needs a clear structure: 1) Intro Jingle (short music opening), 2) Host Welcome & Topic Intro, 3) Main Body / Interview segment, and 4) Outro Summary with credits. Scripting sound cues before recording ensures smooth production.

๐Ÿ› ๏ธ
Independent Practice Task:

Produce a Mini Podcast Episode

โ–ซ๏ธ 1. Draft a 2-column script with host lines and music/SFX cues.
โ–ซ๏ธ 2. Record the host intro, main interview/report segment, and outro credits.
โ–ซ๏ธ 3. Assemble the episode with opening and closing music jingles.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y5 โ€ข auvo-s05Produce a Mini Podcast Episode Task

Produce a 2-Minute Podcast Episode in Soundtrap with scripted intro music, interview segments, and outro credits.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identifies key parts of a podcast (intro music, host greeting, topic, conclusion).

Developing

Writes a short 2-column audio script dividing speech and sound cues.

Secure (Target)

Records and assembles a 2-minute podcast episode with jingle, interview segment, and outro.

Mastering

Critiques podcast pacing, content clarity, and audio production quality against professional rubrics.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/media/audio-voice/audio-voice-s5-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"What is the purpose of an intro jingle in a podcast episode?"

Key / Answer: B
๐ŸŽฅ MediaLevel 6DMC.03.B.1.2

Audio Recording & Voice Editing: Master & Export

๐Ÿ“„src/data/students/media/strands/audio-voice.json (Step 6)
โœ… Links (4)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students will apply mastering processes (noise profile removal, peak normalization) and export projects into appropriate audio file formats.

Unit: How We Express OurselvesConcept: ReflectionProfile: Reflective
โšก
Spark Hook (Think-Pair-Share):

"Listen to an audio recording with background air conditioner hum, then listen to the same clip after applying noise reduction. How does cleaning audio improve quality?"

๐ŸŽฎ
Learn Simulator:Mastering & Export Control Panel โ€ข Level 6

Before sharing your audio project, clean up the sound! 1) Use Noise Reduction to capture a noise profile of room hum and filter it out. 2) Normalize audio so peaks reach optimal volume without distortion (-1dB). 3) Export as MP3 for web sharing or WAV for high-quality archiving.

๐Ÿ› ๏ธ
Independent Practice Task:

Clean & Export Your Master Track

โ–ซ๏ธ 1. Select a silent room-hum region and apply Noise Reduction to your podcast project.
โ–ซ๏ธ 2. Run volume normalization to set overall peak levels safely below 0dB.
โ–ซ๏ธ 3. Export the final project as a 192kbps MP3 file and check the output size.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y6 โ€ข auvo-s06Clean & Export Your Master Track Task

Master and Export Podcast Audio in Audacity applying noise reduction, peak normalization, and MP3 encoding.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Recognizes common audio file extension names (.mp3, .wav).

Developing

Exports a finished multi-track audio project as a single merged MP3 file.

Secure (Target)

Applies noise reduction filter to remove background hum and normalizes master output volume before export.

Mastering

Compares lossy MP3 vs uncompressed WAV formats, selecting optimal export settings for web distribution vs archiving.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/media/audio-voice/audio-voice-s6-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"Why do podcasters export their finished projects as MP3 files for the web?"

Key / Answer: B
๐ŸŽฅ MediaLevel 1DMVC.01.B.1.1

Diagrams & Graphic Organisers: Shapes & Labels

๐Ÿ“„src/data/students/media/strands/diagrams.json (Step 1)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students will learn to drag, drop, and label shape nodes to visually categorize physical and digital objects.

Unit: How We Organize OurselvesConcept: FormProfile: Inquirer
โšก
Spark Hook (See-Think-Wonder):

"Look at a messy pile of toys versus toys sorted into labelled bins. How does visual organization help us find things quickly?"

๐ŸŽฎ
Learn Simulator:Interactive Drag & Drop Categorizer โ€ข Level 1

A diagram uses shapes called nodes to represent items or ideas. By placing items inside matching shape boxes and adding text labels, you turn a clutter of facts into an easy-to-read visual graphic organiser.

๐Ÿ› ๏ธ
Independent Practice Task:

Sort Objects into Category Nodes

โ–ซ๏ธ 1. Create two shape nodes labelled "Living Things" and "Non-Living Things".
โ–ซ๏ธ 2. Drag 6 picture icons into their correct category node.
โ–ซ๏ธ 3. Add text labels to explain each grouping.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y1 โ€ข diag-s01Sort Objects into Category Nodes Task

Sort Living vs Non-Living Items in Google Drawings into labeled category nodes with connecting lines.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Can drag picture nodes into labeled containers or boxes on screen.

Developing

Places items into separate shape nodes according to shared characteristics.

Secure (Target)

Creates a clean visual diagram with labeled category nodes and grouped item boxes.

Mastering

Explains how organizing information visually makes ideas easier to understand than plain lists.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/media/diagrams/diagrams-s1-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"What is a "node" in a digital diagram or graphic organiser?"

Key / Answer: B
๐ŸŽฅ MediaLevel 2DMVC.01.B.1.2

Diagrams & Graphic Organisers: Branches & Ideas

๐Ÿ“„src/data/students/media/strands/diagrams.json (Step 2)
โœ… Links (2)๐Ÿซ Lesson #2.04โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students will build a digital mind map radiating from a central idea node to primary and secondary sub-topic branches.

Unit: How We Express OurselvesConcept: FunctionProfile: Communicator
โšก
Spark Hook (Think-Pair-Share):

"Imagine brainstorming ideas for a school party. Why is branching out ideas on paper or screen better than writing one long list?"

๐ŸŽฎ
Learn Simulator:Interactive Mind Map Canvas โ€ข Level 2

A mind map starts with one Central Topic node in the middle. Main sub-topics branch outward like tree limbs. You can add smaller child branches, use different colors for each theme, and attach icons to make thoughts visual.

๐Ÿ› ๏ธ
Independent Practice Task:

Build a Brainstorming Mind Map

โ–ซ๏ธ 1. Create a central topic node titled "Healthy Living".
โ–ซ๏ธ 2. Add 3 primary branches: "Nutrition", "Exercise", and "Sleep".
โ–ซ๏ธ 3. Add at least 2 sub-branch nodes and icons to each main branch.
๐Ÿซ
Classroom Lesson Idea Alignment:
#2.04#2.04 Parts of a plant

Build a 'Parts of a Plant' digital mind map in Google Drawings or Canva with central stem/flower nodes and labeled branches.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Can add a central topic shape and draw a line to one sub-topic.

Developing

Creates a mind map with a central node and 3 primary branches with text labels.

Secure (Target)

Constructs a structured multi-level mind map with color-coded branches, icons, and sub-branches.

Mastering

Uses visual hierarchy (font size, node color, line thickness) to signal key relationships and sub-points.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/media/diagrams/diagrams-s2-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"Where does the main topic go in a mind map diagram?"

Key / Answer: B
๐ŸŽฅ MediaLevel 3DMVC.02.B.1.1

Diagrams & Graphic Organisers: Flowcharts & Logic

๐Ÿ“„src/data/students/media/strands/diagrams.json (Step 3)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students will use standard flowchart symbols to visually model a step-by-step real-world or digital procedure.

Unit: How World WorksConcept: ConnectionProfile: Thinker
โšก
Spark Hook (See-Think-Wonder):

"Look at a flowchart for making toast. Why do we use arrows pointing in one direction between steps?"

๐ŸŽฎ
Learn Simulator:Interactive Flowchart Builder โ€ข Level 3

Flowcharts map out processes step by step. Standard shapes have special meanings: Ovals mean Start or Stop, Rectangles show Action steps, and Connector Arrows point the direction the process flows.

๐Ÿ› ๏ธ
Independent Practice Task:

Map Out a Daily Routine Flowchart

โ–ซ๏ธ 1. Insert a Start oval shape labelled "Start Morning Routine".
โ–ซ๏ธ 2. Add 3 sequential action rectangles (e.g. Brush Teeth, Eat Breakfast, Pack Bag).
โ–ซ๏ธ 3. Connect steps with directional arrows and finish with an End oval.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y3 โ€ข diag-s03Map Out a Daily Routine Flowchart Task

Design a Morning Routine Flowchart in Google Drawings using standard start/end ovals, process rectangles, and arrows.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Recognizes directional arrows connecting sequential steps in a diagram.

Developing

Uses start ovals and action rectangles to map out a 3-step routine.

Secure (Target)

Constructs a complete process flowchart using correct standard symbols (Ovals for Start/End, Rectangles for Actions).

Mastering

Traces execution paths through complex flowcharts to audit logic and step sequence.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/media/diagrams/diagrams-s3-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"In a standard flowchart, what shape is used to represent an Action step?"

Key / Answer: B
๐ŸŽฅ MediaLevel 4DMVC.02.B.1.2

Diagrams & Graphic Organisers: Venn & Tree Maps

๐Ÿ“„src/data/students/media/strands/diagrams.json (Step 4)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students will design digital Venn diagrams and hierarchical tree charts to organize shared and unique characteristics.

Unit: Sharing the PlanetConcept: ResponsibilityProfile: Principled
โšก
Spark Hook (Think-Pair-Share):

"If we compare a Frog and a Fish, where do we place "Has Legs" versus "Lays Eggs in Water" on a Venn diagram?"

๐ŸŽฎ
Learn Simulator:Interactive Venn & Tree Builder โ€ข Level 4

Venn diagrams use overlapping circles to compare items: unique traits go in separate outer circles, while shared traits go in the overlapping intersection. Tree diagrams use branching lines from top to bottom to show classification hierarchies.

๐Ÿ› ๏ธ
Independent Practice Task:

Build a Science Comparison Venn Diagram

โ–ซ๏ธ 1. Draw 2 overlapping circles labelled "Mammals" and "Reptiles".
โ–ซ๏ธ 2. Place at least 2 unique traits in each outer section.
โ–ซ๏ธ 3. Place shared traits (e.g. Vertebrates, Breathing Air) in the overlapping center region.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y4 โ€ข diag-s04Build a Science Comparison Venn Diagram Task

Construct an Animal Classification Venn Diagram in Canva comparing overlapping traits of mammals and reptiles.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identifies the overlapping middle section of a 2-circle Venn diagram.

Developing

Places unique items in outer circles and shared items in the middle overlap of a Venn diagram.

Secure (Target)

Constructs both a 2-circle Venn comparison diagram and a 3-level hierarchical classification tree with proper labels.

Mastering

Evaluates whether a Venn diagram or tree diagram is more appropriate for representing complex nested relationships.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/media/diagrams/diagrams-s4-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"What belongs in the overlapping center section of a 2-circle Venn diagram?"

Key / Answer: B
๐ŸŽฅ MediaLevel 5DMVC.03.B.1.1

Diagrams & Graphic Organisers: Concept Mapping

๐Ÿ“„src/data/students/media/strands/diagrams.json (Step 5)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students will construct a concept map connecting concept nodes with prepositional linking verbs (e.g. "leads to", "causes", "requires").

Unit: Where We Are in Place and TimeConcept: PerspectiveProfile: Knowledgeable
โšก
Spark Hook (See-Think-Wonder):

"Look at two nodes: "Sunlight" and "Plant Growth". What linking words (like "provides energy for") explain how they interact?"

๐ŸŽฎ
Learn Simulator:Interactive Concept Map Canvas โ€ข Level 5

Unlike mind maps, Concept Maps connect any two nodes with a arrow and a Linking Phrase (e.g., "Deforestation" -> [causes] -> "Soil Erosion"). Linking phrases turn lines into complete readable propositions: Concept A -> Link -> Concept B.

๐Ÿ› ๏ธ
Independent Practice Task:

Model an Ecosystem Concept Map

โ–ซ๏ธ 1. Create 4 concept nodes: "Sunlight", "Plants", "Herbivores", and "Carnivores".
โ–ซ๏ธ 2. Connect nodes using directional arrows.
โ–ซ๏ธ 3. Add linking text phrases above each line (e.g. "is eaten by", "provides energy to").
๐Ÿซ
Classroom Lesson Idea Alignment:
Y5 โ€ข diag-s05Model an Ecosystem Concept Map Task

Build an Interactive Ecosystem Concept Map in Google Drawings connecting organism nodes with relational linking verbs.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Understands that lines in concept maps show connections between concepts.

Developing

Connects concept nodes using directional arrows.

Secure (Target)

Constructs a concept map where every connecting line features a clear linking phrase explaining the relationship.

Mastering

Identifies cross-links between distant nodes to demonstrate holistic systems thinking.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/media/diagrams/diagrams-s5-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"In a concept map, what is the purpose of a "linking phrase" on a line?"

Key / Answer: B
๐ŸŽฅ MediaLevel 6DMVC.03.B.1.2

Diagrams & Graphic Organisers: Technical Schematics

๐Ÿ“„src/data/students/media/strands/diagrams.json (Step 6)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students will design a multi-layered technical schematic with numbered callout markers, legend keys, and precision alignment.

Unit: How We Organize OurselvesConcept: ReflectionProfile: Reflective
โšก
Spark Hook (Think-Pair-Share):

"Look at a blueprint for a school building. How do architects use layers, symbols, and legends so workers don't get confused?"

๐ŸŽฎ
Learn Simulator:Interactive Technical Schematic Editor โ€ข Level 6

Technical diagrams require precision. Use alignment grids to snap shapes into position, create separate layers for structure vs wiring, add numbered callout pins pointing to key components, and provide a clear Legend Key explaining all symbols.

๐Ÿ› ๏ธ
Independent Practice Task:

Create a Smart Classroom Schematic

โ–ซ๏ธ 1. Enable grid alignment and draw a 2D floorplan node layout of a classroom.
โ–ซ๏ธ 2. Add technical symbols for devices (router, projector, workstation) on a separate layer.
โ–ซ๏ธ 3. Add numbered callouts and a Legend Key explaining each component.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y6 โ€ข diag-s06Create a Smart Classroom Schematic Task

Draft a Technical Network Schematic in Google Drawings with numbered component callouts and an explanatory legend.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identifies legend symbols on a technical diagram map or schematic.

Developing

Adds numbered callout labels to point out components on a diagram.

Secure (Target)

Constructs a multi-layer technical schematic featuring alignment grids, legend keys, and interactive callout notes.

Mastering

Evaluates technical diagram precision, standard symbol usage, and architectural clarity against professional CAD standards.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/media/diagrams/diagrams-s6-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"What is the function of a Legend Key on a technical diagram or schematic?"

Key / Answer: B
๐ŸŽฅ MediaLevel 1IMG-O-01

Digital Images: Paint & Tools

๐Ÿ“„src/data/students/media/strands/digital-images.json (Step 1)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Painting. To: Digital art. To be: Creative.

Unit: HWEOConcept: FormProfile: Inquirer
โšก
Spark Hook (See, Think, Wonder):

"Look at this digital canvas. What shapes and colors do you see? What tools made them?"

๐ŸŽฎ
Learn Simulator:DrawingLayersSimulator โ€ข Level 1

Digital painting software gives you an endless canvas! You can choose different brush textures, change colors instantly, and undo mistakes without wasting paper.

๐Ÿ› ๏ธ
Independent Practice Task:

Paint your first digital artwork

โ–ซ๏ธ Open the digital paint tool
โ–ซ๏ธ Choose brush size and color
โ–ซ๏ธ Draw a picture
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y1 โ€ข img-s01Paint your first digital artwork Task

Create a vibrant digital painting in Chrome Canvas / Kleki utilizing brush textures, opacity sliders, and fill tools.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Use digital painting tool.

Developing

Select brush size/colour.

Secure (Target)

Change art with a filter.

Mastering

Compare paper vs digital art.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/media/digital-images/digital-images-s1-task.jpg
๐Ÿ”’
Learning Check Gate (visual-choice):

"Which tool icon is used to fill a whole shape with color instantly in a paint app?"

Key / Answer: /assets/icons/bucket.png
๐ŸŽฅ MediaLevel 2IMG-O-02

Digital Images: Photos & Framing

๐Ÿ“„src/data/students/media/strands/digital-images.json (Step 2)
โœ… Links (2)๐Ÿซ Lesson #2.09โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Photography. To: Frame shots. To be: Observant.

Unit: WWAConcept: FunctionProfile: Communicator
โšก
Spark Hook (Zoom In):

"Look closely at this focused photo detail. What do you notice about lighting and focus?"

๐ŸŽฎ
Learn Simulator:DrawingLayersSimulator โ€ข Level 2

Taking great digital photos requires good framing and steady focus. Holding your camera steady, using natural light, and keeping subject in focus makes your pictures clear and engaging.

๐Ÿ› ๏ธ
Independent Practice Task:

Capture and insert a photo

โ–ซ๏ธ Hold the device camera steady
โ–ซ๏ธ Frame your subject in the center
โ–ซ๏ธ Take a clear photograph
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
#2.09#2.09 Canva Cave Painting

Capture well-framed photos of classroom textures and insert them into Canva to create a digital mixed-media cave art collage.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Take a digital photo.

Developing

Resize image in document.

Secure (Target)

Create content for purpose.

Mastering

Evaluate image suitability.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/media/digital-images/digital-images-s2-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"What is the best way to avoid blurry photos when taking a digital picture?"

Key / Answer: Hold the device steady with both hands and tap focus
๐ŸŽฅ MediaLevel 3IMG-O-03

Digital Images: Layers & Overlay

๐Ÿ“„src/data/students/media/strands/digital-images.json (Step 3)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Layers. To: Combine graphics. To be: Expressive.

Unit: HWEOConcept: ConnectionProfile: Thinker
โšก
Spark Hook (Think, Puzzle, Explore):

"How do artists place text over background images without covering important details?"

๐ŸŽฎ
Learn Simulator:DrawingLayersSimulator โ€ข Level 3

Layers work like transparent sheets stacked on top of each other! You can edit a background photo on Layer 1 while adding drawings or titles on Layer 2 without ruining the photo underneath.

๐Ÿ› ๏ธ
Independent Practice Task:

Build a multi-layer composite image

โ–ซ๏ธ Create a new drawing canvas
โ–ซ๏ธ Import a background photo on Layer 1
โ–ซ๏ธ Add a transparent graphic sticker on Layer 2
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y3 โ€ข img-s03Build a multi-layer composite image Task

Compose a Multi-Layer Digital Collage in Canva combining a background landscape, sticker graphics, and text overlays.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Create simple Drawing.

Developing

Place text over image.

Secure (Target)

Create conceptual meme/poster.

Mastering

Describe layer usage.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/media/digital-images/digital-images-s3-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"If you want text to appear on top of a photo background in Google Drawings or Canva, which layer should the text be on?"

Key / Answer: On a layer above the background image
๐ŸŽฅ MediaLevel 4IMG-O-04

Digital Images: Crop & Filters

๐Ÿ“„src/data/students/media/strands/digital-images.json (Step 4)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Image Editing. To: Crop & filter. To be: Purposeful.

Unit: HTWWConcept: ChangeProfile: Principled
โšก
Spark Hook (See, Think, Wonder):

"Look at these two versions of the same photo. How does cropping change what your eyes focus on?"

๐ŸŽฎ
Learn Simulator:DrawingLayersSimulator โ€ข Level 4

Editing photos allows you to refine your message. Cropping removes unwanted background distractions, while adjusting brightness, contrast, or filters changes the mood and tone of your image.

๐Ÿ› ๏ธ
Independent Practice Task:

Crop and filter a photo

โ–ซ๏ธ Find or take a digital photo
โ–ซ๏ธ Use the crop tool to remove background clutter
โ–ซ๏ธ Adjust brightness or apply a filter
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y4 โ€ข img-s04Crop and filter a photo Task

Crop and Color-Balance Digital Photographs in Canva adjusting lighting exposure, saturation, and artistic filters.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Crop an image.

Developing

Apply simple photo filters.

Secure (Target)

Edit based on feedback.

Mastering

Use copyright-free pics.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/media/digital-images/digital-images-s4-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"What does the 'Crop' tool do to an image?"

Key / Answer: It cuts away unwanted outer edges of the photo
๐ŸŽฅ MediaLevel 5IMG-O-05

Digital Images: Vector Design

๐Ÿ“„src/data/students/media/strands/digital-images.json (Step 5)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Vector Art. To: Draw paths & shapes. To be: Precise.

Unit: HWOOConcept: PerspectiveProfile: Knowledgeable
โšก
Spark Hook (BeforeAfterSlider):

"Unlike bitmap photos made of pixels that blur when zoomed in, vector graphics are made of mathematical shapes and paths that stay crisp at any size!"

๐ŸŽฎ
Learn Simulator:DrawingLayersSimulator โ€ข Level 5

Vector design software uses shapes (rectangles, circles, curves) that can be grouped, reordered, aligned, and scaled endlessly without losing quality.

๐Ÿ› ๏ธ
Independent Practice Task:

Design a multi-shape vector icon

โ–ซ๏ธ Open a vector tool (Google Drawings / Canva / AutoDraw)
โ–ซ๏ธ Combine 3 basic geometric shapes
โ–ซ๏ธ Group the shapes together into one object
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y5 โ€ข img-s05Design a multi-shape vector icon Task

Design a Scalable Geometric Vector Icon in Google Drawings grouping aligned shapes and custom fill gradients.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Use AutoDraw/vector icons.

Developing

Group multiple objects.

Secure (Target)

Create layered vector graphic.

Mastering

Evaluate audience impact.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/media/digital-images/digital-images-s5-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Why do vector graphics stay sharp and clean even when enlarged to the size of a billboard?"

Key / Answer: Because they are defined by flexible mathematical paths rather than fixed pixel grids
๐ŸŽฅ MediaLevel 6IMG-O-06

Digital Images: Remix & Backgrounds

๐Ÿ“„src/data/students/media/strands/digital-images.json (Step 6)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

About: Media Remix. To: Remove backgrounds & blend. To be: Ethical.

Unit: STPConcept: ReflectionProfile: Reflective
โšก
Spark Hook (Step Inside):

"Imagine you are an artist whose picture was remixed online. How would you want others to credit your work?"

๐ŸŽฎ
Learn Simulator:DrawingLayersSimulator โ€ข Level 6

Modern AI tools can instantly erase image backgrounds. Combining subjects from different photos allows you to create imaginative original compositions โ€” while properly citing your sources!

๐Ÿ› ๏ธ
Independent Practice Task:

Create an ethical media remix poster

โ–ซ๏ธ Find a Creative Commons licensed subject photo
โ–ซ๏ธ Remove the background using AI cutout tools
โ–ซ๏ธ Place the isolated subject onto a new background
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y6 โ€ข img-s06Create an ethical media remix poster Task

Produce an Ethical Digital Remix Poster in Canva isolating subjects with background removal and citing Creative Commons sources.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Remove photo background.

Developing

Use advanced removal tools.

Secure (Target)

Remix for original art.

Mastering

Justify design choices & license.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/media/digital-images/digital-images-s6-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"When you use a Creative Commons image in your digital artwork remix, what must you always include?"

Key / Answer: Attribution credit to the original creator and source link
๐ŸŽฅ MediaLevel 1DM.01.B.1.1

Digital Music: Digital Sounds

๐Ÿ“„src/data/students/media/strands/digital-music.json (Step 1)
โœ… Links (2)๐Ÿซ Lesson RES-02โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Tap digital sound pads and virtual keys to trigger sounds and explore pitch and rhythm.

Unit: UOI-EXPRConcept: FormProfile: Inquirer
โšก
Spark Hook (See Think Wonder):

"Tap the digital drum pad and piano key. How do digital sound controls differ from physical instruments?"

๐ŸŽฎ
Learn Simulator:StandardContent โ€ข Level 1

Digital music software lets us play virtual instruments on screens or keyboards. Tapping sound pads or keys triggers digital audio samples.

๐Ÿ› ๏ธ
Independent Practice Task:

Explore Sound Pads

โ–ซ๏ธ Open digital music app
โ–ซ๏ธ Select piano or drum pad
โ–ซ๏ธ Tap keys in rhythm to trigger sounds
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
RES-02Royalty Free Media Toolkit

Record and categorize classroom sound effects using Chrome Music Lab Sound Maker to explore pitch and rhythm.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identifies digital instruments with teacher assistance.

Developing

Triggers sound pads and identifies different instrument sounds.

Secure (Target)

Taps digital sound pads and keys in rhythm to create simple sound sequences.

Mastering

Composes varied sound sequences and articulates differences between acoustic and digital sounds.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/media/digital-music/digital-music-s1-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"What happens when you tap a digital drum pad in an app?"

Key / Answer: It triggers a recorded audio sample
๐ŸŽฅ MediaLevel 2DM.01.B.1.2

Digital Music: Beat Sequences

๐Ÿ“„src/data/students/media/strands/digital-music.json (Step 2)
โœ… Links (2)๐Ÿซ Lesson RES-02โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Arrange beat markers on a 4-beat or 8-beat grid sequencer to create steady repeating rhythms.

Unit: UOI-EXPRConcept: FunctionProfile: Communicator
โšก
Spark Hook (Zoom In):

"Look closely at the grid sequencer squares. How do highlighted boxes correlate with musical timing?"

๐ŸŽฎ
Learn Simulator:StandardContent โ€ข Level 2

A grid sequencer divides time into steady beats. Clicking squares turns drum samples on or off at specific beats in a repeating loop.

๐Ÿ› ๏ธ
Independent Practice Task:

Build a Grid Beat

โ–ซ๏ธ Open grid sequencer
โ–ซ๏ธ Toggle kick drum on beats 1 and 5
โ–ซ๏ธ Add hi-hat on every beat
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
RES-02Royalty Free Media Toolkit

Compose an 8-beat repeating rhythm track in Chrome Music Lab Rhythm / Song Maker using kick, snare, and percussion blocks.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Places beat markers randomly without pattern awareness.

Developing

Creates a basic drum beat on a 4-step grid.

Secure (Target)

Arranges snare, kick, and hi-hat beats on an 8-beat grid to form steady looping rhythms.

Mastering

Builds complex polyrhythmic beats with tempo variations and syncopation.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/media/digital-music/digital-music-s2-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"What does a highlighted box on a 4-beat grid sequencer represent?"

Key / Answer: A drum sound played at that specific beat
๐ŸŽฅ MediaLevel 3DM.02.B.1.1

Digital Music: Loop Layering

๐Ÿ“„src/data/students/media/strands/digital-music.json (Step 3)
โœ… Links (2)๐Ÿซ Lesson RES-02โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Drag and combine pre-recorded audio loops (drums, bass, synth) in tempo-matched arrangements.

Unit: UOI-EXPRConcept: ConnectionProfile: Thinker
โšก
Spark Hook (Connect Extend Challenge):

"How does combining a drum loop with a bass loop create a richer soundscape than a single loop?"

๐ŸŽฎ
Learn Simulator:StandardContent โ€ข Level 3

Audio loops are repeating musical phrases recorded at matching tempos. Layering different instrument loops together forms full musical tracks.

๐Ÿ› ๏ธ
Independent Practice Task:

Layer Loop Tracks

โ–ซ๏ธ Open loop library
โ–ซ๏ธ Audition drum, bass, and synth loops
โ–ซ๏ธ Drag matching loops onto timeline
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
RES-02Royalty Free Media Toolkit

Layer drum, bass, and synth instrument loops in BandLab or Soundtrap to compose a balanced 16-bar soundtrack.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Loads loops that clash in key or rhythm without adjusting placement.

Developing

Layers two audio loops that match basic tempo.

Secure (Target)

Combines drum, bass, and melodic loops seamlessly to create structured multi-instrument soundscapes.

Mastering

Arranges intro, verse, and chorus sections using layered loop tracks with smooth transitions.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/media/digital-music/digital-music-s3-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Why do digital audio workstations match loop tempos automatically?"

Key / Answer: So layered loops stay in time together without clashing
๐ŸŽฅ MediaLevel 4DM.02.B.1.2

Digital Music: Melody & MIDI

๐Ÿ“„src/data/students/media/strands/digital-music.json (Step 4)
โœ… Links (2)๐Ÿซ Lesson RES-02โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Record original melodies on virtual MIDI keyboards and edit note pitch and duration on a piano roll editor.

Unit: UOI-EXPRConcept: ResponsibilityProfile: Principled
โšก
Spark Hook (3-2-1 Bridge):

"Identify 3 benefits of MIDI recording, 2 ways piano roll editing helps fix mistakes, and 1 creative composition goal."

๐ŸŽฎ
Learn Simulator:StandardContent โ€ข Level 4

MIDI (Musical Instrument Digital Interface) records note values and timing rather than raw audio. The piano roll editor lets you move, lengthen, or pitch-correct notes easily.

๐Ÿ› ๏ธ
Independent Practice Task:

Record & Edit Melody

โ–ซ๏ธ Connect USB/virtual MIDI keyboard
โ–ซ๏ธ Record 4-bar melody
โ–ซ๏ธ Open piano roll editor
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
RES-02Royalty Free Media Toolkit

Record a 4-bar melody on a virtual MIDI keyboard and quantize note timings using a piano roll editor in BandLab.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Plays random keys without recording or editing note errors.

Developing

Records a simple melody but requires assistance to edit wrong notes.

Secure (Target)

Records original melodies via MIDI keyboard and quantizes/edits notes on a piano roll grid.

Mastering

Composes complex multi-bar melodies, adjusting velocity, pitch transposition, and note durations.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/media/digital-music/digital-music-s4-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"What does a piano roll editor allow you to do with recorded MIDI notes?"

Key / Answer: Move notes up or down to fix pitch and drag ends to adjust length
๐ŸŽฅ MediaLevel 5DM.03.B.1.1

Digital Music: Mixing & Effects

๐Ÿ“„src/data/students/media/strands/digital-music.json (Step 5)
โœ… Links (2)๐Ÿซ Lesson #5.11โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Mix multi-track digital compositions using volume sliders, stereo panning, reverb, and equalizer (EQ) filters.

Unit: UOI-EXPRConcept: PerspectiveProfile: Knowledgeable
โšก
Spark Hook (Compare & Contrast):

"Compare raw unmixed audio tracks with a balanced mix featuring panning and EQ adjustments."

๐ŸŽฎ
Learn Simulator:StandardContent โ€ข Level 5

Audio mixing balances track volumes to prevent clipping distortion. Stereo panning places sounds left or right, while EQ and reverb add depth and clarity.

๐Ÿ› ๏ธ
Independent Practice Task:

Mix Multi-Track Project

โ–ซ๏ธ Open multi-track mixer
โ–ซ๏ธ Adjust track faders to eliminate red clipping
โ–ซ๏ธ Pan instruments left and right
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
#5.11#5.11 Technology Timeline Video

Mix a multi-track documentary theme in Soundtrap by balancing volume faders, applying stereo panning, and adjusting reverb.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Adjusts volume sliders randomly resulting in audio clipping and distortion.

Developing

Balances main track volume sliders but omits audio effects or panning.

Secure (Target)

Mixes multi-track music projects with balanced volume levels, panning instruments left/right, and applying reverb/EQ effects.

Mastering

Masterfully balances complex multi-track mixes, using dynamic automation curves for volume and effect sweeps.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/media/digital-music/digital-music-s5-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"What is the purpose of stereo panning in a multi-track audio mix?"

Key / Answer: To separate instruments across left and right speakers for sound clarity and space
๐ŸŽฅ MediaLevel 6DM.03.B.1.2

Digital Music: Soundtrack & Export

๐Ÿ“„src/data/students/media/strands/digital-music.json (Step 6)
โœ… Links (2)๐Ÿซ Lesson #6.17โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Compose original digital soundtracks for multimedia projects, export MP3/WAV files, and apply Creative Commons and copyright rules.

Unit: UOI-EXPRConcept: ReflectionProfile: Reflective
โšก
Spark Hook (What If):

"What if a video creator used copyrighted commercial music without permission vs royalty-free CC-licensed audio?"

๐ŸŽฎ
Learn Simulator:StandardContent โ€ข Level 6

Finalizing digital music involves mastering export settings (MP3 vs WAV) and ensuring all samples and compositions abide by copyright, Creative Commons, or royalty-free licenses.

๐Ÿ› ๏ธ
Independent Practice Task:

Export & Publish Soundtrack

โ–ซ๏ธ Align music markers to video visual cues
โ–ซ๏ธ Check master channel output level
โ–ซ๏ธ Export as 320kbps MP3 / WAV
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
#6.17#6.17 Skating Video

Compose and export an original 4-track video background score using BandLab or Soundtrap with royalty-free loops.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Exports raw unmixed projects without checking master levels or copyright compliance.

Developing

Composes a basic background soundtrack and exports an audio file with guidance.

Secure (Target)

Composes an original soundtrack aligned to video cues, exports high-quality MP3/WAV files, and properly credits licensed media.

Mastering

Produces professional-grade audio soundtracks, manages stems, and critically evaluates music licensing and fair use.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/media/digital-music/digital-music-s6-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Which statement correctly contrasts WAV and MP3 audio formats?"

Key / Answer: WAV is uncompressed lossless audio quality while MP3 is compressed for smaller file size
๐ŸŽฅ MediaLevel 1CM.01.B.1.2

Posters & Infographics: Simple Posters

๐Ÿ“„src/data/students/media/strands/posters-infographics.json (Step 1)
โœ… Links (2)๐Ÿซ Lesson RES-01โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Create a single-page digital poster combining a bold title, central focal image, and high-contrast background color.

Unit: Who We AreConcept: FormProfile: Inquirer
โšก
Spark Hook (See Think Wonder):

"Look at these two posters. Which one is easier to read from across the room, and why?"

๐ŸŽฎ
Learn Simulator:DrawingLayersSimulator โ€ข Level 1

A great poster shares one big idea clearly! Use a bold title that catches attention, a large main image in the middle, and high contrast between your text and background so everyone can read it easily.

๐Ÿ› ๏ธ
Independent Practice Task:

Create a Class Rules Poster

โ–ซ๏ธ Add a bold title at the top
โ–ซ๏ธ Insert a clear central picture
โ–ซ๏ธ Choose a high-contrast background color
๐Ÿซ
Classroom Lesson Idea Alignment:
RES-01QR Code Generator

Design an eye-catching event poster in Canva with a focal image, high-contrast header, and date/time details.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identifies titles and picture elements on a poster canvas.

Developing

Places a title and picture onto a poster canvas with teacher guidance.

Secure (Target)

Combines a bold title, focal picture, and readable background color on a digital poster.

Mastering

Adjusts text size and image placement to maximize visual impact and readability.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/media/posters-infographics/posters-infographics-s1-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Which background color makes dark blue text easiest to read?"

Key / Answer: Bright yellow
๐ŸŽฅ MediaLevel 2CM.01.B.1.2

Posters & Infographics: Layout & Badges

๐Ÿ“„src/data/students/media/strands/posters-infographics.json (Step 2)
โœ… Links (2)๐Ÿซ Lesson #2.01โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Arrange poster titles, text blocks, and icon badges neatly using visual alignment guides.

Unit: How We Express OurselvesConcept: FunctionProfile: Communicator
โšก
Spark Hook (Zoom In):

"Zoom in on these icon badges. Where should we place them on a poster so they do not block the text?"

๐ŸŽฎ
Learn Simulator:DrawingLayersSimulator โ€ข Level 2

Grid alignment keeps your poster looking organized! Align text boxes and graphics along invisible grid lines, leave breathing room (margins) around edges, and use icon badges to highlight key information.

๐Ÿ› ๏ธ
Independent Practice Task:

Design a Healthy Habits Poster

โ–ซ๏ธ Align title and image to center grid lines
โ–ซ๏ธ Add 2 icon badges for key facts
โ–ซ๏ธ Maintain even margins around the border
๐Ÿซ
Classroom Lesson Idea Alignment:
#2.01#2.01 Keyboard Skills

Create a digital campaign badge in Canva applying alignment grids, circular framing, and layered vector elements.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Places badges and graphics randomly on a poster canvas.

Developing

Aligns text blocks to page borders with assistance.

Secure (Target)

Arranges titles, images, and icon badges neatly along alignment grid lines.

Mastering

Uses symmetry and consistent margins to balance complex poster layouts.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/media/posters-infographics/posters-infographics-s2-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"What happens when you place graphics right up against the canvas edge?"

Key / Answer: It looks cluttered and text gets cut off
๐ŸŽฅ MediaLevel 3CM.02.B.1.1

Posters & Infographics: Data Graphics

๐Ÿ“„src/data/students/media/strands/posters-infographics.json (Step 3)
โœ… Links (2)๐Ÿซ Lesson RES-01โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Represent numerical data visually using icon arrays, stat callouts, and simple pictograms.

Unit: How The World WorksConcept: ChangeProfile: Thinker
โšก
Spark Hook (Think Pair Share):

"Which tells a faster story: reading '80% of trees are oak' or seeing 8 tree icons out of 10 colored green?"

๐ŸŽฎ
Learn Simulator:DrawingLayersSimulator โ€ข Level 3

Infographics transform numbers into visual stories! Use big bold number callouts (e.g. 75%) and repeated icon arrays (pictograms) so readers can understand data instantly without reading long paragraphs.

๐Ÿ› ๏ธ
Independent Practice Task:

Create a Class Recycling Infographic

โ–ซ๏ธ Insert a large stat callout number
โ–ซ๏ธ Build an icon pictogram for survey counts
โ–ซ๏ธ Label the graphic clearly
๐Ÿซ
Classroom Lesson Idea Alignment:
RES-01QR Code Generator

Design a visual infographic in Canva translating survey percentages into styled donut charts and pictograms.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Reads numbers written in plain text on a poster.

Developing

Replaces individual words with icons in a sentence.

Secure (Target)

Converts numerical survey data into visual icon callouts and simple pictograms.

Mastering

Selects optimal icon representations and scales for multi-category datasets.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/media/posters-infographics/posters-infographics-s3-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"What is a pictogram?"

Key / Answer: A chart that uses repeating icons to represent quantities
๐ŸŽฅ MediaLevel 4CM.02.B.1.1

Posters & Infographics: Visual Hierarchy

๐Ÿ“„src/data/students/media/strands/posters-infographics.json (Step 4)
โœ… Links (2)๐Ÿซ Lesson #4.04โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Establish a clear 3-level typography hierarchy (Title, Subhead, Body) and guide eye movement along F/Z reading patterns.

Unit: Where We Are in Place and TimeConcept: ConnectionProfile: Principled
โšก
Spark Hook (See Think Wonder):

"Where does your eye look first when opening this poster? What made you look there first?"

๐ŸŽฎ
Learn Simulator:DrawingLayersSimulator โ€ข Level 4

Visual hierarchy controls reading order! Use Level 1 (huge bold title), Level 2 (medium subheadings for sections), and Level 3 (clean body text). Arrange elements in an 'F' or 'Z' layout pattern following natural eye movement.

๐Ÿ› ๏ธ
Independent Practice Task:

Design an Historical Event Infographic

โ–ซ๏ธ Apply 3 distinct font size levels
โ–ซ๏ธ Group text into subheaded sections
โ–ซ๏ธ Arrange layout along an F or Z reading path
๐Ÿซ
Classroom Lesson Idea Alignment:
#4.04#4.04 Canva Diamond Values

Revamp an information poster applying 3 levels of typography hierarchy (H1 headline, H2 section, body copy).

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Uses the same font size for all text elements on a poster.

Developing

Makes the main title larger than body text.

Secure (Target)

Applies a consistent 3-level typography hierarchy and structures content along natural reading pathways.

Mastering

Combines font weight, contrast, and spatial scaling to create intuitive visual pathways.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/media/posters-infographics/posters-infographics-s4-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"In a 3-level typography scale, which element should have the largest font size?"

Key / Answer: The main title
๐ŸŽฅ MediaLevel 5CM.03.B.1.1

Posters & Infographics: Multi-Section

๐Ÿ“„src/data/students/media/strands/posters-infographics.json (Step 5)
โœ… Links (2)๐Ÿซ Lesson RES-01โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Synthesize research data into a cohesive 3-section vertical infographic with integrated charts and citations.

Unit: Sharing the PlanetConcept: PerspectiveProfile: Knowledgeable
โšก
Spark Hook (3-2-1 Bridge):

"Name 3 facts, 2 charts, and 1 question raised by this environmental infographic."

๐ŸŽฎ
Learn Simulator:DrawingLayersSimulator โ€ข Level 5

Multi-section infographics organize complex research! Divide your canvas into logical rows or columns (e.g., Problem, Data Analysis, Solution). Use consistent color palettes, integrate clear charts, and cite your data sources at the bottom.

๐Ÿ› ๏ธ
Independent Practice Task:

Build a Climate Change Action Infographic

โ–ซ๏ธ Create 3 distinct topic sections with background shading
โ–ซ๏ธ Insert a comparative data chart
โ–ซ๏ธ Add source citations at the footer
๐Ÿซ
Classroom Lesson Idea Alignment:
RES-01QR Code Generator

Build a multi-section awareness infographic in Canva incorporating statistical callouts and color-coded panels.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Pastes multiple charts onto a page without section dividers.

Developing

Divides a poster into sections using colored lines.

Secure (Target)

Synthesizes research into a 3-section vertical infographic featuring charts, process diagrams, and source citations.

Mastering

Creates unified color themes and seamless visual transitions across multi-topic data blocks.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/media/posters-infographics/posters-infographics-s5-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Where should source citations be placed on a formal infographic?"

Key / Answer: In a small, clean footer section at the bottom
๐ŸŽฅ MediaLevel 6CM.03.B.1.1

Posters & Infographics: Interactive & Vector

๐Ÿ“„src/data/students/media/strands/posters-infographics.json (Step 6)
โœ… Links (2)๐Ÿซ Lesson #6.26bโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Develop an interactive digital infographic with clickable hotspots, embedded popups, and high-resolution export settings.

Unit: How We Organize OurselvesConcept: ReflectionProfile: Reflective
โšก
Spark Hook (Circle of Viewpoints):

"From a user's perspective, how does clicking a hotspot on a map differ from reading a static print poster?"

๐ŸŽฎ
Learn Simulator:DrawingLayersSimulator โ€ข Level 6

Interactive infographics let readers explore data dynamically! Add clickable hotspots that reveal popup info cards or video clips. When publishing static versions, export as high-res PNG or vector PDF to maintain crisp text.

๐Ÿ› ๏ธ
Independent Practice Task:

Develop an Interactive Smart City Map

โ–ซ๏ธ Place 3 interactive hotspot buttons on a vector map
โ–ซ๏ธ Link each hotspot to a popup info card
โ–ซ๏ธ Export high-res PDF and interactive web view
๐Ÿซ
Classroom Lesson Idea Alignment:
#6.26b#6.26 Exhibition Resources to P R I N T ! !

Produce an interactive digital poster with embedded scannable QR codes linking to student audio reflections.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Saves an infographic as a low-resolution screenshot.

Developing

Adds hyperlinked text to a poster.

Secure (Target)

Builds an interactive web infographic with clickable hotspots, popup data cards, and scalable vector export.

Mastering

Evaluates user interaction metrics and accessibility standards for published interactive graphics.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/media/posters-infographics/posters-infographics-s6-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"What does an interactive hotspot do on a digital infographic?"

Key / Answer: It triggers a popup window or extra information when clicked
๐ŸŽฅ MediaLevel 1VG.01.A.1

Vector Graphics & Scalable Design: Basic Shapes & Stacking

๐Ÿ“„src/data/students/media/strands/vector-graphics.json (Step 1)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Understand how to add geometric shapes, set fill/stroke properties, and arrange stacking order.

Unit: Who We AreConcept: FormProfile: Inquirer
โšก
Spark Hook (See Think Wonder):

"Look at these two shapes overlapping. How does changing their stacking order alter the picture?"

๐ŸŽฎ
Learn Simulator:DrawingLayersSimulator โ€ข Level 1

Vector graphics are built from scalable shapes rather than pixels. Each shape has properties like fill color, outline stroke width, and stacking order. Moving a shape "Bring Forward" or "Send Backward" changes which shape sits on top.

๐Ÿ› ๏ธ
Independent Practice Task:

Build a Robot Face

โ–ซ๏ธ Add a large rectangle for the head
โ–ซ๏ธ Add two circle eyes and set fill color
โ–ซ๏ธ Add a mouth shape
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y1 โ€ข vg-s01Build a Robot Face Task

Illustrate a geometric character in Google Drawings / Vectr by arranging, resizing, and layering basic vector shapes.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identifies basic shape tools but struggles to change colors or arrangement.

Developing

Adds shapes and changes fill color with guidance.

Secure (Target)

Independently adds shapes, sets fill/stroke properties, and changes stacking order (Bring Forward/Send Backward).

Mastering

Confidently creates composite designs using multiple stacked vector shapes.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/media/vector-graphics/vector-graphics-s1-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"What setting changes the color inside a vector shape?"

Key / Answer: Fill color
๐ŸŽฅ MediaLevel 2VG.01.B.2

Vector Graphics & Scalable Design: Combining & Grouping Shapes

๐Ÿ“„src/data/students/media/strands/vector-graphics.json (Step 2)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Understand how to select multiple vector objects, group them together, and align them using grid snapping.

Unit: How We Express OurselvesConcept: FunctionProfile: Communicator
โšก
Spark Hook (Zoom In):

"Notice how selecting a grouped object selects all its shapes at once! Why is grouping useful?"

๐ŸŽฎ
Learn Simulator:DrawingLayersSimulator โ€ข Level 2

When you build a complex object like a house or tree out of multiple shapes, grouping them links them into a single object. This means you can move, resize, or rotate the entire group together without messing up the relative positions of the individual parts.

๐Ÿ› ๏ธ
Independent Practice Task:

Group a House Icon

โ–ซ๏ธ Select the triangle roof and rectangle base
โ–ซ๏ธ Click Group Objects
โ–ซ๏ธ Move the grouped house around the canvas
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y2 โ€ข vg-s02Group a House Icon Task

Group and align multiple vector objects in Google Drawings / Figma to create a scalable custom school badge.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Selects single shapes but needs support to multi-select and group.

Developing

Selects multiple shapes and groups them with assistance.

Secure (Target)

Independently multi-selects vector shapes, groups them into single objects, and uses grid snapping for alignment.

Mastering

Creates modular icon libraries by grouping and nesting shape collections efficiently.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/media/vector-graphics/vector-graphics-s2-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Why would you group multiple vector shapes together?"

Key / Answer: To move and resize them as a single unit without separating them
๐ŸŽฅ MediaLevel 3VG.02.A.1

Vector Graphics & Scalable Design: Path Node Editing

๐Ÿ“„src/data/students/media/strands/vector-graphics.json (Step 3)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Understand how to use the Direct Selection tool to edit path nodes and reshape vector objects.

Unit: How The World WorksConcept: ChangeProfile: Thinker
โšก
Spark Hook (Before After Slider):

"Drag the slider to see how moving four corner nodes transforms a simple square into a star silhouette."

๐ŸŽฎ
Learn Simulator:DrawingLayersSimulator โ€ข Level 3

Every vector line or shape is defined by mathematical points called nodes (or vertices) connected by path segments. By switching to the Node / Direct Selection tool, you can grab individual nodes and drag them, or double-click a line to add new nodes, giving you complete control over the shape outline.

๐Ÿ› ๏ธ
Independent Practice Task:

Custom Leaf Vector

โ–ซ๏ธ Draw an oval shape
โ–ซ๏ธ Double-click to enter Node Editing mode
โ–ซ๏ธ Drag the top node upward to make a sharp point
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y3 โ€ข vg-s03Custom Leaf Vector Task

Manipulate anchor points and curved path nodes in Boxy SVG / Vectr to custom-sculpt organic vector silhouettes.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Recognizes nodes on a path but struggles to move individual vertices.

Developing

Moves existing nodes with guidance to reshape objects.

Secure (Target)

Independently uses the node editing tool to select, drag, add, and delete nodes to customize vector paths.

Mastering

Masterfully reshapes basic primitives into organic, detailed vector illustrations using node editing.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/media/vector-graphics/vector-graphics-s3-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"What are the editable points called that define the shape of a vector path?"

Key / Answer: Nodes (or Vertices)
๐ŸŽฅ MediaLevel 4VG.02.B.2

Vector Graphics & Scalable Design: Pen Tool & Bezier Curves

๐Ÿ“„src/data/students/media/strands/vector-graphics.json (Step 4)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Understand how to place anchor points and adjust Bezier control handles to create smooth curved paths.

Unit: Where We Are in Place and TimeConcept: ConnectionProfile: Principled
โšก
Spark Hook (Split Screen Simulator):

"Compare drawing with freehand pixels vs drawing precise Bezier curves with the Pen tool."

๐ŸŽฎ
Learn Simulator:DrawingLayersSimulator โ€ข Level 4

The Pen tool is the fundamental tool of professional vector graphics. Clicking creates straight anchor points, while clicking and dragging pulls out Bezier control handles. These handles dictate the direction and curvature of the path entering and leaving each node.

๐Ÿ› ๏ธ
Independent Practice Task:

Trace a Guitar Silhouette

โ–ซ๏ธ Select the Pen tool
โ–ซ๏ธ Click to place straight nodes for the headstock
โ–ซ๏ธ Click and drag to create smooth curves for the guitar body
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y4 โ€ข vg-s04Trace a Guitar Silhouette Task

Master the vector Bezier Pen Tool in Vectr / Figma by tracing curved letters and complex outline shapes.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Draws straight line segments with Pen tool but struggles with curved handles.

Developing

Creates curved paths with guidance on handle direction.

Secure (Target)

Independently places anchor points and adjusts Bezier handles to construct smooth, accurate custom vector curves.

Mastering

Flawlessly traces complex logo outlines using minimal anchor points and balanced Bezier handles.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/media/vector-graphics/vector-graphics-s4-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"What do Bezier control handles adjust on a vector path node?"

Key / Answer: The curvature and direction of the path segment
๐ŸŽฅ MediaLevel 5VG.03.A.1

Vector Graphics & Scalable Design: Boolean Operations & Path Alignment

๐Ÿ“„src/data/students/media/strands/vector-graphics.json (Step 5)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Understand how to apply Boolean operations (Union, Difference, Intersection) to combine overlapping vector paths.

Unit: Sharing the PlanetConcept: PerspectiveProfile: Knowledgeable
โšก
Spark Hook (ClassroomWalkthrough):

"Watch how combining two circles with the Difference tool instantly cuts out a crescent moon shape!"

๐ŸŽฎ
Learn Simulator:DrawingLayersSimulator โ€ข Level 5

Boolean operations allow you to join or cut shapes using mathematical set logic: Union combines shapes into one; Difference subtracts the top shape from the bottom shape; Intersection keeps only where they overlap. This is much cleaner than erasing pixels!

๐Ÿ› ๏ธ
Independent Practice Task:

Create a Crescent Moon & Keyhole

โ–ซ๏ธ Overlap two circles and click Difference to create a Crescent Moon
โ–ซ๏ธ Draw a circle and trapezoid, Union them, then Subtract from a door shape to make a keyhole
๐Ÿซ
Classroom Lesson Idea Alignment:
Y5 โ€ข vg-s05Create a Crescent Moon & Keyhole Task

Construct an intricate logo icon using Boolean path operations (Union, Subtract, Intersect, Exclude) in Figma.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identifies Boolean tools but struggles to predict the resulting combined shape.

Developing

Applies Union or Difference operations with step-by-step guidance.

Secure (Target)

Independently applies Union, Difference, Intersection, and Exclusion operations to craft custom composite shapes.

Mastering

Expertly designs intricate brand logos and icons using multi-step Boolean path construction.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/media/vector-graphics/vector-graphics-s5-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Which Boolean operation subtracts the top shape from the bottom shape to cut a hole?"

Key / Answer: Difference (Subtract)
๐ŸŽฅ MediaLevel 6VG.03.B.2

Vector Graphics & Scalable Design: SVG Export & Resolution Independence

๐Ÿ“„src/data/students/media/strands/vector-graphics.json (Step 6)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Understand vector resolution independence, perform image tracing on raster graphics, and export clean SVG/EPS files.

Unit: How We Organize OurselvesConcept: ReflectionProfile: Reflective
โšก
Spark Hook (Zoom In):

"Zoom in 1000% on a PNG image versus an SVG vector graphic. What happens to the edges?"

๐ŸŽฎ
Learn Simulator:DrawingLayersSimulator โ€ข Level 6

Unlike pixel-based raster images (PNG, JPG) that become pixelated when enlarged, vector graphics (SVG, EPS) store mathematical equations for every path. This means a vector logo can be scaled to the size of a skyscraper with crystal-clear edges and small file sizes.

๐Ÿ› ๏ธ
Independent Practice Task:

Vector Logo Export & Trace

โ–ซ๏ธ Import a simple pixel drawing and run Vector Trace
โ–ซ๏ธ Clean up extra nodes
โ–ซ๏ธ Zoom in 1000% to verify sharp edges
+1 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y6 โ€ข vg-s06Vector Logo Export & Trace Task

Trace and Export Resolution-Independent Vector Logos in Boxy SVG/Inkscape converting raster sketches to clean SVG code.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Understands vectors scale well but struggles to explain why or export proper file formats.

Developing

Traces raster images and exports SVG files with teacher support.

Secure (Target)

Independently explains vector resolution independence, converts raster images to vectors using auto-trace, and exports optimized SVG files.

Mastering

Critically evaluates vector optimization, removes redundant nodes for lightweight SVG web deployment, and manages licensing.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/media/vector-graphics/vector-graphics-s6-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Why are SVG vector graphics preferred for company logos and web icons?"

Key / Answer: They can be scaled to any size without losing quality or becoming pixelated
๐ŸŽฅ MediaLevel 1VA.01.B.1.1

Video and Audio Production: Y1 Sound Recording

๐Ÿ“„src/data/students/media/strands/video-audio.json (Step 1)
โœ… Links (5)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

To record clear voice clips using a digital microphone and listen back to verify sound quality.

Unit: How We Express OurselvesConcept: FormProfile: Inquirer
โšก
Spark Hook (Listen Think Pair):

"Listen to two audio clipsโ€”one crisp and clear, one muffled with background noise. What made the difference?"

๐ŸŽฎ
Learn Simulator:StandardContent โ€ข Level 1

Microphones convert sound waves into digital audio signals. Hold the device about a hand-span away from your mouth, speak clearly in a quiet environment, and press the red Record button to capture your voice.

๐Ÿ› ๏ธ
Independent Practice Task:

Record Your Story Audio Note

โ–ซ๏ธ Find a quiet space
โ–ซ๏ธ Open the voice recorder app
โ–ซ๏ธ Hold device 15cm away
+2 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y1 โ€ข va-s01Record Your Story Audio Note Task

Record a Clear Voice Note Reflection in Canva or Soundtrap testing spoken clarity and mic distance.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identifies the record button and speaks into the device microphone.

Developing

Records a short voice note and presses play to listen back.

Secure (Target)

Records clear speech, checks background noise, and re-records if necessary.

Mastering

Guides peers on microphone distance and volume levels for crisp vocal captures.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/media/video-audio/video-audio-s1-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"What is the recommended distance to hold a microphone from your mouth?"

Key / Answer: About 15 cm (a hand-span away)
๐ŸŽฅ MediaLevel 2VA.01.B.1.2

Video and Audio Production: Y2 Video Capture

๐Ÿ“„src/data/students/media/strands/video-audio.json (Step 2)
โœ… Links (5)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

To capture short, steady video clips holding the camera horizontally in well-lit conditions.

Unit: How We Express OurselvesConcept: FunctionProfile: Communicator
โšก
Spark Hook (See Think Wonder):

"Compare vertical video recorded while walking versus steady landscape video recorded while stationary. Which is easier to watch?"

๐ŸŽฎ
Learn Simulator:StandardContent โ€ข Level 2

When filming video for presentations or movies, always turn your camera horizontally (landscape orientation). Hold the device with both hands, rest your elbows against your chest for stability, and make sure light shines toward your subject rather than behind them.

๐Ÿ› ๏ธ
Independent Practice Task:

Film a 15-Second Science Demonstration

โ–ซ๏ธ Rotate device to landscape mode
โ–ซ๏ธ Position subject with light source in front
โ–ซ๏ธ Hold camera steady with both hands
+2 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y2 โ€ข va-s02Film a 15-Second Science Demonstration Task

Film a 15-Second Science Demonstration in landscape orientation with balanced front lighting and steady framing.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Opens the camera app and switches to video recording mode.

Developing

Holds the camera horizontally and records a 10-second subject clip.

Secure (Target)

Keeps the camera steady using two hands, frames subject cleanly, and ensures adequate lighting.

Mastering

Uses camera angles and stable posture to film professional-looking short takes.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/media/video-audio/video-audio-s2-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Why should video for presentations and widescreen displays be recorded in landscape mode?"

Key / Answer: It matches the horizontal widescreen aspect ratio of computer monitors and TVs
๐ŸŽฅ MediaLevel 3VA.02.B.1.1

Video and Audio Production: Y3 Audio Editing

๐Ÿ“„src/data/students/media/strands/video-audio.json (Step 3)
โœ… Links (5)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

To trim unwanted pauses from audio recordings and mix speech with soft background music.

Unit: How the World WorksConcept: ChangeProfile: Thinker
โšก
Spark Hook (Zoom In):

"Look closely at a digital audio waveform. What do the tall peaks and flat lines represent?"

๐ŸŽฎ
Learn Simulator:StandardContent โ€ข Level 3

Digital audio editors represent sound as waveforms. Tall peaks show loud sounds, while flat lines show silence. Use the Split tool to cut out mistakes and the Trim handles to crop unwanted edges. When adding background music under a voiceover, lower the music volume track so speech remains loud and clear.

๐Ÿ› ๏ธ
Independent Practice Task:

Edit a Mini Podcast Clip

โ–ซ๏ธ Import voice narration into audio editor
โ–ซ๏ธ Trim silent lead-in and lead-out
โ–ซ๏ธ Cut out 'um' or mistake sections using Split tool
+2 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y3 โ€ข va-s03Edit a Mini Podcast Clip Task

Edit a Mini Interview Audio Clip in CapCut trimming pauses, splitting filler words, and lowering background music to 20%.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Loads an audio track into an editor and locates the playhead.

Developing

Trims silent gaps from the start and end of an audio recording.

Secure (Target)

Splits clips to cut mistakes and balances vocal volume against background music tracks.

Mastering

Uses fade-in/fade-out transitions and precise waveform scrubbing to polish podcast tracks.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/media/video-audio/video-audio-s3-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"When mixing voiceover narration with background music, how should the music track be set?"

Key / Answer: At a lower volume level so the voice is easily understood
๐ŸŽฅ MediaLevel 4VA.02.B.1.2

Video and Audio Production: Y4 Video Editing

๐Ÿ“„src/data/students/media/strands/video-audio.json (Step 4)
โœ… Links (5)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

To import multiple video clips onto a timeline, trim dead space, and apply smooth transitions and title overlays.

Unit: Where We Are in Place and TimeConcept: ConnectionProfile: Principled
โšก
Spark Hook (Before and After):

"Compare raw video clips played back-to-back vs edited clips with trimmed pauses, crossfades, and speaker titles."

๐ŸŽฎ
Learn Simulator:StandardContent โ€ข Level 4

A non-linear video editor uses a timeline. Drag clips onto the timeline in logical order. Use trim handles to remove camera wobble at the start/end of takes. Add subtle Crossfade transitions between different scenes, and insert lower-third text graphics to introduce speakers or locations.

๐Ÿ› ๏ธ
Independent Practice Task:

Edit a School News Report Video

โ–ซ๏ธ Import 3 raw video clips into timeline
โ–ซ๏ธ Reorder clips sequentially
โ–ซ๏ธ Trim initial wobble and dead time from each clip
+2 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y4 โ€ข va-s04Edit a School News Report Video Task

Produce a Multi-Clip School News Segment in Canva Video adding crossfade transitions and lower-third presenter titles.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Imports video clips into a video project timeline.

Developing

Arranges clips in sequential order and trims clip ends.

Secure (Target)

Uses crossfade transitions between scenes and overlays lower-third text titles.

Mastering

Paces cuts to match narrative flow and uses title templates consistently across a mini-documentary.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/media/video-audio/video-audio-s4-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Where are lower-third title overlays traditionally placed in professional video production?"

Key / Answer: In the lower third section of the screen so it doesn't obscure the subject
๐ŸŽฅ MediaLevel 5VA.03.B.1.1

Video and Audio Production: Y5 Foley & Sound Design

๐Ÿ“„src/data/students/media/strands/video-audio.json (Step 5)
โœ… Links (5)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

To produce custom Foley sound effects, synchronize them with video action cues, and balance multi-track audio mix.

Unit: How We Express OurselvesConcept: PerspectiveProfile: Knowledgeable
โšก
Spark Hook (See Think Wonder):

"Watch a movie scene with all sound removed, then with Foley sound effects added. How does sound transform the viewer's experience?"

๐ŸŽฎ
Learn Simulator:StandardContent โ€ข Level 5

Foley is the reproduction of everyday sound effects added to film in post-production. Sound designers record everyday props (crunching cereal for footsteps in snow, flapping gloves for bird wings) and line up the sound peaks exactly with the action on screen using multi-track audio timelines.

๐Ÿ› ๏ธ
Independent Practice Task:

Sound Design an Animated Scene

โ–ซ๏ธ Watch silent video clip and list required sound effects
โ–ซ๏ธ Record 3 custom Foley effects using classroom objects
โ–ซ๏ธ Import Foley recordings onto separate audio tracks
+2 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y5 โ€ข va-s05Sound Design an Animated Scene Task

Sound-Design an Animated Action Scene in CapCut synchronizing custom Foley audio recordings with visual timeline cues.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identifies sound effects needed for a short video scene.

Developing

Records custom Foley sounds (e.g. footsteps, rustling paper) using everyday objects.

Secure (Target)

Aligns Foley effects precisely with visual cues on the video timeline and adjusts audio track volumes.

Mastering

Uses equalizer (EQ) and reverb effects to match room acoustics and creates immersive soundscapes.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/media/video-audio/video-audio-s5-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"What are Foley sound effects in movie and video production?"

Key / Answer: Custom physical sound effects recorded and synced to visual actions in post-production
๐ŸŽฅ MediaLevel 6VA.03.B.1.2

Video and Audio Production: Y6 Green Screen & Export

๐Ÿ“„src/data/students/media/strands/video-audio.json (Step 6)
โœ… Links (5)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

To film against a green screen, key out the background, composite multi-layer video, and export encoded MP4 video files.

Unit: Sharing the PlanetConcept: ReflectionProfile: Reflective
โšก
Spark Hook (See Think Wonder):

"How do weather forecasters appear to stand in front of moving digital maps on live television news broadcasts?"

๐ŸŽฎ
Learn Simulator:StandardContent โ€ข Level 6

Chroma Key (green screening) removes a specific color background so a video subject can be placed in front of any digital background. Film with bright, even lighting to eliminate shadows on the green backdrop. In your video editor, apply the Chroma Key tool, select the green shade, adjust tolerance, and export the final project as an MP4 (H.264) video.

๐Ÿ› ๏ธ
Independent Practice Task:

Produce a Green Screen World Report

โ–ซ๏ธ Film video of speaker in front of evenly lit green screen
โ–ซ๏ธ Place background image or video on Track 1
โ–ซ๏ธ Place green screen footage on Track 2 directly above
+3 more items...
๐Ÿซ
Classroom Lesson Idea Alignment:
Y6 โ€ข va-s06Produce a Green Screen World Report Task

Produce a Chroma-Key Green Screen Broadcast in Canva Video compositing subject footage over custom dynamic backdrops.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Understands how green screen backgrounds can be replaced digitally.

Developing

Applies a basic Chroma Key filter in a video editor to swap a green background.

Secure (Target)

Smooths green screen keying edges, overlays digital background video, and exports 1080p MP4 files.

Mastering

Produces multi-layer video compositions with color grading, licensed audio, and optimized render settings.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/media/video-audio/video-audio-s6-task.jpg
๐Ÿ”’
Learning Check Gate (quiz):

"Why is bright green chosen as the primary color for chroma key backdrops?"

Key / Answer: Bright green differs most significantly from human skin tones and natural hair colors
๐Ÿ”’ Online SafetyLevel 1OS.01.B.1.1

Digital Footprint & Online Identity: Online Traces

๐Ÿ“„src/data/students/online-safety/strands/digital-footprint.json (Step 1)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students will understand that using digital devices leaves digital records (traces) similar to physical footprints in sand.

Unit: Who We AreConcept: FormProfile: Inquirer
โšก
Spark Hook (See-Think-Wonder):

"Look at footprints left in wet sand or snow. What happens when you walk across a digital screen or app?"

๐ŸŽฎ
Learn Simulator:Interactive Visual Comparison โ€ข Level 1

Whenever you use a tablet or computer, you leave digital traces behind! Just like stepping in mud leaves a footprint, opening an app, drawing a picture, or clicking a button leaves a digital trail on the device.

๐Ÿ› ๏ธ
Independent Practice Task:

Spot the Digital Traces

โ–ซ๏ธ 1. Open the device's recent apps screen.
โ–ซ๏ธ 2. Identify 3 apps that were used earlier today.
โ–ซ๏ธ 3. Explain how the device remembered which apps were opened.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y1 โ€ข foot-s01Spot the Digital Traces Task

Create a Digital Traces Footprint Poster in Canva identifying browsing history and recently opened classroom apps.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Can identify physical footprints and compare them to digital marks left on a tablet screen.

Developing

Explains that opening an app or saving a drawing creates a digital record on a device.

Secure (Target)

Identifies common digital traces such as browser history lists, photo galleries, and recent app icons.

Mastering

Explains the difference between physical traces that wash away and digital traces stored on devices.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/online-safety/digital-footprint/digital-footprint-s1-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"What is a digital trace?"

Key / Answer: B
๐Ÿ”’ Online SafetyLevel 2OS.01.B.1.2

Digital Footprint & Online Identity: What We Share

๐Ÿ“„src/data/students/online-safety/strands/digital-footprint.json (Step 2)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students will distinguish between public information safe to share online and private personal information that should stay secret.

Unit: How We Express OurselvesConcept: FunctionProfile: Communicator
โšก
Spark Hook (Think-Pair-Share):

"If you write a secret note on paper, only your friend sees it. What happens if you post that note on a website?"

๐ŸŽฎ
Learn Simulator:Sorting Game Interface โ€ข Level 2

When you post a photo, video, or comment online, you are sharing it with a wider audience. Private information like your full name, home address, school name, and passwords should NEVER be shared online without permission from a trusted adult.

๐Ÿ› ๏ธ
Independent Practice Task:

Classify Safe vs Private Info

โ–ซ๏ธ 1. Review a list of 6 information cards (e.g. favourite animal vs home address).
โ–ซ๏ธ 2. Drag each card into the 'Safe to Share' or 'Keep Private' box.
โ–ซ๏ธ 3. Double-check that all personal identity data is in the Private box.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y2 โ€ข foot-s02Classify Safe vs Private Info Task

Sort Public vs Private Identity Information in Google Slides distinguishing safe interests from confidential home addresses.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Can name personal details like full name, home address, and passwords.

Developing

Sorts items into 'Safe to Share' (favorite color) vs 'Keep Private' (home address, phone number).

Secure (Target)

Explains that photos or messages posted online can be viewed, copied, or shared by other people.

Mastering

Evaluates hypothetical online posts to ensure private personal data is protected.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/online-safety/digital-footprint/digital-footprint-s2-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"Which of these is private personal information that should be kept secret?"

Key / Answer: B
๐Ÿ”’ Online SafetyLevel 3OS.02.B.1.1

Digital Footprint & Online Identity: Permanent Footprints

๐Ÿ“„src/data/students/online-safety/strands/digital-footprint.json (Step 3)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students will analyze how deleting a post from a screen does not automatically remove copies saved on remote servers or screenshotted by others.

Unit: Where We Are in Place and TimeConcept: ConnectionProfile: Thinker
โšก
Spark Hook (Chalk Talk):

"If you spill permanent ink on paper, can you rub it away completely? How is posting online like using permanent ink?"

๐ŸŽฎ
Learn Simulator:Interactive Ripple Model โ€ข Level 3

Once something is posted on the internet, it can spread quickly like ripples in water. Even if you press delete, someone might have saved a screenshot or downloaded the file. The internet has a long memory!

๐Ÿ› ๏ธ
Independent Practice Task:

Trace the Digital Ripple

โ–ซ๏ธ 1. Examine a case study of a photo shared in a group chat.
โ–ซ๏ธ 2. Map how 3 classmates downloaded or reshared the photo within 5 minutes.
โ–ซ๏ธ 3. Explain why deleting the original photo failed to remove all copies.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y3 โ€ข foot-s03Trace the Digital Ripple Task

Analyze the Digital Ripple Effect in Google Docs illustrating how shared images persist across servers and screenshots.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Can demonstrate deleting a file on a local computer screen.

Developing

Explains that clicking 'delete' on a post does not stop someone else from saving a copy first.

Secure (Target)

Describes how search engines, archive servers, and screenshots keep permanent copies of online content.

Mastering

Formulates the 'Billboard Test' rule: only post content online that you would be happy to display on a public billboard.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/online-safety/digital-footprint/digital-footprint-s3-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"Why is deleting a post online different from erasing pencil on paper?"

Key / Answer: B
๐Ÿ”’ Online SafetyLevel 4OS.02.B.1.2

Digital Footprint & Online Identity: Managing Reputation

๐Ÿ“„src/data/students/online-safety/strands/digital-footprint.json (Step 4)
โœ… Links (2)๐Ÿซ Lesson #4.14โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students will analyze online scenarios to evaluate how tone, kindness, and respectful behavior shape a person's digital reputation.

Unit: Sharing the PlanetConcept: ResponsibilityProfile: Principled
โšก
Spark Hook (4 Cs (Connections, Concepts, Changes, Challenges)):

"How does your digital reputation follow you into high school, sports clubs, or future opportunities?"

๐ŸŽฎ
Learn Simulator:Interactive Reputation Meter โ€ข Level 4

Your digital footprint forms your online reputation โ€” the impression people get of you based on what you share, comment, and like. Being kind, honest, and helpful online builds a positive digital footprint that you can be proud of!

๐Ÿ› ๏ธ
Independent Practice Task:

Audit Online Scenario Cards

โ–ซ๏ธ 1. Read 4 student online scenario cards (e.g., posting encouraging feedback vs posting mean comments).
โ–ซ๏ธ 2. Rate the impact of each action on the poster's digital reputation.
โ–ซ๏ธ 3. Rewrite 1 negative comment into a constructive, kind response.
๐Ÿซ
Classroom Lesson Idea Alignment:
#4.14#4.14 Pear Deck - Digital Footprint

Analyze social media case study cards in Google Slides and formulate positive digital footprint management guidelines.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Can distinguish between friendly and unkind spoken words.

Developing

Identifies how typed comments can be misunderstood without body language or voice tone.

Secure (Target)

Evaluates digital scenarios to show how positive contributions (helping, encouraging) build a strong reputation.

Mastering

Creates a personal Digital Code of Conduct guiding respectful commenting and positive digital footprint creation.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/online-safety/digital-footprint/digital-footprint-s4-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"What shapes your digital reputation?"

Key / Answer: B
๐Ÿ”’ Online SafetyLevel 5OS.03.B.1.1

Digital Footprint & Online Identity: Browser Tracking

๐Ÿ“„src/data/students/online-safety/strands/digital-footprint.json (Step 5)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students will explain how websites gather passive data (cookies, IP address, device type) to track user behavior and target advertisements.

Unit: How the World WorksConcept: PerspectiveProfile: Knowledgeable
โšก
Spark Hook (Connect-Extend-Challenge):

"Have you ever noticed an ad for something you just searched for earlier? How did the website know what you liked?"

๐ŸŽฎ
Learn Simulator:Interactive Data Flow Diagram โ€ข Level 5

Not all digital footprints are created intentionally! You leave a passive digital footprint whenever you visit websites. Cookies, location permissions, and search history automatically track what you view so companies can build a profile of your interests.

๐Ÿ› ๏ธ
Independent Practice Task:

Inspect Browser Privacy Settings

โ–ซ๏ธ 1. Open web browser settings and locate the Privacy & Security tab.
โ–ซ๏ธ 2. Identify cookie settings, site permissions, and tracking prevention controls.
โ–ซ๏ธ 3. Clear temporary browsing data and observe the impact on saved site preferences.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y5 โ€ข foot-s05Inspect Browser Privacy Settings Task

Audit Browser Tracking and Third-Party Cookies in Chrome testing tracking prevention settings and clearing site data.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Can notice that searching for a toy online makes ads for that toy appear on other websites.

Developing

Defines browser cookies as small text files saved by websites to remember user settings and activity.

Secure (Target)

Differentiates between active footprints (intentional posts) and passive footprints (automatic data logging).

Mastering

Configures browser privacy settings, manages cookie consent banners, and uses private browsing modes.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/online-safety/digital-footprint/digital-footprint-s5-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"What is a HTTP cookie in web browsing?"

Key / Answer: B
๐Ÿ”’ Online SafetyLevel 6OS.03.B.1.2

Digital Footprint & Online Identity: Digital Legacy

๐Ÿ“„src/data/students/online-safety/strands/digital-footprint.json (Step 6)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students will conduct a digital footprint self-audit and curate a professional, positive student digital portfolio.

Unit: How We Express OurselvesConcept: ReflectionProfile: Reflective
โšก
Spark Hook (I used to think..., But now I think...):

"If an employer or university admissions officer searched your name online in 10 years, what story would your footprint tell?"

๐ŸŽฎ
Learn Simulator:Interactive Portfolio Builder โ€ข Level 6

Curating your digital identity means taking control of your online presence! By regularly auditing your accounts, setting strong privacy controls, and showcasing your best projects, you create a digital footprint that reflects your true skills, values, and achievements.

๐Ÿ› ๏ธ
Independent Practice Task:

Conduct a Digital Footprint Audit

โ–ซ๏ธ 1. Perform a simulated online identity audit using an evaluation rubric.
โ–ซ๏ธ 2. Review account privacy settings, profile bios, and published media.
โ–ซ๏ธ 3. Select 3 exemplary digital learning projects to add to your positive student portfolio.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y6 โ€ข foot-s06Conduct a Digital Footprint Audit Task

Draft a Personal Digital Footprint Audit & Future Footprint Plan in Google Docs reflecting on lifelong web trails.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Can select 3 best pieces of work to display on a classroom wall.

Developing

Audits sample social media profiles or project portfolios to flag inappropriate or low-quality posts.

Secure (Target)

Performs a personal digital audit (searching own name, reviewing privacy settings across accounts).

Mastering

Publishes a curated digital portfolio showcasing academic projects, creative coding, and community contributions with full attribution.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/online-safety/digital-footprint/digital-footprint-s6-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"What is the best way to maintain a healthy digital footprint?"

Key / Answer: B
๐Ÿ”’ Online SafetyLevel 1OS.01.B.1.1

General Online Safety & Boundaries: Warning Signals

๐Ÿ“„src/data/students/online-safety/strands/safety.json (Step 1)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students will identify unexpected digital warning signals such as pop-up ads and strange messages, demonstrating how to stop and inform a trusted adult.

Unit: Who We AreConcept: FormProfile: Inquirer
โšก
Spark Hook (See-Think-Wonder):

"Imagine a bright flashing box pops up on your screen saying 'You won a free toy! Click here!' What do you see, think, and wonder about this message?"

๐ŸŽฎ
Learn Simulator:Interactive Card Grid โ€ข Level 1

Just like a traffic light has red signals to tell us to stop, the digital world has red flags! Red flags include unexpected pop-up boxes, scary messages, or links asking you to download something. If you ever see a red flag, follow the golden rule: Stop, don't click, and tell a trusted adult right away.

๐Ÿ› ๏ธ
Independent Practice Task:

Identify Safety Signals

โ–ซ๏ธ 1. Categorize example screen cards into 'Green Signal' (Safe App) vs 'Red Flag' (Unknown Pop-up).
โ–ซ๏ธ 2. Practice the physical gesture: Stop hands up, turn off screen, raise hand for help.
โ–ซ๏ธ 3. Explain to a partner who your classroom trusted adult is.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y1 โ€ข safe-s01Identify Safety Signals Task

Design a Stop-Close-Tell Safety Poster in Google Drawings teaching students to seek adult help for suspicious pop-ups.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identifies that pop-up screens can appear while using apps or websites.

Developing

Explains why clicking unknown pop-ups or links can be unsafe.

Secure (Target)

Demonstrates stopping, stepping away from the screen, and informing a trusted adult when encountering red flags.

Mastering

Teaches peers the 'Stop, Close, Tell' rule for unexpected digital screens.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/online-safety/safety/safety-s1-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"What should you do immediately if a sudden pop-up window asks you to click a link while playing a game?"

Key / Answer: B
๐Ÿ”’ Online SafetyLevel 2OS.01.B.1.2

General Online Safety & Boundaries: Digital Wellness

๐Ÿ“„src/data/students/online-safety/strands/safety.json (Step 2)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students will recognize physical indicators of excessive screen time (eye strain, fatigue) and construct balanced daily schedules.

Unit: Who We AreConcept: FunctionProfile: Communicator
โšก
Spark Hook (Think-Pair-Share):

"How do your body and eyes feel after playing on a screen for a long time without taking a break?"

๐ŸŽฎ
Learn Simulator:Infographic Dashboard โ€ข Level 2

Using technology is fun and helpful, but our bodies need balance! Spending hours staring at bright displays can cause eye strain, neck pain, and tiredness. A healthy digital routine includes regular breaks (like the 20-20-20 rule: every 20 minutes, look at something 20 feet away for 20 seconds), good posture, and plenty of time for outdoor movement, sleep, and face-to-face play.

๐Ÿ› ๏ธ
Independent Practice Task:

Design a Balanced Day Routine

โ–ซ๏ธ 1. Chart out a typical Saturday schedule using time blocks.
โ–ซ๏ธ 2. Color code blocks for Sleep, Physical Play, Meals, Learning, and Screen Media.
โ–ซ๏ธ 3. Add 20-minute break reminder icons into screen time slots.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y2 โ€ข safe-s02Design a Balanced Day Routine Task

Construct a Balanced Daily Routine Schedule in Canva color-coding physical play, study, sleep, and screen limits.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

States that spending too long on screens without breaks can make eyes tired.

Developing

Lists non-screen activities (outdoor games, reading, sports) that balance digital time.

Secure (Target)

Creates a personal daily balance chart allocating time for sleep, outdoor play, homework, and screen media.

Mastering

Evaluates digital habits and explains the 20-20-20 rule for eye health and posture.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/online-safety/safety/safety-s2-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"According to the 20-20-20 rule for healthy screen use, what should you do every 20 minutes?"

Key / Answer: B
๐Ÿ”’ Online SafetyLevel 3OS.02.B.1.1

General Online Safety & Boundaries: PEGI & Content Labels

๐Ÿ“„src/data/students/online-safety/strands/safety.json (Step 3)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students will analyze standard age classification symbols and content descriptor icons to make responsible media choices.

Unit: How We Express OurselvesConcept: ConnectionProfile: Thinker
โšก
Spark Hook (Connect-Extend-Challenge):

"Why do video games and movies have age numbers on their covers just like shoes have size numbers?"

๐ŸŽฎ
Learn Simulator:Interactive Descriptor Matcher โ€ข Level 3

Media content comes with age rating labels (like PEGI 3, 7, 12, 16, 18 or ESRB Everyone/Teen). These symbols aren't about how hard a game is to playโ€”they tell you if the content is safe and suitable for your age! Content descriptors also show icons for violence, scary elements, or in-game purchases so you and your family can make smart choices.

๐Ÿ› ๏ธ
Independent Practice Task:

Audit App & Game Labels

โ–ซ๏ธ 1. Inspect sample game cover graphics showing rating numbers.
โ–ซ๏ธ 2. Identify content descriptor icons (spider for fear, fist for violence).
โ–ซ๏ธ 3. Classify each game as 'Suitable for Primary Students' or 'Requires Older Age Rating'.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y3 โ€ข safe-s03Audit App & Game Labels Task

Evaluate PEGI and Video Game Age Rating Badges in Google Slides identifying content warnings and age appropriateness.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Recognizes age rating numbers on game boxes and app store pages (e.g., PEGI 3, 7, 12).

Developing

Explains that age ratings are created by experts to protect children from frightening or mature themes.

Secure (Target)

Matches game and video descriptors (violence, bad language, fear) to their corresponding safety symbols.

Mastering

Critiques game scenarios and justifies why respecting age ratings protects mental well-being.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/online-safety/safety/safety-s3-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"What does a PEGI 7 or ESRB Everyone rating on a video game indicate?"

Key / Answer: C
๐Ÿ”’ Online SafetyLevel 4OS.02.B.1.2

General Online Safety & Boundaries: Safe Communication

๐Ÿ“„src/data/students/online-safety/strands/safety.json (Step 4)
โœ… Links (2)๐Ÿซ Lesson #4.12โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students will apply rules of online communication safety, recognizing that online strangers may pretend to be someone else.

Unit: Sharing The PlanetConcept: ResponsibilityProfile: Principled
โšก
Spark Hook (What If...?):

"What if an online gamer with a cartoon avatar offers you free in-game currency if you send them a picture of yourself?"

๐ŸŽฎ
Learn Simulator:Scenario Simulator โ€ข Level 4

In online multiplayer games and chat rooms, you meet people from all over the world. But remember: an online avatar or friendly profile picture is not proof of who someone really is in real life! Treat online strangers with caution. Never agree to meet an online stranger in real life, never send private photos, and block anyone who asks uncomfortable questions.

๐Ÿ› ๏ธ
Independent Practice Task:

Evaluate Chat Safety Scenarios

โ–ซ๏ธ 1. Read 4 chat transcript cards between players in a game lobby.
โ–ซ๏ธ 2. Flag risky requests (asking for school name, asking to switch to private voice chat).
โ–ซ๏ธ 3. Practice applying the 'Block & Report' action in simulated game menus.
๐Ÿซ
Classroom Lesson Idea Alignment:
#4.12#4.12 Password Safety

Design an interactive 'Spot the Imposter' safety guide in Canva identifying red flags in gaming chats and unknown messages.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

States that anyone met online whom you do not know in real life is an online stranger.

Developing

Explains why online gamers using friendly avatars might not be who they claim to be.

Secure (Target)

Identifies risky chat behaviors (asking to meet in person, asking for private photos) and refuses inappropriate requests.

Mastering

Formulates personal safety protocols for multiplayer gaming and social chat environments.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/online-safety/safety/safety-s4-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"What is the safest response if an online player in a multiplayer game asks for your phone number or school name?"

Key / Answer: B
๐Ÿ”’ Online SafetyLevel 5OS.03.B.1.1

General Online Safety & Boundaries: Device Defense

๐Ÿ“„src/data/students/online-safety/strands/safety.json (Step 5)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students will recognize digital security threats such as malware and phishing attempts, explaining the importance of software updates and antivirus scans.

Unit: How The World WorksConcept: PerspectiveProfile: Knowledgeable
โšก
Spark Hook (Parts-Purposes-Complexities):

"Why do phones and computers ask you to install system updates? What happens inside the device during an update?"

๐ŸŽฎ
Learn Simulator:Interactive Security Shield โ€ข Level 5

Just like washing your hands prevents biological germs, practicing good 'cyber hygiene' keeps your digital devices free from digital germs called malware! Malware (malicious software) includes viruses, spyware, and ransomware. You can protect your devices by avoiding suspicious 'Download Now' buttons, never opening unknown email attachments, and keeping your software updated with the latest security patches.

๐Ÿ› ๏ธ
Independent Practice Task:

Cyber Hygiene Checklist

โ–ซ๏ธ 1. Analyze 3 webpage mockups to locate fake 'Download' trick buttons vs authentic download links.
โ–ซ๏ธ 2. Verify that automatic software updates are enabled on a practice device.
โ–ซ๏ธ 3. List 3 rules for keeping USB drives and memory cards safe.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y5 โ€ข safe-s05Cyber Hygiene Checklist Task

Build a Cyber Hygiene Defense Guide in Canva detecting fake download buttons, malware risks, and update alerts.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Defines computer malware as harmful code that can slow down or break digital devices.

Developing

Identifies suspicious download buttons and suspicious email attachments as common malware entry points.

Secure (Target)

Explains how operating system updates patch security vulnerabilities and keep software defended.

Mastering

Conducts a simulated device safety audit to check browser security settings, extension permissions, and software updates.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/online-safety/safety/safety-s5-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"Why is it important to install operating system security updates when prompted?"

Key / Answer: C
๐Ÿ”’ Online SafetyLevel 6OS.03.B.1.2

General Online Safety & Boundaries: Safety Auditing

๐Ÿ“„src/data/students/online-safety/strands/safety.json (Step 6)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students will formulate incident response plans for digital safety breaches, utilizing reporting tools and supporting peers in resolving online safety issues.

Unit: Sharing The PlanetConcept: ReflectionProfile: Reflective
โšก
Spark Hook (3-2-1 Bridge):

"List 3 online risks, 2 reporting steps, and 1 reason why reporting harmful content makes the internet safer for everyone."

๐ŸŽฎ
Learn Simulator:Incident Response Flowchart โ€ข Level 6

When online safety incidents happenโ€”whether it's illegal content, harassment, or a account breachโ€”knowing how to respond quickly makes all the difference! Effective incident response involves: 1) Preserving evidence by taking screenshots and saving URLs, 2) Using platform reporting buttons to flag bad content, 3) Blocking offending accounts, and 4) Escalating to trusted adults, school coordinators, or official safety helplines.

๐Ÿ› ๏ธ
Independent Practice Task:

Draft an Incident Response Plan

โ–ซ๏ธ 1. Map out a step-by-step flowchart for handling an online safety event.
โ–ซ๏ธ 2. Practice gathering evidence by taking a clean screenshot with date/time stamps.
โ–ซ๏ธ 3. Identify official reporting channels (CEOP, Internet Watch Foundation, school safety leads).
๐Ÿซ
Classroom Lesson Idea Alignment:
Y6 โ€ข safe-s06Draft an Incident Response Plan Task

Draft an Online Safety Incident Escalation Plan in Google Docs establishing screenshot evidence logging and reporting routes.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Locates the 'Report' button or flag icon on popular educational and social platforms.

Developing

Explains what evidence (screenshots, timestamps, URLs) to save when reporting harmful online incidents.

Secure (Target)

Constructs an incident response workflow mapping steps to take when encountering severe online safety violations.

Mastering

Leads a peer safety audit, evaluating school platform safety protocols and recommending policy improvements.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/online-safety/safety/safety-s6-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"What is the first step you should take to preserve evidence when reporting online harassment or unsafe content?"

Key / Answer: B
๐Ÿ”’ Online SafetyLevel 1OS.01.B.1.1

Kindness & Respect Online: Kind Messages

๐Ÿ“„src/data/students/online-safety/strands/kind-online-behaviour.json (Step 1)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students will recognize friendly digital words/emojis and construct positive messages for peers.

Unit: Who We AreConcept: FormProfile: Caring
โšก
Spark Hook (See-Think-Wonder):

"Look at two messages: "Great job on your drawing! ๐ŸŒŸ" vs "This is bad." How do these words feel different to read?"

๐ŸŽฎ
Learn Simulator:Interactive Storybook โ€ข Level 1

When we chat or leave comments online, our words travel through screens to real people. Using encouraging words, smiley emojis, and polite phrasing makes our digital spaces happy and safe for everyone.

๐Ÿ› ๏ธ
Independent Practice Task:

Send a Kindness Note

โ–ซ๏ธ 1. Type a friendly compliment for a classmate's digital artwork.
โ–ซ๏ธ 2. Add a positive emoji.
โ–ซ๏ธ 3. Double-check your words before pressing send.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y1 โ€ข kind-s01Send a Kindness Note Task

Create a 'Kindness Counter' slide in Google Slides composing positive peer feedback and uplifting digital notes.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identifies happy/kind emojis and friendly words in simple digital messages.

Developing

Composes simple polite messages with teacher support.

Secure (Target)

Independently sends kind comments and encouraging feedback on peer work.

Mastering

Explains how kind digital words make others feel supported and builds positive class culture.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/online-safety/kind-online-behaviour/kind-online-behaviour-s1-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"A classmate shares a drawing online. What is the kindest comment to leave?"

Key / Answer: B
๐Ÿ”’ Online SafetyLevel 2OS.01.B.1.2

Kindness & Respect Online: Digital Boundaries

๐Ÿ“„src/data/students/online-safety/strands/kind-online-behaviour.json (Step 2)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students will ask permission before sharing photos, audio, or projects belonging to classmates.

Unit: Sharing the PlanetConcept: FunctionProfile: Communicator
โšก
Spark Hook (Think-Pair-Share):

"Imagine someone takes a picture of you without asking and posts it online. How would you feel?"

๐ŸŽฎ
Learn Simulator:Decision Tree โ€ข Level 2

Before taking a photo of a classmate, recording their voice, or sharing their project, always ask: "May I share this?" Respecting their choice ensures everyone feels safe and respected.

๐Ÿ› ๏ธ
Independent Practice Task:

Ask Before Sharing

โ–ซ๏ธ 1. Ask your partner for permission before taking a digital photo.
โ–ซ๏ธ 2. Record their verbal consent.
โ–ซ๏ธ 3. Delete the photo immediately if they say no.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y2 โ€ข kind-s02Ask Before Sharing Task

Create a Digital Consent Comic Strip in Canva demonstrating asking permission before taking or sharing peer photos.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Understands that peer work and photos belong to the creator.

Developing

Asks a peer for permission before showing their work to others.

Secure (Target)

Consistently seeks explicit consent before recording or sharing peer creations.

Mastering

Advocates for digital boundaries and respects peer privacy preferences in all projects.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/online-safety/kind-online-behaviour/kind-online-behaviour-s2-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"You want to post a video of your friend singing in class. What should you do first?"

Key / Answer: B
๐Ÿ”’ Online SafetyLevel 3OS.02.B.1.1

Kindness & Respect Online: Cyberbullying & Upstanding

๐Ÿ“„src/data/students/online-safety/strands/kind-online-behaviour.json (Step 3)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students will distinguish between accidental mistakes and repeated cyberbullying, applying upstander tactics.

Unit: How We Express OurselvesConcept: ConnectionProfile: Thinker
โšก
Spark Hook (Chalk Talk):

"What is the difference between watching someone be mistreated online (bystander) and taking action to help (upstander)?"

๐ŸŽฎ
Learn Simulator:Scenario Analyzer โ€ข Level 3

Cyberbullying is when someone repeatedly uses digital tools to hurt, exclude, or embarrass others. Instead of standing by or forwarding mean content, an UPSTANDER supports the target, saves evidence, and tells a trusted adult.

๐Ÿ› ๏ธ
Independent Practice Task:

Upstander Action Plan

โ–ซ๏ธ 1. Analyze three online scenario cards.
โ–ซ๏ธ 2. Identify bystander vs upstander actions.
โ–ซ๏ธ 3. Write a supportive message to a target of mean comments.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y3 โ€ข kind-s03Upstander Action Plan Task

Formulate an Upstander Action Guide in Google Slides distinguishing accidental mistakes from cyberbullying.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Defines cyberbullying as repeated mean behavior online.

Developing

Identifies the difference between a bystander and an upstander.

Secure (Target)

Applies upstander strategies: comforting targets, reporting mean posts, avoiding re-sharing.

Mastering

Role-models proactive upstander habits in digital group spaces.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/online-safety/kind-online-behaviour/kind-online-behaviour-s3-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"You see a group chat where kids are repeatedly excluding a classmate. What should an upstander do?"

Key / Answer: C
๐Ÿ”’ Online SafetyLevel 4OS.02.B.1.2

Kindness & Respect Online: Text Tone & Feedback

๐Ÿ“„src/data/students/online-safety/strands/kind-online-behaviour.json (Step 4)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students will analyze how text formatting affects emotional tone and compose constructive critique.

Unit: How We Organize OurselvesConcept: ResponsibilityProfile: Principled
โšก
Spark Hook (Sentence Strip Rewrite):

"Compare: "THIS IS WRONG FIX IT NOW!!!" vs "I noticed a small spelling typo in slide 3. Great work overall!" How does tone change meaning?"

๐ŸŽฎ
Learn Simulator:Tone Equalizer โ€ข Level 4

Without facial expressions or tone of voice, written text can easily be misunderstood. Typing in ALL CAPS feels like shouting. Effective digital collaborators use neutral, polite language and frame critique constructively using the sandwich method (Compliment - Suggestion - Encouragement).

๐Ÿ› ๏ธ
Independent Practice Task:

Tone & Feedback Audit

โ–ซ๏ธ 1. Rewrite three aggressive chat messages into polite requests.
โ–ซ๏ธ 2. Use the Praise-Suggest-Praise model to critique a peer's slide deck.
โ–ซ๏ธ 3. Check for proper capitalization.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y4 โ€ข kind-s04Tone & Feedback Audit Task

Rewrite Negative Online Comments using the Praise-Suggest-Praise model in Google Docs to practice constructive feedback.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Recognizes that ALL CAPS can feel like shouting text online.

Developing

Edits rude or aggressive text to sound polite and neutral.

Secure (Target)

Provides balanced feedback using Praise-Suggest-Praise structure.

Mastering

Mentors peers on maintaining professional, respectful tone in digital collaborations.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/online-safety/kind-online-behaviour/kind-online-behaviour-s4-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"Which sentence gives constructive feedback on a peer's digital poster?"

Key / Answer: B
๐Ÿ”’ Online SafetyLevel 5OS.03.B.1.1

Kindness & Respect Online: Gaming & Sportsmanship

๐Ÿ“„src/data/students/online-safety/strands/kind-online-behaviour.json (Step 5)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students will analyze online gaming interactions and implement strategies to counter toxic gaming behavior.

Unit: Where We Are in Place and TimeConcept: PerspectiveProfile: Knowledgeable
โšก
Spark Hook (Perspective Taking):

"How do you feel when someone says "gg" (good game) vs spamming "ez" (easy) after a match?"

๐ŸŽฎ
Learn Simulator:Community Code Builder โ€ข Level 5

Online games are global meeting places. Toxic behavior (griefing, rage-quitting, trash-talking) ruins fun for everyone. Digital citizens practice good sportsmanship by encouraging teammates, congratulating opponents ("GG"), and reporting toxic players.

๐Ÿ› ๏ธ
Independent Practice Task:

Draft Gaming Code of Conduct

โ–ซ๏ธ 1. Define 4 rules for respectful multiplayer gaming.
โ–ซ๏ธ 2. Create a reporting procedure for toxic chat.
โ–ซ๏ธ 3. Design an inclusion banner for new players.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y5 โ€ข kind-s05Draft Gaming Code of Conduct Task

Draft a Multiplayer Gaming Code of Conduct in Canva establishing rules for sportsmanship and reporting toxicity.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identifies good sportsmanship vs bad sportsmanship in online games.

Developing

Responds calmly to losing or winning in online multiplayer matches.

Secure (Target)

Demonstrates inclusive habits by inviting new players and shutting down toxic chat.

Mastering

Designs community guidelines for respectful multiplayer gaming servers.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/online-safety/kind-online-behaviour/kind-online-behaviour-s5-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"After winning a close multiplayer match, what is the most respectful message to send in chat?"

Key / Answer: B
๐Ÿ”’ Online SafetyLevel 6OS.03.B.1.2

Kindness & Respect Online: Advocacy & Leadership

๐Ÿ“„src/data/students/online-safety/strands/kind-online-behaviour.json (Step 6)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students will design and publish a school-wide campaign promoting digital kindness and countering online hate.

Unit: How We Express OurselvesConcept: ReflectionProfile: Reflective
โšก
Spark Hook (Compass Points):

"What WORRIES you about online comments today, and what INSPIRES you to build a kinder digital world?"

๐ŸŽฎ
Learn Simulator:Campaign Studio โ€ข Level 6

As senior primary students, you are leaders in digital spaces. Beyond personal kindness, you can advocate for systemic change by raising awareness against hate speech, creating campaign media, establishing peer support networks, and modeling digital citizenship.

๐Ÿ› ๏ธ
Independent Practice Task:

Design a Kindness Campaign

โ–ซ๏ธ 1. Produce a poster/video message advocating positive online behavior.
โ–ซ๏ธ 2. Write a manifesto for school digital charter.
โ–ซ๏ธ 3. Present your campaign to younger year groups.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y6 โ€ข kind-s06Design a Kindness Campaign Task

Design a School-Wide Digital Kindness Campaign in Google Slides creating student charters and multimedia announcements.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Recognizes hate speech and discriminatory online behavior.

Developing

Analyzes school digital interaction patterns and identifies areas for improvement.

Secure (Target)

Designs and presents an anti-cyberbullying or digital kindness campaign.

Mastering

Leads peer mentoring workshops and evaluates campaign impact across school community.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/online-safety/kind-online-behaviour/kind-online-behaviour-s6-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"What is the most effective way for student leaders to promote positive online behavior in school?"

Key / Answer: B
๐Ÿ”’ Online SafetyLevel 1OS.01.B.1.1

Online Scams, Phishing & Deceptive Tricks: Free Gift Traps

๐Ÿ“„src/data/students/online-safety/strands/scams-tricks.json (Step 1)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students will identify fake prize pop-ups and free gift claims, explaining that nothing on the internet is truly free without hidden intentions.

Unit: Who We AreConcept: FormProfile: Inquirer
โšก
Spark Hook (See-Think-Wonder):

"Look at a bright flashing box saying 'Congratulations! You are the 1,000,000th visitor! Click here to claim a free iPad!' What do you see, think, and wonder?"

๐ŸŽฎ
Learn Simulator:SearchBrowserSimulator โ€ข Level 1

If something online sounds too good to be true, it's almost always a trick! Scammers use bright colors, flashing buttons, and fake prizes (like free game coins, toys, or tablets) to trick people into clicking links or giving away personal information. Remember: real companies don't give away expensive prizes to random website visitors!

๐Ÿ› ๏ธ
Independent Practice Task:

Spot the Free Gift Trap

โ–ซ๏ธ 1. Inspect 4 digital offer cards.
โ–ซ๏ธ 2. Flag the 2 fake gift trap cards (e.g., 'Free Robux Generator').
โ–ซ๏ธ 3. Explain to a partner why real games don't ask for passwords to give free prizes.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y1 โ€ข scam-s01Spot the Free Gift Trap Task

Spot Deceptive Online Prize Traps in Google Drawings identifying fake giveaway pop-ups and free gaming currency scams.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identifies pop-up screens promising free rewards or gifts.

Developing

Explains why unknown websites offer fake prizes to trick users into clicking.

Secure (Target)

Demonstrates refusing to click fake prize pop-ups and reporting them to a trusted adult.

Mastering

Teaches peers how to spot 'Too Good to Be True' offers online.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/online-safety/scams-tricks/scams-tricks-s1-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"What should you do if a screen pops up saying you won a free game console just for visiting a website?"

Key / Answer: B
๐Ÿ”’ Online SafetyLevel 2OS.01.B.1.2

Online Scams, Phishing & Deceptive Tricks: Deceptive Links

๐Ÿ“„src/data/students/online-safety/strands/scams-tricks.json (Step 2)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students will analyze headline techniques, identifying sensational 'clickbait' titles designed to lure users into clicking unsafe links.

Unit: How We Express OurselvesConcept: FunctionProfile: Communicator
โšก
Spark Hook (Think-Pair-Share):

"Have you ever clicked on a thumbnail or video title that promised something amazing, but the video turned out to be boring or completely different?"

๐ŸŽฎ
Learn Simulator:SearchBrowserSimulator โ€ข Level 2

Clickbait is text or image content designed to create a 'curiosity gap'โ€”making you so curious that you can't resist clicking! Clickbait often uses ALL CAPS, dramatic promises ('This will change your life!'), or hidden mystery ('You'll never guess what happened next!'). Scammers use clickbait to lead people to dangerous websites.

๐Ÿ› ๏ธ
Independent Practice Task:

Clickbait Detective

โ–ซ๏ธ 1. Read 6 article titles.
โ–ซ๏ธ 2. Identify the 3 clickbait titles vs 3 factual news titles.
โ–ซ๏ธ 3. Rewrite one clickbait title to make it honest and calm.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y2 โ€ข scam-s02Clickbait Detective Task

Investigate Clickbait Headlines in Google Docs rewriting sensationalist fake links into calm, accurate factual summaries.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identifies headlines that use extreme words like 'You Won't Believe What Happened!'.

Developing

Explains that clickbait headlines exaggerate facts to generate ad clicks or page views.

Secure (Target)

Rewrites sensational clickbait headlines into accurate, factual descriptions.

Mastering

Evaluates web articles to determine whether content matches headline claims.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/online-safety/scams-tricks/scams-tricks-s2-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"What is the main purpose of a 'clickbait' headline online?"

Key / Answer: B
๐Ÿ”’ Online SafetyLevel 3OS.02.B.1.1

Online Scams, Phishing & Deceptive Tricks: Spotting Phishing

๐Ÿ“„src/data/students/online-safety/strands/scams-tricks.json (Step 3)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students will inspect message metadata and body text to identify phishing attempts attempting to steal user credentials.

Unit: Sharing The PlanetConcept: ConnectionProfile: Thinker
โšก
Spark Hook (Connect-Extend-Challenge):

"How is a fisherman using a worm on a hook similar to a scammer sending a 'phishing' email?"

๐ŸŽฎ
Learn Simulator:SearchBrowserSimulator โ€ข Level 3

'Phishing' (pronounced fishing) is when scammers send fake emails or chat messages pretending to be someone you trustโ€”like your school, your bank, or a gaming company! They throw out a 'hook' (a fake urgent message like 'Your account will be deleted in 10 minutes!') hoping you will bite by clicking a link and typing your password.

๐Ÿ› ๏ธ
Independent Practice Task:

Phishing Inspection

โ–ซ๏ธ 1. Inspect 3 sample email messages in a practice inbox.
โ–ซ๏ธ 2. Check the sender's full email domain address (e.g. support@g00gle-security-fake.com).
โ–ซ๏ธ 3. Hover over links to check real destination URLs without clicking.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y3 โ€ข scam-s03Phishing Inspection Task

Inspect Simulated Phishing Emails in Google Slides checking sender domains and hovering to verify destination URLs.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identifies that suspicious emails can come from strangers pretending to be banks or school tech support.

Developing

Lists 3 clues of phishing emails: strange sender email address, urgent panic warnings, and spelling mistakes.

Secure (Target)

Audits inbox messages, correctly flagging phishing attempts without clicking embedded hyperlinks.

Mastering

Creates a phishing safety checklist for classmates to verify message authenticity.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/online-safety/scams-tricks/scams-tricks-s3-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"Which of the following is a key warning sign that an email might be a phishing scam?"

Key / Answer: B
๐Ÿ”’ Online SafetyLevel 4OS.02.B.1.2

Online Scams, Phishing & Deceptive Tricks: Fake Web Pages

๐Ÿ“„src/data/students/online-safety/strands/scams-tricks.json (Step 4)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students will verify web domain names and HTTPS protocol indicators to distinguish real login portals from spoofed knock-offs.

Unit: How The World WorksConcept: ResponsibilityProfile: Principled
โšก
Spark Hook (What If...?):

"What if a web page looks 100% identical to your school portal, but the web address at the top says school-login-123.biz?"

๐ŸŽฎ
Learn Simulator:SearchBrowserSimulator โ€ข Level 4

Scammers can copy logos, colors, and layout designs to create 'spoofed' fake websites that look identical to real games or portals! The one thing scammers CANNOT fake is the exact official domain name in the address bar. Always check the URL: look for https:// (the 's' stands for secure), the padlock icon, and the exact spelling of the domain name.

๐Ÿ› ๏ธ
Independent Practice Task:

Verify Web Addresses

โ–ซ๏ธ 1. Examine 4 browser address bars.
โ–ซ๏ธ 2. Compare web address domain names against official site domain names.
โ–ซ๏ธ 3. Identify 2 spoofed fake sites with subtle misspellings (typosquatting).
๐Ÿซ
Classroom Lesson Idea Alignment:
Y4 โ€ข scam-s04Verify Web Addresses Task

Audit Spoofed Website URLs in Google Docs identifying typosquatting, missing HTTPS padlocks, and fake login forms.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Locates the web address bar (URL bar) at the top of a web browser.

Developing

Explains that scammers copy the look of real websites to make fake 'spoofed' pages that steal passwords.

Secure (Target)

Compares domain names (e.g., roblox.com vs roblox-free-coins.net) to verify authentic sites before logging in.

Mastering

Demonstrates checking digital security certificates (HTTPS padlock) and domain extensions.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/online-safety/scams-tricks/scams-tricks-s4-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"If a website looks just like your favorite game login screen, how can you check if it is real or spoofed?"

Key / Answer: B
๐Ÿ”’ Online SafetyLevel 5OS.03.B.1.1

Online Scams, Phishing & Deceptive Tricks: Social Tricks

๐Ÿ“„src/data/students/online-safety/strands/scams-tricks.json (Step 5)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students will deconstruct social engineering strategies used by scammers to manipulate human emotions and exploit trust.

Unit: Who We AreConcept: PerspectiveProfile: Knowledgeable
โšก
Spark Hook (Parts-Purposes-Complexities):

"Why do scammers spend time chatting and acting friendly before asking for passwords or account access?"

๐ŸŽฎ
Learn Simulator:SearchBrowserSimulator โ€ข Level 5

Social engineering doesn't hack computer codeโ€”it hacks human emotions! Scammers manipulate trust, fear, curiosity, or greed. Common tricks include: 1) Impersonation (pretending to be a teacher, admin, or friend in distress), 2) Fear tactics (claiming your account is banned unless you verify info), and 3) Flattery (promising exclusive VIP status). Real admins will NEVER ask for your password!

๐Ÿ› ๏ธ
Independent Practice Task:

Deconstruct Social Engineering Scenarios

โ–ซ๏ธ 1. Read 3 case study scenarios of online manipulation.
โ–ซ๏ธ 2. Identify which emotion the scammer is trying to exploit (Fear, Greed, Trust, Curiosity).
โ–ซ๏ธ 3. Formulate a refusal script for each scenario.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y5 โ€ข scam-s05Deconstruct Social Engineering Scenarios Task

Deconstruct Social Engineering Case Studies in Canva identifying emotional triggers (fear, urgency, greed) used by scammers.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identifies that scammers try to build fake friendships online to gain access to secrets.

Developing

Explains tactics like artificial urgency ('Act in 5 minutes!'), fear ('You will be arrested!'), and authority impersonation.

Secure (Target)

Role-plays responding to social engineering attempts (e.g., someone pretending to be game admin asking for login details).

Mastering

Audits personal communication habits and designs a defensive guide against psychological manipulation.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/online-safety/scams-tricks/scams-tricks-s5-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"What is 'social engineering' in the context of online safety?"

Key / Answer: B
๐Ÿ”’ Online SafetyLevel 6OS.03.B.1.2

Online Scams, Phishing & Deceptive Tricks: Scam Defense

๐Ÿ“„src/data/students/online-safety/strands/scams-tricks.json (Step 6)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students will design scam reporting protocols, conduct peer security audits, and evaluate emerging AI-driven digital scams.

Unit: Sharing The PlanetConcept: ReflectionProfile: Reflective
โšก
Spark Hook (3-2-1 Bridge):

"Write 3 common scam types, 2 verification checks, and 1 way to help a friend who accidentally fell for an online scam."

๐ŸŽฎ
Learn Simulator:SearchBrowserSimulator โ€ข Level 6

Scams evolve as technology changes! Today, scammers use AI text generators to write convincing emails, AI voice cloning to impersonate relatives, and sophisticated fake shopping sites. Becoming a resilient digital citizen means: verifying through secondary channels (call the real person directly), keeping evidence, reporting scams to official consumer protection agencies, and supporting victims without judgment.

๐Ÿ› ๏ธ
Independent Practice Task:

Scam Defense Audit & Plan

โ–ซ๏ธ 1. Evaluate an emerging AI scam case study (e.g., fake voice clone distress call).
โ–ซ๏ธ 2. Draft a school-wide Scam Prevention & Reporting Protocol.
โ–ซ๏ธ 3. Design a poster summarizing 'The 5 Rules of Scam Defense'.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y6 โ€ข scam-s06Scam Defense Audit & Plan Task

Formulate a School Scam Defense Protocol in Google Docs evaluating emerging AI voice clone and phishing tactics.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Knows how to report scams using platform flag buttons and inform adults.

Developing

Explains how emerging AI technologies (voice deepfakes, AI text generators) are used to create realistic scams.

Secure (Target)

Develops a comprehensive school Scam Awareness & Incident Response Guide for digital platforms.

Mastering

Leads a workshop teaching younger students how to verify online information and report deceptive practices.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/online-safety/scams-tricks/scams-tricks-s6-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"If a friend receives a suspicious message claiming to be from a relative asking for emergency money, what is the best verification step?"

Key / Answer: B
๐Ÿ”’ Online SafetyLevel 1OS.01.B.1.1

Passwords & Authentication: Secret Keys

๐Ÿ“„src/data/students/online-safety/strands/passwords.json (Step 1)
โœ… Links (1)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students will understand that a password is a secret combination of characters used to lock personal accounts and protect private information.

Unit: Who We AreConcept: FormProfile: Inquirer
โšก
Spark Hook (See-Think-Wonder):

"Look at a padlocked treasure chest and a tablet login screen. How are they similar?"

๐ŸŽฎ
Learn Simulator:LoginScreenSimulator โ€ข Level 1

A password is like a digital key to your personal locker. When you type your secret password, the computer checks if it matches before opening your personal files and apps.

๐Ÿ› ๏ธ
Independent Practice Task:

Practice Secret Login

โ–ซ๏ธ 1. Choose a simple secret password for your practice account.
โ–ซ๏ธ 2. Type your password without letting others see your screen.
โ–ซ๏ธ 3. Successfully log in to your account.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y1 โ€ข pass-s01Practice Secret Login Task

Practice Secret Password Login Habits in Google Slides demonstrating screen privacy and remembering secret keys.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identifies that accounts need a secret lock.

Developing

Explains that a password proves identity to open an account.

Secure (Target)

Creates a simple secret password and keeps it hidden during login.

Mastering

Explains why sharing passwords with peers compromises digital security.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/online-safety/passwords/passwords-s1-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"What is the main purpose of a password?"

Key / Answer: B
๐Ÿ”’ Online SafetyLevel 2OS.01.B.1.2

Passwords & Authentication: Strong Combinations

๐Ÿ“„src/data/students/online-safety/strands/passwords.json (Step 2)
โœ… Links (1)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students will design strong passwords by combining uppercase letters, lowercase letters, numbers, and special symbols rather than simple words.

Unit: Who We AreConcept: FunctionProfile: Communicator
โšก
Spark Hook (Think-Pair-Share):

"Which door lock is harder to guess: a 2-digit dial or a 6-symbol vault code? Why?"

๐ŸŽฎ
Learn Simulator:PasswordMeterSimulator โ€ข Level 2

Weak passwords like "password123" or "abc" are easy for guessing algorithms to break. Strong passwords mix capital letters, small letters, numbers, and symbols (like ! or #) to create a complex secret.

๐Ÿ› ๏ธ
Independent Practice Task:

Build a Strong Password

โ–ซ๏ธ 1. Combine a word, capital letter, number, and symbol.
โ–ซ๏ธ 2. Test your combination on the strength meter tool.
โ–ซ๏ธ 3. Achieve a "Strong Password" rating.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y2 โ€ข pass-s02Build a Strong Password Task

Construct Strong Multi-Character Passwords combining letters, numbers, and symbols tested on an interactive meter.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Recognizes that short passwords like "1234" are weak.

Developing

Combines letters and numbers to improve password strength.

Secure (Target)

Creates strong passwords with uppercase, lowercase, numbers, and symbols.

Mastering

Evaluates password complexity and identifies common weak patterns.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/online-safety/passwords/passwords-s2-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"Which of these is the STRONGEST password?"

Key / Answer: C
๐Ÿ”’ Online SafetyLevel 3OS.02.B.1.1

Passwords & Authentication: Keeping Secrets

๐Ÿ“„src/data/students/online-safety/strands/passwords.json (Step 3)
โœ… Links (1)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students will identify who can be trusted with passwords (parents/teachers only) and recognize the risks of sharing login credentials with friends.

Unit: How We Express OurselvesConcept: ConnectionProfile: Principled
โšก
Spark Hook (Connect-Extend-Challenge):

"If you gave a friend your house key, could they let someone else in? How does this apply to passwords?"

๐ŸŽฎ
Learn Simulator:PasswordMaskingSimulator โ€ข Level 3

Your password is strictly private. Even best friends should never share passwords, because shared credentials can lead to accidental file deletion, impersonation, or compromised privacy. Only parents and teachers may help manage passwords.

๐Ÿ› ๏ธ
Independent Practice Task:

Privacy Audit Challenge

โ–ซ๏ธ 1. Review 3 login scenarios to spot privacy risks.
โ–ซ๏ธ 2. Identify safe vs unsafe times to type a password.
โ–ซ๏ธ 3. Write one golden rule for password privacy.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y3 โ€ข pass-s03Privacy Audit Challenge Task

Design a Password Privacy Rules Poster in Canva highlighting why credentials should only be shared with parents/teachers.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

States that passwords should not be told to classmates.

Developing

Explains that sharing passwords allows others to impersonate you online.

Secure (Target)

Demonstrates safe habits when logging in near others without exposing credentials.

Mastering

Analyzes scenario dilemmas involving peer pressure to share account logins.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/online-safety/passwords/passwords-s3-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"Who is it safe to share your account password with?"

Key / Answer: B
๐Ÿ”’ Online SafetyLevel 4OS.02.B.1.2

Passwords & Authentication: Passphrases

๐Ÿ“„src/data/students/online-safety/strands/passwords.json (Step 4)
โœ… Links (1)๐Ÿซ Lesson #4.12โณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students will create passphrases by linking 4 or more random, unrelated words together to maximize entropy and memorable security.

Unit: How We Express OurselvesConcept: ResponsibilityProfile: Thinker
โšก
Spark Hook (Chalk Talk):

"Which is easier to remember: "tr0ub4do3!" or "PurpleTurtleDancingMoon"? Which is stronger?"

๐ŸŽฎ
Learn Simulator:PasswordMeterSimulator โ€ข Level 4

A passphrase joins several random words into a long string (e.g., "coffee-robot-flying-banana"). Passphrases are easier for humans to remember but extremely difficult for automated computers to crack because of their long character length.

๐Ÿ› ๏ธ
Independent Practice Task:

Craft a Passphrase

โ–ซ๏ธ 1. Select 4 random, unrelated nouns.
โ–ซ๏ธ 2. Combine them into a continuous passphrase with separators.
โ–ซ๏ธ 3. Verify passphrase length and strength.
๐Ÿซ
Classroom Lesson Idea Alignment:
#4.12#4.12 Password Safety

Generate secure 4-word random passphrases with special characters in Google Docs and verify crack times on a password meter.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Recognizes that longer passphrases are harder to guess than short passwords.

Developing

Combines 3 random words to form a simple passphrase.

Secure (Target)

Constructs a 4-word random passphrase with spaces, numbers, or symbols.

Mastering

Explains why passphrase length provides high resistance against brute-force attacks.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/online-safety/passwords/passwords-s4-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"Why are long passphrases (like "GreenMonkeyJumpsHigh") effective?"

Key / Answer: B
๐Ÿ”’ Online SafetyLevel 5OS.03.B.1.1

Passwords & Authentication: MFA & Security

๐Ÿ“„src/data/students/online-safety/strands/passwords.json (Step 5)
โœ… Links (1)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students will understand multi-factor authentication (something you know + something you have/are) and explain how 2FA blocks unauthorized logins.

Unit: Where We Are in Place and TimeConcept: PerspectiveProfile: Knowledgeable
โšก
Spark Hook (4 Cs (Connections, Concepts, Changes, Challenges)):

"Why do high-security banks require both a card key AND a passcode to enter?"

๐ŸŽฎ
Learn Simulator:MFASimulator โ€ข Level 5

Multi-Factor Authentication (MFA) requires two or more proofs of identity before logging in. Factors include: 1) Something you know (password), 2) Something you have (authenticator code/phone), 3) Something you are (fingerprint or face scan).

๐Ÿ› ๏ธ
Independent Practice Task:

Simulate 2FA Security Step

โ–ซ๏ธ 1. Enter your practice password on screen.
โ–ซ๏ธ 2. Retrieve a temporary 6-digit verification code.
โ–ซ๏ธ 3. Enter the code to complete 2FA login.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y5 โ€ข pass-s05Simulate 2FA Security Step Task

Simulate Two-Factor Authentication (2FA) Workflows in Google Slides evaluating SMS codes vs authenticator apps.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identifies secondary login checks like phone codes or fingerprints.

Developing

Explains that 2FA requires two separate proofs of identity before unlocking.

Secure (Target)

Categorizes authentication factors: something you know, have, or are.

Mastering

Evaluates how 2FA protects accounts even if a password is stolen.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/online-safety/passwords/passwords-s5-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"What are the two factors in Two-Factor Authentication (2FA)?"

Key / Answer: C
๐Ÿ”’ Online SafetyLevel 6OS.03.B.1.2

Passwords & Authentication: Password Managers

๐Ÿ“„src/data/students/online-safety/strands/passwords.json (Step 6)
โœ… Links (1)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students will analyze the danger of password reuse across accounts and explain how encrypted password managers securely store unique credentials.

Unit: Where We Are in Place and TimeConcept: ReflectionProfile: Reflective
โšก
Spark Hook (I Used to Think... Now I Think...):

"I used to think using one easy password for every website was smart. Now I think..."

๐ŸŽฎ
Learn Simulator:SecurityAuditSimulator โ€ข Level 6

Reusing the same password across multiple websites creates a domino effect: if one site gets breached, all your accounts become vulnerable. A Password Manager acts as a secure digital vault locked by one strong Master Passphrase, automatically generating unique, uncrackable passwords for every account.

๐Ÿ› ๏ธ
Independent Practice Task:

Credential Audit & Vault Exercise

โ–ซ๏ธ 1. Audit a sample set of 5 accounts for password reuse.
โ–ซ๏ธ 2. Generate unique 16-character passwords for each account using a vault simulator.
โ–ซ๏ธ 3. Set up a Master Passphrase to secure the vault.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y6 โ€ข pass-s06Credential Audit & Vault Exercise Task

Audit Credential Reuse across Multiple Accounts in Google Sheets and configure a simulated encrypted password vault.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Recognizes that using one password everywhere is risky.

Developing

Explains that password managers store unique passwords in an encrypted vault.

Secure (Target)

Audits account credential lists to eliminate reused passwords.

Mastering

Designs a credential management policy incorporating master passphrases, encrypted vaults, and zero-trust principles.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/online-safety/passwords/passwords-s6-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"Why is password reuse across multiple websites dangerous?"

Key / Answer: B
๐Ÿ”’ Online SafetyLevel 1OS.01.B.1.1

Personal Information & Privacy: My Secret Info

๐Ÿ“„src/data/students/online-safety/strands/personal-information.json (Step 1)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students will identify examples of Personally Identifiable Information (PII) such as full name, home address, and phone number, distinguishing them from safe public preferences.

Unit: Who We AreConcept: FormProfile: Inquirer
โšก
Spark Hook (See-Think-Wonder):

"Look at two online profile cards: one shows a favorite cartoon character, and the other shows a child's full name and home address. Which one is safe to show online?"

๐ŸŽฎ
Learn Simulator:Interactive Diagram โ€ข Level 1

Personally Identifiable Information (PII) is any detail that can be used to locate, contact, or identify you in real life. This includes your full name, home address, phone number, school name, and date of birth. Safe public details include your favorite color, favorite animal, or favorite food. Always keep PII private!

๐Ÿ› ๏ธ
Independent Practice Task:

Sort Private vs Public Cards

โ–ซ๏ธ 1. Drag "Home Address" and "Phone Number" into the Private PII Safe vault.
โ–ซ๏ธ 2. Drag "Favorite Color" and "Favorite Food" into the Safe Public Sharing box.
โ–ซ๏ธ 3. Check that no PII is exposed.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y1 โ€ข pinf-s01Sort Private vs Public Cards Task

Sort Personally Identifiable Information (PII) in Google Drawings placing sensitive address and phone data into a private vault.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Can state that some information is private and should not be shared with strangers.

Developing

Categorizes examples like full name and home address as private PII, and favorite color as safe public info.

Secure (Target)

Explains why sharing PII online can pose safety risks and consistently keeps personal details private.

Mastering

Teaches peers how to identify subtle PII details (like uniform logos or birthdates) in digital content.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/online-safety/personal-information/personal-information-s1-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"Which of the following is considered private Personally Identifiable Information (PII)?"

Key / Answer: B
๐Ÿ”’ Online SafetyLevel 2OS.01.B.1.2

Personal Information & Privacy: Digital Mask

๐Ÿ“„src/data/students/online-safety/strands/personal-information.json (Step 2)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students will design anonymous screen names and illustrated avatars that express personality without revealing legal names or real personal photos.

Unit: How We Express OurselvesConcept: FunctionProfile: Communicator
โšก
Spark Hook (Think-Pair-Share):

"Look at the username "Emma_Smith_2017". What private details does this reveal? How can we make it anonymous?"

๐ŸŽฎ
Learn Simulator:Interactive Studio โ€ข Level 2

When playing games or using school apps, you do not need to use your real face photo or full legal name. An avatar is an illustrated character that represents you. A safe screen name combines fun words (like "CosmicRunner99") without including your real name, birth year, or location.

๐Ÿ› ๏ธ
Independent Practice Task:

Build an Anonymous Avatar & Handle

โ–ซ๏ธ 1. Choose an illustrated avatar graphic instead of a personal photo.
โ–ซ๏ธ 2. Generate an anonymous screen name combining an adjective and noun.
โ–ซ๏ธ 3. Confirm no real name or age is revealed.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y2 โ€ข pinf-s02Build an Anonymous Avatar & Handle Task

Design an Anonymous Student Avatar and Screen Name in Canva expressing hobbies without revealing legal names.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Understands that a screen name is a nickname used in online games and apps.

Developing

Creates a screen name that does not include their real full name or age.

Secure (Target)

Designs an anonymous screen name and avatar, explaining how they protect personal privacy.

Mastering

Evaluates screen names for hidden privacy leaks (e.g., combining birth year and real first name).

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/online-safety/personal-information/personal-information-s2-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"Which username is the SAFEST option for an online game?"

Key / Answer: B
๐Ÿ”’ Online SafetyLevel 3OS.02.B.1.1

Personal Information & Privacy: Sharing Check

๐Ÿ“„src/data/students/online-safety/strands/personal-information.json (Step 3)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students will evaluate digital signup forms, distinguish mandatory from optional fields, and recognize when trusted adult permission is required.

Unit: How the World WorksConcept: ConnectionProfile: Thinker
โšก
Spark Hook (See-Think-Wonder):

"A free online game asks for your full name, home address, and parent's credit card before letting you play. Should you fill it in?"

๐ŸŽฎ
Learn Simulator:Interactive Form Simulator โ€ข Level 3

Websites use digital forms to collect information. Mandatory fields marked with an asterisk (*) must be filled to use a service, while optional fields can be left blank. Before typing any PII or submitting any form online, always perform a Sharing Check with a trusted adult!

๐Ÿ› ๏ธ
Independent Practice Task:

Audit a Signup Form

โ–ซ๏ธ 1. Identify the mandatory fields marked with asterisks (*).
โ–ซ๏ธ 2. Flag unnecessary PII fields like "Home Address" for a simple quiz.
โ–ซ๏ธ 3. Complete the Trusted Adult permission checkpoint.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y3 โ€ข pinf-s03Audit a Signup Form Task

Audit Online Account Signup Forms in Google Docs identifying mandatory required fields and flagging unnecessary PII.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Recognizes that filling in online boxes sends information to a website.

Developing

Identifies asterisk (*) symbols as mandatory form fields.

Secure (Target)

Evaluates whether a form is asking for unnecessary PII and asks a trusted adult before submitting.

Mastering

Explains why websites request data and identifies illegitimate forms designed to collect PII.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/online-safety/personal-information/personal-information-s3-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"What should you do if a online game form asks for your home address before letting you start?"

Key / Answer: C
๐Ÿ”’ Online SafetyLevel 4OS.02.B.1.2

Personal Information & Privacy: What Apps Know

๐Ÿ“„src/data/students/online-safety/strands/personal-information.json (Step 4)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students will analyze device permission prompts (camera, microphone, location, contacts) and disable unnecessary permissions to protect personal privacy.

Unit: How We Organize OurselvesConcept: ResponsibilityProfile: Principled
โšก
Spark Hook (Chalk Talk):

"Why would a flashlight app request access to your precise GPS location and contacts list? Does that seem necessary?"

๐ŸŽฎ
Learn Simulator:Interactive Settings Dashboard โ€ข Level 4

When you install apps, they often request permission to access your device hardwareโ€”such as your camera, microphone, precise GPS location, or photos. While a video recording app needs camera access to function, many apps request data they do not need. Always review app permissions and toggle off unnecessary access!

๐Ÿ› ๏ธ
Independent Practice Task:

Audit App Permission Toggles

โ–ซ๏ธ 1. Open the simulated Privacy Settings dashboard.
โ–ซ๏ธ 2. Review permissions for a drawing app and turn off Location Tracking.
โ–ซ๏ธ 3. Keep Camera access enabled only for apps that require photo capture.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y4 โ€ข pinf-s04Audit App Permission Toggles Task

Audit Device App Permissions in Google Slides toggling off camera, microphone, and location tracking for non-essential apps.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Notices pop-up messages asking for permission to use the camera or microphone.

Developing

Explains why a camera app needs camera access, but a calculator app does not.

Secure (Target)

Audits app settings on a tablet or computer, turning off unnecessary location and microphone access.

Mastering

Evaluates how location tracking and background data collection impact personal privacy and battery usage.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/online-safety/personal-information/personal-information-s4-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"A offline puzzle game requests access to your precise GPS location. What is the safest action?"

Key / Answer: B
๐Ÿ”’ Online SafetyLevel 5OS.03.B.1.1

Personal Information & Privacy: Protecting PII

๐Ÿ“„src/data/students/online-safety/strands/personal-information.json (Step 5)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students will explain the concept of identity theft and identify social engineering tricks (such as fake giveaways or quizzes) designed to extract personal information.

Unit: Sharing the PlanetConcept: PerspectiveProfile: Knowledgeable
โšก
Spark Hook (Headline News):

"An online quiz promises to reveal "Your Secret Wizard Name" if you enter your mother's maiden name and your pet's name. Is this really a game or a trick?"

๐ŸŽฎ
Learn Simulator:Case Study Viewer โ€ข Level 5

Identity theft happens when someone steals your personal information to pretend to be you online. Bad actors often use social engineeringโ€”clever tricks like fake prize pop-ups, online personality quizzes asking security question answers, or impersonating friendsโ€”to harvest your PII. Never reveal private details to unverified sources!

๐Ÿ› ๏ธ
Independent Practice Task:

Detect PII Harvesting Traps

โ–ซ๏ธ 1. Review 3 online messages for hidden PII harvesting traps.
โ–ซ๏ธ 2. Flag a quiz asking for birth month and first pet's name.
โ–ซ๏ธ 3. Set profile visibility to "Private / Friends Only".
๐Ÿซ
Classroom Lesson Idea Alignment:
Y5 โ€ข pinf-s05Detect PII Harvesting Traps Task

Detect PII Harvesting Traps in Social Media Quizzes and configure private account settings in Google Docs.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Understands that someone pretending to be you online can cause trouble.

Developing

Identifies suspicious messages asking for account details or personal secrets.

Secure (Target)

Recognizes social engineering traps (like "Which superhero are you?" quizzes collecting birthdates) and configures strict privacy settings.

Mastering

Analyzes complex phishing and impersonation scenarios, explaining the mechanisms of identity theft.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/online-safety/personal-information/personal-information-s5-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"What is social engineering in the context of online safety?"

Key / Answer: B
๐Ÿ”’ Online SafetyLevel 6OS.03.B.1.2

Personal Information & Privacy: Data Privacy Laws

๐Ÿ“„src/data/students/online-safety/strands/personal-information.json (Step 6)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students will evaluate simplified Privacy Policies and Terms of Service (ToS) summaries, understanding user rights regarding data access, consent, and deletion.

Unit: Who We AreConcept: ReflectionProfile: Reflective
โšก
Spark Hook (4 A's (Assumption, Agree, Argue, Aspire)):

"When you click "I Agree" on a 20-page Terms of Service contract without reading it, what rights might you be giving away?"

๐ŸŽฎ
Learn Simulator:Interactive Document Analyzer โ€ข Level 6

Privacy Policies and Terms of Service (ToS) are legal agreements explaining how companies collect, store, share, or sell your data. Modern data privacy laws (like GDPR and COPPA) give you specific rights: the right to know what data is collected, the right to correct errors, and the right to request full data deletion ("Right to be Forgotten").

๐Ÿ› ๏ธ
Independent Practice Task:

Analyze a Privacy Summary

โ–ซ๏ธ 1. Read a simplified 1-page Privacy Policy summary.
โ–ซ๏ธ 2. Highlight how user data is shared with third parties.
โ–ซ๏ธ 3. Locate the "Request Account Deletion" button in settings.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y6 โ€ข pinf-s06Analyze a Privacy Summary Task

Analyze Simplified Website Privacy Policies in Google Docs identifying third-party data sharing and user deletion rights.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Recognizes that websites have rules called Terms of Service.

Developing

Identifies key sections in child-friendly privacy policies detailing what data is stored.

Secure (Target)

Explains fundamental data rights (Right to Access, Right to be Forgotten) and evaluates platform data practices.

Mastering

Audits platform Terms of Service for data monetization practices and advocates for ethical data handling.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/online-safety/personal-information/personal-information-s6-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"What does the "Right to be Forgotten" mean in digital privacy laws?"

Key / Answer: B
๐Ÿ”’ Online SafetyLevel 1OS.01.B.1.1

Trusted Adults & Support Systems: Help Around Us

๐Ÿ“„src/data/students/online-safety/strands/trusted-adults.json (Step 1)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students will identify trusted adults in their immediate family and school environment, explaining their role in keeping children safe online.

Unit: Who We AreConcept: FormProfile: Inquirer
โšก
Spark Hook (See-Think-Wonder):

"Look at a drawing of a hand with 5 fingers. How can each finger represent a different person who keeps you safe?"

๐ŸŽฎ
Learn Simulator:Interactive Network Diagram โ€ข Level 1

A trusted adult is a grown-up you know well in real life who listens to you, cares about your safety, and helps you when things feel tricky or scary. Trusted adults include parents, grandparents, teachers, school counselors, and guardians. When anything weird happens on a screen, your trusted adults are always there to help!

๐Ÿ› ๏ธ
Independent Practice Task:

Build Your Safety Network Hand

โ–ซ๏ธ 1. Trace your hand on paper or on a digital canvas.
โ–ซ๏ธ 2. Write the name of a real-life trusted adult on each of the 5 fingers.
โ–ซ๏ธ 3. Color code home adults in blue and school adults in green.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y1 โ€ข trad-s01Build Your Safety Network Hand Task

Illustrate a Trusted Adult Safety Hand in Google Drawings writing the names of 5 verified home and school helpers.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Names at least one person at home or school who can help when using a tablet or computer.

Developing

Lists multiple trusted adults (parents, teachers, guardians) across home and school settings.

Secure (Target)

Distinguishes between trusted adults (known, responsible caregivers) and online strangers or acquaintances.

Mastering

Creates a 'Trusted Adults Safety Network Hand' identifying 5 specific trusted people they can talk to.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/online-safety/trusted-adults/trusted-adults-s1-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"Which of the following describes a trusted adult?"

Key / Answer: B
๐Ÿ”’ Online SafetyLevel 2OS.01.B.1.2

Trusted Adults & Support Systems: Listening to Feeling

๐Ÿ“„src/data/students/online-safety/strands/trusted-adults.json (Step 2)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students will connect physical body warning signals (racing heart, butterflies in stomach) to seeking immediate help from a trusted adult.

Unit: Who We AreConcept: FunctionProfile: Communicator
โšก
Spark Hook (Think-Pair-Share):

"Have you ever felt 'butterflies' in your tummy when seeing something scary or unexpected? How does your body tell you that something isn't right?"

๐ŸŽฎ
Learn Simulator:Body Signal Map โ€ข Level 2

Your body has a built-in alarm system! When you see or read something online that is scary, confusing, or weird, your body gives you early warning signs: butterflies in your stomach, a fast heartbeat, or a heavy feeling in your chest. When your body alarm goes off, don't keep it a secretโ€”tell a trusted adult right away!

๐Ÿ› ๏ธ
Independent Practice Task:

Map Your Body Warning Alarm

โ–ซ๏ธ 1. Label body alarm icons (heart, tummy, shoulders, eyes) on an outline diagram.
โ–ซ๏ธ 2. Match feelings cards (scared, confused, uneasy) to early warning signals.
โ–ซ๏ธ 3. Practice saying: 'I saw something on my screen that gave me a warning feeling.'
๐Ÿซ
Classroom Lesson Idea Alignment:
Y2 โ€ข trad-s02Map Your Body Warning Alarm Task

Map Early Body Warning Signals (racing heart, butterflies) in Canva and practice phrases for seeking immediate adult help.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

States that feeling scared or uncomfortable on a device is a sign to stop and ask for help.

Developing

Identifies physical warning feelings (butterflies in tummy, tense shoulders, feeling worried).

Secure (Target)

Demonstrates stepping away from a screen and asking a trusted adult for help when experiencing an early warning signal.

Mastering

Role-plays communicating uncomfortable digital situations clearly to a parent or teacher.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/online-safety/trusted-adults/trusted-adults-s2-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"What should you do if your 'body alarm' gives you a worried feeling while looking at a webpage?"

Key / Answer: C
๐Ÿ”’ Online SafetyLevel 3OS.02.B.1.1

Trusted Adults & Support Systems: School Networks

๐Ÿ“„src/data/students/online-safety/strands/trusted-adults.json (Step 3)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students will map out the network of trusted adults within their school community, detailing who to approach for different safety concerns.

Unit: How We Express OurselvesConcept: ConnectionProfile: Thinker
โšก
Spark Hook (Connect-Extend-Challenge):

"Who are all the different adults in our school building who help with computers, safety, and student well-being?"

๐ŸŽฎ
Learn Simulator:School Support Map โ€ข Level 3

Your school is full of people ready to help you! Besides your main class teacher, there are computing leads, IT technicians, school counselors, digital student leaders, and safeguarding staff. If you ever experience cyberbullying, accidental clicks, or tech glitches at school, any of these trusted adults will help you solve the problem safely.

๐Ÿ› ๏ธ
Independent Practice Task:

Map School Support Stations

โ–ซ๏ธ 1. Drag helper badges (Teacher, IT Tech, Counselor) onto a school building map.
โ–ซ๏ธ 2. Match safety scenarios to the best school helper.
โ–ซ๏ธ 3. Locate the school's digital reporting box or teacher contact zone.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y3 โ€ข trad-s03Map School Support Stations Task

Map School Support Networks in Google Drawings matching specific online safety scenarios to teachers, counselors, or IT staff.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identifies the classroom teacher as the primary person to ask for help with school devices.

Developing

Explains the roles of various school helpers (IT technician, school counselor, headteacher).

Secure (Target)

Constructs a school support map detailing where and how to reach trusted adults during school hours.

Mastering

Evaluates scenario cards to determine the most appropriate school helper for technical vs emotional or safety concerns.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/online-safety/trusted-adults/trusted-adults-s3-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"Who in your school can you talk to if you see something upsetting on a school computer?"

Key / Answer: A
๐Ÿ”’ Online SafetyLevel 4OS.02.B.1.2

Trusted Adults & Support Systems: No-Blame Reporting

๐Ÿ“„src/data/students/online-safety/strands/trusted-adults.json (Step 4)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students will analyze why children hesitate to report online incidents (fear of losing devices) and demonstrate how 'No-Blame' support works.

Unit: Sharing The PlanetConcept: ResponsibilityProfile: Principled
โšก
Spark Hook (What If...?):

"What if a student accidentally clicks a bad link while doing homework? Why might they feel scared to tell their parents, and what will a trusted adult actually do?"

๐ŸŽฎ
Learn Simulator:Scenario Dilemma Cards โ€ข Level 4

Sometimes children don't report online problems because they are afraid of getting into trouble or having their tablets taken away. But trusted adults understand that accidental clicks happen to everyone! Responsible schools and families follow the 'No-Blame' rule: you will not be punished for asking for help when something goes wrong online. Asking for help is brave!

๐Ÿ› ๏ธ
Independent Practice Task:

Debunk Reporting Myths

โ–ซ๏ธ 1. Sort scenario cards into 'Fear Myth' (I'll lose my device) vs 'Safety Reality' (Adults will help me fix it).
โ–ซ๏ธ 2. Practice the 3-step reporting phrase: 'I made a mistake / saw something bad, and I need help.'
โ–ซ๏ธ 3. Design a 'No-Blame Zone' badge for the classroom.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y4 โ€ข trad-s04Debunk Reporting Myths Task

Debunk Online Reporting Myths in Google Slides designing a classroom 'No-Blame Zone' badge to encourage asking for help.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

States that trusted adults want to help, not punish, when accidental digital mistakes happen.

Developing

Identifies common worries about reporting (fear of device removal) and counters them with truth statements.

Secure (Target)

Explains how the 'No-Blame' rule works and practices phrasing requests for help clearly and honestly.

Mastering

Creates a peer encouragement poster reassuring younger students that asking for help is always the right choice.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/online-safety/trusted-adults/trusted-adults-s4-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"What happens when you tell a trusted adult about an accidental click or unexpected pop-up under a 'No-Blame' rule?"

Key / Answer: B
๐Ÿ”’ Online SafetyLevel 5OS.03.B.1.1

Trusted Adults & Support Systems: National Helplines

๐Ÿ“„src/data/students/online-safety/strands/trusted-adults.json (Step 5)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students will research national and international child protection services (Childline, CEOP), explaining how free confidential helplines operate.

Unit: How The World WorksConcept: PerspectiveProfile: Knowledgeable
โšก
Spark Hook (Parts-Purposes-Complexities):

"What is a helpline? Who answers the phone when a child calls a helpline like Childline?"

๐ŸŽฎ
Learn Simulator:Helpline Directory โ€ข Level 5

If a child ever feels they cannot talk to someone at home or school, official national organizations exist to help! Organizations like Childline, CEOP (Child Exploitation and Online Protection), and the CyberTipline provide free, 24/7 confidential advice via phone calls or web chats. Trained counselors listen kindly and help solve serious safety concerns.

๐Ÿ› ๏ธ
Independent Practice Task:

Research Official Safety Resources

โ–ซ๏ธ 1. Locate official child safety logos (Childline badge, CEOP safety button) on educational sites.
โ–ซ๏ธ 2. Note down the freephone helpline number and web chat URL.
โ–ซ๏ธ 3. Create a pocket emergency safety contact card for your pencil case.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y5 โ€ข trad-s05Research Official Safety Resources Task

Create a Pocket Emergency Safety Contact Card in Canva featuring verified national child helplines (Childline, CEOP).

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Identifies that official telephone and chat helplines exist for children needing advice.

Developing

Explains the concept of confidential support provided by trained child safety counselors.

Secure (Target)

Researches contact methods (free 24/7 phone numbers, online text chat) for official organizations like Childline or CEOP.

Mastering

Compares local adult support vs official helpline reporting, creating a pocket reference card of emergency safety numbers.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/online-safety/trusted-adults/trusted-adults-s5-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"What service does an official child helpline like Childline provide?"

Key / Answer: B
๐Ÿ”’ Online SafetyLevel 6OS.03.B.1.2

Trusted Adults & Support Systems: Peer Support

๐Ÿ“„src/data/students/online-safety/strands/trusted-adults.json (Step 6)
โœ… Links (2)๐Ÿซ Lesson Readyโณ WAGOLL Pending
๐ŸŽฏ
Learning Objective:

Students will apply peer advocacy skills, acting as a 'Bridge Helper' to support friends in distress and escorting them to trusted adults.

Unit: Sharing The PlanetConcept: ReflectionProfile: Reflective
โšก
Spark Hook (3-2-1 Bridge):

"List 3 ways to comfort an upset friend, 2 reasons not to spread rumors, and 1 way to accompany them to a teacher."

๐ŸŽฎ
Learn Simulator:Peer Helper Flowchart โ€ข Level 6

You can be a superhero for your friends! If a classmate is upset about something they experienced online, you can be a 'Bridge Helper.' Listen quietly without judgment, reassure them that it's not their fault, promise not to gossip, and offer to walk with them to talk to a trusted adult. Standing together makes asking for help much easier!

๐Ÿ› ๏ธ
Independent Practice Task:

Practice Bridge Helper Role-Play

โ–ซ๏ธ 1. Review a scenario where a friend receives a mean message in an online game.
โ–ซ๏ธ 2. Practice active listening phrases ('I'm here for you', 'Let me walk with you to Mr. Davis').
โ–ซ๏ธ 3. Draft a peer support pledge for your classroom bulletin board.
๐Ÿซ
Classroom Lesson Idea Alignment:
Y6 โ€ข trad-s06Practice Bridge Helper Role-Play Task

Role-Play Peer Bridge-Helper Scenarios in Google Docs practicing supportive language to escort troubled friends to trusted adults.

๐Ÿ“Š
Success Criteria Rubric:
Foundation

Recognizes when a friend is upset about an online incident and suggests telling a teacher.

Developing

Demonstrates active listening without judging or spreading rumors about a peer's online problem.

Secure (Target)

Role-plays acting as a 'Bridge Helper'โ€”accompanying a friend to speak with a trusted adult or school counselor.

Mastering

Designs a student-led digital safety peer ambassador campaign for the primary school community.

๐Ÿ–ผ๏ธ
Visual WAGOLL Model:
โณ Target Location:public/assets/online-safety/trusted-adults/trusted-adults-s6-task.jpg
๐Ÿ”’
Learning Check Gate (Multiple Choice):

"What is the best way to support a friend who is upset about an online message?"

Key / Answer: B

Install App for Classroom

One-click fullscreen learning for Chromebooks, iPads & PCs

๐Ÿ–ฅ๏ธ
Distraction-FreeFullscreen window without browser tabs or search clutter.
โšก
1-Tap LaunchPin directly to the Chromebook shelf, iPad dock, or Windows taskbar.
๐Ÿ“ถ
Classroom SpeedInstant cached loads for lessons and simulators even on school Wi-Fi.
๐Ÿ”’
Safe & Ad-Free100% free, private, and no app store logins or passwords needed.
  1. 1
    Click the Install button

    In your browser, look at the right end of the top web address bar for the ๐Ÿ’ป Install or โค“ icon.

  2. 2
    Confirm "Install"

    A popup will ask if you want to install "Ed Tech Hub". Click Install.

  3. 3
    Pin to your Shelf

    Right-click (or two-finger tap) the app icon in your Chromebook bottom shelf and select "Pin"!