Behavior | Reports | Classrooms
We need to create a table view that shows teachers the # of behaviors, data points, and progress on behavior plans for each student in the class.
User Stories:
As a teacher, I want to see how many behavior plans each student in my class has on their current learning plan, so I can easily see if all students have the correct number of behaviors assigned
As a teacher, I want to see how many behaviors have data in a given date range for each student in my class, so I can ensure we are collecting data on all goals.
As a teacher, I want to see how much data has been collected for each student, so I can ensure we are collecting an appropriate amount of data
As a teacher, I want to see how much progress each student in my class is making, so I can ensure my plan has been effective
As a teacher, I want to see how many behaviors assigned to each student in my class have progress, so I can ensure we are making progress on all goals.
Acceptance Criteria:
Given I am a user viewing a classroom report, and I have access to the Behavior component, I will see the Behavior tab on the left nav
Given I am a user viewing a classroom report, and I DO NOT have access to the Behavior component, I will NOT see the Behavior tab on the left nav
Given I am a user who has clicked the Behavior tab, I will see the Behavior report
Given I am a user viewing the Behavior report, I will see a list of all students currently active in my class
Given a student is no longer active in my classroom, I will not see that student on my report
Given a student in my class has 1 active behavior plan during my date range, but that plan was created prior to my date range, I will see 1 behavior plan for that student
Design: https://www.figma.com/file/gdwMnbpudJxuzVrORrOGvd/Ed-Member-Site-UX?node-id=6993%3A1075
General Concept
UI
In Classrooms → Reports, the user will click on the Behavior tab to see a table view outlining the # of plans, data points, behaviors with data, objectives/goals mastered, and # of behaviors with progress for each student in the class
The user needs to be able to adjust the date range, export, and print
Business Rules
Users with access to Behavior will see the Behavior tab and report
We will be reporting on the active students currently assigned to the class
Behavior Plans will show the number of unique active behaviors for each student within the date range. The behaviors do not need to be created during the date range - just active.
Behaviors with data will show the # of unique behaviors with at least 1 data point within the date range for each student
Data points will show the # of data points collected for behaviors for each student within the date range. This should include ABC and teaching data for behaviors.
Objectives mastered will show the # of behavior objectives mastered for each student within the date range
Goals mastered will show the # of unique behavior goals/plans mastered for each student within the date range
Behaviors with progress will show the # of unique behaviors with at least 1 objective or goal mastered within the date range for each student
Export
UI
When the user clicks the export button,
They will have the option to export as excel or CSV
The file will show with the same rows and columns that we see on the report
Business Rules
We are exporting the data currently displayed on the screen
Export can be excel or csv
UI
When the user clicks the print button,
They will see a printable PDF of the report
Business Rules
We need to show the name of the report as Behavior Report in bold open sans font
Below this, insert classroom name in italics open sans
Below this, insert date range op