students_at_risk
Flag students at risk by scanning for high absences, late submissions, and low grades across courses, prioritizing those with multiple concerns.
Instructions
One list per student across every course that matches: absences at or over the limit, assignments past their due date and not handed in, and failing marks (below the pass mark, on assignments and on gradebook items such as Final). A student with trouble in two or more courses, or of two kinds, ranks first. Each source says whether it could be read: a lecturer's token usually cannot read the gradebook, and attendance needs the mod_attendance_* functions.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| search | No | Which courses: text in their short name, e.g. "262701_FL" | _FL |
| pass_mark | No | Marks below this, out of 100, count as failing (ESE: 40) | |
| max_absences | No | Absences (excused + unexcused) that count as a signal | |
| lates_per_absence | No | Late arrivals that make one absence (ESE: 3) |