Sleep, Screens & SuccessStudent performance dashboard

Methodology & data notes

Data source

Cleaning (clean_data.py; no rows dropped)

Outliers (flagged, not removed)

Risk score v2 (0–100)

ComponentScaling (0 = no risk, 1 = max)Weight
Sleep debtmin((8 − weekday sleep) / 4, 1)25
Low sleep quality(10 − quality) / 920
Pre-sleep screenmin(minutes / 120, 1)20
Low attendanceclip((90 − attendance %) / 40, 0, 1)20
Low study hoursclip((20 − h/week) / 15, 0, 1)15

Statistics used

Display rules

Validation

Caveats