Skip to content

Peer Pressure Situation Sorter

Run MicroSim in Fullscreen

Specification

The full specification below is extracted from Chapter 4: Personal Safety and Refusal Skills.

Type: microsim
**sim-id:** peer-pressure-situation-sorter<br/>
**Library:** p5.js<br/>
**Status:** Specified

Bloom Taxonomy: Analyze (L4)
Bloom Taxonomy Verb: examine, distinguish, differentiate

Learning objective: Students analyze short peer-pressure scenarios to distinguish low-risk social pressure from pressure toward an unsafe or unhealthy choice, preparing them to decide when a refusal skill is needed.

Canvas layout:
- Top (350px): A scenario card describing peer pressure in a short, realistic situation
- Bottom (200px): Two zones, "Low-Risk Choice" and "Needs a Refusal Skill," and a "Why?" button

Visual elements:
- Neutral scenario icons (two speech bubbles representing friends talking)
- Calm colors: green for "Low-Risk Choice," amber for "Needs a Refusal Skill"

Interactive controls:
- Drag-and-drop scenario card into a zone
- Button: "Why?" reveals explanation
- Button: "Next Scenario"

Default parameters:
- 8 scenarios presented one at a time in random order, mixing low-risk (trying a new snack, joining a new game) and higher-risk (skipping a bike helmet, going somewhere without telling an adult, being pressured to exclude a classmate) examples

Data Visibility Requirements:
  Stage 1: Show the full scenario text
  Stage 2: Show the two sorting zones
  Stage 3: After sorting, show a short explanation and, for "Needs a Refusal Skill" scenarios, a reminder that the next section teaches exactly what to say
  Final: Show how many scenarios were sorted, with an option to review any of them

Behavior:
- Every sort is followed by an explanation regardless of correctness, framed as learning rather than scoring
- "Needs a Refusal Skill" scenarios link thematically forward to the Refusal Skill and Demonstrating Refusal Skills sections

Instructional Rationale: This is an Analyze-level objective requiring learners to examine scenarios and distinguish types of peer pressure. Sorting with full explanations builds the judgment needed before practicing refusal scripts in the next sections.

Implementation notes: Use p5.js. Keep all scenarios realistic and age-appropriate, focused on situations like activity choices, dares, and social exclusion rather than substance use, which is covered in a later band.