ScienceHigh schoolKey Stages 4 and 5
A stoichiometry lesson where each student tests their answer on an airbag
One new driver uses a 1 to 1 mole ratio, watches her airbag fill to 89.9 liters, then finds the 2 to 3 in the balanced equation herself.
Jemel Fanfan | Founding Member at Flint

Why this matters
Many chemistry students can turn liters of gas into moles and moles into grams, then skip the mole ratio between them. They carry the moles of nitrogen straight over as moles of sodium azide, because that's the number already on their paper. On a worksheet 174 g looks as finished as 116 g, so the teacher finds out on test day.
Sofia's chat: a 60-liter airbag at STP
Sofia just got her learner's permit. She can balance an equation and convert between grams and moles, but she has never used a mole ratio to get from one substance to another. Her class works at STP, where one mole of any gas takes up 22.4 liters. Early airbags inflated with nitrogen from sodium azide (C&EN, 2022), so the activity asks how much sodium azide fills a 60.0-liter bag.
Every student in the class gets the same activity: the same greeting, the same airbag to fill and the same first problem. Each chat is that student's own. Sparky ties the airbag to what the student is into, and what it says next depends on the student's last message.
Sofia
Sparky
Sofia
I just got my learner's permit, and mole ratios feel shaky
Sparky
Sofia
60.0 / 22.4 = 2.68 mol of N2. then 2.68 x 65.01 = 174 g of sodium azide
Sparky
Sofia

Sparky
Sofia
3 moles of N2 for every 2 NaN3. oh so i need 2/3 of the moles. 2.68 x 2/3 = 1.79 mol NaN3, then 1.79 x 65.01 = 116 g
Understanding check
Sofia
116 says 60.0 L just right. for the KNO3: 1.79 mol NaN3 makes 1.79 mol Na. 10 Na to 2 KNO3 so 1.79 x 2/10 = 0.358 mol KNO3. 0.358 x 101.10 = 36.2 g
Sparky
Sofia
i used 1 to 1 so i made 1.5 times too much sodium azide, because 2 NaN3 already give 3 N2
Sparky
Watched her 1 to 1 answer burst the airbag, fixed the ratio, then balanced the leftover sodium
Sofia had 2.68 moles of nitrogen and used that number as moles of sodium azide. Sparky didn't give her 116 g or say "2 to 3". It asked her to put her own answer in the airbag first, and she saw the bag swell to 89.9 liters before she looked at the equation again. She found the ratio there herself, and she used the same move on the potassium nitrate question without help.
Sofia and her chat are an example we wrote for this page. Sparky's replies are shortened from a test run of the activity in which a student sent these same messages, and the airbag picture is from that run.
What Flint did for Sofia
- Sparky built an airbag Sofia could fill by typing grams of sodium azide, with a dashed line at 60 liters.
- When Sofia used 1 to 1, Sparky asked her to try 174 g in the airbag before it said anything about the equation.
- After the bag overfilled, Sparky pointed her to the coefficients in the balanced equation and let her find the ratio.
- Sparky checked 89.9 L, 116 g and 36.2 g with its calculator before it replied.
- Once Sofia had 116 g, Sparky gave her the potassium nitrate reaction that uses up the leftover sodium.
A teacher can't do this by hand for 30 students, and Sparky does it in every student's chat.
Who used a 1 to 1 ratio
After the class finishes, Sparky reads every student's chat and writes a summary on the activity page. The teacher sees which student is stuck right now, the mistake most of the class made, and what to practice next.

Example activity page
After a chemistry class finishes the airbag activity
The school and students are made up for this page. Here 9 students used a 1 to 1 ratio, so the follow-up practices reading mole ratios from equations with different coefficients.
Set up the activity for free
The airbag activity is in Flint's public library, with Sparky's guidelines, greeting and greeting suggestions already written. Open it and select Try this activity to copy it into a free Flint account, then move it to a class. To test it as a student before you assign it, open the activity settings and select Try session myself.
For more science activities, see Flint for science.
Other use cases
See all use cases →MathematicsMathsHigh schoolKey Stages 4 and 5

A trig lesson where each student tests why the ratios work
Each student resizes a right triangle Sparky builds and sees sine, cosine and tangent stay put until the angle changes. A student who picks the wrong ratio is sent back to that triangle, and a right answer gets an angle to find with inverse sine.
ScienceElementaryPrimary

A volcano simulator that shows each student how Earth's spheres connect
Each student sets off a volcano, a wildfire or a storm in a simulator. A missing sphere gets a hint, a right answer gets a harder question, and the teacher sees who got stuck.
ScienceMiddle schoolKey Stage 3

A weather fronts lesson where each student forecasts their own Saturday
Each student pushes a cold front into warm air on a simulator Sparky builds and finds out where the rain comes from. A wrong idea is sent back to a run the student already did, and a right one gets a forecast for the student's own weekend plans.
