Skip to content

Mapping Power Imbalances in Relationships

Run MicroSim in Fullscreen

Specification

The full specification below is extracted from Chapter 3: Consent and Boundaries.

Type: graph-model

**sim-id:** power-dynamics-consent-map<br/>
**Library:** vis-network<br/>
**Status:** Specified

Bloom Taxonomy Level: Analyze (L4)
Bloom Verb: examine, distinguish, attribute

Learning objective: Students examine a set of relationship-pair examples
and attribute the type of power imbalance present (age gap, authority,
incapacitation, dependence), analyzing why each undermines the
possibility of genuine consent.

Node types:
1. Relationship-pair nodes (e.g., "Teacher / Student," "Coach / Athlete,"
   "Employer / Employee," "Adult / Much Younger Teen," "Sober Person /
   Intoxicated Person," "Landlord-Dependent Tenant") — gray rounded
   rectangles
2. Power-source category nodes (four fixed nodes: "Age Gap," "Authority,"
   "Incapacitation," "Dependence") — colored circles, one color each

Edge types:
- Edge connects each relationship-pair node to the power-source
  category(ies) that apply to it (some pairs connect to more than one
  category)

Sample data: 6 relationship-pair nodes as listed above, each linked to
one or two of the four category nodes

Layout: Hierarchical, four category nodes fixed at top, relationship-pair
nodes below, connecting up

Interactive features:
- Hover a category node: shows its definition and why it undermines free
  choice
- Click a relationship-pair node: opens a side panel explaining
  specifically why that pairing creates a power imbalance and why the law
  or ethical framework treats it differently from a peer relationship
- Drag and zoom/pan enabled

Legend: color key for the four power-source categories

Implementation: vis-network, hierarchical layout, click-triggered side
panel content stored in a JSON lookup keyed by node id