Skip to content
Thinking in Diagrams

What Is a Diagram For?

All six diagram typesPart I · Framing · Chapter 1 of 12 · the opening chapter

What does a diagram show that a paragraph doesn’t? A diagram puts every cause of a quantity at that quantity, shows a circle that a paragraph’s order hides, and, with dashed lines, shows which effects its author judges less supported.

Print this chapter, with a sheet for each exercise and the answers at the back, from its PDF.

The spring newsletter of a market town’s traders opened with this paragraph:

Since the council raised parking charges, fewer people come into town. The council’s own footfall counter shows visitors down by a fifth over two years, and our own figures show takings per shop falling with them, month by month. Seven shops have closed, and every owner gave falling takings as the reason. Every empty shop gives people one less reason to come, so fewer still come. Some blame online shopping, but people shopped online before the charges went up.

A variable is a quantity that can rise or fall, named as a noun phrase: visitors to the high street, takings per shop. An action is not a variable: shoppers stay away names something that happens, and visitors to the high street names what rises or falls when it does. The test for a name is in chapter 4.

An effect is a line with an arrowhead from one variable to another: a change in the first changes the second. Takings per shop → empty shops: as takings fall, shops close.

Causal-loop diagram Variables: parking charges; online shopping; visitors to the high street; takings per shop; empty shops. Effects: parking charges to visitors to the high street (polarity not yet set, hypothesis); online shopping to visitors to the high street (polarity not yet set, hypothesis); visitors to the high street to takings per shop (polarity not yet set); takings per shop to empty shops (polarity not yet set, hypothesis); empty shops to visitors to the high street (polarity not yet set, hypothesis). parking charges online shopping visitors to the high street takings per shop empty shops Evidencemore supportedless supported

Every figure in the chapter is the start of a causal loop diagram, whose effects gain a polarity, + or −, for which way the change runs: by the upgrade in chapter 3, where a direction has been measured, and on every effect in chapter 4.

Evidence coding shows the author’s judgment of how well supported each effect is as a causal mechanism: in a diagram with a dashed effect, a solid effect is one the author judges more supported, and a dashed one less supported, a hypothesis. A dashed line means nothing else in this book.

Support comes in kinds, some stronger than others: a comparison of places where the first variable changed with places where it didn’t; a count of the second changing alongside the first; an explanation of how the first changes the second; testimony; a hunch. Where the line between solid and dashed falls is the author’s decision: one author draws solid only what a comparison supports, another anything better than a hunch, and a reader can question either.

The traders draw theirs at a count. They counted takings falling with visitors, month by month, and draw visitors → takings solid; the owners’ reasons for closing are testimony, and takings → empty shops is dashed, though a trader who took the owners at their word could draw it solid.

A variable counted alone supports no effect. The footfall counter measures visitors to the high street, down by a fifth, but nobody counted visitors alongside a change in the charges, in online shopping or in empty shops, so the traders dash those three effects too.

A diagram with no dashed effect carries no coding: its solid effects are its author’s claims, their support unrecorded.

Check your understandingA neighbour is sure the new streetlights on her road have cut burglaries there, and draws streetlights on the road → burglaries on the road as a solid effect. Which of these would give her the strongest grounds for drawing it solid?

Yes. That counts the change in burglaries alongside the change in the lights, the strongest support of the three. Whether the lights cut burglaries, or only came before a fall on every road, is still to be asked of it; a count on roads without new lights would answer it.

Not quite. That counts a variable, burglaries on her road, once: no change in it is counted alongside the lights going in. A variable counted alone supports no effect.

Not quite. Knowing the road makes her testimony informed, and testimony is weaker support than a count. She may still draw the effect solid; a reader who knows that is all she has can question where she drew the line.

The legend is a box listing the codings a diagram uses; any diagram with a dashed effect must have one. Its evidence entry shows a solid line for more supported and a dashed line for less supported. It also lists any viewpoint tags, chapter 5’s small boxes naming who stresses an effect.

The paragraph runs from the charges to the shops; the drawing shows four things its order hides:

  • A circle. Fewer still come leads back to the first variable: visitors → takings → empty shops → visitors is a closed path, in chapter 4 a loop.
  • Two causes at one variable. Parking charges and online shopping both end at visitors to the high street. The traders blame one and dismiss the other, on the same evidence: none.
  • Causes with nothing into them. Nothing drawn changes the charges or online shopping.
  • Where the traders draw the line. Of the circle’s three effects, only visitors → takings is solid.

