📏 Luna's Math Quest

Measure Marsh

Money and change, telling and elapsed time, length and weight, and unit conversions.

5activities in this world Kindergarten – Grade 5ages 5–11
💰

Money & Change

board moneybands 0–2concept money
How this station is declared (YAML)
id: ms-money
title: Money & Change
icon: 💰
board: money
bands:
  - 0
  - 2
lesson: money
concept: money

Lesson: Money & Change — 3 steps

1

Count up

Introduce the idea. Luna opens with the coins visual — a tray of coins to count a money amount / make change, across 2 narrated beats, so the concept is seen before it is ever practised.

What Luna says

  • Money is counted in cents. Let's add up coins, starting with the biggest.
  • A quarter is twenty-five cents, plus a dime is ten more — thirty-five cents.

In the open config

id: count
label: Count up
beats:
  - say: lmo-1
    caption: Money is counted in cents. Let's add up coins, starting with the biggest.
    view:
      kind: coins
      key: c2
      coins:
        - 25
        - 10
  - say: lmo-2
    caption: A quarter is twenty-five cents, plus a dime is ten more — thirty-five cents.
    view:
      kind: coins
      key: c2
      coins:
        - 25
        - 10

Preview

Count up step of Money & Change (coins view)
2

Add more

Worked example. Luna walks one case step by step with the coins view — a tray of coins to count a money amount / make change, turning the idea into a procedure a child can repeat.

What Luna says

  • Add a nickel and three pennies to keep counting up.

In the open config

id: more
label: Add more
beats:
  - say: lmo-3
    caption: Add a nickel and three pennies to keep counting up.
    view:
      kind: coins
      key: c6
      coins:
        - 25
        - 10
        - 5
        - 1
        - 1
        - 1

Preview

Add more step of Money & Change (coins view)
3

Your turn

Your turn. The lesson hands off to the practice board: the child now answers, applying what the coins visual — a tray of coins to count a money amount / make change just showed.

What Luna says

  • Start with the biggest coins and count up. You try!

In the open config

id: go
label: Your turn
beats:
  - say: lmo-4
    caption: Start with the biggest coins and count up. You try!
    view:
      kind: coins
      key: c3
      coins:
        - 25
        - 25
        - 10

Preview

Your turn step of Money & Change (coins view)
🕒

Telling Time

board timebands 0–2concept time
How this station is declared (YAML)
id: ms-time
title: Telling Time
icon: 🕒
board: time
bands:
  - 0
  - 2
lesson: time
concept: time

Lesson: Telling Time — 3 steps

1

The hands

Introduce the idea. Luna opens with the clock visual — an analog clock set to a time, for telling time, across 2 narrated beats, so the concept is seen before it is ever practised.

What Luna says

  • A clock has two hands. The short hand points to the hour, the long hand to the minutes.
  • Short hand on three, long hand straight up on twelve — that is three o-clock.

In the open config

id: hands
label: The hands
beats:
  - say: lti-1
    caption: A clock has two hands. The short hand points to the hour, the long hand to the minutes.
    view:
      kind: clock
      key: t3
      h: 3
      m: 0
  - say: lti-2
    caption: Short hand on three, long hand straight up on twelve — that is three o-clock.
    view:
      kind: clock
      key: t3
      h: 3
      m: 0

Preview

The hands step of Telling Time (clock view)
2

Half past

Worked example. Luna walks one case step by step with the clock view — an analog clock set to a time, for telling time, turning the idea into a procedure a child can repeat.

What Luna says

  • When the long hand points straight down at the six, it is half past.

In the open config

id: half
label: Half past
beats:
  - say: lti-3
    caption: When the long hand points straight down at the six, it is half past.
    view:
      kind: clock
      key: t330
      h: 3
      m: 30

Preview

Half past step of Telling Time (clock view)
3

Your turn

Your turn. The lesson hands off to the practice board: the child now answers, applying what the clock visual — an analog clock set to a time, for telling time just showed.

What Luna says

  • Short hand is the hour, long hand is the minutes. You try!

In the open config

id: go
label: Your turn
beats:
  - say: lti-4
    caption: Short hand is the hour, long hand is the minutes. You try!
    view:
      kind: clock
      key: t9
      h: 9
      m: 0

Preview

Your turn step of Telling Time (clock view)

Elapsed Time

board elapsedbands 0–2concept elapsed
How this station is declared (YAML)
id: ms-elapsed
title: Elapsed Time
icon: ⏳
board: elapsed
bands:
  - 0
  - 2
lesson: elapsed
concept: elapsed

Lesson: Elapsed Time — 2 steps

1

Count on

Introduce the idea. Luna opens with the elapsed visual — two clocks (start and end) showing elapsed time, across 2 narrated beats, so the concept is seen before it is ever practised.

What Luna says

  • Elapsed time is how long something takes — from a start time to an end time.
  • From two o-clock, count on one hour to three, then thirty more minutes — one and a half hours.

In the open config

id: count
label: Count on
beats:
  - say: lel-1
    caption: Elapsed time is how long something takes — from a start time to an end time.
    view:
      kind: elapsed
      key: e1
      h1: 2
      m1: 0
      dh: 1
      dm: 30
  - say: lel-2
    caption: From two o-clock, count on one hour to three, then thirty more minutes — one and a half hours.
    view:
      kind: elapsed
      key: e1
      h1: 2
      m1: 0
      dh: 1
      dm: 30

