flowchart TB
In1["Idle Disengagement Alert
no statements in N days"]:::s1
In2["Low Overall Mastery
below-threshold ConceptMastery average"]:::s2
In3["Prerequisite Gap Analysis
unmastered upstream concepts"]:::s3
Comp["Composite Risk Score
weighted combination, not a count"]:::comp
Row1["Row 1: flagged on all three — ranked HIGHEST"]:::r1
Row2["Row 2: disengagement only — ranked middle"]:::r2
Row3["Row 3: prerequisite gap only — ranked lowest"]:::r3
In1 -->|weight| Comp
In2 -->|weight| Comp
In3 -->|weight| Comp
Comp --> Row1
Comp --> Row2
Comp --> Row3
classDef s1 fill:#7b6cc4,stroke:#544a91,color:#fff,font-size:12px
classDef s2 fill:#5aa0c4,stroke:#3a7091,color:#fff,font-size:12px
classDef s3 fill:#5cbca0,stroke:#3b9b80,color:#08312c,font-size:12px
classDef comp fill:#e9a23b,stroke:#b8791f,color:#222,font-size:13px
classDef r1 fill:#7a4a12,stroke:#5a3608,color:#fff,font-size:12px
classDef r2 fill:#b07a2b,stroke:#8a5a1c,color:#fff,font-size:12px
classDef r3 fill:#e0be86,stroke:#b89452,color:#3a2c10,font-size:12px
linkStyle default stroke:#999,stroke-width:2px