Technology Safety Habit Checker¶
Specification¶
The full specification below is extracted from Chapter 6: Personal Safety And Violence Prevention.
Type: microsim
**sim-id:** technology-safety-habit-checker<br/>
**Library:** p5.js<br/>
**Status:** Specified
Bloom Taxonomy: Apply (L3)
Bloom Taxonomy Verb: apply, demonstrate, practice
Learning objective: Students apply technology harm prevention strategies by evaluating a mock settings screen and identifying which settings are safe versus risky.
Canvas layout: Left (450px) mock app-settings screen with six toggles; right (200px) feedback panel and score.
Visual elements: Six toggle switches (account privacy, location sharing, who can message you, bio info, screen time limit, unknown contact requests), each showing "Safer" (green) or "Riskier" (orange).
Interactive controls: Click a toggle to flip it; "Check My Settings" reveals a score out of 6 with explanations; "Try a New Scenario" loads a new profile.
Default parameters: 3 safe and 3 risky settings pre-set.
Behavior: Toggling "location sharing" off shows "Strangers can't see where you are."
Instructional Rationale: Apply-level objective, so students manipulate realistic settings and see immediate feedback.
Implementation notes: p5.js; settings as objects with label, boolean state, and explanation strings.