In the paragraph, what bears on visitors is spread over three sentences; in the drawing, it is the three lines ending at visitors. A diagram puts at one place what is used together, and shows what a paragraph leaves to be worked out (Larkin and Simon, 1987).

Of each effect, solid or dashed, ask what changes; whether a change in the first changes the second, or only comes before it; and how anyone knows. Of the coding, ask where the author drew the line between solid and dashed, and whether you would draw it there: a solid effect is its author’s judgment, not proof that one change causes the other. Of the whole, ask what is missing: a cause nobody drew, or an effect that would close another circle.

The lab’s checks test structure, never whether an effect holds: a check counting dashed effects passes a diagram with the wrong ones dashed.

Check your understandingA florist draws roadworks on her street → customers a day as a solid effect: her till shows customers fell by a third the week the roadworks began. Which question about that effect has her till left open?

Yes. The till counted the fall alongside the roadworks, and on that count she draws the effect solid. The same week might have brought rain, a school holiday or a new florist two streets away, and the count would be the same.

Not quite. Customers a day, the variable the effect ends at, is what changes, and the till counts it.

Not quite. The till counted the fall, in the week the roadworks began; that count is her grounds for drawing the effect solid.

What’s wrong with this diagram, from a youth club’s bid to the council for another year’s funding?

Causal-loop diagram Variables: evenings open a week; young people attending; young people on the streets at night; complaints to the police; council funding; volunteers. Effects: evenings open a week to young people attending (polarity not yet set); young people attending to young people on the streets at night (polarity not yet set); young people on the streets at night to complaints to the police (polarity not yet set); complaints to the police to council funding (polarity not yet set); council funding to evenings open a week (polarity not yet set); volunteers to evenings open a week (polarity not yet set). evenings open a week young people attending young people on the streets at night complaints to the police council funding volunteers

Every effect is solid, and three rest on counts: the club’s sign-in sheets count attendance by evening, the council publishes its youth grant each year beside complaints to the police in the club’s area, and the club’s accounts show how many evenings the grant pays for. That attending keeps young people off the streets at night, that fewer on the streets means fewer complaints, and that more volunteers would open more evenings are the club’s beliefs. The club draws no line between counts and beliefs, so a reader can’t tell the sign-in sheets from a belief about the streets at night.

Bad diagram
Causal-loop diagram Variables: evenings open a week; young people attending; young people on the streets at night; complaints to the police; council funding; volunteers. Effects: evenings open a week to young people attending (polarity not yet set); young people attending to young people on the streets at night (polarity not yet set); young people on the streets at night to complaints to the police (polarity not yet set); complaints to the police to council funding (polarity not yet set); council funding to evenings open a week (polarity not yet set); volunteers to evenings open a week (polarity not yet set). evenings open a week young people attending young people on the streets at night complaints to the police council funding volunteers
Corrected diagram
Causal-loop diagram Variables: evenings open a week; young people attending; young people on the streets at night; complaints to the police; council funding; volunteers. Effects: evenings open a week to young people attending (polarity not yet set); young people attending to young people on the streets at night (polarity not yet set, hypothesis); young people on the streets at night to complaints to the police (polarity not yet set, hypothesis); complaints to the police to council funding (polarity not yet set); council funding to evenings open a week (polarity not yet set); volunteers to evenings open a week (polarity not yet set, hypothesis). evenings open a week young people attending young people on the streets at night complaints to the police council funding volunteers Evidencemore supportedless supported

Labels unchanged. 3 effects dashed as less supported: young people attending → young people on the streets at night, young people on the streets at night → complaints to the police and volunteers → evenings open a week; legend switched on.

A count of young people on the streets near the club, on nights it opens and nights it doesn’t, would give the club grounds to draw young people attending → young people on the streets at night solid.

