This repository was archived by the owner on May 29, 2024. It is now read-only.

Description
Since every single assignment, grade and submission passes beneath our watchful eye every night as we scrape the API for this information, it would be keen to think about using this as an opportunity to send notifications to observers of students who may have recently earned a notably low score.
A straight-forward approach would be have some sort of globally configurable grade level that triggers a notification (setting this would require some consultation with the Academics Office, one imagine) that could trigger a notification when the data collection Cron job runs. (Wouldn't it be keen if Canvas had a mechanism to trigger actual Canvas notifications?) That would allow us to check a particular submission grade to see if the matching observer desires a notification at that level and then trigger an email to that observer's primary email.
A more subtle approach would be to maintain a separate database of individual observer configurations (with some global default like "C or below") that could be configured through the Advisor Dashboard.