Classroom/Group Reports | Teacher Reports | Point System | Behavior Suite

We need to add reporting features for teachers to assess their classrooms. Users need to be able to access this from the classroom and behavior dashboards.


User Stories:

  • As a user, I want to understand how many positive and negative occurrences have been reported for the students in my class, so I can see if interventions are improving behavior over time

Acceptance Criteria:

  • Given an account has been allocated MTSS Interventions and All Topics have been included, that account will have access to Point System

  • Given an account has been allocated MTSS Interventions and Point System has been included, that account will have access to Point System

  • Given none of the above are true, the account will NOT have access to Point System

  • Given I am a user viewing the Behavior Area and I have permission to Behavior Support → Edit Reports, I will have access to the Record Incident button

  • Given I am a user viewing the Behavior Area and I DO NOT have permission to Behavior Support → Edit Reports, I will NOT have access to the Record Incident button

DESIGN: https://www.figma.com/file/gdwMnbpudJxuzVrORrOGvd/Ed-Member-Site-UX?node-id=15758%3A169166

Classroom/Group Report

Design

  • From the classroom, the user will click on reports

  • We will add the tab points to the Behavior reports section

  • From here, the user will click on Points under the Behavior tab.

 

Business Rules

  • Users with permission to View Reports (Behavior Support) will have access to this area.

  • If accessing this report from a classroom dashboard, we will report on all behaviors recorded for all students in the classroom when this classroom was selected on the report.

 

Date Range

Design

  • The user may click the date range (i.e. Past 30 Days)

  • This will open up a filter for the user to select a different date range. The options will be:

    • Today

    • Yesterday

    • Past 7 days

    • Past 30 days

    • Past 90 Days

    • Past year

  • Users may also select two dates on the calendar as a start and end date to enter a custom date range

 

Business Rules

  • The default date range will be the past 30 days

  • The date range will dictate the data displayed

  • Data displayed will be based on the date the user entered when recording the data (not necessarily the date the user physically entered the data).

    • For example, if the user entered data on 11/19 and changed the date to 9/1, a report from 11/1-11/30 will not reflect that data point.

Circle Graph

Design

  • The user will see a circle graph showing the ratio of positive behaviors to negative behaviors. The default will be to show the positive behaviors highlighted.

  • When the user clicks Negative, they will see the negative section of the graph highlighted

 

  • Positive behavior section will be green

  • Negative behaviors will be red

  • We will show percentage labels and total number of occurrences

 

Business Rules

  • Data will be dependent on the date range

  • Positive Behavior section will include the percentage of positive behaviors (out of total behaviors) and total number of positive behaviors recorded for all active students within the classroom within the date range.

  • Negative Behavior section will include the percentage of negative behaviors (out of total behaviors) and the total number of negative behaviors recorded for all active students within the classroom or group within the date range.

  • If a student was active on 11/1 and marked inactive on 11/3, any data recorded for the student between 11/1-11/3 will show on a report from 11/1-11/30.

  • If a student belonged to a classroom or group on 11/1 and was removed from the classroom or group on 11/3, any data recorded for the student between 11/1-11/3 will show on a report from 11/1-11/30.

  • The data will be counted under the classroom or group it was collected for. Meaning, if Artie is a student who belongs to both Classroom A and Classroom B, and I recorded data on Artie and selected Classroom A, Artie’s data will be counted under Classroom A and not Classroom B.

Positive Behaviors

Design

  • We will show the total number of students for whom a positive behavior was recorded, number of instances of all positive behaviors, and points awarded for all positive behaviors within the date range selected

 

  • Below the Totals, the user will see a chart showing the list of positive behaviors and the number of students, occurrences, and points that were awarded

 

  • If a user clicks on the down arrow, they may expand the positive behaviors to view a list of all behaviors. Clicking the up arrow will hide the behavior list.

 

  • For each behavior we will show the number of students for whom that behavior was recorded, number of occurrences for that behavior, and points awarded for that behavior

 

  • If a user clicks on the behavior, it will expand to show the students for whom the behavior was recorded, the number of occurrences of that behavior for each student, and the number of points each student was awarded for that behavior

  • The note symbol will show if the teacher saved an observation when tracking points

 

  • If the user hovers or clicks on a given note, the observation note modal will appear and can be closed by clicking the X

 

  • If the user clicks on a student’s name, the user will visit the student Reports area

 