TypeAdds to variables and effectsChapters
system context mapA named boundary, the parties outside it in ovals, and named exchanges crossing it, in place of variables and effects2
System context map: the household Boundary the household contains no external entities. External entities outside every boundary: the landlord. Exchanges: rent, from the household to the landlord (owner: the household). the household rent the landlord
influence mapInfluence claims, effects with no polarity; weight in dots; one central outcome; clusters3
Influence map: time Nia spends reading Central outcome: time Nia spends reading. Other variables: enjoyment of reading; hours of after-school clubs. Claims: enjoyment of reading to time Nia spends reading (influence claim, weight 3 of 3); hours of after-school clubs to time Nia spends reading (influence claim, weight 1 of 3). enjoyment of reading time Nia spends reading hours of after-school clubs
causal loop diagramA polarity on every effect; loops; delays; boundaries and external drivers4–5
Causal-loop diagram: R1 spiral Variables: sleep debt; afternoon caffeine; hours slept. Effects: sleep debt to afternoon caffeine (+, same direction); afternoon caffeine to hours slept (−, opposite direction); hours slept to sleep debt (−, opposite direction). Loop R1 spiral, reinforcing: sleep debt, afternoon caffeine, hours slept, and back to sleep debt. + − − sleep debt afternoon caffeine hours slept R1spiral
stock & flow diagramStocks, the flows that fill and drain them, clouds, and signals carrying readings to flows and to other variables6–7
Stock & flow diagram: water in tub Stocks: water in tub (liters). Flows: filling, from a cloud to water in tub (liters per minute); draining, from water in tub to a cloud (liters per minute). Signals: water in tub to draining, +. filling draining + literswater in tub
feedback control diagramA role written above each variable that plays one, over the causal loop diagram’s marks, its effects called signals; where the controlled variable accumulates, a stock and its flows8–9
Feedback control diagram Variables: desired temperature (target); temperature gap (gap); thermometer reading (measured value). Signals: desired temperature to temperature gap, +; thermometer reading to temperature gap, −. + − desired temperaturetarget temperature gapgap thermometer readingmeasured value
system archetypeA declared archetype and roles, over the causal loop diagram’s marks10–11
System archetype: fixes that fail Variables: spraying (symptomatic solution); natural predators (side effect). Effects: spraying to natural predators (−, opposite direction). Declared: fixes that fail, which the structure doesn't match. − sprayingsymptomatic solution natural predatorsside effect Archetype: fixes that fail

Which type to draw for which question is in chapter 12. You draw each exercise as one type in the lab, with only the marks you need for it.

One claim, or several that don’t meet, go in a sentence: the charges keep shoppers away. Causes with no effects between them go in a list. The chapter’s figures show no direction, amount or timing; each is drawn from a later chapter on. Each type’s case for a sentence instead is in chapter 12.

Notation moveWhenWhat it showsExample
Name a variableWhat rises or fallstakings per shop, not shops lose money
Causal-loop diagram Variables: takings per shop. takings per shop
Draw an effectA change in one quantity changes anotherWhat changes whattakings per shop → empty shops
Causal-loop diagram Variables: takings per shop; empty shops. Effects: takings per shop to empty shops (polarity not yet set). takings per shop empty shops
Dash a hypothesisYou judge the effect less supportedWhere you drew the line between more and less supportedempty shops → visitors to the high street
Causal-loop diagram Variables: empty shops; visitors to the high street. Effects: empty shops to visitors to the high street (polarity not yet set, hypothesis). empty shops visitors to the high street
Add a legendAn effect is dashedThe codings in useEvidence: more supported, less supported
Causal-loop diagram Variables: takings per shop; empty shops. Effects: takings per shop to empty shops (polarity not yet set, hypothesis). takings per shop empty shops Evidencemore supportedless supported
Ask how they knowYou read someone else’s diagramWhat supports each effect, and where the author drew the lineyoung people attending → young people on the streets at night
Causal-loop diagram Variables: young people attending; young people on the streets at night. Effects: young people attending to young people on the streets at night (polarity not yet set). young people attending young people on the streets at night

Read one way, a solid effect is proven everywhere. Its support was gathered somewhere, under some conditions: induced traffic, solid on chapter 5’s road, was found across American cities (Duranton and Turner, 2011), and a town of another shape may differ.

Read the other way, a dashed effect is false, or minor. It is less supported, not less important: the high street’s dashed empty shops → visitors closes the circle.

Evidence comes in degrees, and the coding has two: an effect counted in one town and one counted in twenty are drawn with the same solid line. The IPCC’s authors grade evidence as limited, medium or robust, agreement as low, medium or high, and an outcome’s likelihood in seven steps, from virtually certain to exceptionally unlikely (Mastrandrea and others, 2010).

