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


Print

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