Business Rules

  • We will only show behaviors for which data has been recording. Meaning, we will not show a line for a behavior if 0 occurrences were recorded within the date range.

  • We will only list students for whom data was recorded. Meaning, if Child A did not engage in helping others, we will not list Child A under helping others. We will only list those students who engaged in helping others during the date range selected.

  • We will account for all students who belonged to the classroom within the date range.

    • If Child A belongs to the classroom in August but not in September, we will still count Child A’s data under the classroom for the month of August. We will also list Child A’s name in the report for any behavior he engaged in during our date range. HOWEVER, users will not be able to click on Child A’s name unless they are assigned to Child A or Child A’s new classroom.

Negative Behaviors

Design

  • We will show the total number of students for whom a negative behavior was recorded and the number of instances of all negative behaviors within the date range selected

 

  • Below the Totals, the user will see a chart showing the list of negative behaviors and the number of students, and occurrences

 

  • If a user clicks on the down arrow, they may expand the negative behaviors to view a list of all behaviors. Clicking the up arrow will hide the behavior list.

  • For each behavior we will show the number of students for whom that behavior was recorded and the number of occurrences for that behavior

  • If a user clicks on the down arrow for the behavior, it will expand to show the students for whom the behavior was recorded and the number of instances of that behavior for each student

 

  • The note symbol will show if the teacher saved an observation when tracking points

  • If the user hovers or clicks on a given note, the observation note modal will appear and can be closed by clicking the X

 

  • If the user clicks on a student’s name, the user will visit the student Reports area

Business Rules

  • We will only show behaviors for which data has been recording. Meaning, we will not show a line for a behavior if 0 occurrences were recorded within the date range.

  • We will only list students for whom data was recorded. Meaning, if Child A did not engage in hitting, we will not list Child A under hitting. We will only list those students who engaged in hitting during the date range selected.

  • We will account for all students who belonged to the classroom within the date range.

    • If Child A belongs to the classroom in August but not in September, we will still count Child A’s data under the classroom for the month of August. We will also list Child A’s name in the report for any behavior he engaged in during our date range. HOWEVER, users will not be able to click on Child A’s name unless they are assigned to Child A or Child A’s new classroom.

Print

Design

  • If the user clicks on the print button, they will be prompted to open a printable PDF.

  • The report will show the rethink ed logo in the upper left corner and a heading of CLASSROOM NAME’S Behavior Report

  • We will show a sub-heading with the date range

 

Business Rules

  • We will print the report based on the date range selected

  • We will print the report with all behaviors expanded (showing all details)

  • We will not print the print/export buttons and we will not print the edit/delete buttons

Export

Design

  • If the user clicks the export button, they will be prompted to download an excel file

  • The excel file will have a tab for positive behaviors and a tab for negative behaviors

  • Positive Behaviors tab

    • We will show a header in cell B1 called Students

    • We will show a header in cell C1 called Occurrences

    • We will show a header in cell D1 called Points

    • Starting in cell A2, we will list each behavior name

    • For each behavior name, we will list the number of students for whom the behavior was recorded, the number of occurrences for the behavior, and the number of points awarded for the behavior

    • Starting in cell B3, we will list each student first name and last initial

    • For each student, we will list the number of occurrences of the behavior and the number of points awarded to the student for that behavior

    • In the last row, we will show totals for students, occurrences, and points

 

  • Negative Behaviors tab

    • We will show a header in cell B1 called Students

    • We will show a header in cell C1 called Occurrences

    • Starting in cell A2, we will list each behavior name

    • For each behavior name, we will list the number of students for whom the behavior was recorded, the number of occurrences for the behavior, and the number of points awarded for the behavior

    • Starting in cell B3, we will list each student first name and last initial

    • For each student, we will list the number of occurrences of the behavior

    • In the last row, we will show totals for students and occurrences

 

Business Rules

  • We will export the report based on the date range selected


From Behavior Dashboard

Design

  • From any tier tab in the Behavior section, the user will click View behaviors (points box).

  • From here, the user will select a classroom and then hit the select button.

  • They will then see the classroom points report (same as above).

 

Business Rules

  • Any user with permission to View Reports (under Behavior Support) will have access to view behaviors button.

  • All non-admin users will see classrooms they are currently assigned to

  • Classrooms will be listed alphabetically

  • Admins will see a search bar instead of the classrooms list. Admins will need to search for a classroom by name.