With the coding, each effect carries one answer, which side of its author’s line it falls on, readable at a glance. Where the line falls, and the degrees on either side of it, go in the sources and the prose beside the drawing, where the IPCC’s authors put theirs: a traceable account of each finding’s evidence, in the text.

Check your understandingA theatre company's report to its funders has a diagram of nine variables and twelve effects, every effect solid, and no legend. What can a reader tell from it about the evidence for each effect?

Not quite. A diagram with no dashed effect carries no coding, so its solid lines don't show where the company drew a line between more and less supported, or whether it drew one. All twelve effects may rest on counts, or none.

Not quite. A hypothesis is drawn dashed, and nothing here is. With no coding, an effect resting on a count and one resting on a belief are drawn alike.

Yes. With no dashed effect there is no coding and no evidence entry in a legend. Each line is the company's claim, and how anyone knows is a question for each of the twelve.

Foresight’s obesity system engine, redrawn

Section titled “Foresight’s obesity system engine, redrawn”
Causal-loop diagram Variables: psychological ambivalence; conscious control of accumulation; importance of physical need; effort to acquire energy; tendency to preserve energy; available energy; lock-in to accumulate energy; force of dietary habits; degree of primary appetite control; physical activity. Effects: psychological ambivalence to conscious control of accumulation (polarity not yet set); conscious control of accumulation to force of dietary habits (polarity not yet set); force of dietary habits to conscious control of accumulation (polarity not yet set); conscious control of accumulation to lock-in to accumulate energy (polarity not yet set); importance of physical need to conscious control of accumulation (polarity not yet set); conscious control of accumulation to effort to acquire energy (polarity not yet set); conscious control of accumulation to tendency to preserve energy (polarity not yet set); force of dietary habits to lock-in to accumulate energy (polarity not yet set); lock-in to accumulate energy to effort to acquire energy (polarity not yet set); lock-in to accumulate energy to tendency to preserve energy (polarity not yet set); importance of physical need to effort to acquire energy (polarity not yet set); importance of physical need to tendency to preserve energy (polarity not yet set); effort to acquire energy to available energy (polarity not yet set); tendency to preserve energy to available energy (polarity not yet set); effort to acquire energy to lock-in to accumulate energy (polarity not yet set); tendency to preserve energy to lock-in to accumulate energy (polarity not yet set); available energy to importance of physical need (polarity not yet set); tendency to preserve energy to physical activity (polarity not yet set); physical activity to available energy (polarity not yet set); physical activity to degree of primary appetite control (polarity not yet set); force of dietary habits to degree of primary appetite control (polarity not yet set); degree of primary appetite control to lock-in to accumulate energy (polarity not yet set). psychological ambivalence conscious control of accumulation importance of physical need effort to acquire energy tendency to preserve energy available energy lock-in to accumulate energy force of dietary habits degree of primary appetite control physical activity

Redrawn from Philippe Vandenbroeck, Jo Goossens and Marshall Clemens, Tackling Obesities: Future Choices – Obesity System Atlas (Foresight, Government Office for Science, 2007), Map 19, System Engine + 4 Key Variables. Contains public sector information licensed under the Open Government Licence v3.0.

Map 19’s ten variables, of about 110 in the whole map, and the 22 effects among them; its solid arrows, marking a positive influence, and its dotted lines ending in a square, marking a negative one, all drawn solid with an arrowhead and no polarity; its colors and the thick bands marking the engine left out; its names lowercased, two shortened.

Question 1 of 3Which of these effects could a study support by counting the change in the second variable alongside a change in the first?

Not quite. Neither quantity has an agreed count, so nobody can count a change in one alongside a change in the other without first defining both.

Yes. Both can be counted: minutes of activity, and energy used against energy eaten. A study counting one alongside the other would support this effect.

Not quite. An arrowhead shows which way an effect runs, not whether anyone could count it. Lock-in to accumulate energy, for one, has no count to take.

Question 2 of 3In the source, twelve of these effects are dotted lines ending in a square. What did that line mean there, and why are those effects drawn solid here?

Not quite. The source’s legend reads Negative Influence for that line: the second variable moves opposite to the first. Drawn dashed, the twelve would read as less supported, which the source never says.

Not quite. No line in the source’s legend marks how strong an effect is. That line is a negative influence: the second variable moves opposite to the first.

