Topic 1 Where is it? Did it move? — what needs James (0)
Applied this morning under your 29 Sep rule — overturn any (25)
Topic 1 · Measure how far it moved when the zero is not at the start · Lesson 5b (Measure how far it moved when the zero is not at the start) quiz, item 1nice to have
Quiz changeDrawing changePut images with the ruler in all questions.
This was applied this morning. Keep it?
What it says now: Look at the ruler. A marble rolls from the start mark, where the ruler's zero is, to the stop mark. How far did the marble roll? Type the number of centimeters. (drawing ruler_marble_0_30)
Olivia's suggestion: Put images with the ruler in all questions.
Recommendation: Implement Olivia's change (done)
Reason: Applied this morning under James's 29 Sep standing rule (sensible, not a rewrite).
Where exactly, and the proposed wording
Proposed wording: Look at the ruler. A marble rolls from the start mark, where the ruler's zero is, to the stop mark. How far did the marble roll? Type the number of centimeters. (drawing ruler_marble_0_30)
The exact change
grade3/topic01_build/content/G3T01_lessons_b.py: “ # Olivia, 1 Oct 2026 ("put images with the ruler in all questions"): q1, q6 and q8 drawn; the numbers leave the stems so the ruler is read (James, 30 Sep: cover the drawing — the item must need it) {"type": "text", "tag": "recall", "fig": "ruler_marble_0_30", "stem": "Look at the ruler. A marble rolls from the start mark, where the ruler's zero is, to the stop mark. How far did the marble roll? Type the number of centimeters.", "accept": ["30", "30 cm", "30cm", "30 centimeters", "30 centimeter", "30 centimetres"], "why": "The zero is at the start mark.<br>The stop mark reads 30 centimeters.<br>So the marble rolled 30 centimeters."},” → “ {"type": "text", "tag": "recall", "stem": "A toy plane rolls from the start mark, where the ruler's zero is, and stops at the 30 centimeter mark. How far did the plane move? Type the number of centimeters.", "accept": ["30", "30 cm", "30cm", "30 centimeters", "30 centimeter", "30 centimetres"], "why": "The zero is at the start mark.<br>The stop mark reads 30 centimeters.<br>So the plane moved 30 centimeters."},”
Topic 1 · Measure how far it moved when the zero is not at the startnice to have
Quiz changeStart with really easy maths; point out that the image repeats.
This was applied this morning. Keep it?
What it says now: Look at the same ruler again. What is the reading at the stop mark? / Look at the same ruler again. Now find the difference…
Olivia's suggestion: Start with really easy maths; point out that the image repeats. Proposed wording: Look at the same ruler again. What is the reading at the stop mark? / Look at the same ruler again. Now find the difference…
Recommendation: Implement Olivia's change (done)
Reason: Applied this morning under James's 29 Sep standing rule (sensible, not a rewrite).
Where exactly, and the proposed wording
Lesson 5b (Measure how far it moved when the zero is not at the start) quiz, item 3 and Lesson 5b (Measure how far it moved when the zero is not at the start) quiz, item 4
The exact change
grade3/topic01_build/content/G3T01_lessons_b.py: “"stem": "Look at the same ruler again. What is the reading at the stop mark?"” → “"stem": "What is the reading at the stop mark?"”
Topic 1 · Measure how far it moved when the zero is not at the start · Lesson 5b (Measure how far it moved when the zero is not at the start) quiz, item 6nice to have
Quiz changePut an image.
This was applied this morning. Keep it?
What it says now: Look at the ruler. A box slides from the start mark to the stop mark. How far did the box slide? Type the number of centimeters. (drawing ruler_box_8_20)
Olivia's suggestion: Put an image. Proposed wording: Look at the ruler. A box slides from the start mark to the stop mark. How far did the box slide? Type the number of centimeters. (drawing ruler_box_8_20)
Recommendation: Implement Olivia's change (done)
Reason: Applied this morning under James's 29 Sep standing rule (sensible, not a rewrite).
The exact change
grade3/topic01_build/content/G3T01_lessons_b.py: “ {"type": "text", "tag": "fluency", "fig": "ruler_box_8_20", "stem": "Look at the ruler. A box slides from the start mark to the stop mark. How far did the box slide? Type the number of centimeters.", "accept": ["12", "12 cm", "12cm", "12 centimeters", "12 centimeter", "12 centimetres"], "why": "The start mark is at 8 centimeters.<br>The stop mark is at 20 centimeters.<br>From 8 up to 20 is 12.<br>20 − 8 = 12<br>So the box slid 12 centimeters."},” → “ {"type": "text", "tag": "fluency", "stem": "A wind-up chick walks along a ruler from the 8 centimeter mark to the 20 centimeter mark. How far did it walk? Type the number of centimeters.", "accept": ["12", "12 cm", "12cm", "12 centimeters", "12 centimeter", "12 centimetres"], "why": "The start mark is at 8 centimeters.<br>The stop mark is at 20 centimeters.<br>From 8 up to 20 is 12.<br>20 − 8 = 12<br>So the chick walked 12 centimeters."},”
Topic 1 · Measure how far it moved when the zero is not at the start · Lesson 5b (Measure how far it moved when the zero is not at the start) quiz, item 8nice to have
Quiz changeAdd image.
This was applied this morning. Keep it?
What it says now: Look at the meter stick. A toy boat slides from the start mark to the stop mark. How far did the boat slide? Type the number of centimeters. (drawing ruler_boat_30_75)
Olivia's suggestion: Add image.
Recommendation: Implement Olivia's change (done)
Reason: Applied this morning under James's 29 Sep standing rule (sensible, not a rewrite).
Where exactly, and the proposed wording
Proposed wording: Look at the meter stick. A toy boat slides from the start mark to the stop mark. How far did the boat slide? Type the number of centimeters. (drawing ruler_boat_30_75)
The exact change
grade3/topic01_build/content/G3T01_lessons_b.py: “ {"type": "text", "tag": "fluency", "fig": "ruler_boat_30_75", "stem": "Look at the meter stick. A toy boat slides from the start mark to the stop mark. How far did the boat slide? Type the number of centimeters.", "accept": ["45", "45 cm", "45cm", "45 centimeters", "45 centimeter", "45 centimetres"], "why": "The start mark is at 30 centimeters.<br>The stop mark is at 75 centimeters.<br>From 30 up to 75 is 45.<br>75 − 30 = 45<br>So the boat slid 45 centimeters."},” → “ {"type": "text", "tag": "fluency", "stem": "A toy digger rolls along a meter stick from the 30 centimeter mark to the 75 centimeter mark. How far did it roll? Type the number of centimeters.", "accept": ["45", "45 cm", "45cm", "45 centimeters", "45 centimeter", "45 centimetres"], "why": "The start mark is at 30 centimeters.<br>The stop mark is at 75 centimeters.<br>From 30 up to 75 is 45.<br>75 − 30 = 45<br>So the digger rolled 45 centimeters."},”
Topic 1 · Straight or curved path · Lesson 6 (Straight or curved path) quiz, the cut first item (a pencil case)nice to have
Quiz changeTests language; trivial.
This was applied this morning. Keep it?
What it says now: (cut; the quiz keeps 13 items)
Olivia's suggestion: Tests language; trivial. Proposed wording: (cut; the quiz keeps 13 items)
Recommendation: Implement Olivia's change (done)
Reason: Applied this morning under James's 29 Sep standing rule (sensible, not a rewrite).
The exact change
grade3/topic01_build/content/G3T01_lessons_b.py: “ # The pencil-case recall item was cut 1 Oct 2026 (Olivia: it tested "same spot" and "before and after", not the lesson; the quiz keeps 13 items) ” → “ {"type": "mcq", "tag": "recall", "stem": "A pencil case is in the same spot on the shelf before and after school. Did it move?", "options": ["moved", "did not move"], "key": 1, "fb": ["Its position stayed the same.", "Its position stayed the same, so it did not move."], "why": "The pencil case's position stayed the same.<br>So it did not move."}, ”
Topic 1 · Straight or curved path · Lesson 6 (Straight or curved path) quiz, item 1nice to have
Quiz change"its" → "the skateboard's".
This was applied this morning. Keep it?
What it says now: Look at the dotted line behind the skateboard. Is the skateboard's path straight or curved?
Olivia's suggestion: "its" → "the skateboard's". Proposed wording: Look at the dotted line behind the skateboard. Is the skateboard's path straight or curved?
Recommendation: Implement Olivia's change (done)
Reason: Applied this morning under James's 29 Sep standing rule (sensible, not a rewrite).
The exact change
grade3/topic01_build/content/G3T01_lessons_b.py: “Is the skateboard's path straight or curved?"” → “Is its path straight or curved?"”
Topic 1 · Straight or curved path · Lesson 6 (Straight or curved path) quiz, item 2nice to have
Quiz change"its" → "the goldfish's"; blue for water.
This was applied this morning. Keep it?
What it says now: Look at the dotted line behind the goldfish. Is the goldfish's path straight or curved? (the water blue)
Olivia's suggestion: "its" → "the goldfish's"; blue for water. Proposed wording: Look at the dotted line behind the goldfish. Is the goldfish's path straight or curved? (the water blue)
Recommendation: Implement Olivia's change (done)
Reason: Applied this morning under James's 29 Sep standing rule (sensible, not a rewrite).
The exact change
grade3/topic01_build/content/G3T01_lessons_b.py: “Is the goldfish's path straight or curved?"” → “Is its path straight or curved?"”
Topic 1 · Straight or curved path · Lesson 6 (Straight or curved path) quiz, item 3essential fix
Quiz changeNew stem; the arrow points left of the child.
This was applied this morning. Keep it?
What it says now: A child jumps over a puddle. The dotted line shows the child's path. Is the child's path straight or curved? (the arc ends at the child's feet)
Olivia's suggestion: New stem; the arrow points left of the child. Proposed wording: A child jumps over a puddle. The dotted line shows the child's path. Is the child's path straight or curved? (the arc ends at the child's feet)
Recommendation: Implement Olivia's change (done)
Reason: Applied this morning under James's 29 Sep standing rule (sensible, not a rewrite).
The exact change
grade3/topic01_build/content/G3T01_lessons_b.py: “"stem": "A child jumps over a puddle. The dotted line shows the child's path. Is the child's path straight or curved?"” → “"stem": "Look at the dotted line behind the child. Is the child's path straight or curved?"”
Topic 1 · Straight or curved path · Lesson 6 (Straight or curved path) quiz, item 4nice to have
Quiz change"the elevator's"; drop the horizontal dotted lines.
This was applied this morning. Keep it?
What it says now: Look at the dotted line behind the elevator. Is the elevator's path straight or curved? (no floor lines)
Olivia's suggestion: "the elevator's"; drop the horizontal dotted lines. Proposed wording: Look at the dotted line behind the elevator. Is the elevator's path straight or curved? (no floor lines)
Recommendation: Implement Olivia's change (done)
Reason: Applied this morning under James's 29 Sep standing rule (sensible, not a rewrite).
The exact change
grade3/topic01_build/content/G3T01_lessons_b.py: “Is the elevator's path straight or curved?"” → “Is its path straight or curved?"”
Topic 1 · Straight or curved path · Lesson 6 (Straight or curved path) quiz, item 5nice to have
Quiz changeDo all children know a zip line?
This was applied this morning. Keep it?
What it says now: A child holds on to a bar that hangs from a zip line, and slides down through the air. The dotted line shows the child's path. Is the child's path straight or curved?
Olivia's suggestion: Do all children know a zip line?
Recommendation: Implement Olivia's change (done)
Reason: Applied this morning under James's 29 Sep standing rule (sensible, not a rewrite).
Where exactly, and the proposed wording
Proposed wording: A child holds on to a bar that hangs from a zip line, and slides down through the air. The dotted line shows the child's path. Is the child's path straight or curved?
The exact change
grade3/topic01_build/content/G3T01_lessons_b.py: “"stem": "A child holds on to a bar that hangs from a zip line, and slides down through the air. The dotted line shows the child's path. Is the child's path straight or curved?"” → “"stem": "Look at the dotted line behind the child on the zip line. Is the child's path straight or curved?"”
Topic 1 · Straight or curved path · Lesson 6 (Straight or curved path) quiz, item 6nice to have
Quiz changeDrawing changeDoes not look like a hose or water; colour; better image.
This was applied this morning. Keep it?
What it says now: (blue splash lines and three blue drops at the landing; the stem unchanged)
Olivia's suggestion: Does not look like a hose or water; colour; better image. Proposed wording: (blue splash lines and three blue drops at the landing; the stem unchanged)
Recommendation: Implement Olivia's change (done)
Reason: Applied this morning under James's 29 Sep standing rule (sensible, not a rewrite).
The exact change
grade3/topic01_build/content/figures.py: “ for dx, dy in ((-12, -12), (0, -17), (12, -12)): body += line(232 + dx * 0.4, fl - 4, 232 + dx, fl - 4 + dy, 2.2, color=BLUE) # blue splash (Olivia, 1 Oct 2026) for dx in (-8, 0, 8): body += circle(232 + dx * 1.6, fl - 22 - abs(dx) * 0.4, 2, BLUE, 0.8) # three blue drops above the splash” → “ for dx, dy in ((-10, -10), (0, -14), (10, -10)): body += line(232 + dx * 0.4, fl - 4, 232 + dx, fl - 4 + dy, 1.2, color=MID)”
Topic 1 · Straight or curved path · Lesson 6 (Straight or curved path) quiz, item 7essential fix
Quiz changeOne red blade with a dot; her stem; the line is outside the tips and touches every blade.
This was applied this morning. Keep it?
What it says now: One fan blade is red, with a dot at its tip. The dotted line shows where the dot went as the fan turned. Is the dot's path straight or curved? (one red blade, a dot at its tip, the circle through the dot)
Olivia's suggestion: One red blade with a dot; her stem; the line is outside the tips and touches every blade.
Recommendation: Implement Olivia's change (done)
Reason: Applied this morning under James's 29 Sep standing rule (sensible, not a rewrite).
Where exactly, and the proposed wording
Proposed wording: One fan blade is red, with a dot at its tip. The dotted line shows where the dot went as the fan turned. Is the dot's path straight or curved? (one red blade, a dot at its tip, the circle through the dot)
The exact change
grade3/topic01_build/content/G3T01_lessons_b.py: “ {"type": "mcq", "tag": "fluency", "fig": "path_circle_ceiling_fan", "stem": "One fan blade is red, with a dot at its tip. The dotted line shows where the dot went as the fan turned. Is the dot's path straight or curved?", "options": ["straight", "curved"], "key": 1, "fb": ["Look again: the dot's path bends all the way around, so it is curved.", "The dot's path bends all the way around and comes back to where it began."], "why": "The dot on the blade's tip goes all the way around.<br>Its path bends.<br>A path that bends is curved."},” → “ {"type": "mcq", "tag": "fluency", "fig": "path_circle_ceiling_fan", "stem": "Look at the dotted line behind the tip of one fan blade. Is its path straight or curved?", "options": ["straight", "curved"], "key": 1, "fb": ["Look again: the path bends all the way around, so it is curved.", "The path bends all the way around and comes back to where it began."], "why": "The blade tip's path bends all the way around.<br>A path that bends is curved."},”
Topic 1 · Straight or curved path · Lesson 6 (Straight or curved path) quiz, item 8nice to have
Quiz change"The dotted line shows the path the rocket took…"
This was applied this morning. Keep it?
What it says now: The dotted line shows the path the rocket took as it blasted off. Is the rocket's path straight or curved?
Olivia's suggestion: "The dotted line shows the path the rocket took…" Proposed wording: The dotted line shows the path the rocket took as it blasted off. Is the rocket's path straight or curved?
Recommendation: Implement Olivia's change (done)
Reason: Applied this morning under James's 29 Sep standing rule (sensible, not a rewrite).
The exact change
grade3/topic01_build/content/G3T01_lessons_b.py: “"stem": "The dotted line shows the path the rocket took as it blasted off. Is the rocket's path straight or curved?"” → “"stem": "Look at the dotted line under the rocket. Is its path straight or curved?"”
Topic 1 · Straight or curved path · Lesson 6 (Straight or curved path) quiz, item 12nice to have
Quiz changeConvoluted definition question; use a fill-in-the-blank.
This was applied this morning. Keep it?
What it says now: A hamster runs along its tube. The line the hamster goes along is called its ___. (position / path / direction)
Olivia's suggestion: Convoluted definition question; use a fill-in-the-blank. Proposed wording: A hamster runs along its tube. The line the hamster goes along is called its ___. (position / path / direction)
Recommendation: Implement Olivia's change (done)
Reason: Applied this morning under James's 29 Sep standing rule (sensible, not a rewrite).
The exact change
grade3/topic01_build/content/G3T01_lessons_b.py: “ {"type": "mcq", "tag": "fluency", "stem": "A hamster runs along its tube. The line the hamster goes along is called its ___.", # Olivia, 1 Oct 2026: the recall item's own frame, as an MCQ first "options": ["position", "path", "direction"], "key": 1,” → “ {"type": "mcq", "tag": "fluency", "stem": "A hamster runs along its tube. What do we call the line the hamster goes along?", "options": ["a position", "a path", "a direction"], "key": 1,”
Topic 1 · the mixed practice · the mixed practice, the cut second item (the ladder)nice to have
Quiz changeSpotting a landmark is not worth quizzing over and over.
This was applied this morning. Keep it?
What it says now: (cut)
Olivia's suggestion: Spotting a landmark is not worth quizzing over and over. Proposed wording: (cut)
Recommendation: Implement Olivia's change (done)
Reason: Applied this morning under James's 29 Sep standing rule (sensible, not a rewrite).
The exact change
grade3/topic01_build/content/G3T01.py: “ # The ladder item (does this description name a landmark?) was cut 1 Oct 2026 (Olivia, PR-q2: the same move as the spoon item above) ” → “ {"type": "mcq", "tag": "fluency", "stem": "\"The ladder is leaning over there.\" Does this description name a landmark?", "options": ["yes", "no"], "key": 1, "fb": ["\"Over there\" is not an object anyone can see.", "\"Over there\" is not an object anyone can see."], "why": "Leaning over there, against what?<br>No object is named.<br>So there is no landmark."}, ”
Topic 1 · the mixed practice · the mixed practice, item 4nice to have
Quiz change"Which part of the sentence tells you the landmark" is odd; ask which item is the landmark.
This was applied this morning. Keep it?
What it says now: "The bucket is four steps to the left of the sandbox." Which object is the landmark?
Olivia's suggestion: "Which part of the sentence tells you the landmark" is odd; ask which item is the landmark. Proposed wording: "The bucket is four steps to the left of the sandbox." Which object is the landmark?
Recommendation: Implement Olivia's change (done)
Reason: Applied this morning under James's 29 Sep standing rule (sensible, not a rewrite).
The exact change
grade3/topic01_build/content/G3T01.py: “"stem": "\"The bucket is four steps to the left of the sandbox.\" Which object is the landmark?"” → “"stem": "\"The bucket is four steps to the left of the sandbox.\" Which part of the sentence tells you the landmark?"”
Topic 1 · the mixed practice · the mixed practice, item 6nice to have
Quiz change"Stands by / stood by" unusual.
This was applied this morning. Keep it?
What it says now: In the morning a watering can was by the shed. In the afternoon the same can is by the gate. Did the can move?
Olivia's suggestion: "Stands by / stood by" unusual. Proposed wording: In the morning a watering can was by the shed. In the afternoon the same can is by the gate. Did the can move?
Recommendation: Implement Olivia's change (done)
Reason: Applied this morning under James's 29 Sep standing rule (sensible, not a rewrite).
The exact change
grade3/topic01_build/content/G3T01.py: “"stem": "In the morning a watering can was by the shed. In the afternoon the same can is by the gate. Did the can move?"” → “"stem": "In the morning a watering can stood by the shed, and in the afternoon the same can stands by the gate. Did the can move?"”
Topic 1 · the mixed practice · the mixed practice, item 7nice to have
Quiz changeAdd an image of the ruler and the thing measured.
This was applied this morning. Keep it?
What it says now: Look at the ruler. A toy train rolls from the start mark, where the ruler's zero is, to the stop mark. How far did the train roll? Type the number of centimeters. (drawing ruler_train_0_27)
Olivia's suggestion: Add an image of the ruler and the thing measured.
Recommendation: Implement Olivia's change (done)
Reason: Applied this morning under James's 29 Sep standing rule (sensible, not a rewrite).
Where exactly, and the proposed wording
Proposed wording: Look at the ruler. A toy train rolls from the start mark, where the ruler's zero is, to the stop mark. How far did the train roll? Type the number of centimeters. (drawing ruler_train_0_27)
The exact change
grade3/topic01_build/content/G3T01.py: “ {"type": "text", "tag": "fluency", "fig": "ruler_train_0_27", "stem": "Look at the ruler. A toy train rolls from the start mark, where the ruler's zero is, to the stop mark. How far did the train roll? Type the number of centimeters.", # drawn 1 Oct 2026 (Olivia, PR-q8) "accept": ["27", "27 cm", "27cm", "27 centimeters", "27 centimeter", "27 centimetres"], "why": "The zero is at the start mark.<br>The stop mark reads 27 centimeters.<br>So the train rolled 27 centimeters."},” → “ {"type": "text", "tag": "fluency", "stem": "A wind-up frog hops from the start mark, where the ruler's zero is, and stops at the 27 centimeter mark. How far did the frog hop? Type the number of centimeters.", "accept": ["27", "27 cm", "27cm", "27 centimeters", "27 centimeter", "27 centimetres"], "why": "The zero is at the start mark.<br>The stop mark reads 27 centimeters.<br>So the frog hopped 27 centimeters."},”
Topic 1 · the mixed practice · the mixed practice, item 8nice to have
Quiz changeAdd a picture; kids might not know a ring at the fair.
This was applied this morning. Keep it?
What it says now: A child rides a merry-go-round. The dotted line shows where the child's seat went. Is the seat's path straight or curved? (drawing path_circle_merrygoround)
Olivia's suggestion: Add a picture; kids might not know a ring at the fair. Proposed wording: A child rides a merry-go-round. The dotted line shows where the child's seat went. Is the seat's path straight or curved? (drawing path_circle_merrygoround)
Recommendation: Implement Olivia's change (done)
Reason: Applied this morning under James's 29 Sep standing rule (sensible, not a rewrite).
The exact change
grade3/topic01_build/content/G3T01.py: “ {"type": "mcq", "tag": "fluency", "fig": "path_circle_merrygoround", "stem": "A child rides a merry-go-round. The dotted line shows where the child's seat went. Is the seat's path straight or curved?", # 1 Oct 2026 (Olivia, PR-q9): the pony at the fair replaced by a drawn merry-go-round "options": ["straight", "curved"], "key": 1, "fb": ["Look again: the seat's path bends all the way around, so it is curved.", "Around and around: the seat's path bends all the way around and comes back to where it began."], "why": "The seat's path bends all the way around the merry-go-round.<br>A path that bends is curved."},” → “ {"type": "mcq", "tag": "fluency", "stem": "A pony walks around and around the ring at the fair. Is its path straight or curved?", "options": ["straight", "curved"], "key": 1, "fb": ["Look again: the pony's path bends all the way around the ring, so it is curved.", "Around and around the ring: the pony's path bends all the way around and comes back to where it began."], "why": "The pony's path bends all the way around the ring.<br>A path that bends is curved."},”
Topic 1 · the mixed practice · the mixed practice, item 11nice to have
Quiz changeAdd "from the landmark" after the blank.
This was applied this morning. Keep it?
What it says now: How far something is from a landmark is called its ___ from the landmark.
Olivia's suggestion: Add "from the landmark" after the blank. Proposed wording: How far something is from a landmark is called its ___ from the landmark.
Recommendation: Implement Olivia's change (done)
Reason: Applied this morning under James's 29 Sep standing rule (sensible, not a rewrite).
The exact change
grade3/topic01_build/content/G3T01.py: “"stem": "How far something is from a landmark is called its ___ from the landmark."” → “"stem": "How far something is from a landmark is called its ___."”
Topic 1 · the mixed practice · the mixed practice, the cut typed item (direction)nice to have
Quiz changeConfusing; maybe delete.
This was applied this morning. Keep it?
What it says now: (cut; S35 also flagged a nine-letter typed word; Lesson 3 (Say how far and which way)'s quiz keeps the recall)
Olivia's suggestion: Confusing; maybe delete. Proposed wording: (cut; S35 also flagged a nine-letter typed word; Lesson 3 (Say how far and which way)'s quiz keeps the recall)
Recommendation: Implement Olivia's change (done)
Reason: Applied this morning under James's 29 Sep standing rule (sensible, not a rewrite).
The exact change
grade3/topic01_build/content/G3T01.py: “ # The typed "direction" item was cut 1 Oct 2026 (Olivia, PR-q13; S35: nine letters at grade 3); L03's quiz keeps the recall ” → “ {"type": "text", "tag": "term", "stem": "Which way something is from a landmark is called its ___.", "accept": ["direction", "the direction", "its direction", "a direction", "direcshun", "directon", "dirction", "derection"], "why": "Which way something is from a landmark is called its direction."}, ”
Topic 1 · the mixed practice · the mixed practice, item 14nice to have
Quiz change"What is going to happen in the future."
This was applied this morning. Keep it?
What it says now: To say what will happen next, before it happens, is to ___. Type the word.
Olivia's suggestion: "What is going to happen in the future." Proposed wording: To say what will happen next, before it happens, is to ___. Type the word.
Recommendation: Implement Olivia's change (done)
Reason: Applied this morning under James's 29 Sep standing rule (sensible, not a rewrite).
The exact change
grade3/topic01_build/content/G3T01.py: “ {"type": "text", "tag": "term", "stem": "To say what will happen next, before it happens, is to ___. Type the word.", "accept": ["predict", "to predict", "predicts", "predicting", "predicted", "predic", "predickt", "pridict", "predit", "perdict", "predect"], "why": "To say what will happen next, before it happens, is to predict.<br>A pattern lets you predict."},” → “ {"type": "text", "tag": "term", "stem": "To say what happens next, before it happens, is to ___. Type the word.", "accept": ["predict", "to predict", "predicts", "predicting", "predicted", "predic", "predickt", "pridict", "predit", "perdict", "predect"], "why": "To say what happens next, before it happens, is to predict.<br>A pattern lets you predict."},”
Topic 1 · the summary videonice to have
Video changeDrawing changeAdd "the ball" at 0:06 (the subject spoken).
This was applied this morning. Keep it?
What it says now: …"The ball is over there" tells you nothing.
Olivia's suggestion: Add "the ball" at 0:06 (the subject spoken). Proposed wording: …"The ball is over there" tells you nothing.
Recommendation: Implement Olivia's change (done)
Reason: Applied this morning under James's 29 Sep standing rule (sensible, not a rewrite).
Where exactly, and the proposed wording
the summary script, beat 5 (the text in G3T01.py; the live video's AUDIO edit by id is written in handoff/G3T01/videos/FEEDBACK_OLIVIA_2026-10-01.md, not sent)
The exact change
grade3/topic01_build/content/G3T01.py: “ {"say": "A description with no landmark does not tell you where to look. \"The ball is over there\" tells you nothing.", "screen": "[bubble: the ball is over there; chip NO LANDMARK]"}, # Olivia, 1 Oct 2026: the subject spoken” → “ {"say": "A description with no landmark does not tell you where to look. \"Over there\" tells you nothing.", "screen": "[bubble: over there; chip NO LANDMARK]"},”
Topic 1 · the summary video · the summary's third attached questionnice to have
Video changeQuiz changeNeeds an image of the ruler.
This was applied this morning. Keep it?
What it says now: Look at the ruler. The ruler's zero sits at the start mark. How far did the toy car move? (drawing ruler_car_0_40_q)
Olivia's suggestion: Needs an image of the ruler. Proposed wording: Look at the ruler. The ruler's zero sits at the start mark. How far did the toy car move? (drawing ruler_car_0_40_q)
Recommendation: Implement Olivia's change (done)
Reason: Applied this morning under James's 29 Sep standing rule (sensible, not a rewrite).
The exact change
grade3/topic01_build/content/G3T01.py: “ {"type": "mcq", "tag": "video", "fig": "ruler_car_0_40_q", "stem": "Look at the ruler. The ruler's zero sits at the start mark. How far did the toy car move?", # drawn 1 Oct 2026 (Olivia, SUMMARY-v3) "options": ["0 centimeters", "4 centimeters", "40 centimeters"], "key": 2, "fb": ["Zero is where the toy car started, not how far it went.", "The stop mark lines up with 40, not 4.", "Zero at the start mark, 40 at the stop mark: the toy car moved 40 centimeters."], "why": "Put the ruler's zero at the start mark, then read the stop mark.<br>The stop mark lines up with 40, so the toy car moved 40 centimeters."}]” → “ {"type": "mcq", "tag": "video", "stem": "The ruler's zero sits at the start mark. The stop mark is at 40. How far did the car move?", "options": ["0 centimeters", "4 centimeters", "40 centimeters"], "key": 2, "fb": ["Zero is where the car started, not how far it went.", "The stop mark reads 40, not 4.", "Zero at the start mark, 40 at the stop mark: the car moved 40 centimeters."], "why": "Put the ruler's zero at the start mark, then read the stop mark.<br>The stop mark reads 40, so the car moved 40 centimeters."}]”
Topic 1 · Say how far and which wayessential fix
Quiz changeDrawing changeFrom which part of the window do we count?
This was applied this morning. Keep it?
What it says now: Footprints start a little right of the window's left edge and stop short of the ball; no LEFT / RIGHT labels.
Olivia's suggestion: From which part of the window do we count? The last step is not next to the ball (Lesson 3 (Say how far and which way), question 3). Label left and right (Lesson 3 (Say how far and which way), question 4).
Recommendation: Implement Olivia's change
Reason: The drawing is read for a count and a direction; where the footprints start and end decides the count, and the labels name the two directions a child must choose between.
Where exactly, and the proposed wording
the drawing window_ball_three_steps_right (Lesson 3 (Say how far and which way) quiz items 2 to 5)
Proposed wording: Footprints start under the window's middle and the arrowhead touches the ball; chips LEFT and RIGHT at the drawing's bottom corners; alt text, blind comment and image brief say so.
The exact change
grade3/topic01_build/content/figures.py: “def window_ball_three_steps_right(): body = floor_strip(480) + window(40, 60, 70) body += footprints(78, 200, 200, 200, 3) + ball(222, FLOOR) return svg(480, 250, body, "A window on the left wall; footprints lead along the floor from below the window to a ball", blind="three footprints going to the right from the window to the ball") ” → “def window_ball_three_steps_right(): """Olivia L03-q3 / q4 (29 Sep 2026): the footprints start under the window's middle and the arrow touches the ball; LEFT and RIGHT chips""" body = floor_strip(480) + window(40, 60, 70) body += footprints(75, 200, 210, 200, 3) + ball(222, FLOOR) body += chip(40, 232, "LEFT") + chip(440, 232, "RIGHT") return svg(480, 250, body, "A window on the left wall; footprints lead along the floor from below the window's middle to a ball, the arrowhead touching the ball; a LEFT chip at the bottom left corner and a RIGHT chip at the bottom right corner", blind="three footprints going to the right from under the window's middle to the ball, the arrowhead touching the ball; chip LEFT at the bottom left corner, chip RIGHT at the bottom right corner") ”
Skill: write-like-james @ e23b67f · built 3 October 2026 by build_tools_needs_you.py