We need a way to quickly view current alerts and alert history for a specific student from the student dashboard.
Design:
Student Alerts
User Story
As a teacher user who reviews and updates alert information for each of my students, I need a way to quickly see all of the alerts a specific student received so that I can take the necessary actions to support the student.
UI
The Student Alert screen will show the alerts for a specific student.
The user will click the alert filters to select all alerts or a specific alert to view.
Intervention Plan Alerts
The user clicks update for the Intervention Plan on the Intervention Alert card.
The user is directed to the View/Edit Intervention Plan referenced in the alert when the user clicks update for the Intervention Plan on the Intervention Alert card.
Behavior Plan Alerts
The user clicks Update for a specific Behavior Plan on the Behavior Plan Alert card.
The user is directed to the View/Edit for the specific Behavior Plan referenced in the alert when the user clicks Update for the Behavior Plan on the Behavior Plan Alert card.
Behavior Tracking Alerts
The user clicks View Behavior Tracking for a specific Behavior Tracking on the Behavior Tracking Alert card.
The user is directed to the View/Edit Behavior Tracking Tool and the specific Behavior Tracking referenced in the alert.
Incident Alerts
The user clicks View Incident for a specific Incident on the Incident Alert card.
The user is directed to the View screen for the Incident Report in the Incident Report Tool.
Behavior Contract Alerts
The user clicks View Behavior Contract for a specific Behavior Contract on the Behavior Contract Alert card.
The user is directed to the View/Edit screen for the Behavior Contract in the Behavior Contract Tool.
Points/Behavior Alerts
The user clicks View Report for a specific Behavior on the Points/Behavior Alert card.
The user is directed to the Points screen for the specific student in the Student Behavior Dashboard.
Date Range Filter
The user clicks the filter in the top right corner to select the date range for the alerts displayed.
Acceptance Criteria
Users with access to MTSS Interventions and permission to Behavior support → Receive Alerts will see alerts for the specific products they have purchased.
Classroom Dashboard > Behavior > Classroom Alerts > Student Alerts
The Default view is All Students, All Alerts and Current alerts which are those occurring in the most recent 30 days.
If an alert occurred prior to 30 days, then it will not show on the current alerts list.
Intervention Alerts
Date of Alert sort has a default state of showing the most recent to the least recent alerts.
Given the user clicks Update for the Intervention Plan on the intervention card, then they will be brought to the that specific Intervention plan in the Intervention tool.
Given the user updates the review date for the Intervention plan, then that alert will be moved from the current (Last 30 days) alert view to the “Last 180 days” alert view.
Given the user has not updated the date for the Intervention Plan, then the alert will not be moved from the “Last 30 days” filter view.
Behavior Plan Alerts
Date of Alert sort has a default state of showing the most recent to the least recent alerts.
Given the user clicks Update for the specific Behavior Plan on the Behavior Plan Alert card, then they will be brought to the that specific Behavior Plan in the Behavior Plan tool.
Given the user updates the review date for the Behavior plan, then that alert will be moved from the current (Last 30 days) alert view to the “Last 180 days” alert view.
Given the user has not updated the date for the Behavior Plan, then the alert will stay in the “Last 30 days” filter view.
Behavior Tracking Alerts
Date of Alert sort has a default state of showing the most recent to the least recent alerts.
Given the user clicks View Behavior Tracking for the specific Behavior Tracking on the Behavior Tracking Alert card, then they will be brought to the that specific View/Edit screen for the Behavior Tracking in the Behavior Tracking tool.
The alert will remain in the “Last 30 days view” until the alert is more than 30 days old.
The user will be able to click on View Incident at any time during any time frame.
Incident Alerts
Date of Alert sort has a default state of showing the most recent to the least recent alerts.
Given the user clicks View Incident for the specific Incident on the Incident Alert card, then they will be brought to the that specific View screen for the Incident Report in the Incident Report tool.
The alert will remain in the “Last 30 days view” until the alert is more than 30 days old.
The user will be able to click on View Incident at any time during any time frame.
Behavior Contract Alerts
Date of Alert sort has a default state of showing the most recent to the least recent alerts.
Given the user clicks View Behavior Contract for the specific Behavior Contract on the Behavior Contract Alert card, then they will be brought to the View/Edit screen for that specific Behavior Contract in the Behavior Contract tool.
Given the user updates the review date for the Behavior Contract, then that alert will be moved from the current (Last 30 days) alert view to the “Last 180 days” alert view.
Given the user has not updated the date for the Behavior Contract, then the alert will stay in the “Last 30 days” filter view.
Points/Behavior Alerts
Date of Alert sort has a default state of showing the most recent to the least recent alerts.
Given the user clicks View Report for the specific Behavior on the Points/Behavior Alert card, then they will be brought to the Points screen in the Behavior Points tool.
The alert will remain in the “Last 30 days view” until the alert is more than 30 days old.
The user will be able to click on View Report at any time during any time frame.
Date Range Filter