Yes. In a causal loop diagram that direction is a − polarity; here no effect carries one. A dash means only that its author judges an effect less supported.

Question 3 of 3No effect here is dashed. Which of the solid effects did the atlas’s authors judge more supported?

Yes. Its solid effects are its authors’ claims, their evidence unrecorded. Which rest on counts is a question for the atlas’s text and its sources, not for the drawing.

Not quite. A solid line reads as more supported only beside a dashed one. With none dashed, the diagram carries no coding.

Not quite. A hypothesis is drawn dashed. With no dashed effect, the lines say nothing either way.

Passing the checks means meeting the brief, not being right.

DF 01Greta's morning drawing

A paragraph drawn

  • Reasoning1 of 5
  • Polish1 of 5

Greta draws for twenty minutes before work each morning and keeps a log. After three months she wrote in it: “I time one sketch every morning, and it now takes me five minutes, down from nine. My times fell fastest in the weeks I drew longest, and not at all in the fortnight I was ill and barely drew. Beside each sketch I mark from one to five how much I enjoyed the session, and the mornings I sketched fastest are the ones I marked highest. On those mornings I keep going past twenty minutes, and the log shows it. I started an online course in January, and I think its lessons have made me faster too, but I've kept no count of the lessons beside my times.”

The brief

  1. Draw four variables. checked by the lab
  2. Draw an effect wherever Greta writes that one quantity changes another. checked by the lab
  3. Code the one effect with the weakest support as a hypothesis, so it is drawn dashed. checked by the lab
  4. Each name is a quantity that can rise or fall: minutes drawn each morning, not draws every morning. you check this
  5. The effects close a circle. you check this

Your palette

  • Causal-loop diagram Variables: customers. customers
    variable
  • Causal-loop diagram Variables: price; sales. Effects: price to sales (polarity not yet set). price sales
    effect
  • Causal-loop diagram Variables: training; quality. Effects: training to quality (polarity not yet set, hypothesis). training quality
    evidence coding

To draw in the lab, use a tablet or a larger screen. Everything else reads normally here.

Press an empty spot to add a variable and type its name. Drag a variable to move it. Select a variable, an effect or a loop label to change it. Double-click or double-tap a variable to edit its words in place, or select it and use Rename or the fields under the canvas.

Causal-loop diagram Variables: .

Nothing selected. Select a variable or an effect on the canvas, and what you can change shows here.

The tools

Variables V
add a variable (press an empty spot), move one (drag it), rename one (double-click it, or Rename under the canvas), or select anything.
Effects E
draw an effect by dragging from one variable to another.

Keys

  • G legend on or off
  • R reverse the selected effect
  • Delete delete what's selected
  • Ctrl+Z undo
  • Ctrl+Shift+Z redo
  • Esc clear the selection
  • Enter finish the words you're writing
  • Esc cancel them

Keys act on the lab you last used, or on the open lab view, and never while you type.

0 of 5 checks passed; 5 pending.

  1. Draw four variables. (Not started)No variables yet. Brief: exactly 4.
  2. Draw an effect wherever Greta writes that one quantity changes another. (Not started)No effects yet. Brief: at least 4.
  3. Code the one effect with the weakest support as a hypothesis, so it is drawn dashed. (Not started)No effects yet. Brief: exactly 1 effect coded as a hypothesis.

Always checked

  • The legend is on when effects are coded or tagged (Not started)No effect is coded as a hypothesis or tagged with a viewpoint yet, so the legend has nothing to declare.
  • No variable's name breaks the more test's three rules (Not started)No variable drawn yet.
Written feedback
Export

One defensible answer

It opens here once you've drawn at least one variable in the lab above. Your attempt saves as you draw.

One defensible answer

DF 02Esther's grandchildren's visits

Two readings of one calendar

  • Reasoning2 of 5
  • Polish1 of 5

Esther marks each visit from her grandchildren on her kitchen calendar. “Until my son's family moved two hours' drive away, they came every month. Since the move they've come four times a year, and the calendar shows the drop from the first month after it. Last spring the eldest took a Saturday job at a bakery, and I think that keeps them all away now, though I haven't compared the calendar with her shifts. And I think the less often the children come, the less they want to come, and the less they want to, the less often they come. I haven't asked them.” Her son agrees that the drive cut the visits, and says it alone explains them.

