Skill: atomise (blueprint 6b) → write-like-james @ ff85038
Energy (Topic 12) and Sound (Topic 11) — decisions before the rebuild (29 September 2026)
> Renumbered 29 September 2026 (James's ruling on question 1, applied by the structure pass — grade3/records/RENUMBER_11_12_AND_AIR_MOVE_2026-09-29.md). When this page was written, Energy was Topic 11 (G3T11) and Sound was Topic 12 (G3T12). James ruled Sound first, so the folders, codes and numbers were swapped; every number, code and file:line on this page has been updated to the NEW ones (Energy = Topic 12 / G3T12, Sound = Topic 11 / G3T11). James also ruled on question 2: move the two air lessons from Topic 20 into Sound as its L01 and L02 (not two lines) — done; Sound's old L01–L03 are now L03–L05. Questions 3–7 are the Energy agent's to apply.
You said the energy lessons at the start of Topic 12 were the place to ask first. This page asks. Seven one-line questions, then the proposed lesson list, then the detail. Nothing has been edited yet.
Decisions I need from you
1. Does Sound (Topic 11) move in front of Energy (Topic 12)?
Sound's three lessons never need the word energy: a thing vibrates, the vibration travels through the air, the far thing shakes less.
Taught first, the drum and the jumping rice become Energy's worked example of energy being carried, as recall plus one new idea.
The cost is a rename, not a rewrite: two build folders and their codes swap, two preview folders swap, two architecture rows swap; no video has gone to the pipeline for either topic, so no video id moves.
My recommendation: yes, Sound first. Choices: Sound first / keep Energy first.
2. Where do children learn that air is something, before Sound says the vibration travels through it?
The air atoms sit in the Matter strand: "Air is something you can feel" (MAT3-063) and "Air is made of tiny pieces too small to see" (MAT3-064) are the first two lessons of Topic 20, after all of Physics.
Sound's L02 already says "the drum shakes the air next to it; that air shakes the air next to it", so the child is told air is there, but never that air is stuff.
My recommendation: two stated lines inside Sound L02, no new atom — "Air is something real: you feel it when you fan your face. Air is made of tiny pieces, far too small to see." Topic 20 still teaches both properly and tests them.
Choices: two lines inside Sound / move the two air lessons ahead of Sound / leave Sound as it is.
3. Is the seven-lesson Energy topic below the one to build?
Three lessons are new, four keep their scenes and change their words; the closing lesson tells force and energy apart, as you asked.
Seven is one over the "three to six" size you set; the closing lesson is short, and the topic splits naturally into a "has" half (L01–L03) and a "carried" half (L04–L07) for the PP100 clusters.
My recommendation: build the seven. Choices: seven as listed / fold L06 ("Energy always comes from somewhere") into L04's lines and build six / split into two topics of three and four.
4. Do the three atoms go to the register reworded as proposed, plus one new atom?
ENE3-001 now reads "Decide whether energy is at work…"; ENE3-002 reads "State that energy is what makes things move or change"; ENE3-003 sorts by "what you can spot the energy doing".
All three carry the wording you struck. The rewrites below keep every standards code; "force and energy are different" has no atom anywhere in the 3–5 band, so one is proposed (ENE3-P03).
My recommendation: yes, all four changes; they go to the knowledge-graph repo after you rule. Choices: yes / edit the wording / no new atom.
5. Does Sound keep its three "carries energy" lines, or hand them to Energy?
Sound's L03 says "The drum's sound carries energy to the rice" three times, and its L01 quiz opens with "What is the energy doing here? The energy is making sound."
If Sound comes first, "energy" is not yet coined there; if Sound stays second, the lines are fine but the L01 item still needs the struck wording removed.
My recommendation: hand them to Energy — Sound L03 says only "the vibration travels through the air to the rice and shakes it"; Energy L04 opens on that same rice and adds "the drum's sound carried energy to the rice". Choices: hand over / keep in Sound and reword.
6. Do all 403 wording hits get rewritten the moment you rule, Topic 15 included?
The sweep found 403 lines across Topics 11, 12 and 15 with "energy at work", "energy makes", "the energy is giving", "mechanical energy" or the like; 344 in lesson and topic files, 59 in drawing labels.
Topic 12 holds 358 of them and most disappear with the rebuild; Topic 11 has 3; Topic 15 has 42, mostly "mechanical" → "kinetic" plus six "energy is at work" lines in its first lesson.
My recommendation: yes, one sweep, all three topics, run by the same agents who own those topics. Choices: all three / Topics 11 and 12 only.
7. May students now read "heat" as a noun?
Your line is "heat is carrying energy to your skin". The built Topics 11 and 15 never let a student read "heat" as a noun; they say warm, warmer, warms up, warmth, after an internal review worried children would hear heat as a stuff.
Your wording is the standard's (TEKS 3.8A names thermal energy) and gives the third carrier a name a child already uses.
My recommendation: yes, "heat" as a carrier noun, in the fixed frame "the fire's heat carries energy to your skin"; "warms up" stays the verb. Choices: yes / keep "warmth" only.
Applied without asking (your rulings of today): energy is had or carried, never "at work" and never "makes things happen"; light carries energy all around, sound carries it to your ears, heat to your skin; every energy sentence names where the energy came from; "kinetic energy" replaces "mechanical energy", with one closing line saying some people call it mechanical (TEKS 3.8A names the word, so it appears once); a lesson at the end of the topic tells force and energy apart; force arrows start at the centre of the thing they act on.
The rebuilt Energy topic at a glance
Teaching order. The "has" lessons first, then the "carried" lessons, then the contrast that closes the topic. Every line is one lesson; the atom's behaviour is in the detail cards.
| # | Lesson (student title) | Atom | Replaces | Status | Check | Figure |
|---|---|---|---|---|---|---|
| L01 | Things that have energy | ENE3-001 (reworded) | "Spot energy at work" (cut) | new | fluency yes / no run + 2 claims | cartoon; chips HAS ENERGY / NO ENERGY |
| L02 | Moving things have kinetic energy | ENE3-004 (reworded) | "Moving things have mechanical energy" | improve-only: scenes kept, mechanical → kinetic, one force line seeded | fluency yes / no run + typed term | cartoon; chip KINETIC ENERGY |
| L03 | Faster means more kinetic energy | ENE3-034 | "Faster means more energy" | improve-only: scenes kept, the words change | comparative run "which has more?" | cartoon; the two cars and boxes |
| L04 | Sound, light and heat carry energy | ENE3-003 (reworded) | "Giving light, making a sound, or warming something?" (cut) | new | sort by carrier + name-the-source + 2 claims | cartoon; giver → carrier → receiver with chip ENERGY riding the arc |
| L05 | Electricity carries energy | ENE3-005 | the same | improve-only: two "energy does" lines reworded | fact shape: what / how / when unplugged | cartoon; the cord with the dashed amber arrow |
| L06 | Energy always comes from somewhere | ENE3-002 (reworded) | "Energy makes things happen" (rule cut; frog, car and pan kept) | improve-only | what / why / transfer on sources; anti-"used up" claim | cartoon; the frog's spring |
| L07 | A force is not energy | ENE3-P03 (new) | — | new | sort run "force or energy?" + misconception claims; closing part names "mechanical" | cartoon; force arrow from the cart's centre, then chip ENERGY on the rolling cart |
Cut outright: the rule "Energy is at work when something moves, warms up, gives light or makes a sound"; the rule "Energy is what makes things move or change"; the sorting question "What is the energy doing?" and its three answers. Their scenes (kitchen, flashlight, drum, heater) are reused where they fit.
PP100 clusters (for the architecture's Card 2 when you rule): Has = L01–L03, capstone ENE3-034 (faster means more); Carried = L04–L07, capstone ENE3-P03 (force or energy?). The type sheet loses types 1, 2, 4, 9 and 10 (all "at work" or "makes things happen") and gains a source type ("Where did the energy come from?"), a carrier type ("What carries the energy from X to Y?") and a force-or-energy type.
Detail cards — one per lesson
Each card: the headache, the forest line, then the part line in the blueprint's form: part | atom + behaviour | leans on | check | figure | status, and what the video adds.
L01 — Things that have energy (ENE3-001, reworded) — new
Headache:
Here is a playground on a sunny afternoon.
A girl swings high on the swing.
The metal slide is hot. It has stood in the sun all day.
At the top of the slide, a boy holds a ball up high.
Down on the grass, another ball sits still, cool and low.
What do the swing, the slide and the held-up ball have that the ball on the grass does not?
Forest:
Each of those three has energy.
A moving thing has energy.
A hot thing has energy.
A thing held high up has energy.
The ball on the grass is not moving, not hot and not high up. It has no energy to give.
Some still things have energy too: a wound-up spring, a battery. You will meet them in L06.
P1 | ENE3-001: decide whether a thing has energy by checking whether it is moving, hot or high up | Topic 1 (moving means changing position); Topic 15's warm/cool words are not needed | — | cartoon: the playground, three chips HAS ENERGY, one NO ENERGY | newP2 | the same, as a run: the swing (moving) → the same swing hanging still → the slide, hot → the same slide at dawn, cold → the ball held high → the same ball on the grass | one thing changes each time | fluency quiz: yes / no × 9 on fresh scenes, a still hot iron and a still spring inside; claims (Bodhi: the still hot iron has energy — yes; Rafi: only living things — no) | cartoon | new- Video adds: the three things lit in turn; the chip appears on the word "moving", "hot", "high up"; the still ball last.
L02 — Moving things have kinetic energy (ENE3-004, reworded) — improve-only
Headache (kept):
Here is a soccer ball on the grass. The ball sits still.
A girl kicks the ball. The ball rolls across the grass and knocks a cone over.
The still ball knocked nothing over.
What does the rolling ball have that the still ball does not?
Forest:
The girl's kick is a push. A push is a force.
The push starts the ball moving. Then her foot leaves the ball.
The ball is moving, so the ball has energy.
The energy a moving thing has is called kinetic energy.
The still ball is not moving, so it has no kinetic energy.
P1 | ENE3-004: name the energy a moving thing has as kinetic energy | ENE3-001 (moving → has energy); FOR3-012 (a push is a force) for the one seeded line | — | cartoon (kept): the still and rolling balls; chip KINETIC ENERGY replaces MECHANICAL ENERGY | improve-onlyP2 | the run kept: rolling ball → same ball still → swing swinging → same swing hanging → top → bird | — | fluency quiz (kept, 14 items): the typed term now accepts kinetic and mechanical | cartoon (kept) | improve-only- Video adds: the chip swap and the one new line "The push starts the ball moving"; a short red arrow from the ball's centre for the kick.
L03 — Faster means more kinetic energy (ENE3-034) — improve-only
Headache (kept): two matching toy cars, the blue one slow, the red one fast; each bumps a box; the red car's box goes farther. Which car has more energy?
Forest:
Both cars are moving, so both have kinetic energy.
The red car is faster. The red car has more kinetic energy.
The red car gives its box more energy, so the box slides farther.
Of two matching things, the faster one has more kinetic energy.
P1 | ENE3-034: predict which of two identical things has more energy from their speeds | ENE3-004; Topic 2 (faster means farther in the same time) | comparative run "which has more kinetic energy?" × 7 (kept) + claims | cartoon (kept) | improve-only- The two "energy makes / more happens" lines become "the faster car gives its box more energy".
- Video adds: nothing new beyond the words; re-narrate only.
L04 — Sound, light and heat carry energy (ENE3-003, reworded) — new
Headache (Sound first):
Remember the drum and the tray of rice.
Boom! The rice jumped, and the drum never touched it.
Now you stand one step back from a campfire. Your face warms up. Nothing touched your face.
A lamp is on across the room. The wall beside you is lit up.
How did anything from the drum, the fire and the lamp reach the rice, your face and the wall?
Forest:
Energy can be carried from one thing to another.
The drum's sound carried energy through the air to the rice, and the rice jumped.
The fire's heat carries energy to your skin, and your skin warms up.
The lamp's light carries energy all around the room.
Sound, light and heat carry energy. Always say where the energy came from.
P1 | ENE3-003: say which carrier (sound, light or heat) brings energy from a named source to a named receiver | Sound Topic (the vibration travels through the air); Topic 13 (light travels from a source) if built first — else the lamp is stated | — | cartoon: three panels, giver → carrier → receiver, chip ENERGY riding the arc (Sound L03's drawing) | newP2 | the run: a whistle → a night-light → a radiator → a doorbell → headlights → a hot-water bottle, each asked "What carries the energy, and from where?" | one frame sentence | fluency quiz: sort by carrier × 9 + two name-the-source items + claims (Laila: the drum's sound carries energy to her ears — yes; Cato: light only makes things bright — no) | cartoon | new- If Energy stays before Sound, the headache opens on the drum across a field instead and the rice comes later in Sound; the forest is unchanged.
- Video adds: the arc with the chip ENERGY travelling from giver to receiver, three times; the source named on screen each time.
L05 — Electricity carries energy (ENE3-005) — improve-only
Headache and forest kept: the lamp's cord to the wall; electricity travels along the cord and carries energy to the lamp; plug out, no energy reaches it.
P1 | ENE3-005: state that electricity carries energy along wires to whatever is plugged in | ENE3-003 (carriers) | fact shape (kept, 10 items) | cartoon (kept): dashed amber arrow along the cord | improve-only- Two lines change: "the energy arrives and does the three things" → "the toaster gets hot; the fan moves; the speaker's sound carries energy to your ears".
- Video adds: re-narrate two beats only.
L06 — Energy always comes from somewhere (ENE3-002, reworded) — improve-only
Headache (kept): the wind-up frog hops across the table, the hops get smaller, it stops. Where did the energy for the hops come from? And where did it go?
Forest:
The energy came from the tight spring.
With every hop the spring gave a little of its energy to the legs.
When the spring had no more to give, the frog stopped.
The energy did not disappear. Each hop warmed the spring and the air a little, and each hop's sound carried energy to your ears.
Energy always comes from somewhere, and it always goes somewhere. Nothing makes energy from nothing.
P1 | ENE3-002: name where the energy came from when something starts moving or warms up | ENE3-001; ENE3-003 (carriers, for "where it went") | — | cartoon (kept): the frog's spring | improve-onlyP2 | the battery car and the pan on the stove, asked the same way (came from the battery; came from the stove) | — | what / why / transfer on sources; claims (Noa: the car moves because it wants to — no; anti-"used up": Enzo: the spring's energy is gone for good — no) | cartoon (kept) | improve-only- Cut: the rule "Energy is what makes things move or change. With no energy, nothing moves and nothing changes." and the recall item "What is energy? — what makes things move or change".
- Video adds: the source named on screen with a chip FROM THE SPRING; the closing beat "where did it go?" with the warm-air lines and the sound arc.
L07 — A force is not energy (ENE3-P03, new) — new, closes the topic
Headache:
Here is a girl and a cart. She pushes the cart, and it rolls away across the yard.
Her hands leave the cart. The cart keeps rolling.
One friend says, "The cart has a force." Another says, "The cart has energy."
Only one of them is right. Which one, and why?
Forest:
The push is a force. A force acts on one thing, in one direction, and it stops when her hands leave the cart.
The rolling cart has kinetic energy, because it is moving. It keeps that energy after the push has stopped.
A thing can have energy. A thing cannot have a force.
Energy can be carried from one thing to another. A force acts on one thing, in one direction.
P1 | ENE3-P03: decide whether a sentence about a scene names a force or names energy | FOR3-012, FOR3-008, FOR3-006 (a force: push or pull, on one object, in one direction); ENE3-001, ENE3-003 | — | cartoon: the same cart twice — first read a red arrow from the cart's centre (the push), second read a chip ENERGY on the rolling cart | newP2 | two more paired reads: a hot pan and the air above it (the pan HAS energy; heat CARRIES it; no force in the story); a ball held high (Earth's pull is the force; the held ball HAS energy) | Topic 3 (Earth's pull) | — | cartoon | newP3 | the sort: six sentences, "force or energy?" | — | fluency quiz: sort × 8 + claims (Mabli-style: "the cart has a force" — no; "the hot pan has energy" — yes) | none | newP4 (closing part) | Some people call kinetic energy "mechanical energy". You may see that word on a test. We say kinetic energy. | TEKS 3.8A names the word | one recall item, both words accepted | none | new- Video adds: the two reads of one scene, arrow then chip; the rule slide last.
The atom changes (for the knowledge-graph register, after you rule)
Register: courses/g35-science/registers/ENE3.json; re-assemble, validate, log. Codes stay where they are on every atom. The id slot ENE3-006 is free for the new atom.
| Atom | Now | Proposed |
|---|---|---|
| ENE3-001 | title "Spot energy at work"; behaviour "Decide whether energy is at work in a scene by checking for something moving, warming, lighting up, or making sound [e.g., a kettle steaming on the hob]." | title "Things that have energy"; behaviour "Decide whether a thing has energy by checking whether it is moving, hot or high up [e.g., a rolling ball: yes; a cool ball sitting on the grass: no]." Type Categorical (unchanged). Cross: "JM 2026-09-29: a thing HAS energy or energy is CARRIED; never 'at work'. Light and sound are carriers (ENE3-003), not signs a thing has energy. A still wound spring or battery also has energy — said as an aside, tested as a claim." Codes unchanged (TEKS 3.8A). |
| ENE3-002 | title "Energy makes things happen"; behaviour "State that energy is what makes things move or change [e.g., a wound-up toy hopping until its spring runs down]." | title "Energy always comes from somewhere"; behaviour "Name where the energy came from when a thing starts moving or warms up [e.g., the hopping frog's energy came from its tight spring; the boiling water's came from the stove]." Type Fact. Cross: "JM 2026-09-29: forces make things happen; energy is had or carried. Every energy sentence names the source, so no child thinks energy was created; the lesson also says where it went (catalogue row ENE-03). FL SC.3.P.10.2's 'energy has the ability to cause motion or create change' is met by the source-and-transfer reading, not by 'energy makes'." Codes unchanged (FL 3/4/5.P.10.2). |
| ENE3-003 | title "Light, sound or heat?"; behaviour "Sort everyday examples by what you can spot the energy doing: giving light, making sound, or warming something [e.g., a torch beam: light]." | title "Sound, light and heat carry energy"; behaviour "Say which carrier brings energy from a named source to a named receiver — sound, light or heat [e.g., the drum's sound carries energy to your ears; the lamp's light carries energy all around the room; the fire's heat carries energy to your skin]." Type Categorical. Prereqs add ENE3-031 (Sound travels to your ear) if Sound moves first. Cross: keep the 25 Sep carrier rule; add "JM 2026-09-29: never 'the energy is giving light'; 'heat' is the third carrier noun (decision 7)." Codes unchanged (TEKS 3.8A; FL 3/4.P.10.1). |
| ENE3-004 | title "Moving things carry mechanical energy"; behaviour names mechanical energy; cross says "kinetic" is coined at 6–8 | title "Moving things have kinetic energy"; behaviour "Identify the energy a moving object has as kinetic energy [e.g., a rolling football has kinetic energy; a ball sitting still does not]." Cross: "JM 2026-09-29: kinetic, not mechanical; the closing lesson of the topic says some people call it mechanical energy, so TEKS 3.8A/8B's word appears once. The 6–8 atom that coins 'kinetic' becomes a re-meet." Codes unchanged. |
| ENE3-030 | prereq ENE3-003 | prereq none (Sound no longer leans on Energy) — only if decision 1 is "Sound first". |
| ENE3-P03 (new; slot ENE3-006) | — | title "A force is not energy"; behaviour "Decide whether a sentence about a scene names a force or names energy [e.g., 'the girl pushes the cart': a force; 'the rolling cart has energy': energy]." Type Categorical. Prereqs FOR3-012, FOR3-008, FOR3-006, ENE3-001, ENE3-003. Standards: none at 3–5 (a blank is a finding; the atom exists to break catalogue row ENE-05, "force and energy are the same thing", as FOR3-029/030 broke GRA-01/02). Cross: "JM 2026-09-29: 'an object can have energy — moving, hot, high off the ground; that energy can transfer or be carried; a force only ever acts on one thing, in one direction, and force isn't something an object has.' Closing lesson of the first energy topic (vault pattern of the same date)." Misconception fields: belief "a strong push is energy / the cart has a force"; origin pre-existing (ages 8–16); counter: the same cart read twice; trap distractor: "the cart has a force". |
Also for the register's decisions log: the physics misconception catalogue row ENE-05 gains its atom; row ENE-03 (used up) is now confronted in L06, not only avoided.
The Sound topic's line changes (decision 5)
Current lines that mention energy, verbatim:
- L01 quiz, recall item: "A bell rings in the hall. What is the energy doing here?" — feedback "The bell rings. The energy is making sound."
- L03 forest: "The drum's sound carries energy to the rice."
- L03 article and script: "The drum's sound carries energy to the rice, and the rice jumps." (twice), and the fluency item "What does the gong's sound carry to the sugar? — energy".
- L03 rule (unchanged either way): "The farther a thing is from the sound, the less it shakes."
Proposed (Sound first): the L01 recall item becomes a Topic 10 recall (unbalanced forces change motion — the drumstick's push starts the skin moving); the L03 lines become "The drum's vibration travels through the air to the rice and shakes it"; the gong item is retired; Energy L04 opens on the rice and adds the energy reading. Title "Sound shakes things at a distance" stays: it names the happening, and the atom's behaviour is the distance prediction.
Proposed (Energy first): keep the L03 "carries energy" lines as they are (they already name the source and the receiver); rewrite only the L01 item: "A bell rings in the hall. What carries energy from the bell to your ears? — the bell's sound".
The wording sweep (decision 6)
403 lines carry a struck phrase. Every line is listed in the collapsed appendix at the foot of this page with its rewrite class. The classes:
- A — "energy (is) at work": 113 lines → the thing HAS energy; "Is energy at work?" → "Does it have energy?". Topic 12 L01 (62), Topic 12 intro/summary/practice (15), Topic 12 drawings (23), Topic 15 L01 (6), scattered (7).
- B — "energy makes things happen / is what makes": 20 lines → cut with the L02 rule; the topic's line becomes "Energy always comes from somewhere". Topic 12 L02 (11), L06 (2), intro/summary (6), L01 (1).
- C — "the energy is giving / making / warming", "what is the energy doing", "energy does": 79 lines → "the <source>'s light / sound / heat carries energy to <receiver>". Topic 12 L03 (53), drawings (12), intro/summary (7), Topic 11 L01 (3), Topic 15 L01–L02 (4).
- D — "mechanical energy": 141 lines → "kinetic energy"; the word mechanical survives in one closing line and in typed-item accept lists. Topic 12 L04 (68), drawings (21), intro/summary/PP100 (21), L05–L06 (8), headers (2); Topic 15 L03 (11), PP100 and summary (8), headers (2).
- E — "the spring has energy to give", "the stove gives the water energy": 47 lines, allowed shape (a named giver and receiver) — keep; L06 adds where the energy went.
- Seven lines matched only on a loose pattern (author's notes naming "mechanical" in the lesson-type field) — rename with class D.
Topic 15's six class-A lines, quoted with the rewrite: "Energy is at work in the bulb: the bulb gives light, and the bulb warms up too." → "The bulb is hot, so the bulb has energy. Its light carries energy across the room, and its heat carries energy to your finger."; the L01 recall item "A flashlight is on. It gives light to the path. Is energy at work?" → "…What carries energy from the flashlight to the path? — its light"; Ludo's claim "the candles' energy is giving light and warming the air" → "the candles' light carries energy across the room and their heat carries energy to the air above them — is Ludo right? yes".
What happens next
You rule on the seven questions above. Then, in this order: the register changes go to the knowledge-graph repo (decision 4); the folders and codes swap if Sound moves first (decision 1); the Topic 11 lines change (decisions 2 and 5); the seven Energy lessons are written to the cards above under write-lesson, with the new type sheet for the PP100; the wording sweep runs across Topics 11, 12 and 15 (decision 6); the videos are briefed last, with the force arrow from the centre of the cart. Topics 13 and 14 carry no energy wording and are untouched.
James's notes, verbatim (page 1 of the Physics unit review, 29 September 2026 — the energy and sound part)
Spot energy at work - saying energy is at work could be problematic, because forces do work - not energy. You should restrict the language to saying something "has" energy, or energy is being transferred from one thing to another Energy makes things happen - no - that's what forces do. You're conflating the definition of energy and force. I think we need a specific lesson in this topic at the end distinguishing between energy and force. E.g. an object can have energy - if its moving, hot, high off the groun. And that energy can transfer / be carried – e.g. a hot wire warming up a room. But that's not the same as a force. Cos a force only ever acts on one thing, in one direction. And force isn't something that an object "has" "Here, the energy is giving light / making a sound." this makes no sense. You need to also word things in a way that avoids the misconception that energy is being created. Always try and describe where the energy comes from "The energy is giving light." - no - light is carrying energy all around sound is carrying energy to your ears Heat is carrying energy to your skin Mechanical energy, lets actually just call it kinetic energy - that's the energy of something that's moving. We can add a final lesson that says sometimes people call it mechanical energy, but we're gonna stick with kinetic energy For sound travelling through the air, i think the kids need to know that air has particles for this to work, no? But equally, the sound topic could come before the energy topic, as that gives some nicer examples of how sound transfers energy And in that case, you can mix in some recall questions e.g. showing how the sound transferred energy - same with how you've done that later with the light and heat topic nicely
From page 2, on the Topic 15 item: "Lorcan rubs two sticks together, fast, and the sticks warm up. What kind of energy did the moving sticks have? Type the two words." you'll need to accept both kinetic and mechanical here - also, only one word is necessary - kinetic or mechanical – energy is not necessary
The whole review is filed at reviews/james/G3_PHYSICS_FEEDBACK_2026-09-29.md.
Appendix — every wording hit, one line each (403)
Class key: A "at work" · B "makes things happen" · C "the energy is giving / doing" · D "mechanical" → kinetic · E allowed giver–receiver shape (keep) · ? loose match, treat as D.
| Topic | File:line | Lesson | Class | Text |
|---|---|---|---|---|
| 11 | G3T12_lessons.py:11 | header | D | # energy", never "electrical energy"; "mechanical energy" is said because TEKS 3.8A names it; a warm thing "has energy" (no |
| 11 | G3T12_lessons.py:14 | header | D | # Two words are coined, both the atoms' own: energy (L01) and mechanical energy (L04). Nothing else is coined. |
| 11 | G3T12_lessons.py:19 | L01 | A | id="L01", atom="ENE3-001", title="Spot energy at work", video="video and article", |
| 11 | G3T12_lessons.py:24 | L01 | AB | forest=["What makes things happen like this is called energy.", "You cannot see energy. But you can see energy at work.", |
| 11 | G3T12_lessons.py:25 | L01 | A | "Energy is at work when something moves, warms up, gives light or makes a sound."], |
| 11 | G3T12_lessons.py:38 | L01 | A | {"t": "idea", "text": "You cannot see energy. But you can see energy at work."}, |
| 11 | G3T12_lessons.py:40 | L01 | A | {"t": "fig", "key": "four_signs", "cap": "The four signs of energy at work."}, |
| 11 | G3T12_lessons.py:41 | L01 | A | {"t": "h", "text": "Is energy at work?"}, |
| 11 | G3T12_lessons.py:44 | L01 | A | {"t": "idea", "text": "No energy is at work."}, |
| 11 | G3T12_lessons.py:45 | L01 | A | {"t": "fig", "key": "kettle_cold", "cap": "Is energy at work? No. The kettle is cold and quiet."}, |
| 11 | G3T12_lessons.py:47 | L01 | A | {"t": "idea", "text": "The kettle is warming up. Energy is at work."}, |
| 11 | G3T12_lessons.py:48 | L01 | A | {"t": "fig", "key": "kettle_steam", "cap": "Is energy at work? Yes. The kettle is warming up."}, |
| 11 | G3T12_lessons.py:50 | L01 | A | {"t": "idea", "text": "The fan is moving. Energy is at work."}, |
| 11 | G3T12_lessons.py:51 | L01 | A | {"t": "fig", "key": "fan_on", "cap": "Is energy at work? Yes. The fan is moving."}, |
| 11 | G3T12_lessons.py:53 | L01 | A | {"t": "idea", "text": "The lamp is giving light. Energy is at work."}, |
| 11 | G3T12_lessons.py:54 | L01 | A | {"t": "fig", "key": "lamp_on", "cap": "Is energy at work? Yes. The lamp is giving light."}, |
| 11 | G3T12_lessons.py:56 | L01 | A | {"t": "idea", "text": "The radio is making a sound. Energy is at work."}, |
| 11 | G3T12_lessons.py:57 | L01 | A | {"t": "fig", "key": "radio_on", "cap": "Is energy at work? Yes. The radio is making a sound."}, |
| 11 | G3T12_lessons.py:60 | L01 | A | {"t": "idea", "text": "No energy is at work."}, |
| 11 | G3T12_lessons.py:61 | L01 | A | {"t": "fig", "key": "fan_off", "cap": "Is energy at work? No. The fan is off, and nothing happens."}, |
| 11 | G3T12_lessons.py:63 | L01 | A | {"t": "rule", "text": "Energy is at work when something moves, warms up, gives light or makes a sound."}, |
| 11 | G3T12_lessons.py:65 | L01 | A | {"t": "idea", "text": "The kettle warms up, the fan moves, the lamp gives light, the radio makes a sound. Energy is at work in each."}, |
| 11 | G3T12_lessons.py:66 | L01 | A | {"t": "fig", "key": "kitchen_signs", "cap": "Energy is at work in all four: warming up, moving, giving light, making a sound."}, |
| 11 | G3T12_lessons.py:74 | L01 | A | {"say": "Before the stove is on, nothing happens: no energy is at work.", "screen": "[the kettle alone on a cold stove; no steam; question text 'Is en |
| 11 | G3T12_lessons.py:75 | L01 | A | {"say": "Now the stove is on. The kettle warms up, so energy is at work.", "screen": "[the burner glows; steam rises; chip WARMING UP, then chip ENERG |
| 11 | G3T12_lessons.py:76 | L01 | A | {"say": "And now, the fan. Its blades turn, so energy is at work.", "screen": "[the fan; blades turn; chip MOVING, then ENERGY AT WORK]"}, |
| 11 | G3T12_lessons.py:77 | L01 | A | {"say": "And now, the lamp gives light, so energy is at work.", "screen": "[the lamp; yellow rays; chip GIVING LIGHT, then ENERGY AT WORK]"}, |
| 11 | G3T12_lessons.py:78 | L01 | A | {"say": "And now, the radio makes a sound, so energy is at work.", "screen": "[the radio; sound arcs; chip MAKING A SOUND, then ENERGY AT WORK]"}, |
| 11 | G3T12_lessons.py:79 | L01 | A | {"say": "But now the fan is off. Nothing happens: no energy is at work.", "screen": "[the fan still; no arcs; chip NO ENERGY AT WORK]"}, |
| 11 | G3T12_lessons.py:80 | L01 | A | {"say": "Here's the rule. Energy is at work when something moves, warms up, gives light or makes a sound.", "screen": "[rule slide reuses the steaming |
| 11 | G3T12_lessons.py:83 | L01 | A | video_question=[{"type": "mcq", "tag": "video", "fig": "q_kettle_steam", "stem": "Steam rises from the kettle in the drawing. Which sign of energy at |
| 11 | G3T12_lessons.py:86 | L01 | A | "why": "Steam rises from the kettle.<br>Steam shows the kettle is warming up.<br>Warming up is a sign of energy at work."}], |
| 11 | G3T12_lessons.py:88 | L01 | A | {"type": "mcq", "tag": "fluency", "stem": "A toaster warms two slices of bread. Is energy at work?", |
| 11 | G3T12_lessons.py:90 | L01 | A | "fb": ["The bread is warming up. Warming up is a sign of energy at work.", "The toaster is warming the bread. Warming up is a sign of energy at work." |
| 11 | G3T12_lessons.py:91 | L01 | A | "why": "The toaster warms the bread.<br>Warming up is a sign of energy at work.<br>So energy is at work."}, |
| 11 | G3T12_lessons.py:92 | L01 | A | {"type": "mcq", "tag": "fluency", "stem": "A bike leans against a wall. Is energy at work?", |
| 11 | G3T12_lessons.py:94 | L01 | A | "fb": ["Nothing moves, warms up, gives light or makes a sound. No energy is at work.", "Nothing moves, warms up, gives light or makes a sound. No ener |
| 11 | G3T12_lessons.py:95 | L01 | A | "why": "The bike leans against the wall.<br>Nothing moves, warms up, gives light or makes a sound.<br>So no energy is at work."}, |
| 11 | G3T12_lessons.py:96 | L01 | A | {"type": "mcq", "tag": "fluency", "stem": "A book lies on a shelf. Is energy at work?", |
| 11 | G3T12_lessons.py:98 | L01 | A | "fb": ["The book does nothing. Nothing moves, warms up, gives light or makes a sound.", "The book lies still, cold, dark and quiet. No energy is at wo |
| 11 | G3T12_lessons.py:99 | L01 | A | "why": "The book lies on the shelf.<br>Nothing moves, warms up, gives light or makes a sound.<br>So no energy is at work."}, |
| 11 | G3T12_lessons.py:100 | L01 | A | {"type": "mcq", "tag": "fluency", "stem": "A bell rings. Is energy at work?", |
| 11 | G3T12_lessons.py:102 | L01 | A | "fb": ["The bell makes a sound. Making a sound is a sign of energy at work.", "The bell makes a sound. Making a sound is a sign of energy at work."], |
| 11 | G3T12_lessons.py:103 | L01 | A | "why": "The bell rings, so the bell makes a sound.<br>Making a sound is a sign of energy at work.<br>So energy is at work."}, |
| 11 | G3T12_lessons.py:104 | L01 | A | {"type": "mcq", "tag": "fluency", "stem": "A candle flame gives light in a dark room. Is energy at work?", |
| 11 | G3T12_lessons.py:106 | L01 | A | "fb": ["The flame gives light. Giving light is a sign of energy at work.", "The flame gives light. Giving light is a sign of energy at work."], |
| 11 | G3T12_lessons.py:107 | L01 | A | "why": "The candle flame gives light.<br>Giving light is a sign of energy at work.<br>So energy is at work."}, |
| 11 | G3T12_lessons.py:108 | L01 | A | {"type": "mcq", "tag": "fluency", "stem": "An empty bath is cold and still. Is energy at work?", |
| 11 | G3T12_lessons.py:110 | L01 | A | "fb": ["Nothing moves, warms up, gives light or makes a sound in the empty bath.", "The bath is cold, still, dark and quiet. No energy is at work."], |
| 11 | G3T12_lessons.py:111 | L01 | A | "why": "The bath is empty, cold and still.<br>Nothing moves, warms up, gives light or makes a sound.<br>So no energy is at work."}, |
| 11 | G3T12_lessons.py:112 | L01 | A | {"type": "mcq", "tag": "fluency", "stem": "A ball lies still in the grass. Is energy at work?", |
| 11 | G3T12_lessons.py:114 | L01 | A | "fb": ["The ball lies still. Nothing moves, warms up, gives light or makes a sound.", "The ball lies still, cold, dark and quiet. No energy is at work |
| 11 | G3T12_lessons.py:115 | L01 | A | "why": "The ball lies still in the grass.<br>Nothing moves, warms up, gives light or makes a sound.<br>So no energy is at work."}, |
| 11 | G3T12_lessons.py:116 | L01 | A | {"type": "mcq", "tag": "misconception", "stem": "A rock lies in the sun. It stays still, and it warms up. Is energy at work?", |
| 11 | G3T12_lessons.py:118 | L01 | A | "fb": ["The rock is warming up. Warming up is a sign of energy at work, even with nothing moving.", "The rock does not move, but it is warming up. War |
| 11 | G3T12_lessons.py:119 | L01 | A | "why": "The rock stays still.<br>But the rock is warming up.<br>Warming up is a sign of energy at work.<br>So energy is at work, even though nothing m |
| 11 | G3T12_lessons.py:120 | L01 | A | {"type": "mcq", "tag": "fluency", "fig": "q_lamp_desk", "stem": "The desk lamp in the drawing is on. Is energy at work?", |
| 11 | G3T12_lessons.py:122 | L01 | A | "fb": ["The lamp gives light. Giving light is a sign of energy at work.", "The lamp stands still, but it gives light. Giving light is a sign of energy |
| 11 | G3T12_lessons.py:123 | L01 | A | "why": "The lamp is on, so the lamp gives light.<br>Giving light is a sign of energy at work.<br>So energy is at work, even though the lamp stands sti |
| 11 | G3T12_lessons.py:124 | L01 | A | {"type": "mcq", "tag": "misconception", "stem": "Bodhi says energy is at work in a hot iron, even though the iron stands still. Is Bodhi right?", |
| 11 | G3T12_lessons.py:126 | L01 | A | "fb": ["The iron is warming the shirt. Warming up is a sign of energy at work.", "The iron stands still, but it warms the shirt. Warming up is a sign |
| 11 | G3T12_lessons.py:127 | L01 | A | "why": "The hot iron stands still.<br>But the iron warms the shirt under it.<br>Warming up is a sign of energy at work.<br>So Bodhi is right."}, |
| 11 | G3T12_lessons.py:130 | L01 | A | "fb": ["A kettle warms up and a lamp gives light. Energy is at work in them, and they are not alive.", "A kettle warms up and a lamp gives light. Ener |
| 11 | G3T12_lessons.py:131 | L01 | A | "why": "A kettle warms up. A lamp gives light. A fan moves.<br>Warming up, giving light and moving are signs of energy at work.<br>A kettle, a lamp an |
| 11 | G3T12_lessons.py:137 | L02 | B | id="L02", atom="ENE3-002", title="Energy makes things happen", video="video and article", |
| 11 | G3T12_lessons.py:138 | L02 | E | lesson_type="Fact form (no minimal-difference non-example exists, James on Topic 3): three things visited with their energy and without it — a wind-up |
| 11 | G3T12_lessons.py:139 | L02 | AE | check_design="Type (c) shape on a fact: one recall (L01: soup warming, is energy at work?) → the what (a wind-up mouse's spring has no more energy to |
| 11 | G3T12_lessons.py:142 | L02 | E | forest=["The tight spring has energy to give, and the frog hops.", "When the spring has no more energy to give, the frog stops.", |
| 11 | G3T12_lessons.py:143 | L02 | B | "Energy is what makes things move or change. With no energy, nothing moves and nothing changes.", "The spring's energy did not disappear: each hop war |
| 11 | G3T12_lessons.py:151 | L02 | E | {"t": "h", "text": "The spring has energy to give"}, |
| 11 | G3T12_lessons.py:153 | L02 | E | {"t": "idea", "text": "The tight spring has energy to give."}, |
| 11 | G3T12_lessons.py:155 | L02 | E | {"t": "fig", "key": "frog_spring", "cap": "The tight spring has energy to give. The spring gives its energy to the legs, and the frog hops."}, |
| 11 | G3T12_lessons.py:157 | L02 | E | {"t": "idea", "text": "Soon the spring has no more energy to give."}, |
| 11 | G3T12_lessons.py:159 | L02 | E | {"t": "fig", "key": "frog_stops", "cap": "The spring has no more energy to give. The frog stops."}, |
| 11 | G3T12_lessons.py:162 | L02 | E | {"t": "idea", "text": "The battery has energy to give. The car's wheels turn, and the car moves along."}, |
| 11 | G3T12_lessons.py:163 | L02 | E | {"t": "idea", "text": "Now the battery is out. Nothing gives the car energy."}, |
| 11 | G3T12_lessons.py:168 | L02 | E | {"t": "idea", "text": "The stove is on. The stove gives the water energy."}, |
| 11 | G3T12_lessons.py:170 | L02 | E | {"t": "idea", "text": "Now the stove is off. Nothing gives the water energy."}, |
| 11 | G3T12_lessons.py:174 | L02 | B | {"t": "rule", "text": "Energy is what makes things move or change. With no energy, nothing moves and nothing changes."}, |
| 11 | G3T12_lessons.py:176 | L02 | E | {"t": "idea", "text": "The spring's energy made the frog hop. When the spring had no more energy to give, the frog stopped."}, |
| 11 | G3T12_lessons.py:177 | L02 | E | {"t": "fig", "key": "frog_rule", "cap": "Energy to give: the frog hops. No more energy to give: the frog stops."}, |
| 11 | G3T12_lessons.py:187 | L02 | E | {"say": "The key makes a spring inside tight. The tight spring has energy to give.", "screen": "[cutaway: a coiled spring inside the frog; chip ENERGY |
| 11 | G3T12_lessons.py:189 | L02 | E | {"say": "Each hop takes some of the spring's energy. Soon the spring has no more to give, so the frog stops.", "screen": "[the spring loosens hop by h |
| 11 | G3T12_lessons.py:190 | L02 | E | {"say": "And now, a toy car. Its battery has energy to give, so it moves along.", "screen": "[a red toy car; cutaway battery; chip ENERGY TO GIVE; the |
| 11 | G3T12_lessons.py:191 | L02 | E | {"say": "Battery out, nothing gives it energy, so it stays still.", "screen": "[the battery beside the car; the car still]"}, |
| 11 | G3T12_lessons.py:192 | L02 | E | {"say": "And now, water in a pan. The stove gives it energy, so it boils.", "screen": "[a pan on a glowing burner; bubbles; steam]"}, |
| 11 | G3T12_lessons.py:193 | L02 | E | {"say": "Stove off, nothing gives the water energy, so it stays cold.", "screen": "[the burner grey; the water flat and still]"}, |
| 11 | G3T12_lessons.py:194 | L02 | B | {"say": "Here's the rule. Energy is what makes things move or change. With no energy, nothing moves and nothing changes.", "screen": "[rule slide reus |
| 11 | G3T12_lessons.py:198 | L02 | E | "options": ["Its spring has no more energy to give.", "The table is too small."], "key": 0, |
| 11 | G3T12_lessons.py:199 | L02 | E | "fb": ["Every hop uses some of the spring's energy. Soon the spring has none left to give.", "The table is long. The spring has no more energy to give |
| 11 | G3T12_lessons.py:200 | L02 | E | "why": "The tight spring has energy to give, and the frog hops.<br>Every hop uses some of that energy.<br>Soon the spring has no more energy to give.< |
| 11 | G3T12_lessons.py:202 | L02 | A | {"type": "mcq", "tag": "recall", "stem": "A pot of soup warms up on the stove. Is energy at work?", |
| 11 | G3T12_lessons.py:204 | L02 | A | "fb": ["The soup is warming up. Warming up is a sign of energy at work.", "The soup is warming up. Warming up is a sign of energy at work."], |
| 11 | G3T12_lessons.py:205 | L02 | A | "why": "The soup warms up.<br>Warming up is a sign of energy at work.<br>So energy is at work."}, |
| 11 | G3T12_lessons.py:206 | L02 | E | {"type": "mcq", "tag": "what", "stem": "A wind-up mouse has hopped across the floor. Its spring has no more energy to give. What does the mouse do nex |
| 11 | G3T12_lessons.py:208 | L02 | E | "fb": ["Faster hops would need more energy. The spring has none left to give.", "Higher hops would need more energy. The spring has none left to give. |
| 11 | G3T12_lessons.py:209 | L02 | E | "why": "The spring gave its energy to the mouse's legs, and the mouse hopped.<br>Now the spring has no more energy to give.<br>Nothing moves the legs. |
| 11 | G3T12_lessons.py:211 | L02 | E | "options": ["The floor is too smooth.", "Its battery has no more energy to give.", "It has walked far enough."], "key": 1, |
| 11 | G3T12_lessons.py:212 | L02 | E | "fb": ["A smooth floor does not stop a robot. The battery has no more energy to give.", "The battery gave the robot energy to walk. Now the battery ha |
| 11 | G3T12_lessons.py:213 | L02 | E | "why": "The battery had energy to give, and the robot walked.<br>The battery gave its energy to the legs, step by step.<br>Now the battery has no more |
| 11 | G3T12_lessons.py:216 | L02 | E | "fb": ["The fresh battery has energy to give. The train moves.", "The fresh battery has energy to give, so the train does not stay still."], |
| 11 | G3T12_lessons.py:217 | L02 | E | "why": "The fresh battery has energy to give.<br>The battery gives its energy to the train's wheels.<br>So the train moves along the track."}, |
| 11 | G3T12_lessons.py:220 | L02 | B | "fb": ["Energy is what makes things move or change.", "Energy is what makes things move or change. With no energy, nothing moves and nothing changes." |
| 11 | G3T12_lessons.py:221 | L02 | B | "why": "Energy is what makes things move or change.<br>With no energy, nothing moves and nothing changes.<br>So a thing needs energy to move or to cha |
| 11 | G3T12_lessons.py:224 | L02 | E | "fb": ["A toy car does not want anything. Its battery or its spring gives it energy to move.", "A toy car moves because something gives it energy: a b |
| 11 | G3T12_lessons.py:225 | L02 | BE | "why": "A toy car cannot want anything.<br>Energy is what makes things move.<br>The car's battery or spring gives the car energy, and the car moves.<b |
| 11 | G3T12_lessons.py:228 | L02 | E | "fb": ["With no battery, nothing gives the car energy. The car stays still.", "With no battery, nothing gives the car energy. With no energy, nothing |
| 11 | G3T12_lessons.py:229 | L02 | E | "why": "The car has no battery inside.<br>Nothing gives the car energy.<br>With no energy, nothing moves.<br>So the car stays still."}, |
| 11 | G3T12_lessons.py:232 | L02 | E | "fb": ["Louder playing would need more energy. Your hand has stopped giving it any.", "Your turning hand gave the music box energy. With your hand sti |
| 11 | G3T12_lessons.py:237 | L02 | E | "why": "The spring has energy to give, and the toy hops.<br>Every hop uses some of that energy.<br>Soon the spring has no more energy to give.<br>So t |
| 11 | G3T12_lessons.py:238 | L02 | E | {"type": "mcq", "tag": "misconception", "stem": "Enzo says a candle needs energy to give light. Is Enzo right?", |
| 11 | G3T12_lessons.py:240 | L02 | B | "fb": ["Giving light is a change. Energy is what makes things change.", "Giving light is something happening. Energy is what makes things happen."], |
| 11 | G3T12_lessons.py:241 | L02 | B | "why": "The candle flame gives light.<br>Giving light is something happening.<br>Energy is what makes things happen.<br>So the candle needs energy, an |
| 11 | G3T12_lessons.py:244 | L02 | B | "fb": ["A heavy rock can sit still with nothing happening. Energy is what makes things move or change.", "A kettle is not alive, and energy makes it w |
| 11 | G3T12_lessons.py:245 | L02 | B | "why": "Energy is what makes things move or change.<br>A toy hops, a car moves, water gets hot: energy made each one happen."}, |
| 11 | G3T12_lessons.py:253 | L03 | CE | check_design="Type (a) fluency: one recall (L02: a train's battery has no more energy to give — what does the train do) → a run of nine 'What is the e |
| 11 | G3T12_lessons.py:255 | L03 | AC | "You hold your hands near a heater. Your hands warm up.", "Energy is at work all three times. But the energy does something different each time.", "Wh |
| 11 | G3T12_lessons.py:256 | L03 | C | forest=["To sort, ask one question: what is the energy doing?", "Is the energy giving light, making a sound, or warming something?", |
| 11 | G3T12_lessons.py:263 | L03 | A | {"t": "fig", "key": "three_things", "cap": "A flashlight, a drum and a heater. Energy is at work all three times."}, |
| 11 | G3T12_lessons.py:264 | L03 | AC | {"t": "idea", "text": "Energy is at work all three times. But the energy does something different each time."}, |
| 11 | G3T12_lessons.py:265 | L03 | C | {"t": "idea", "text": "What is the energy doing each time?"}, |
| 11 | G3T12_lessons.py:266 | L03 | C | {"t": "h", "text": "Three things energy does"}, |
| 11 | G3T12_lessons.py:268 | L03 | C | {"t": "idea", "text": "Here the energy is giving light."}, |
| 11 | G3T12_lessons.py:269 | L03 | C | {"t": "fig", "key": "flashlight_wall", "cap": "What is the energy doing? Giving light. The flashlight's light carries energy to the wall."}, |
| 11 | G3T12_lessons.py:271 | L03 | C | {"t": "idea", "text": "Here the energy is making a sound."}, |
| 11 | G3T12_lessons.py:272 | L03 | C | {"t": "fig", "key": "drum_sound", "cap": "What is the energy doing? Making a sound. The drum's sound carries energy to your ears."}, |
| 11 | G3T12_lessons.py:274 | L03 | C | {"t": "idea", "text": "Here the energy is warming something."}, |
| 11 | G3T12_lessons.py:275 | L03 | C | {"t": "fig", "key": "heater_hands", "cap": "What is the energy doing? Warming something. The heater warms your hands."}, |
| 11 | G3T12_lessons.py:277 | L03 | C | {"t": "idea", "text": "To sort, ask one question: what is the energy doing?"}, |
| 11 | G3T12_lessons.py:282 | L03 | C | {"t": "idea", "text": "What is the energy doing? It is giving light."}, |
| 11 | G3T12_lessons.py:284 | L03 | C | {"t": "idea", "text": "What is the energy doing? It is making a sound."}, |
| 11 | G3T12_lessons.py:286 | L03 | C | {"t": "idea", "text": "What is the energy doing? It is warming something."}, |
| 11 | G3T12_lessons.py:288 | L03 | C | {"t": "idea", "text": "What is the energy doing? It is making a sound."}, |
| 11 | G3T12_lessons.py:299 | L03 | C | {"say": "The flashlight's light carries energy to the wall. Here, the energy is giving light.", "screen": "[the beam glows; chip GIVING LIGHT (yellow) |
| 11 | G3T12_lessons.py:301 | L03 | C | {"say": "The drum's sound carries energy to your ears. Here, the energy is making a sound.", "screen": "[chip MAKING A SOUND (purple)]"}, |
| 11 | G3T12_lessons.py:303 | L03 | CE | {"say": "The heater gives your hands some energy. Here, the energy is warming something.", "screen": "[chip WARMING SOMETHING (orange)]"}, |
| 11 | G3T12_lessons.py:304 | L03 | C | {"say": "So ask: what is the energy doing? Giving light, making a sound, or warming something?", "screen": "[the sort card: the question; three chips |
| 11 | G3T12_lessons.py:305 | L03 | C | {"say": "And now, a candle in the dark. The energy is giving light.", "screen": "[a candle; chip GIVING LIGHT]"}, |
| 11 | G3T12_lessons.py:306 | L03 | C | {"say": "And now, a whistle. The energy is making a sound.", "screen": "[a whistle with sound arcs; chip MAKING A SOUND]"}, |
| 11 | G3T12_lessons.py:307 | L03 | C | {"say": "And now, a hot bath. The energy is warming you.", "screen": "[a bath with steam; chip WARMING SOMETHING]"}, |
| 11 | G3T12_lessons.py:311 | L03 | C | video_question=[{"type": "mcq", "tag": "video", "fig": "q_heater_hands", "stem": "You hold your hands near the heater in the drawing. What is the ener |
| 11 | G3T12_lessons.py:314 | L03 | C | "why": "You hold your hands near the heater.<br>Your hands warm up.<br>So the energy is warming something."}], |
| 11 | G3T12_lessons.py:316 | L03 | E | {"type": "mcq", "tag": "recall", "stem": "A toy train's battery has no more energy to give. What does the train do?", |
| 11 | G3T12_lessons.py:318 | L03 | E | "fb": ["With no energy to give, the battery cannot turn the wheels. The train stops.", "Going faster would need more energy. The battery has none left |
| 11 | G3T12_lessons.py:319 | L03 | E | "why": "The battery gave the train energy, and the train moved.<br>Now the battery has no more energy to give.<br>Nothing turns the wheels.<br>So the |
| 11 | G3T12_lessons.py:320 | L03 | C | {"type": "mcq", "tag": "fluency", "stem": "A night-light is on in a bedroom. What is the energy doing?", |
| 11 | G3T12_lessons.py:322 | L03 | C | "fb": ["The night-light's light carries energy across the room. The energy is giving light.", "A night-light is quiet. Its light carries energy across |
| 11 | G3T12_lessons.py:323 | L03 | C | "why": "The night-light is on.<br>Its light carries energy across the room.<br>So the energy is giving light."}, |
| 11 | G3T12_lessons.py:324 | L03 | C | {"type": "mcq", "tag": "fluency", "stem": "An electric blanket is on under the covers of a bed. What is the energy doing?", |
| 11 | G3T12_lessons.py:326 | L03 | CE | "fb": ["The blanket gives no light. It warms the bed.", "The blanket makes no sound. It warms the bed.", "The warm blanket gives some of its energy to |
| 11 | G3T12_lessons.py:327 | L03 | CE | "why": "The electric blanket is on.<br>The warm blanket gives some of its energy to the bed.<br>So the energy is warming something."}, |
| 11 | G3T12_lessons.py:328 | L03 | C | {"type": "mcq", "tag": "fluency", "stem": "A doorbell rings. What is the energy doing?", |
| 11 | G3T12_lessons.py:330 | L03 | C | "fb": ["The doorbell gives no light. Its sound carries energy to your ears.", "The doorbell's sound carries energy to your ears. The energy is making |
| 11 | G3T12_lessons.py:331 | L03 | C | "why": "The doorbell rings.<br>Its sound carries energy to your ears.<br>So the energy is making a sound."}, |
| 11 | G3T12_lessons.py:332 | L03 | C | {"type": "mcq", "tag": "fluency", "stem": "A boy blows a trumpet. What is the energy doing?", |
| 11 | G3T12_lessons.py:334 | L03 | C | "fb": ["A trumpet gives no light. Its sound carries energy to your ears.", "The trumpet's sound carries energy to your ears. The energy is making a so |
| 11 | G3T12_lessons.py:335 | L03 | C | "why": "The boy blows the trumpet.<br>The trumpet's sound carries energy to your ears.<br>So the energy is making a sound."}, |
| 11 | G3T12_lessons.py:336 | L03 | C | {"type": "mcq", "tag": "fluency", "stem": "A car's headlights are on along a dark road. What is the energy doing?", |
| 11 | G3T12_lessons.py:338 | L03 | C | "fb": ["The headlights' light carries energy along the road. The energy is giving light.", "Headlights are quiet. Their light carries energy along the |
| 11 | G3T12_lessons.py:339 | L03 | C | "why": "The headlights are on.<br>Their light carries energy along the road.<br>So the energy is giving light."}, |
| 11 | G3T12_lessons.py:340 | L03 | C | {"type": "mcq", "tag": "fluency", "stem": "A radiator is on in a cold bedroom. What is the energy doing?", |
| 11 | G3T12_lessons.py:342 | L03 | CE | "fb": ["A radiator gives no light. It warms the room.", "A radiator makes no sound. It warms the room.", "The warm radiator gives some of its energy t |
| 11 | G3T12_lessons.py:343 | L03 | CE | "why": "The radiator is on.<br>The warm radiator gives some of its energy to the air in the room.<br>So the energy is warming something."}, |
| 11 | G3T12_lessons.py:344 | L03 | C | {"type": "mcq", "tag": "fluency", "fig": "q_lighthouse", "stem": "The lighthouse in the drawing is on at night. What is the energy doing?", |
| 11 | G3T12_lessons.py:346 | L03 | C | "fb": ["The lighthouse's light carries energy far out to sea. The energy is giving light.", "The lighthouse in the drawing is quiet. Its light carries |
| 11 | G3T12_lessons.py:347 | L03 | C | "why": "The lighthouse lamp is on.<br>Its light carries energy far out to sea.<br>So the energy is giving light."}, |
| 11 | G3T12_lessons.py:348 | L03 | C | {"type": "mcq", "tag": "fluency", "stem": "A hot-water bottle is in a bed. What is the energy doing?", |
| 11 | G3T12_lessons.py:350 | L03 | CE | "fb": ["A hot-water bottle gives no light. It warms the bed.", "A hot-water bottle makes no sound. It warms the bed.", "The hot-water bottle gives som |
| 11 | G3T12_lessons.py:351 | L03 | CE | "why": "The hot-water bottle is hot.<br>It gives some of its energy to the bed.<br>So the energy is warming something."}, |
| 11 | G3T12_lessons.py:352 | L03 | C | {"type": "mcq", "tag": "fluency", "stem": "A dog barks. What is the energy doing?", |
| 11 | G3T12_lessons.py:354 | L03 | C | "fb": ["A bark gives no light. The bark's sound carries energy to your ears.", "The bark's sound carries energy to your ears. The energy is making a s |
| 11 | G3T12_lessons.py:355 | L03 | C | "why": "The dog barks.<br>The bark's sound carries energy to your ears.<br>So the energy is making a sound."}, |
| 11 | G3T12_lessons.py:369 | L04 | D | id="L04", atom="ENE3-004", title="Moving things have mechanical energy", video="video and article", |
| 11 | G3T12_lessons.py:370 | L04 | ? | lesson_type="Classification by example sequence with minimal-difference non-examples: Topic 2's line recalled (moving means changing position), the te |
| 11 | G3T12_lessons.py:371 | L04 | ? | check_design="Type (a) fluency: one recall (Topic 2: a toy car at the door, then by the sofa — did it move?) → a yes / no run of ten on fresh scenes ( |
| 11 | G3T12_lessons.py:374 | L04 | D | forest=["A moving object is always changing its position.", "A moving thing has energy. This energy is called mechanical energy.", |
| 11 | G3T12_lessons.py:375 | L04 | D | "The rolling ball is moving, so it has mechanical energy. The still ball has none."], |
| 11 | G3T12_lessons.py:387 | L04 | D | {"t": "h", "text": "Mechanical energy"}, |
| 11 | G3T12_lessons.py:388 | L04 | D | {"t": "idea", "text": "A moving thing has energy. This energy is called <b>mechanical energy</b>."}, |
| 11 | G3T12_lessons.py:389 | L04 | D | {"t": "idea", "text": "The rolling ball is moving. So the rolling ball has mechanical energy."}, |
| 11 | G3T12_lessons.py:390 | L04 | D | {"t": "fig", "key": "ball_rolling_me", "cap": "Is the ball moving? Yes. The rolling ball has mechanical energy."}, |
| 11 | G3T12_lessons.py:391 | L04 | D | {"t": "idea", "text": "The still ball is not moving. So the still ball has no mechanical energy."}, |
| 11 | G3T12_lessons.py:392 | L04 | D | {"t": "fig", "key": "ball_still_no_me", "cap": "Is the ball moving? No. The still ball has no mechanical energy."}, |
| 11 | G3T12_lessons.py:395 | L04 | D | {"t": "idea", "text": "The swing is moving. So the swing has mechanical energy."}, |
| 11 | G3T12_lessons.py:396 | L04 | D | {"t": "fig", "key": "swing_moving", "cap": "Is the swing moving? Yes. The swing has mechanical energy."}, |
| 11 | G3T12_lessons.py:398 | L04 | D | {"t": "idea", "text": "The swing is not moving. So the swing has no mechanical energy."}, |
| 11 | G3T12_lessons.py:399 | L04 | D | {"t": "fig", "key": "swing_still", "cap": "Is the swing moving? No. The still swing has no mechanical energy."}, |
| 11 | G3T12_lessons.py:401 | L04 | D | {"t": "idea", "text": "The top is moving. So the top has mechanical energy."}, |
| 11 | G3T12_lessons.py:403 | L04 | D | {"t": "idea", "text": "The bird is moving. So the bird has mechanical energy."}, |
| 11 | G3T12_lessons.py:404 | L04 | D | {"t": "fig", "key": "more_moving", "cap": "The top turns, and the bird flies: both have mechanical energy. The parked bike sits still: no mechanical e |
| 11 | G3T12_lessons.py:406 | L04 | D | {"t": "rule", "text": "A moving thing has mechanical energy. A thing sitting still has no mechanical energy."}, |
| 11 | G3T12_lessons.py:408 | L04 | D | {"t": "idea", "text": "The rolling ball has mechanical energy, so it can knock the cone over. The still ball has none."}, |
| 11 | G3T12_lessons.py:409 | L04 | D | {"t": "fig", "key": "ball_rule", "cap": "The rolling ball has mechanical energy. The still ball has no mechanical energy."}, |
| 11 | G3T12_lessons.py:416 | L04 | D | {"say": "A moving thing has energy. That energy is called mechanical energy.", "screen": "[chip MECHANICAL ENERGY appears on the words]"}, |
| 11 | G3T12_lessons.py:417 | L04 | D | {"say": "The rolling ball is moving, so it has mechanical energy.", "screen": "[question text 'Is it moving?'; chip YES; chip MECHANICAL ENERGY (green |
| 11 | G3T12_lessons.py:418 | L04 | D | {"say": "The still ball isn't moving, so it has no mechanical energy.", "screen": "[the still ball; question text; chip NO; chip NO MECHANICAL ENERGY |
| 11 | G3T12_lessons.py:419 | L04 | D | {"say": "And now, a boy swings forward and back. It's moving, so it has mechanical energy.", "screen": "[a swing frame; the boy swings; motion lines; |
| 11 | G3T12_lessons.py:420 | L04 | D | {"say": "But now the swing hangs still and empty, so it has no mechanical energy.", "screen": "[the empty swing hanging straight; chip NO MECHANICAL E |
| 11 | G3T12_lessons.py:421 | L04 | D | {"say": "And now, a top spins on the floor. It's moving, so it has mechanical energy.", "screen": "[a spinning top with motion arcs; chip MECHANICAL E |
| 11 | G3T12_lessons.py:422 | L04 | D | {"say": "And now, a flying bird. It's moving, so it has mechanical energy.", "screen": "[a bird in flight; chip MECHANICAL ENERGY]"}, |
| 11 | G3T12_lessons.py:423 | L04 | D | {"say": "Here's the rule. A moving thing has mechanical energy. A thing sitting still has no mechanical energy.", "screen": "[rule slide reuses the ro |
| 11 | G3T12_lessons.py:426 | L04 | D | video_question=[{"type": "mcq", "tag": "video", "fig": "ball_still_vs_rolling", "stem": "The drawing shows a soccer ball sitting still and the same ba |
| 11 | G3T12_lessons.py:428 | L04 | D | "fb": ["The still ball is not moving, so it has no mechanical energy.", "The rolling ball is moving. A moving thing has mechanical energy."], |
| 11 | G3T12_lessons.py:429 | L04 | D | "why": "The rolling ball is moving.<br>A moving thing has mechanical energy.<br>So the rolling ball has mechanical energy, and the still ball has none |
| 11 | G3T12_lessons.py:435 | L04 | D | {"type": "mcq", "tag": "fluency", "stem": "A marble rolls across the floor. Does the marble have mechanical energy?", |
| 11 | G3T12_lessons.py:437 | L04 | D | "fb": ["The marble is moving. A moving thing has mechanical energy.", "The marble is moving. A moving thing has mechanical energy."], |
| 11 | G3T12_lessons.py:438 | L04 | D | "why": "The marble rolls, so the marble is moving.<br>A moving thing has mechanical energy.<br>So the marble has mechanical energy."}, |
| 11 | G3T12_lessons.py:439 | L04 | D | {"type": "mcq", "tag": "fluency", "stem": "A car is parked on the street. Does the parked car have mechanical energy?", |
| 11 | G3T12_lessons.py:441 | L04 | D | "fb": ["The parked car is not moving. A thing sitting still has no mechanical energy.", "The parked car is not moving. A thing sitting still has no me |
| 11 | G3T12_lessons.py:442 | L04 | D | "why": "The car is parked, so the car is not moving.<br>A thing sitting still has no mechanical energy.<br>So the parked car has no mechanical energy. |
| 11 | G3T12_lessons.py:443 | L04 | D | {"type": "mcq", "tag": "fluency", "stem": "A chair stands by a table. Does the chair have mechanical energy?", |
| 11 | G3T12_lessons.py:445 | L04 | D | "fb": ["The chair is not moving. A thing sitting still has no mechanical energy.", "The chair is not moving. A thing sitting still has no mechanical e |
| 11 | G3T12_lessons.py:446 | L04 | D | "why": "The chair stands still.<br>A thing sitting still has no mechanical energy.<br>So the chair has no mechanical energy."}, |
| 11 | G3T12_lessons.py:447 | L04 | D | {"type": "mcq", "tag": "fluency", "stem": "A girl runs across the playground. Does the girl have mechanical energy?", |
| 11 | G3T12_lessons.py:449 | L04 | D | "fb": ["The girl is moving. A moving thing has mechanical energy.", "The girl is moving. A moving thing has mechanical energy."], |
| 11 | G3T12_lessons.py:450 | L04 | D | "why": "The girl runs, so the girl is moving.<br>A moving thing has mechanical energy.<br>So the girl has mechanical energy."}, |
| 11 | G3T12_lessons.py:451 | L04 | D | {"type": "mcq", "tag": "fluency", "fig": "q_leaf_falling", "stem": "The leaf in the drawing is falling from the tree. Does the leaf have mechanical en |
| 11 | G3T12_lessons.py:453 | L04 | D | "fb": ["A falling leaf is moving. A moving thing has mechanical energy.", "A falling leaf is changing its position, so it is moving. A moving thing ha |
| 11 | G3T12_lessons.py:454 | L04 | D | "why": "The leaf is falling, so the leaf is moving.<br>A moving thing has mechanical energy.<br>So the falling leaf has mechanical energy."}, |
| 11 | G3T12_lessons.py:455 | L04 | D | {"type": "mcq", "tag": "fluency", "stem": "A book lies on a desk. Does the book have mechanical energy?", |
| 11 | G3T12_lessons.py:457 | L04 | D | "fb": ["The book is not moving. A thing sitting still has no mechanical energy.", "The book is not moving. A thing sitting still has no mechanical ene |
| 11 | G3T12_lessons.py:458 | L04 | D | "why": "The book lies still on the desk.<br>A thing sitting still has no mechanical energy.<br>So the book has no mechanical energy."}, |
| 11 | G3T12_lessons.py:459 | L04 | D | {"type": "mcq", "tag": "fluency", "stem": "A picture hangs still on a wall. Does the picture have mechanical energy?", |
| 11 | G3T12_lessons.py:461 | L04 | D | "fb": ["The picture hangs still. A thing sitting still has no mechanical energy.", "The picture hangs still. A thing sitting still has no mechanical e |
| 11 | G3T12_lessons.py:462 | L04 | D | "why": "The picture hangs still on the wall.<br>A thing sitting still has no mechanical energy.<br>So the picture has no mechanical energy."}, |
| 11 | G3T12_lessons.py:463 | L04 | D | {"type": "mcq", "tag": "fluency", "stem": "A river flows under a bridge. Does the river water have mechanical energy?", |
| 11 | G3T12_lessons.py:465 | L04 | D | "fb": ["The water is moving. A moving thing has mechanical energy.", "The water flows, so the water is moving. A moving thing has mechanical energy."] |
| 11 | G3T12_lessons.py:466 | L04 | D | "why": "The river water flows, so the water is moving.<br>A moving thing has mechanical energy.<br>So the river water has mechanical energy."}, |
| 11 | G3T12_lessons.py:467 | L04 | D | {"type": "mcq", "tag": "fluency", "stem": "A coin spins on a table. Does the spinning coin have mechanical energy?", |
| 11 | G3T12_lessons.py:469 | L04 | D | "fb": ["The coin is moving. A moving thing has mechanical energy.", "The coin spins, so the coin is moving. A moving thing has mechanical energy."], |
| 11 | G3T12_lessons.py:470 | L04 | D | "why": "The coin spins, so the coin is moving.<br>A moving thing has mechanical energy.<br>So the spinning coin has mechanical energy."}, |
| 11 | G3T12_lessons.py:471 | L04 | D | {"type": "mcq", "tag": "misconception", "stem": "Remi says a car parked in a garage has mechanical energy. Is Remi right?", |
| 11 | G3T12_lessons.py:473 | L04 | D | "fb": ["A parked car is not moving. A thing sitting still has no mechanical energy.", "A parked car is not moving. A thing sitting still has no mechan |
| 11 | G3T12_lessons.py:474 | L04 | D | "why": "The car is parked, so the car is not moving.<br>A thing sitting still has no mechanical energy.<br>So Remi is not right."}, |
| 11 | G3T12_lessons.py:475 | L04 | D | {"type": "mcq", "tag": "misconception", "stem": "Lior says a falling raindrop has mechanical energy. Is Lior right?", |
| 11 | G3T12_lessons.py:477 | L04 | D | "fb": ["A falling raindrop is moving. A moving thing has mechanical energy.", "A falling raindrop is changing its position, so it is moving. A moving |
| 11 | G3T12_lessons.py:478 | L04 | D | "why": "The raindrop is falling, so the raindrop is moving.<br>A moving thing has mechanical energy.<br>So Lior is right."}, |
| 11 | G3T12_lessons.py:479 | L04 | D | {"type": "mcq", "tag": "fluency", "stem": "Which of these has mechanical energy?", |
| 11 | G3T12_lessons.py:481 | L04 | D | "fb": ["The ladder leans still. A thing sitting still has no mechanical energy.", "The kite is moving. A moving thing has mechanical energy.", "The ha |
| 11 | G3T12_lessons.py:482 | L04 | D | "why": "The ladder and the hat are not moving.<br>The kite is flying, so the kite is moving.<br>A moving thing has mechanical energy.<br>So the kite h |
| 11 | G3T12_lessons.py:484 | L04 | D | "accept": ["mechanical energy", "mechanical"], |
| 11 | G3T12_lessons.py:485 | L04 | D | "why": "A moving thing has mechanical energy."}, |
| 11 | G3T12_lessons.py:493 | L05 | D | check_design="Type (c) shape on a fact: one recall (L04: turning fan blades — mechanical energy?) → the what (a night-light plugged in and switched on |
| 11 | G3T12_lessons.py:550 | L05 | D | {"type": "mcq", "tag": "recall", "stem": "A fan's blades turn round. Do the blades have mechanical energy?", |
| 11 | G3T12_lessons.py:552 | L05 | D | "fb": ["The blades are moving. A moving thing has mechanical energy.", "The blades turn, so they are moving. A moving thing has mechanical energy."], |
| 11 | G3T12_lessons.py:553 | L05 | D | "why": "The blades turn round, so the blades are moving.<br>A moving thing has mechanical energy.<br>So the blades have mechanical energy."}, |
| 11 | G3T12_lessons.py:600 | L06 | D | forest=["Both cars are moving, so both have mechanical energy.", "More happens with the red car, so the red car has more energy.", |
| 11 | G3T12_lessons.py:609 | L06 | D | {"t": "h", "text": "Both cars have mechanical energy"}, |
| 11 | G3T12_lessons.py:610 | L06 | D | {"t": "idea", "text": "Both cars are moving. So both cars have mechanical energy."}, |
| 11 | G3T12_lessons.py:612 | L06 | B | {"t": "idea", "text": "Energy is what makes things happen. More happens, so the red car has more energy."}, |
| 11 | G3T12_lessons.py:646 | L06 | D | {"say": "Both are moving, so both have mechanical energy. But more happens with the red car.", "screen": "[chip MECHANICAL ENERGY over each car; the r |
| 11 | G3T12_lessons.py:647 | L06 | B | {"say": "Energy is what makes things happen. More happens, so the red car has more energy.", "screen": "[chip MORE ENERGY over the red car]"}, |
| 12 | G3T11_lessons.py:83 | L01 | C | {"type": "mcq", "tag": "recall", "stem": "A bell rings in the hall. What is the energy doing here?", |
| 12 | G3T11_lessons.py:85 | L01 | C | "fb": ["The bell rings. The energy is making sound.", "The bell does not shine. The energy is making sound.", "The bell does not get warm. The energy |
| 12 | G3T11_lessons.py:86 | L01 | C | "why": "The bell rings.<br>Ringing is a sound.<br>So the energy is making sound."}, |
| 11 | G3T12.py:7 | intro/summary/practice/PP100 | D | electricity CARRY energy (never "a form of energy", never "electrical energy"); "mechanical energy" is said because TEKS 3.8A names |
| 11 | G3T12.py:8 | intro/summary/practice/PP100 | E | it; a warm thing "has energy"; a spring "has no more energy to give" (nothing "runs out", nothing is "lifted"); "faster" leans on |
| 11 | G3T12.py:9 | intro/summary/practice/PP100 | D | Topic 2's "faster means farther in the same time". Two coined words: energy (L01), mechanical energy (L04).""" |
| 11 | G3T12.py:34 | intro/summary/practice/PP100 | A | lexicon=["Energy is at work when something moves, warms up, gives light or makes a sound.", |
| 11 | G3T12.py:35 | intro/summary/practice/PP100 | B | "Energy is what makes things move or change.", |
| 11 | G3T12.py:38 | intro/summary/practice/PP100 | D | "A moving thing has mechanical energy.", |
| 11 | G3T12.py:42 | intro/summary/practice/PP100 | D | "mechanical energy": "the energy a moving thing has"}, |
| 11 | G3T12.py:44 | intro/summary/practice/PP100 | D | coined_at={"energy": "L01", "mechanical energy": "L04"}, |
| 11 | G3T12.py:67 | intro/summary/practice/PP100 | A | {"say": "You can't see energy, but you can see it at work. Energy is at work when something moves, warms up, gives light or makes a sound.", "screen": |
| 11 | G3T12.py:69 | intro/summary/practice/PP100 | B | {"say": "Energy is what makes things move or change. With no energy, nothing moves and nothing changes.", "screen": "[rule text]"}, |
| 11 | G3T12.py:72 | intro/summary/practice/PP100 | D | {"say": "The rolling ball knocked the cone over. A moving thing has mechanical energy. A thing sitting still has no mechanical energy.", "screen": "[t |
| 11 | G3T12.py:75 | intro/summary/practice/PP100 | A | {"say": "So what did the kettle, the fan, the lamp, the radio and the bike have in common? Energy was at work in every one of them.", "screen": "[the |
| 11 | G3T12.py:81 | intro/summary/practice/PP100 | A | {"type": "mcq", "tag": "video", "fig": "q_lamp_desk", "stem": "The lamp in the drawing is on. Which sign shows that energy is at work?", |
| 11 | G3T12.py:83 | intro/summary/practice/PP100 | A | "fb": ["The lamp stands still. It gives light.", "The lamp is on, so it gives light. Giving light is a sign of energy at work.", "The lamp is quiet. I |
| 11 | G3T12.py:84 | intro/summary/practice/PP100 | A | "why": "The lamp is on.<br>The lamp gives light.<br>Giving light is a sign of energy at work."}, |
| 11 | G3T12.py:96 | intro/summary/practice/PP100 | A | {"type": "mcq", "tag": "fluency", "stem": "A bell rings in a school hallway. Is energy at work?", |
| 11 | G3T12.py:98 | intro/summary/practice/PP100 | A | "fb": ["The bell makes a sound. Making a sound is a sign of energy at work.", "The bell makes a sound. Making a sound is a sign of energy at work."], |
| 11 | G3T12.py:99 | intro/summary/practice/PP100 | A | "why": "The bell rings, so the bell makes a sound.<br>Making a sound is a sign of energy at work.<br>So energy is at work."}, |
| 11 | G3T12.py:100 | intro/summary/practice/PP100 | C | {"type": "mcq", "tag": "fluency", "stem": "A phone's screen lights up in a dark room. What is the energy doing?", |
| 11 | G3T12.py:102 | intro/summary/practice/PP100 | C | "fb": ["The screen's light carries energy across the room. The energy is giving light.", "The screen is quiet. Its light carries energy across the roo |
| 11 | G3T12.py:103 | intro/summary/practice/PP100 | C | "why": "The screen lights up.<br>Its light carries energy across the room.<br>So the energy is giving light."}, |
| 11 | G3T12.py:104 | intro/summary/practice/PP100 | D | {"type": "mcq", "tag": "fluency", "stem": "A bike leans against a wall. Does the bike have mechanical energy?", |
| 11 | G3T12.py:106 | intro/summary/practice/PP100 | D | "fb": ["The bike is not moving. A thing sitting still has no mechanical energy.", "The bike is not moving. A thing sitting still has no mechanical ene |
| 11 | G3T12.py:107 | intro/summary/practice/PP100 | D | "why": "The bike leans still against the wall.<br>A thing sitting still has no mechanical energy.<br>So the bike has no mechanical energy."}, |
| 11 | G3T12.py:117 | intro/summary/practice/PP100 | E | "options": ["It has hopped enough.", "Its spring has no more energy to give.", "The table is too hard."], "key": 1, |
| 11 | G3T12.py:118 | intro/summary/practice/PP100 | E | "fb": ["A toy does not choose to stop. Its spring has no more energy to give.", "The spring gave the chick energy to hop. Now the spring has none left |
| 11 | G3T12.py:119 | intro/summary/practice/PP100 | E | "why": "The tight spring had energy to give, and the chick hopped.<br>Every hop used some of that energy.<br>Now the spring has no more energy to give |
| 11 | G3T12.py:120 | intro/summary/practice/PP100 | A | {"type": "mcq", "tag": "misconception", "stem": "A hot cup of tea stands still on the table and warms your hands. Is energy at work?", |
| 11 | G3T12.py:122 | intro/summary/practice/PP100 | A | "fb": ["Your hands are warming up. Warming up is a sign of energy at work, even with nothing moving.", "The cup stands still, but it warms your hands. |
| 11 | G3T12.py:123 | intro/summary/practice/PP100 | A | "why": "The cup stands still.<br>But the hot tea warms your hands.<br>Warming up is a sign of energy at work.<br>So energy is at work."}, |
| 11 | G3T12.py:124 | intro/summary/practice/PP100 | D | {"type": "mcq", "tag": "fluency", "stem": "Which of these has mechanical energy?", |
| 11 | G3T12.py:126 | intro/summary/practice/PP100 | D | "fb": ["The flag is moving. A moving thing has mechanical energy.", "The mailbox stands still. A thing sitting still has no mechanical energy.", "The |
| 11 | G3T12.py:127 | intro/summary/practice/PP100 | D | "why": "The mailbox and the fence post are not moving.<br>The flag flaps, so the flag is moving.<br>A moving thing has mechanical energy.<br>So the fl |
| 11 | G3T12.py:138 | intro/summary/practice/PP100 | B | "model": "The green tractor pushed the shoebox farther, so more happened.<br>Energy is what makes things happen.<br>More happened, so the green tracto |
| 11 | G3T12.py:141 | intro/summary/practice/PP100 | B | "why": "What makes things happen like this is called energy. Energy is what makes things move or change."}, |
| 11 | G3T12.py:144 | intro/summary/practice/PP100 | D | "why": "A moving thing has mechanical energy. A thing sitting still has no mechanical energy."}, |
| 11 | G3T12.py:156 | intro/summary/practice/PP100 | A | "stem": "In which of these is energy at work?", |
| 11 | G3T12.py:158 | intro/summary/practice/PP100 | A | "why": "The oven is warming the pie.<br>Warming up is a sign of energy at work.<br>The spoon, the coat rack and the mug do nothing: nothing moves, war |
| 11 | G3T12.py:160 | intro/summary/practice/PP100 | E | "stem": "A wind-up penguin's spring has no more energy to give. What does the penguin do?", |
| 11 | G3T12.py:162 | intro/summary/practice/PP100 | E | "why": "The spring gave its energy to the penguin's legs, and the penguin waddled.<br>Now the spring has no more energy to give.<br>Nothing moves the |
| 11 | G3T12.py:168 | intro/summary/practice/PP100 | C | "stem": "A slow cooker is on with a stew inside. What is the energy doing?", |
| 11 | G3T12.py:170 | intro/summary/practice/PP100 | CE | "why": "The slow cooker is on.<br>The warm cooker gives some of its energy to the stew, and the stew warms up.<br>So the energy is warming something." |
| 11 | G3T12.py:172 | intro/summary/practice/PP100 | D | "stem": "Which of these has mechanical energy?", |
| 11 | G3T12.py:174 | intro/summary/practice/PP100 | D | "why": "The bench, the bucket and the parked truck are not moving.<br>The puppy runs, so the puppy is moving.<br>A moving thing has mechanical energy. |
| 11 | G3T12.py:187 | intro/summary/practice/PP100 | D | {"d": "easy", "atom": "ENE3-034", "type_": 7, # type 7's second form: the equal-speed case, asked as mechanical energy (the pair 034 + 004) |
| 11 | G3T12.py:188 | intro/summary/practice/PP100 | D | "stem": "Two matching go-karts drive round a track at the same speed. Which has more mechanical energy?", |
| 11 | G3T12.py:189 | intro/summary/practice/PP100 | D | "options": ["the yellow go-kart", "the black go-kart", "both the same", "neither has mechanical energy"], "key": 2, |
| 11 | G3T12.py:190 | intro/summary/practice/PP100 | D | "why": "Both go-karts are moving, so both have mechanical energy.<br>They match, and they go at the same speed.<br>Two matching things at the same spe |
| 11 | G3T12.py:199 | intro/summary/practice/PP100 | B | "why": "Of two matching things, the faster one has more energy.<br>Energy is what makes things happen.<br>More energy, more happens.<br>So the faster |
| 11 | G3T12.py:201 | intro/summary/practice/PP100 | C | "stem": "A hot iron stands still on a shirt. What is the energy doing?", |
| 11 | G3T12.py:203 | intro/summary/practice/PP100 | CE | "why": "The iron stands still, so it is not moving.<br>But the hot iron gives some of its energy to the shirt, and the shirt warms up.<br>So the energ |
| 11 | G3T12.py:211 | intro/summary/practice/PP100 | D | "accept": ["mechanical energy", "mechanical", "the mechanical energy"], |
| 11 | G3T12.py:212 | intro/summary/practice/PP100 | D | "why": "Both hoops are moving.<br>A moving thing has mechanical energy.<br>So both hoops have mechanical energy, and the faster hoop has more of it."} |
| 11 | G3T12.py:216 | intro/summary/practice/PP100 | AB | "why": "The pizza warms up, the yo-yo moves, and the guitar makes a sound.<br>Warming up, moving and making a sound are signs of energy at work.<br>Wh |
| 15 | G3T15_lessons.py:15 | header | D | # light carries energy to the seat. The seat warms up."); "mechanical energy" is Topic 12's term and is recalled, not re-coined; nothing "runs |
| 15 | G3T15_lessons.py:18 | header | D | # Coined here: nothing — the topic's words are Topic 12's (energy, mechanical energy), Topic 13's (light source) and everyday words. |
| 15 | G3T15_lessons.py:25 | L01 | A | check_design="Type (a) fluency: one recall (Topic 12: a flashlight gives light — is energy at work) → 'Is the X warm too?' yes / no and 'how does it f |
| 15 | G3T15_lessons.py:28 | L01 | A | forest=["Why is the bulb hot?", "Energy is at work in the bulb: the bulb gives light, and the bulb warms up too.", |
| 15 | G3T15_lessons.py:39 | L01 | A | {"t": "idea", "text": "Energy is at work here twice. The bulb gives light, and the bulb warms up."}, |
| 15 | G3T15_lessons.py:99 | L01 | A | {"type": "mcq", "tag": "recall", "stem": "A flashlight is on. It gives light to the path. Is energy at work?", |
| 15 | G3T15_lessons.py:101 | L01 | A | "fb": ["Giving light is a sign of energy at work.", "The flashlight gives light. Giving light is a sign of energy at work."], |
| 15 | G3T15_lessons.py:102 | L01 | A | "why": "The flashlight gives light.<br>Giving light is a sign of energy at work.<br>So energy is at work."}, |
| 15 | G3T15_lessons.py:139 | L01 | C | {"type": "mcq", "tag": "misconception", "stem": "Ludo says the birthday candles' energy is giving light and warming the air above them at the same tim |
| 15 | G3T15_lessons.py:141 | L01 | C | "fb": ["The flames give light, and the air above them warms up. The energy does both at once.", "The candle flames give light and warm the air above t |
| 15 | G3T15_lessons.py:142 | L01 | C | "why": "The candle flames give light.<br>The flames are hot, so the air above them warms up.<br>The energy is giving light and warming at the same tim |
| 15 | G3T15_lessons.py:154 | L02 | E | "The light lands on the seat and gives it energy. The seat warms up.", "Light carries energy from its source to whatever it lands on."], |
| 15 | G3T15_lessons.py:169 | L02 | C | {"t": "idea", "text": "The Sun's light does not reach the seat, so the Sun's energy does not reach it. The seat stays cool."}, |
| 15 | G3T15_lessons.py:197 | L02 | E | {"say": "Light carries energy. So the light gives the seat energy, and the seat warms up.", "screen": "[chip LIGHT CARRIES ENERGY on the lines on thos |
| 15 | G3T15_lessons.py:256 | L03 | ? | lesson_type="Prediction taught as a sequence with one minimal-difference non-example: the same cold hands rubbed (they warm up) and pressed together, |
| 15 | G3T15_lessons.py:257 | L03 | D | check_design="Type (a) fluency on the prediction, with the (c) shape's why and claims: one recall (Topic 12: which thing has mechanical energy — a rol |
| 15 | G3T15_lessons.py:260 | L03 | D | forest=["Where did the warmth come from?", "Your hands were moving. A moving thing has mechanical energy.", |
| 15 | G3T15_lessons.py:269 | L03 | D | {"t": "idea", "text": "Your hands were moving back and forth. A moving thing has mechanical energy."}, |
| 15 | G3T15_lessons.py:301 | L03 | D | {"say": "Her hands were moving. A moving thing has mechanical energy.", "screen": "[two gray back-and-forth arrows over the hands; chip MOVING on 'mov |
| 15 | G3T15_lessons.py:316 | L03 | D | {"type": "mcq", "tag": "recall", "stem": "One ball rolls across the floor, and another ball sits still. Which ball has mechanical energy?", |
| 15 | G3T15_lessons.py:318 | L03 | D | "fb": ["The rolling ball is moving. A moving thing has mechanical energy.", "The still ball is not moving. A moving thing has mechanical energy, and t |
| 15 | G3T15_lessons.py:319 | L03 | D | "why": "The rolling ball is moving.<br>A moving thing has mechanical energy.<br>So the rolling ball has mechanical energy."}, |
| 15 | G3T15_lessons.py:346 | L03 | ? | "fb": ["There is no such thing as cold leaving a foot. Her moving feet gave some of their energy to the skin where they rub, and the skin warmed up.", |
| 15 | G3T15_lessons.py:347 | L03 | D | "why": "Runa's feet were moving.<br>A moving thing has mechanical energy.<br>The moving feet gave some of that energy to the skin where they rub, so h |
| 15 | G3T15_lessons.py:359 | L03 | D | "why": "There is no such thing as cold leaving his hands.<br>His hands were moving, and a moving thing has mechanical energy.<br>The moving hands gave |
| 15 | G3T15_lessons.py:362 | L03 | D | "fb": ["A moving thing has mechanical energy, and the moving hands gave some of it to the skin.", "The hands were moving. The moving hands gave some o |
| 15 | G3T15_lessons.py:363 | L03 | D | "why": "Sigrid's hands were moving.<br>A moving thing has mechanical energy.<br>The moving hands gave some of that energy to the skin where they rub, |
| 15 | G3T15.py:9 | intro/summary/practice/PP100 | D | "warmth"); light CARRIES energy and is never "a form of energy"; "mechanical energy" is Topic 12's term, recalled here; nothing "runs out" |
| 15 | G3T15.py:39 | intro/summary/practice/PP100 | D | terms={}, # nothing is coined in this topic: energy and mechanical energy are Topic 12's, light source is Topic 13's |
| 15 | G3T15.py:71 | intro/summary/practice/PP100 | D | {"say": "Her hands were moving, and a moving thing has mechanical energy. The moving hands gave some of that energy to the skin where they rub.", "scr |
| 15 | G3T15.py:159 | intro/summary/practice/PP100 | D | "why": "Soledad's hands were moving.<br>A moving thing has mechanical energy.<br>The moving hands gave some of that energy to the skin where they rub, |
| 15 | G3T15.py:169 | intro/summary/practice/PP100 | D | {"d": "hard", "atom": "ENE3-021", "type_": 7, # pair type: 021 + Topic 12's ENE3-004; was typed ("mechanical energy" as a phrase answer: OPEN — James, |
| 15 | G3T15.py:170 | intro/summary/practice/PP100 | D | "stem": "Lorcan rubs two sticks together, fast, and they warm up. Then he sets them down, still warm. When did the sticks have mechanical energy?", |
| 15 | G3T15.py:172 | intro/summary/practice/PP100 | D | "fb": ["The sticks were moving only while he rubbed them, and a moving thing has mechanical energy.", "After he set them down the sticks were still; a |
| 15 | G3T15.py:173 | intro/summary/practice/PP100 | D | "why": "The sticks were moving while Lorcan rubbed them.<br>A moving thing has mechanical energy.<br>The moving sticks gave some of that mechanical en |
| 11 | figures.py:17 | figures | A | the verdict : TEACHING figures only: the question in small grey text ("Is energy at work?") with a chip under it, |
| 11 | figures.py:18 | figures | A | ENERGY AT WORK (light green) or NO ENERGY AT WORK (light grey); in L04 the question is "Is it moving?" |
| 11 | figures.py:19 | figures | D | over MECHANICAL ENERGY (green) / NO MECHANICAL ENERGY (grey). A verdict mark names its question (vault rule). |
| 11 | figures.py:137 | figures | A | def verdict(cx, question, yes, y=22, yes_label="ENERGY AT WORK", no_label="NO ENERGY AT WORK"): |
| 11 | figures.py:417 | figures | A | body = text(240, 24, "Four signs of energy at work", 14, weight="bold") |
| 11 | figures.py:429 | figures | A | body += verdict(120, "Is energy at work?", False, y=60) |
| 11 | figures.py:430 | figures | A | return svg(480, 260, body, "The kettle on a stove that is off; no steam, the burner dark grey; the question is energy at work, and a grey label readin |
| 11 | figures.py:437 | figures | A | body += verdict(120, "Is energy at work?", True, y=60) |
| 11 | figures.py:438 | figures | A | return svg(480, 260, body, "The kettle on a stove that is on; the burner glows red and two wavy steam lines rise from the spout, labeled warming up; t |
| 11 | figures.py:445 | figures | A | body += verdict(110, "Is energy at work?", True, y=60) |
| 11 | figures.py:446 | figures | A | return svg(480, 260, body, "A fan on the counter with its blades turning, two grey arcs round the guard, labeled moving; the question is energy at wor |
| 11 | figures.py:452 | figures | A | body += verdict(110, "Is energy at work?", False, y=60) |
| 11 | figures.py:453 | figures | A | return svg(480, 260, body, "The same fan on the counter, switched off: its blades still and no arcs round the guard; the question is energy at work, a |
| 11 | figures.py:460 | figures | A | body += verdict(100, "Is energy at work?", True, y=60) |
| 11 | figures.py:461 | figures | A | return svg(480, 260, body, "A desk lamp on the counter, switched on: a yellow glow and eight short rays round its bulb, labeled giving light; the ques |
| 11 | figures.py:468 | figures | A | body += verdict(100, "Is energy at work?", True, y=60) |
| 11 | figures.py:469 | figures | A | return svg(480, 260, body, "A radio on the counter with three purple sound arcs leaving its speaker, labeled making a sound; the question is energy at |
| 11 | figures.py:552 | figures | C | body += verdict(120, "What is the energy doing?", True, y=80, yes_label="GIVING LIGHT") |
| 11 | figures.py:553 | figures | C | return svg(480, 260, body, "A flashlight on the floor points right; a pale yellow beam reaches a wall at the right and makes a bright patch there, lab |
| 11 | figures.py:560 | figures | C | body += verdict(110, "What is the energy doing?", True, y=80, yes_label="MAKING A SOUND") |
| 11 | figures.py:561 | figures | C | return svg(480, 260, body, "A drum on the floor with a stick tapping it; purple sound arcs travel to the right toward a drawn ear, labeled the sound c |
| 11 | figures.py:567 | figures | C | body += verdict(110, "What is the energy doing?", True, y=80, yes_label="WARMING SOMETHING") |
| 11 | figures.py:568 | figures | C | return svg(480, 260, body, "A heater on the floor with orange wavy warm-air lines rising from it; two open hands are held near it, labeled the heater |
| 11 | figures.py:571 | figures | C | body = rect(20, 16, 440, 44, PALE, rx=8, width=1.2) + text(240, 44, "What is the energy doing?", 16, weight="bold") |
| 11 | figures.py:574 | figures | C | return svg(480, 140, body, "A card: the question what is the energy doing; three arrows lead down to three labels, giving light, making a sound, warmi |
| 11 | figures.py:582 | figures | C | body += text(240, 18, "What is the energy doing?", 13, weight="bold") |
| 11 | figures.py:583 | figures | C | return svg(480, 180, body, "Four small pictures under the question what is the energy doing: a lit candle, labeled giving light; a whistle with sound |
| 11 | figures.py:610 | figures | D | if verdict_on: out += verdict(x0 + 125, "Is the ball moving?", True, y=70, yes_label="MECHANICAL ENERGY", no_label="NO MECHANICAL ENERGY") |
| 11 | figures.py:613 | figures | D | if verdict_on: out += verdict(x0 + 125, "Is the ball moving?", False, y=70, yes_label="MECHANICAL ENERGY", no_label="NO MECHANICAL ENERGY") |
| 11 | figures.py:624 | figures | D | body += verdict(240, "Is the ball moving?", True, y=50, yes_label="MECHANICAL ENERGY", no_label="NO MECHANICAL ENERGY") |
| 11 | figures.py:625 | figures | D | return svg(480, 260, body, "A soccer ball rolling to the right across grass, motion lines behind it, the cone ahead of it tipped over; the question is |
| 11 | figures.py:630 | figures | D | body += verdict(240, "Is the ball moving?", False, y=50, yes_label="MECHANICAL ENERGY", no_label="NO MECHANICAL ENERGY") |
| 11 | figures.py:631 | figures | D | return svg(480, 260, body, "The soccer ball sitting still on the grass with the cone standing upright beside it; the question is the ball moving, and |
| 11 | figures.py:636 | figures | D | body += verdict(110, "Is the swing moving?", True, y=60, yes_label="MECHANICAL ENERGY", no_label="NO MECHANICAL ENERGY") |
| 11 | figures.py:637 | figures | D | return svg(480, 260, body, "A swing frame on grass; a boy on the seat has swung forward to the right, ropes slanted, with motion lines behind him; the |
| 11 | figures.py:642 | figures | D | body += verdict(110, "Is the swing moving?", False, y=60, yes_label="MECHANICAL ENERGY", no_label="NO MECHANICAL ENERGY") |
| 11 | figures.py:643 | figures | D | return svg(480, 260, body, "The same swing frame with the empty seat hanging straight down and still; the question is the swing moving, and a grey lab |
| 11 | figures.py:650 | figures | D | body += chip(x0 + 74, 166, "MECHANICAL ENERGY" if yes else "NO MECHANICAL ENERGY", YES_FILL if yes else NO_FILL) |
| 11 | figures.py:652 | figures | D | return svg(480, 185, body, "Three small pictures under the question is it moving: a spinning top with arcs, labeled mechanical energy; a flying bird w |
| 11 | figures.py:657 | figures | D | out += chip(x0 + 125, 50, "MECHANICAL ENERGY" if st == "rolling" else "NO MECHANICAL ENERGY", YES_FILL if st == "rolling" else NO_FILL) |
| 11 | figures.py:659 | figures | D | return before_after(panel, 250, 190, labels=("rolling", "still"), title="Two panels. Rolling: the soccer ball with motion lines and the tipped cone, l |
| 11 | figures.py:856 | figures | A | "four_signs": "A reference card titled 'Four signs of energy at work'. Four small pictures in a row, each with a chip under it: a blue ball with three |
| 11 | figures.py:857 | figures | A | "kettle_cold": "The kettle from kitchen_morning drawn large on a stove that is OFF: the burner dark grey, no steam, the kitchen dim and quiet. At the |
| 11 | figures.py:858 | figures | A | "kettle_steam": "The same kettle on the same stove, now ON: the burner glows red and two wavy grey steam lines rise from the spout; a light-ORANGE chi |
| 11 | figures.py:859 | figures | A | "fan_on": "A desk fan on the counter drawn large, switched ON: its three blades blurred, two grey arcs round the guard; a light-BLUE chip MOVING to th |
| 11 | figures.py:860 | figures | A | "fan_off": "The same fan, switched OFF: blades sharp and still, no arcs, nothing else changed. Top left: the grey question 'Is energy at work?' and a |
| 11 | figures.py:861 | figures | A | "lamp_on": "The blue desk lamp on the counter drawn large, switched ON: a soft yellow glow and eight short yellow rays round the bulb; a light-YELLOW |
| 11 | figures.py:862 | figures | A | "radio_on": "The wooden radio on the counter drawn large, switched ON: three purple sound arcs leaving its speaker to the left; a light-PURPLE chip MA |
| 11 | figures.py:872 | figures | ? | "flashlight_wall": "A dim room. A flashlight lies on the floor pointing right; its pale yellow beam widens to a wall at the right and makes a bright p |
| 11 | figures.py:873 | figures | ? | "drum_sound": "A red drum on the floor at the left, a wooden stick tapping its skin. Three purple sound arcs travel from the drum to the right toward |
| 11 | figures.py:874 | figures | ? | "heater_hands": "A small electric heater on the floor at the left with orange wavy warm-air lines rising from its front. Two open hands, drawn realist |
| 11 | figures.py:875 | figures | C | "sort_card_energy": "A text card. Top: a pale rounded box with the bold question 'What is the energy doing?'. Three arrows lead down to three chips in |
| 11 | figures.py:876 | figures | C | "sort_run": "Four equal small panels under the bold title 'What is the energy doing?', each with a grey caption and a chip beneath: a lit candle with |
| 11 | figures.py:880 | figures | D | "ball_rolling_me": "The soccer ball drawn large, rolling to the right across grass with three grey motion lines behind it; the orange cone ahead of it |
| 11 | figures.py:881 | figures | D | "ball_still_no_me": "The soccer ball drawn large, sitting still on the grass, the orange cone standing upright beside it. Top: the grey question 'Is t |
| 11 | figures.py:882 | figures | D | "swing_moving": "A wooden swing frame on grass. A boy in a yellow-orange shirt sits on the seat and has swung forward to the right, the ropes slanted, |
| 11 | figures.py:883 | figures | D | "swing_still": "The same swing frame, the seat empty and hanging straight down, nothing moving. Top left: the grey question 'Is the swing moving?' and |
| 11 | figures.py:884 | figures | D | "more_moving": "Three equal small panels under the bold title 'Is it moving?', each with a grey caption and a chip: a spinning top with two grey arcs |
| 11 | figures.py:885 | figures | D | "ball_rule": "The rule picture, two panels titled ROLLING and STILL: the rolling soccer ball with motion lines and the tipped cone under a light-GREEN |