Everyone's Timeline Looks Different¶
Specification¶
The full specification below is extracted from Chapter 6: Growth And Puberty.
Type: timeline
**sim-id:** puberty-timeline-explorer<br/>
**Library:** vis-timeline<br/>
**Status:** Specified
Bloom Taxonomy: Understand (L2)
Bloom Taxonomy Verb: describe, explain, interpret
Learning objective: Students describe that puberty is a normal, healthy stage of growth that happens to every person at a different time, by exploring several sample timelines side by side.
Purpose: Normalize the wide range of ages at which puberty can begin, without showing any anatomical detail — the focus is entirely on the idea of timing variety and reassurance.
Visual style: Four to five simple horizontal timeline bars, one per sample young person (labeled "Person A," "Person B," "Person C," etc. — no depicted bodies or images of children), each spanning roughly ages 8 through 14, with a single marker showing "changes begin noticeably" at a different point on each bar
Data shown (age ranges only, no names or images):
- Person A: changes begin around age 9
- Person B: changes begin around age 11
- Person C: changes begin around age 13
- Person D: changes begin around age 10
- Person E: changes begin around age 12
Interactive features:
- Clicking any timeline marker reveals an infobox: "This is just one example. There is no 'right' age for puberty to begin — every person's timeline is different, and that's normal."
- A "Where's the same age for everyone?" button reveals the message: "There isn't one! That's the whole point — every body has its own timeline."
Color scheme: Soft, warm, non-clinical colors (light green, light blue, soft yellow) for each timeline bar; no skin tones or body imagery of any kind
Implementation notes: Absolutely no anatomical imagery — this is an abstract timeline of labeled bars and markers only, similar to a project-planning timeline. The purpose is purely to teach the concept "different people, different timing, all normal." Use vis-timeline or an equivalent bar-based rendering.