Preview

Count on step of Elapsed Time (elapsed view)
2

Your turn

Your turn. The lesson hands off to the practice board: the child now answers, applying what the elapsed visual — two clocks (start and end) showing elapsed time just showed.

What Luna says

  • Count on from the start time to the end time. You try!

In the open config

id: go
label: Your turn
beats:
  - say: lel-3
    caption: Count on from the start time to the end time. You try!
    view:
      kind: elapsed
      key: e2
      h1: 4
      m1: 0
      dh: 2
      dm: 0

Preview

Your turn step of Elapsed Time (elapsed view)
⚖️

Length & Weight

board unitsbands 0–2concept units
How this station is declared (YAML)
id: ms-units
title: Length & Weight
icon: ⚖️
board: units
bands:
  - 0
  - 2
lesson: units
concept: units

Lesson: Length & Weight — 3 steps

1

Meters

Introduce the idea. Luna opens with the unitladder visual — a unit-conversion ladder (big ↔ small, e.g. m ↔ cm) showing the ×/÷ factor, across 2 narrated beats, so the concept is seen before it is ever practised.

What Luna says

  • We measure with units, and we pick the right size. One meter is a hundred centimeters.
  • So two meters is two hundred centimeters.

In the open config

id: meter
label: Meters
beats:
  - say: lun-1
    caption: We measure with units, and we pick the right size. One meter is a hundred centimeters.
    view:
      kind: unitladder
      key: um
      big: m
      small: cm
      per: 100
      "n": 2
  - say: lun-2
    caption: So two meters is two hundred centimeters.
    view:
      kind: unitladder
      key: um
      big: m
      small: cm
      per: 100
      "n": 2

Preview

Meters step of Length & Weight (unitladder view)
2

Kilograms

Worked example. Luna walks one case step by step with the unitladder view — a unit-conversion ladder (big ↔ small, e.g. m ↔ cm) showing the ×/÷ factor, turning the idea into a procedure a child can repeat.

What Luna says

  • To change a big unit into a small one, we multiply. One kilogram is a thousand grams.

In the open config

id: kilo
label: Kilograms
beats:
  - say: lun-3
    caption: To change a big unit into a small one, we multiply. One kilogram is a thousand grams.
    view:
      kind: unitladder
      key: uk
      big: kg
      small: g
      per: 1000
      "n": 1

Preview

Kilograms step of Length & Weight (unitladder view)
3

Your turn

Your turn. The lesson hands off to the practice board: the child now answers, applying what the unitladder visual — a unit-conversion ladder (big ↔ small, e.g. m ↔ cm) showing the ×/÷ factor just showed.

What Luna says

  • Big unit to small unit: multiply. You try!

In the open config

id: go
label: Your turn
beats:
  - say: lun-4
    caption: "Big unit to small unit: multiply. You try!"
    view:
      kind: unitladder
      key: um3
      big: m
      small: cm
      per: 100
      "n": 3

Preview

Your turn step of Length & Weight (unitladder view)
🔁

Unit Conversions

board unit-convertbands 0–2concept units
How this station is declared (YAML)
id: ms-convert
title: Unit Conversions
icon: 🔁
board: unit-convert
bands:
  - 0
  - 2
lesson: units
concept: units

Lesson: Length & Weight — 3 steps

1

Meters

Introduce the idea. Luna opens with the unitladder visual — a unit-conversion ladder (big ↔ small, e.g. m ↔ cm) showing the ×/÷ factor, across 2 narrated beats, so the concept is seen before it is ever practised.

What Luna says

  • We measure with units, and we pick the right size. One meter is a hundred centimeters.
  • So two meters is two hundred centimeters.

In the open config

id: meter
label: Meters
beats:
  - say: lun-1
    caption: We measure with units, and we pick the right size. One meter is a hundred centimeters.
    view:
      kind: unitladder
      key: um
      big: m
      small: cm
      per: 100
      "n": 2
  - say: lun-2
    caption: So two meters is two hundred centimeters.
    view:
      kind: unitladder
      key: um
      big: m
      small: cm
      per: 100
      "n": 2

Preview

Meters step of Unit Conversions (unitladder view)
2

Kilograms

Worked example. Luna walks one case step by step with the unitladder view — a unit-conversion ladder (big ↔ small, e.g. m ↔ cm) showing the ×/÷ factor, turning the idea into a procedure a child can repeat.

What Luna says

  • To change a big unit into a small one, we multiply. One kilogram is a thousand grams.

In the open config

id: kilo
label: Kilograms
beats:
  - say: lun-3
    caption: To change a big unit into a small one, we multiply. One kilogram is a thousand grams.
    view:
      kind: unitladder
      key: uk
      big: kg
      small: g
      per: 1000
      "n": 1

Preview

Kilograms step of Unit Conversions (unitladder view)
3

Your turn

Your turn. The lesson hands off to the practice board: the child now answers, applying what the unitladder visual — a unit-conversion ladder (big ↔ small, e.g. m ↔ cm) showing the ×/÷ factor just showed.

What Luna says

  • Big unit to small unit: multiply. You try!

In the open config

id: go
label: Your turn
beats:
  - say: lun-4
    caption: "Big unit to small unit: multiply. You try!"
    view:
      kind: unitladder
      key: um3
      big: m
      small: cm
      per: 100
      "n": 3

Preview

Your turn step of Unit Conversions (unitladder view)