The brief

  1. Draw four variables. checked by the lab
  2. Draw an effect wherever Esther or her son says one quantity changes another. checked by the lab
  3. Code the three effects with the weakest support as hypotheses, so they are drawn dashed. checked by the lab
  4. Each name is a quantity that can rise or fall: visits a year, not the grandchildren visit. you check this
  5. Esther and her son disagree only about dashed effects. you check this

Your palette

  • Causal-loop diagram Variables: customers. customers
    variable
  • Causal-loop diagram Variables: price; sales. Effects: price to sales (polarity not yet set). price sales
    effect
  • Causal-loop diagram Variables: training; quality. Effects: training to quality (polarity not yet set, hypothesis). training quality
    evidence coding

To draw in the lab, use a tablet or a larger screen. Everything else reads normally here.

Press an empty spot to add a variable and type its name. Drag a variable to move it. Select a variable, an effect or a loop label to change it. Double-click or double-tap a variable to edit its words in place, or select it and use Rename or the fields under the canvas.

Causal-loop diagram Variables: .

Nothing selected. Select a variable or an effect on the canvas, and what you can change shows here.

The tools

Variables V
add a variable (press an empty spot), move one (drag it), rename one (double-click it, or Rename under the canvas), or select anything.
Effects E
draw an effect by dragging from one variable to another.

Keys

  • G legend on or off
  • R reverse the selected effect
  • Delete delete what's selected
  • Ctrl+Z undo
  • Ctrl+Shift+Z redo
  • Esc clear the selection
  • Enter finish the words you're writing
  • Esc cancel them

Keys act on the lab you last used, or on the open lab view, and never while you type.

0 of 5 checks passed; 5 pending.

  1. Draw four variables. (Not started)No variables yet. Brief: exactly 4.
  2. Draw an effect wherever Esther or her son says one quantity changes another. (Not started)No effects yet. Brief: at least 4.
  3. Code the three effects with the weakest support as hypotheses, so they are drawn dashed. (Not started)No effects yet. Brief: exactly 3 effects coded as hypotheses.

Always checked

  • The legend is on when effects are coded or tagged (Not started)No effect is coded as a hypothesis or tagged with a viewpoint yet, so the legend has nothing to declare.
  • No variable's name breaks the more test's three rules (Not started)No variable drawn yet.
Written feedback
Export

One defensible answer

It opens here once you've drawn at least one variable in the lab above. Your attempt saves as you draw.

One defensible answer

DF 03Hedgehogs in Britain's countryside

Sorting a report's evidence

  • Reasoning2 of 5
  • Polish2 of 5

A county wildlife trust's newsletter sums up the report The State of Britain's Hedgehogs 2022 for its members. “Surveys show rural hedgehogs down by between a third and three-quarters in twenty years. Fewer are found dead on roads too, perhaps three-quarters fewer since 1990, though traffic has grown: with fewer hedgehogs about, fewer are killed. Whether road deaths are behind the decline, the report's authors call unclear. Badgers eat hedgehogs and compete with them for earthworms and beetle larvae, and the authors call it likely that badgers reduce hedgehog numbers where there are many of them. Studies show that wide, grassy field margins hold more earthworms and ground beetles; whether hedgehogs are fewer where their prey is scarcer is among the questions the authors list as still being studied. Researchers found that on arable land hedgehogs seek out village gardens to feed and are densest there, and a small hole at the foot of a fence opens one garden to the next.”

The brief

  1. Draw at least five variables. checked by the lab
  2. Draw an effect wherever the report's authors find or suspect that one quantity changes another. checked by the lab
  3. Code at least two effects as hypotheses, so they are drawn dashed. checked by the lab
  4. Each name is a quantity that can rise or fall: hedgehogs killed on roads each year, not roadkill. you check this
  5. An effect is solid where you judge its support strong enough; when the authors call an effect likely, that is testimony, weaker than a count. you check this

Your palette

  • Causal-loop diagram Variables: customers. customers
    variable
  • Causal-loop diagram Variables: price; sales. Effects: price to sales (polarity not yet set). price sales
    effect
  • Causal-loop diagram Variables: training; quality. Effects: training to quality (polarity not yet set, hypothesis). training quality
    evidence coding

To draw in the lab, use a tablet or a larger screen. Everything else reads normally here.

