We need to create a way to view students who have triggered an Incident Alert.
DESIGN (Admin ALERTS ): https://www.figma.com/file/gdwMnbpudJxuzVrORrOGvd/Ed-Member-Site-UX?node-id=0%3A8074
DESIGN (STUDENT REPORTalert team members when students have reached or surpassed the behavior settings.
User Stories:
As a user, I want to be alerted if students are involved in an inordinate amount of incidents so that I can meet with the student and make a plan to improve the behavior.
Acceptance Criteria:
Given I am a user with access to MTSS Interventions and I have permission to edit Behavior Settings and I am an admin, I will see a Alerts added to the menu
Given I am a user with access to MTSS Interventions and I have permission to edit Behavior Settings, I will see an alert bell in the header with the number of unread alerts
Given I am a user with access to MTSS Interventions and I have permission to edit Behavior Settings, I will see a red dot next to Alerts in the menu if I have unread alerts
Given I am a user with access to MTSS Interventions and I have permission to edit Behavior Settings and an admin, I will see the students who have triggered the incident alert based on the filter settings.
Given I am a user with access to MTSS Interventions and I have permission to edit Behavior Settings and the teacher of the students involved, I will see the students who have triggered the incident alert based on the filter settings.
Given I am a user without access to MTSS interventions with incidents selected, I will not see the alerts bell or alerts report.
DESIGN (Admin ALERTS ): https://www.figma.com/file/gdwMnbpudJxuzVrORrOGvd/Ed-Member-Site-UX?node-id=12528%3A14006412673%3A137599
DESIGN (CLASSROOM REPORT): https://www.figma.com/file/gdwMnbpudJxuzVrORrOGvd/Ed-Member-Site-UX?node-id=12528%3A136315
Main DashboardAdmin Alerts
Design
On the main dashboard, we will add Alerts to the menu for admin
Admin and nonadmin will receive alerts to their inbox as well. Unread with permission will see the number of unread alerts in the header alert bell
Admin without MTSS with incidents selected will not see the alerts bell or Alerts report.
Admin users with unread alerts will have a red dot notification next to the alert until it is read
If there are no unread messages, we will show the text “You have no unread alerts or messages”
If there are no read messages, we will show the text “You have no read alerts”
Users will see a message that states one of the following:
“INSERT NUMBER students have triggered an incident alert. View Report.”
Clicking View Report produces a modal of a report listing the number of incident alerts triggered and the date the alert was last triggered in the past 30 days for all students who have triggered an alert in the past 30 days.
Clicking on the umber of alerts for a student will expand the screen to show each instance where an incident alert was triggered.
Clicking View details will take the user to that student’s alerts report in Behavior Support.
Clicking View a full report at the top will take the user to the alerts section of the admin reports.
“INSERT NUMBER students in INSERT CLASSROOM NAME have triggered an incident alert. View Report.”
Clicking View Report will take the user to the classroom alert page.
“INSERT STUDENT NAME has triggered an incident alert. View Report.”
Clicking View Report will take the user to the student’s alert page.
Alerts not yet clicked on by the user will show under Unread. Alerts clicked on by the user will show under Read.
Alerts can be deleted by clicking on the delete button. This will delete the notification only. The alerts will remain on the relevant report.
Business Rules
This box Alert menu
Once admin click on Alerts in the menu or the bell in the header they will see the student’s alert page.
Once the user clicks on the Alerts section or clicked on the alert bell, the red dot will disappear and the number in the bell will start from zero
If the user clicks on the bell or on alerts in menu but there are no alerts, they will see the empty state
Business Rules
Design
in Reports, we will add a new section for Alerts
Clicking this section will produce a list of students who have triggered the incident alert, the number of incident alerts triggered, and the date the alert was last triggered.
Clicking on the number of alerts will expand the report to show the date and time each incident alert was triggered, as well as the rule for the alert.
Clicking on View details will take the user to that student’s alert report (in behavior support)
==
If no alerts were triggered within the selected date range, we will show a message stating this.
Business Rules
This menu option will only show if the user has permission to Receive Alerts (under Behavior Support) AND if there is an active alert in the read or unread messages
We will default to Unread alertsshow the newest unread alerts at the top of the list
An alert will be triggered based on the alert settings.
Once the user clicks View ReportAlerts, the alert red dot will move to the Read tab.
INSERT NUMBER students have triggered a behavior alert. View Report
Will show for users makes “is admin role” if more than 1 student has triggered an alert
Will show for all other users if:
an alert is triggered for more than 1 student the user is assigned to in more than 5 classrooms the user is assigned to
if more than 1 student currently assigned to the user who is not assigned to a classroom the user has access to has triggered an alert
INSERT NUMBER students in INSERT CLASSROOM NAME have triggered an incident alert. View Report
Users will see the classroom alert if any student currently in their classroom triggered an alert (regardless of which classroom the incident was reported in).
If the user has an alert triggered for students in more than 5 classrooms they are currently assigned to, this message will not show. They will see the first message instead.
These users will not see the link to view the full report in the admin reports unless they have permission to view admin reports.
INSERT STUDENT NAME has triggered an incident alert. View Report
Will show if only 1 student the user is currently assigned to has triggered an alert.
Once the user has viewed the report, this alert will show under Read alerts.
Admin Reports
disappear and the alert bell in the top header will start again from zero
Once the user clicks on the alert bell in top header, it will start again from zero and the red dot will disappear from the menu
The newest alerts will be shown at the top of the queue
We will show the students who have triggered the incident alert based on the filter settings.
District
we will list all students who triggered the alert within the date range in all child accounts the user has access to
Region
We will show a tab for each selected region
we will list all students who triggered the alert within the date range in all of the selected region’s child accounts the user has access to
Building
We will show a tab for each selected building
we will list all students who triggered the alert within the date range in the selected building
Role
We will show a tab for each selected role
we will list all students assigned to team members with the selected role who triggered the alert within the date range in all of the buildings the user has access to.
Team Member
We will show a tab for each selected team member
we will list all students assigned to the selected team member who triggered the alert within the date range in all of the buildings the user has access to.
Student
We will show all selected students on one screen
we will list all selected students who triggered the alert within the date range.
Classroom
/GroupAlerts
Design
The classroom/group alerts will live in the Behavior Reports area - right after Incidents.
The user may click on Past 30 days to change the date range.
They will see the pre-set options of:
Today
Yesterday
Past 7 Days
Past 30 Days
Past 90 Days
Past Year
Alternatively they may enter a custom date range by clicking two dates as a start and end date on the calendar.
Once the date range has been changed, we will see this reflected on the report (in place of the text Past 30 Days).
The top of the report will show the number of students who have triggered an alert within the selected date range
The body of the report will list the alert criteria for incidents, the number of students who triggered the alert within the date range, the number of times the alert was triggered within the date range, and the date the alert was last triggered within the date range
Clicking the arrow will expand the alert to show the name of each student who triggered the alert within the date range, the number of times that student triggered the alert within the date range, and the date the alert was last triggered by the student within the date range.
Clicking on the the student will take the user to that student’s alerts page.
If no alerts were triggered within the selected date range, we will show a message stating this.
Business Rules
Users with permission to View Reports will have access to this area.
Date range cannot be in the future.
The default date range will be Past 30 Days.
We will sort the students alphabetically by last name, but will display the names like FIRST NAME LAST NAME.
We will only show alerts for students currently assigned to the classroom.
Student Alerts Area
Design
In Behavior Support, we will show a section for alerts.
When the user clicks Alerts, they will see the student specific report.
The user may click on Past 30 days to change the date range.
They will see the pre-set options of:
Today
Yesterday
Past 7 Days
Past 30 Days
Past 90 Days
Past Year
Alternatively they may enter a custom date range by clicking two dates as a start and end date on the calendar.
Once the date range has been changed, we will see this reflected on the report (in place of the text Past 30 Days).
This report will show the alert criteria, the number of times the alert was triggered for the student within the date range, and the date the alert was last triggered within the date range.
If the user clicks on the incident alert crieria, a modal will appear with the incident report log. The log will be set to the same date range as the alert report and cannot be changed.
If no alerts were triggered within the selected date range, we will show a message stating this.
Business Rules
Users with permission to View Reports will have access to this area.
We will show dot next to alerts on left-side nav if the user has not viewed the alerts page since new alert was triggered
Date range cannot be in the future.
The default date range will be Past 30 Days.Non admin with permission will see the number of unread alerts in the header alert bell
If the user has multiple classrooms with alerts, they will see the classroom selection popup
Only classrooms with alerts will show in the dropdown
Once they select the classroom, they will see the alert report for the selected classroom
On the classroom dashboard, we will add Alerts for non-admin with permission
Non-admin with permission will see the number of unread alerts next to the alert bell
Once non-admin with permission will click on Alerts bell or text to see the student’s alert page.
Once the user clicks on the Alerts bell or text, the bell will disappear and leaving behind the no alerts text
If the user clicks on the bell or text but there are no alerts, they will see the empty state
Business Rules
This bell and text will only show if the user has permission to Receive Alerts (under Behavior Support) AND if there is an active alert in the read or unread messages
We will show the newest unread alerts at the top of the list
An alert will be triggered based on the alert settings.
Once the user clicks Alerts, the alert red dot will disappear and the alert bell in the top header will start again from zero
Once the user clicks on the alert bell in top header, it will start again from zero and the red dot will disappear from the menu
The newest alerts will be shown at the top of the queue