We need to add day of week and time of day admin reports for incidents. We will later add in TOD and DOW to classroom and student reports as well.
Erin Hornbeck: Just at admin level or need to see this on individual student level as well?
Design Link: https://www.figma.com/file/LCepufVnaXwGPAdNX0VFJp/Incidents?node-id=113-12315&t=fPI4ofkIDXm0aWjE-0 https://www.figma.com/file/LCepufVnaXwGPAdNX0VFJp/Incidents?node-id=113-12913&t=fPI4ofkIDXm0aWjE-0
Overview
User Story
As an admin, I want to see the frequency and type of incidents happening on each day of the week and by time of day so that I can share data with the state and make a plan to reduce the number of incidents.
UI
To view incidents by day of the week, user clicks on drop down and selects View by Day of Week.
To view incidents by time of day, user clicks on drop down and selects View by Time of day.
Given admin user has removed Time of day from Incident settings, then Time of day will not show in the View by dropdown.
Acceptance Criteria
We will add a View by field that contains the following:
View by Grade
View by Gender
View by Race / Ethnicity
View by Education Classification
View by Day of Week
View by Time of Day
Given admin user has removed Time of day from Settings for Incidents, then View by Time of Day will not show in View by field. (See image: Incident Settings)
DOW Admin Reports-Demographics: Student
User Story
As an admin, I want to see the frequency and type of incidents happening on each day of the week so that I can share data with the state and make a plan to reduce the number of incidents.
UI
To view a specific time for all the days of the week, the user clicks on Occurrences and selects the time range they want to see.
Acceptance Criteria
If the user selected a Saturday or Sunday when creating an incident report, then the graph will include those days of the week. (See: Create Report)
The Occurrences drop down is a single select with a default setting of All times of day.
The filter for Occurrences contains the following:
All times of day
7:00 am - 7:59 am
8:00 am - 8:59 am
9:00 am - 9:59 am
10:00 am - 10:59 am
11:00 am- 11:59 am
12:00 pm -12:59 pm
1:00 pm - 1:59 pm
2:00 pm - 2:59 pm
3:00 pm -3:59 pm
The bars in the graph will show all the incidents that happened between the time frame selected on the Occurrences drop down.
User Story
As an administrator I want to filter the student population so that I can see more specific information about frequency, type, and times incidents are happening on a selected day so that I can make data driven decisions that promotes equity.
UI
To view a detailed report for a specific day, user clicks or hovers on a bar in the graph.
To remove the detailed report, user clicks on the X in the upper right hand side of the report.
All selected tags will show on the top of the report.
The report will be a table list with the name of the student, total incidents, and incident types.
To export the report, user clicks on Export.
To print the report, user clicks on Print.
If the user clicks on Print, a PDF preview screen will open to show the Print view of the report.
Acceptance Criteria
Given a user has hovered or clicked on a bar in the graph for a specific day, the report containing the results of their filtering selections will show for that day.
Report Content (See image: Report View)
The report title reads: Incident Report: [day user hovers/clicks]. (See image: Report view with the title- Incident Report: Mondays)
Given user has selected a date range, then the date range is included on the upper right side of the report and the results of the report include data collected from that date range.
Given filter selections have been made for any of the following: Grade, Incident, Location, Action, EP, FRL, Housing Status, 504, IEP, Occurrences then the report will show the tag selections at the top left in the above mentioned order.
Given a filter selection was not made, then the tag will not show on the report.
Given a filter selection was not made, then the report contains the results of the default setting for that filter.
See: EP, FRL, Housing Status, 504, IEP, GIEP for filter contents and default settings.
Given more tags were selected than what can be shown on the first line of the report, then we will show the additional tags selected in a second and if necessary third line.
We will show a table of the list of specifics students, total incidents for the student given the selected time frame and filters, and the incident types.
Students with the most incident reports will be on the top of the list and the students with fewer incident reports will be on the bottom of the list according to numerical order.
If there are the same amount of incident reports for multiple students, we will default to listing the students in alphabetical order.
The PDF print view of the report will include the RethinkED logo, time frame/date range, the selected filters. and the table list from the report. (See image: Print View Demographics Students)
DOW Admin Reports-Demographics: Totals
User Story
As an administrator I want to filter the student population so that I can see more specific information about frequency, type, and times incidents are happening on a selected day so that I can make data driven decisions that promotes equity.
UI
When admin click on the Incident Reporting section in the demographics tabs, and selects Day of week from the drop down, they will now see EP, FRL, Housing Status, 504, IEP, Occurrences filters added to the Demographic: students and Demographics: Totals pages
The user hovers or clicks on bar on the graph to view the report.
To remove the detailed report, user clicks on the X in the upper right hand side of the report.
All selected tags will show on the top of the report.
The report will be a table list with the number of incident reports and incident type for the given selections.
To export the report, user clicks on Export.
To print the report, user clicks on Print.
If the user clicks on Print, a PDF preview screen will open to show the Print view of the report.
Acceptance Criteria
Follow same rules for filters and reports as above for Day of Week.
Given user has hovered over or clicked on a day and is viewing the report, they will see the title showing: Demographics: Totals (See image: View Report)
We will show a table of the list for the number of incident reports for an incident type in the given time frame and filters selections.
Incident types with the highest number of incident reports will be on the top of the list and the incident types with fewer incident reports will be on the bottom of the list according to numerical order.
If there are the same amount of incident reports for multiple incident types, we will default to listing the incident types in alphabetical order.
The PDF print view of the report will include the RethinkED logo, time frame/date range, the selected filters. and the table list from the report. (See image: Print View Demographics Totals)
TOD Admin Reports-Demographics: Students
User Story
As an admin, I want to see the frequency and type of incidents happening at different times of day so that I can share data with the state and make a plan to reduce the number of incidents.
UI
User selects View by Time of day.
To select the days of week information, user clicks on Occurrences
Acceptance Criteria
If the user selected a Saturday or Sunday when creating an incident report, then the occurrence drop down will contain that day. (See: Create Report)
The Occurrences drop down is a single select with a default setting of All days
The default filter for Occurrences contains the following:
All days of week
Monday
Tuesday
Wednesday
Thursday
Friday
User Story
As an administrator I want to filter the student population so that I can see more specific information about frequency, type, and times incidents are happening on a selected day so that I can make data driven decisions that promotes equity.
UI:
To view a detailed report for a specific time, user clicks or hovers on a bar in the graph.
To remove the detailed report, user clicks on the X in the upper right hand side of the report.
All selected tags will show on the top of the report.
The report will be a table list with the specific student names, number of incident reports and incident type for the given selections.
To export the report, user clicks on Export.
To print the report, user clicks on Print.
If the user clicks on Print, a PDF preview screen will open to show the Print view of the report.
Acceptance Criteria:
Given a user has hovered or clicked on a bar in the graph for a specific time, the report containing the results of their filtering selections (Occurrences: All days of week) will show for that time. (See image: Report view)
Report Content (See image: Report View)
The report title reads: Incident Report: [time user hovers/clicks]. (See image: Report view with the title- Incident Report: 7:00 am -7:59 am)
Given user has selected a date range, then the date range is included on the upper right side of the report and the results of the report include data collected from that date range.
Given filter selections have been made for any of the following: Grade, Incident, Location, Action, EP, FRL, Housing Status, 504, IEP, Occurrences then the report will show the tag selections at the top left in the above mentioned order.
Given a filter selection was not made, then the tag will not show on the report.
Given a filter selection was not made, then the report contains the results of the default setting for that filter.
See: EP, FRL, Housing Status, 504, IEP, GIEP for filter contents and default settings.
Given more tags were selected than what can be shown on the first line of the report, then we will show the additional tags selected in a second and if necessary third line.
We will show the specific students, number of incident reports, and the incident types in a table list view. (See image: Report view)
Given a student had multiple incident reports, we will show the number of incident reports and the incident types in the table from the student with the highest number of incident reports to the student with the lowest number of incident reports.
Given more than one student has the same number of incident reports for the given selections, the students will be listed in alphabetical order.
The PDF print view of the report will include the RethinkED logo, time frame/date range, the selected filters. and the table list from the report. (See image: Print View TOD Demographics Students)
TOD Admin Reports-Demographics: Totals
User Story
As an administrator I want to filter the student population so that I can see more specific information about frequency, type, and times incidents are happening on a selected day so that I can make data driven decisions that promotes equity.
UI
When admin click on the Incident Reporting section in the demographics tabs, and selects Time of Day from the drop down, they will now see EP, FRL, Housing Status, 504, IEP, Occurrences filters added to the Demographic: students and Demographics: Totals pages
Report Example:
Acceptance Criteria
Follow same rules for filters and reports as above for Time of day.
Given user has hovered over or clicked on a time of day and is viewing the report, they will see the title showing: Demographics: Totals (See image: View Report)
We will order the behaviors by frequency with the behavior that occurred with the greatest frequency first. (See image: View Report. Look for 9 brought weapon to school)
If two or more behaviors occurred with the same frequency, we will list the behaviors in alphabetical order.
Given at least one of the incidents occurred after the updates to Major and Minor Incidents has been completed, then we can show Major or Minor next to the behavior in the expandable table. (Not pictured)
Given that more than 4 behaviors occurred, we will show the Load more button.
Given the Load more button is selected, we will show the next set of behaviors in groups of 4 until none are remaining.
Save for Future Development
Classroom Reports
User Story
UI
Acceptance Criteria
Student Reports
User Story
UI
Acceptance Criteria