Press an empty spot to add a variable and type its name. Drag a variable to move it. Select a variable, an effect or a loop label to change it. Double-click or double-tap a variable to edit its words in place, or select it and use Rename or the fields under the canvas.

Causal-loop diagram Variables: .

Nothing selected. Select a variable or an effect on the canvas, and what you can change shows here.

The tools

Variables V
add a variable (press an empty spot), move one (drag it), rename one (double-click it, or Rename under the canvas), or select anything.
Effects E
draw an effect by dragging from one variable to another.

Keys

  • G legend on or off
  • R reverse the selected effect
  • Delete delete what's selected
  • Ctrl+Z undo
  • Ctrl+Shift+Z redo
  • Esc clear the selection
  • Enter finish the words you're writing
  • Esc cancel them

Keys act on the lab you last used, or on the open lab view, and never while you type.

0 of 5 checks passed; 5 pending.

  1. Draw at least five variables. (Not started)No variables yet. Brief: at least 5.
  2. Draw an effect wherever the report's authors find or suspect that one quantity changes another. (Not started)No effects yet. Brief: at least 5.
  3. Code at least two effects as hypotheses, so they are drawn dashed. (Not started)No effects yet. Brief: at least 2 effects coded as hypotheses.

Always checked

  • The legend is on when effects are coded or tagged (Not started)No effect is coded as a hypothesis or tagged with a viewpoint yet, so the legend has nothing to declare.
  • No variable's name breaks the more test's three rules (Not started)No variable drawn yet.
Written feedback
Export

One defensible answer

It opens here once you've drawn at least one variable in the lab above. Your attempt saves as you draw.

One defensible answer

DF 04Objects in orbit

A circle closed by a model

  • Reasoning3 of 5
  • Polish2 of 5

Notes from ESA's Space Environment Report 2026 and NASA's Orbital Debris Quarterly News. Launches add satellites to orbit, and 2025 had the most launches yet counted. Satellites leave orbit at the end of their life, brought down or left to fall: 1,200 intact satellites and rocket stages re-entered the atmosphere in 2025. On 10 February 2009 the working satellite Iridium 33 and the disused Cosmos 2251 collided at more than 11 km a second; both broke apart, and by the end of March 823 of their larger fragments had been catalogued. More fragments come from satellites and rocket stages that break apart without a collision, which ESA counts as the largest source of fragments today. Accidental collisions are few: Iridium 33 and Cosmos 2251 was the fourth known, and the first between two intact spacecraft. That more satellites and fragments in orbit bring more collisions, enough to set off a cascade of them over the coming centuries, comes from models: Donald Kessler and Burton Cour-Palais's in 1978, and ESA's now.

The brief

  1. Draw at least five variables, with satellites in orbit and fragments in orbit apart. checked by the lab
  2. Draw an effect wherever one quantity in the notes changes another. checked by the lab
  3. Code the two effects that come from models, not counts, as hypotheses, so they are drawn dashed. checked by the lab
  4. Each name is a quantity that can rise or fall: collisions each year, not a collision. you check this
  5. The two dashed effects, from satellites and fragments in orbit to collisions, come from models, not counts, and close the circles. you check this

Your palette

  • Causal-loop diagram Variables: customers. customers
    variable
  • Causal-loop diagram Variables: price; sales. Effects: price to sales (polarity not yet set). price sales
    effect
  • Causal-loop diagram Variables: training; quality. Effects: training to quality (polarity not yet set, hypothesis). training quality
    evidence coding

To draw in the lab, use a tablet or a larger screen. Everything else reads normally here.

Press an empty spot to add a variable and type its name. Drag a variable to move it. Select a variable, an effect or a loop label to change it. Double-click or double-tap a variable to edit its words in place, or select it and use Rename or the fields under the canvas.

Causal-loop diagram Variables: .

Nothing selected. Select a variable or an effect on the canvas, and what you can change shows here.

The tools

Variables V
add a variable (press an empty spot), move one (drag it), rename one (double-click it, or Rename under the canvas), or select anything.
Effects E
draw an effect by dragging from one variable to another.

Keys

  • G legend on or off
  • R reverse the selected effect
  • Delete delete what's selected
  • Ctrl+Z undo
  • Ctrl+Shift+Z redo
  • Esc clear the selection
  • Enter finish the words you're writing
  • Esc cancel them

