We need to create an area in the classroom tool where educators can view the alerts for their students. Educators should be notified immediately when their students trigger an alert.
User Stories:
As a classroom educator, I want to be alerted when students in my class trigger the alert criterion for incidents, so that I can identify these students ASAP
As an classroom educator, I want to view an alert that shows me the number of students that triggered an alert, so I do not get pinged every single time a student triggers an alert as this will be overwhelming
As an classroom educator, I want to know what the alert criteria is when I am alerted, so I understand why I’m receiving this message
As an classroom educator, I want to know when the student triggered the alert and if they have triggered other alerts in the past, so I can put the whole picture together
As an classroom educator, I want to view more details on a student who triggers an alert, so I can better understand what is happening with the student
As an classroom educator, I want to know what my call to action is when a student triggers an alert, so I can start to help this student ASAP
As a classroom educator, I want to filter my alerts, so I can better understand trends across the classroom
Acceptance Criteria:
Given I am a user who has access to Behavior and permission to receive alerts, I will see alerts in my classroom
Given I am a user who has access to Behavior and permission to receive alerts, I will see alerts for students involved in incidents that belong to my class
Given I am a user who has access to Behavior and permission to receive alerts and my incident report has been approved, I will see an alert
Given I am a user who has access to Behavior and permission to receive alerts, I will see the # of students currently in the class with an incident alert in the past 30 days when I click on the alert
Given I am a user who has access to Behavior and permission to receive alerts and no students in the class have triggered an incident report in the past 30 days, I will see no alerts message
Given I am a user who has access to Behavior and permission to receive alerts, the report will show the number of unique students currently in the class who have triggered an alert within the date range
Given I am a user who has access to Behavior and permission to receive alert, if a student in the class triggered an alert, but has since been removed from the class or deleted, I will not see that student or the number of alerts they triggered
Given I am a user who has access to Behavior and permission to receive alert, I will not be able to change the date range to the future on the Alerts report
Given I am a user who has access to Behavior and permission to receive alert, I will be able to sort the students alphabetically by last name, but will display the names like FIRST NAME LAST NAME on the list view
Given I am a user who has access to Behavior and permission to receive alert, I will only see alerts for students currently assigned to the classroom.
Design: https://www.figma.com/file/gdwMnbpudJxuzVrORrOGvd/Ed-Member-Site-UX?node-id=16086%3A187052
Classroom Dashboard
UI
On the Classroom Dashboard, we will show an indicator if there are any active alerts
Clicking on this will take the user to the Behavior Alerts Report
The behavior alerts and incident alerts will be added together to create the alert total
If there are no active alerts, we will show a message that there are no alerts
Business Rules
Alerts will show if the user has access to Behavior and permission to receive alerts
Alerts will show to any teacher assigned to the student involved in the behavior alert
We will show the # of students currently in the class with a behavior alert in the past 30 days
If no students in the class have triggered a behavior alert in the past 30 days, we will show no alerts message