flowchart TD
Question("Student Has a
Coding Question"):::retireNode Kind{"What Kind of
Help Is Needed?"}:::waitNode Debug["AI Assisted
Debugging Help"]:::docNode Tutor["AI Tutor for
Students"]:::prepNode Review["AI Code Review
Assistant"]:::remediateNode Mentor["Mentor Present
and Available"]:::resolveNode Student("Student Does the Actual
Fixing, Answering, or Revising"):::resolveNode Question --> Kind Kind -->|something is broken| Debug Kind -->|something is not understood| Tutor Kind -->|ready for a second look| Review Debug --> Mentor Tutor --> Mentor Review --> Mentor Mentor --> Student classDef retireNode fill:#5B7186,stroke:#33475B,stroke-width:2px,color:#fff,font-size:16px classDef waitNode fill:#8E7CC3,stroke:#5B4B8A,stroke-width:2px,color:#fff,font-size:16px classDef docNode fill:#4A90D9,stroke:#2E6BA8,stroke-width:2px,color:#fff,font-size:16px classDef prepNode fill:#F5A623,stroke:#B87B12,stroke-width:2px,color:#333,font-size:16px classDef remediateNode fill:#E8833A,stroke:#A85718,stroke-width:2px,color:#fff,font-size:16px classDef resolveNode fill:#3E9E6E,stroke:#256E4A,stroke-width:2px,color:#fff,font-size:16px linkStyle default stroke:#7A8A99,stroke-width:2px,font-size:16px
Coding Question"):::retireNode Kind{"What Kind of
Help Is Needed?"}:::waitNode Debug["AI Assisted
Debugging Help"]:::docNode Tutor["AI Tutor for
Students"]:::prepNode Review["AI Code Review
Assistant"]:::remediateNode Mentor["Mentor Present
and Available"]:::resolveNode Student("Student Does the Actual
Fixing, Answering, or Revising"):::resolveNode Question --> Kind Kind -->|something is broken| Debug Kind -->|something is not understood| Tutor Kind -->|ready for a second look| Review Debug --> Mentor Tutor --> Mentor Review --> Mentor Mentor --> Student classDef retireNode fill:#5B7186,stroke:#33475B,stroke-width:2px,color:#fff,font-size:16px classDef waitNode fill:#8E7CC3,stroke:#5B4B8A,stroke-width:2px,color:#fff,font-size:16px classDef docNode fill:#4A90D9,stroke:#2E6BA8,stroke-width:2px,color:#fff,font-size:16px classDef prepNode fill:#F5A623,stroke:#B87B12,stroke-width:2px,color:#333,font-size:16px classDef remediateNode fill:#E8833A,stroke:#A85718,stroke-width:2px,color:#fff,font-size:16px classDef resolveNode fill:#3E9E6E,stroke:#256E4A,stroke-width:2px,color:#fff,font-size:16px linkStyle default stroke:#7A8A99,stroke-width:2px,font-size:16px
Step Details
Hover a step to preview it, or click a step to pin its details here.
The question
Which kind of help
Debugging help
Tutor
Code review assistant
Human stays in the loop