Keys act on the lab you last used, or on the open lab view, and never while you type.

0 of 5 checks passed; 5 pending.

  1. Draw at least five variables, with satellites in orbit and fragments in orbit apart. (Not started)No variables yet. Brief: at least 5.
  2. Draw an effect wherever one quantity in the notes changes another. (Not started)No effects yet. Brief: at least 6.
  3. Code the two effects that come from models, not counts, as hypotheses, so they are drawn dashed. (Not started)No effects yet. Brief: exactly 2 effects coded as hypotheses.

Always checked

  • The legend is on when effects are coded or tagged (Not started)No effect is coded as a hypothesis or tagged with a viewpoint yet, so the legend has nothing to declare.
  • No variable's name breaks the more test's three rules (Not started)No variable drawn yet.
Written feedback
Export

One defensible answer

It opens here once you've drawn at least one variable in the lab above. Your attempt saves as you draw.

One defensible answer

CS 01Kelsham Primary School: the head teacher's letter

Counts and beliefs in one letter

  • Reasoning2 of 5
  • Polish2 of 5

In October 2026 Ruth Okafor, head teacher of Kelsham Primary School, wrote to parents. “We have 88 pupils on roll this October, against 126 in October 2020. This September 9 children started with us and 16 left, Year 6 among them. The county council's records show each September's starters falling with the births in our villages four years before. Each October's count sets our funding, £4,800 a pupil: when the roll fell to 108 in 2023, it paid for four teachers, not five, and Years 3 and 4 became one class. With 88 pupils in four classes, our classes are small. Some of you tell us that mixed-age classes are why families have moved to Brayford Primary School, and others that small classes are why you stay. Nobody has counted either.”

The brief

  1. Draw at least six variables, with the children starting each September and the pupils leaving each year apart. checked by the lab
  2. Draw an effect wherever Ruth Okafor writes that one quantity changes another. checked by the lab
  3. Code the two effects with the weakest support, the reasons parents give, as hypotheses, so they are drawn dashed. checked by the lab
  4. Each name is a quantity that can rise or fall: pupils leaving each year, not families move. you check this
  5. An effect is solid where you judge a count by the school or the county council supports it. you check this

Your palette

  • Causal-loop diagram Variables: customers. customers
    variable
  • Causal-loop diagram Variables: price; sales. Effects: price to sales (polarity not yet set). price sales
    effect
  • Causal-loop diagram Variables: training; quality. Effects: training to quality (polarity not yet set, hypothesis). training quality
    evidence coding

To draw in the lab, use a tablet or a larger screen. Everything else reads normally here.

Press an empty spot to add a variable and type its name. Drag a variable to move it. Select a variable, an effect or a loop label to change it. Double-click or double-tap a variable to edit its words in place, or select it and use Rename or the fields under the canvas.

Causal-loop diagram Variables: .

Nothing selected. Select a variable or an effect on the canvas, and what you can change shows here.

The tools

Variables V
add a variable (press an empty spot), move one (drag it), rename one (double-click it, or Rename under the canvas), or select anything.
Effects E
draw an effect by dragging from one variable to another.

Keys

  • G legend on or off
  • R reverse the selected effect
  • Delete delete what's selected
  • Ctrl+Z undo
  • Ctrl+Shift+Z redo
  • Esc clear the selection
  • Enter finish the words you're writing
  • Esc cancel them

Keys act on the lab you last used, or on the open lab view, and never while you type.

0 of 5 checks passed; 5 pending.

  1. Draw at least six variables, with the children starting each September and the pupils leaving each year apart. (Not started)No variables yet. Brief: at least 6.
  2. Draw an effect wherever Ruth Okafor writes that one quantity changes another. (Not started)No effects yet. Brief: at least 7.
  3. Code the two effects with the weakest support, the reasons parents give, as hypotheses, so they are drawn dashed. (Not started)No effects yet. Brief: exactly 2 effects coded as hypotheses.

Always checked

  • The legend is on when effects are coded or tagged (Not started)No effect is coded as a hypothesis or tagged with a viewpoint yet, so the legend has nothing to declare.
  • No variable's name breaks the more test's three rules (Not started)No variable drawn yet.
Written feedback
Export

One defensible answer

It opens here once you've drawn at least one variable in the lab above. Your attempt saves as you draw.

One defensible answer