Line Graph | Admin Reports | Point System | Behavior Suite

We need to add a line graph to represent positive and negative behaviors tracked over time. We need to be able to view this data by total behaviors tracked and total students with behaviors tracked.

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

Acceptance Criteria:

  • Given I am a user with access to MTSS Interventions and All Topics have been included or MTSS Interventions and Point system and I am a role 5-7, I will be able to see a line graph of the number of unique students with at least 1 positive or negative behavior/points recorded for the given period


General Info

Design

  • Under classroom behaviors, we will show a pill tab for Line Graph

  • From here, the user may select to report by

    • Students with Positive Behaviors

    • Students with Negative Behaviors

    • Students with Points Earned

    • Total Positive Behaviors

    • Total Negative Behaviors

    • Total Points Earned

Business Rules

  • Only 1 graph selection can be made at a time

  • We will default to Students with Positive Behaviors


| Students with Positive Behaviors

Design

  • The user will see a line graph detailing the number of unique students with positive behaviors tracked over time

  • Hovering on a data point will show both the number of students for which a positive behavior was tracked.

  • The x axis will be labeled by date

  • The y axis will be labeled by number of students

  • The user may make a selection to view the data cumulatively or non-cumulatively

 

Business Rules

  • District

    • We will show one line on the graph detailing the total number of unique students with positive behaviors tracked within the date range for all students in all buildings the user currently has access to.

    • Classroom behaviors reports will show if the district or any of it's child accounts have purchased Behavior

  • Region

    • We will show a separate colored line for each region selected (up to 10). Each line will detail the number of unique students with positive behaviors tracked within the date range for all students in all buildings within the region the user currently has access to.

    • If a student belongs to Region A during Month 1 of our date range and Region B during Month 2 of our date range, any positive behavior for that student will count under Region A for Month 1 and Region B for Month 2.

    • Classroom behaviors reports will show if at least 1 of the selected regions or any of their child accounts have purchased Behavior

  • Building

    • We will show a separate colored line for each building selected (up to 10). Each line will detail the number of unique students with positive behaviors tracked within the date range for all students in that building.

    • If a student belongs to Building A during Month 1 of our date range and Building B during Month 2 of our date range, any positive behavior for that student will count under Building A for Month 1 and Building B for Month 2.

    • Classroom behaviors reports will show if at least 1 of the selected buildings has purchased Behavior

  • Role

    • We will show a separate colored line for each role selected (up to 10). Each line will detail the number of unique students with positive behaviors tracked within the date range for all students assigned to team members with the selected role in all buildings the user currently has access to.

    • Classroom behaviors reports will show if any of the users assigned to any of the selected roles are assigned to Behavior

  • Team Member

    • We will show a separate colored line for each team member selected (up to 10). Each line will detail the number of unique students with positive behaviors tracked within the date range for all students assigned to the selected team member in all buildings the user currently has access to.

    • If a student belongs to Team Member A during Month 1 of our date range and Team Member B during Month 2 of our date range, any positive behavior for that student will count under Team Member A for Month 1 and Team Member B for Month 2.

    • Classroom behaviors reports will show if any of the selected team members are assigned to Behavior

  • Student

    • We will show one cumulative line for all students selected (up to 10). This line will detail the number of unique students positive behaviors tracked out of those selected within the date range.

    • Classroom behaviors reports will show if any of the selected students belong to a building that has purchased Behavior

 


| Students with Negative Behaviors

Design

  • The user will see a line graph detailing the number of unique students with negative behaviors tracked over time

  • Hovering on a data point will show both the number of students for which a negative behavior was tracked.

  • The x axis will be labeled by date

  • The y axis will be labeled by number of students

  • The user may make a selection to view the data cumulatively or non-cumulatively

 

Business Rules

  • District

    • We will show one line on the graph detailing the total number of unique students with negative behaviors tracked within the date range for all students in all buildings the user currently has access to.

    • Classroom behaviors reports will show if the district or any of it's child accounts have purchased Behavior

  • Region

    • We will show a separate colored line for each region selected (up to 10). Each line will detail the number of unique students with negative behaviors tracked within the date range for all students in all buildings within the region the user currently has access to.

    • If a student belongs to Region A during Month 1 of our date range and Region B during Month 2 of our date range, any negative behavior for that student will count under Region A for Month 1 and Region B for Month 2.

    • Classroom behaviors reports will show if at least 1 of the selected regions or any of their child accounts have purchased Behavior

  • Building

    • We will show a separate colored line for each building selected (up to 10). Each line will detail the number of unique students with negative behaviors tracked within the date range for all students in that building.

    • If a student belongs to Building A during Month 1 of our date range and Building B during Month 2 of our date range, any negative behavior for that student will count under Building A for Month 1 and Building B for Month 2.

    • Classroom behaviors reports will show if at least 1 of the selected buildings has purchased Behavior

  • Role

    • We will show a separate colored line for each role selected (up to 10). Each line will detail the number of unique students with negative behaviors tracked within the date range for all students assigned to team members with the selected role in all buildings the user currently has access to.

    • Classroom behaviors reports will show if any of the users assigned to any of the selected roles are assigned to Behavior

  • Team Member

    • We will show a separate colored line for each team member selected (up to 10). Each line will detail the number of unique students with negative behaviors tracked within the date range for all students assigned to the selected team member in all buildings the user currently has access to.

    • If a student belongs to Team Member A during Month 1 of our date range and Team Member B during Month 2 of our date range, any negative behavior for that student will count under Team Member A for Month 1 and Team Member B for Month 2.

    • Classroom behaviors reports will show if any of the selected team members are assigned to Behavior

  • Student

    • We will show one cumulative line for all students selected (up to 10). This line will detail the number of unique students negative behaviors tracked out of those selected within the date range.

    • Classroom behaviors reports will show if any of the selected students belong to a building that has purchased Behavior


| Students with Points Earned

Design

  • The user will see a line graph detailing the number of unique students with points earned tracked over time

  • Hovering on a data point will show both the number of students for which points were earned.

  • The x axis will be labeled by date

  • The y axis will be labeled by number of students

  • The user may make a selection to view the data cumulatively or non-cumulatively

 

Business Rules

  • District

    • We will show one line on the graph detailing the total number of unique students with points earned within the date range for all students in all buildings the user currently has access to.

    • Classroom behaviors reports will show if the district or any of it's child accounts have purchased Behavior

  • Region

    • We will show a separate colored line for each region selected (up to 10). Each line will detail the number of unique students with points earned within the date range for all students in all buildings within the region the user currently has access to.

    • If a student belongs to Region A during Month 1 of our date range and Region B during Month 2 of our date range, any point earned for that student will count under Region A for Month 1 and Region B for Month 2.

    • Classroom behaviors reports will show if at least 1 of the selected regions or any of their child accounts have purchased Behavior

  • Building

    • We will show a separate colored line for each building selected (up to 10). Each line will detail the number of unique students with points earned within the date range for all students in that building.

    • If a student belongs to Building A during Month 1 of our date range and Building B during Month 2 of our date range, any point earned for that student will count under Building A for Month 1 and Building B for Month 2.

    • Classroom behaviors reports will show if at least 1 of the selected buildings has purchased Behavior

  • Role

    • We will show a separate colored line for each role selected (up to 10). Each line will detail the number of unique students with points earned within the date range for all students assigned to team members with the selected role in all buildings the user currently has access to.

    • Classroom behaviors reports will show if any of the users assigned to any of the selected roles are assigned to Behavior

  • Team Member

    • We will show a separate colored line for each team member selected (up to 10). Each line will detail the number of unique students with points earned within the date range for all students assigned to the selected team member in all buildings the user currently has access to.

    • If a student belongs to Team Member A during Month 1 of our date range and Team Member B during Month 2 of our date range, any point earned for that student will count under Team Member A for Month 1 and Team Member B for Month 2.

    • Classroom behaviors reports will show if any of the selected team members are assigned to Behavior

  • Student

    • We will show one cumulative line for all students selected (up to 10). This line will detail the number of unique students points earned out of those selected within the date range.

    • Classroom behaviors reports will show if any of the selected students belong to a building that has purchased Behavior


| Total Positive Behaviors

Design

  • The user will see a line graph detailing the number of positive behaviors tracked over time

  • Hovering on a data point will show both the number of positive behaviors tracked and the number of students for which a positive behavior was tracked.

  • The x axis will be labeled by date

  • The y axis will be labeled by number of behaviors

  • The user may make a selection to view the data cumulatively or non-cumulatively

 

Business Rules

  • District

    • We will show one line on the graph detailing the total number of positive behaviors tracked within the date range for all students in all buildings the user currently has access to.

    • Classroom behaviors reports will show if the district or any of it's child accounts have purchased Behavior

  • Region

    • We will show a separate colored line for each region selected (up to 10). Each line will detail the number of positive behaviors tracked within the date range for all students in all buildings within the region the user currently has access to.

    • If a student belongs to Region A during Month 1 of our date range and Region B during Month 2 of our date range, any positive behavior for that student will count under Region A for Month 1 and Region B for Month 2.

    • Classroom behaviors reports will show if at least 1 of the selected regions or any of their child accounts have purchased Behavior

  • Building

    • We will show a separate colored line for each building selected (up to 10). Each line will detail the number of positive behaviors tracked within the date range for all students in that building.

    • If a student belongs to Building A during Month 1 of our date range and Building B during Month 2 of our date range, any positive behavior for that student will count under Building A for Month 1 and Building B for Month 2.

    • Classroom behaviors reports will show if at least 1 of the selected buildings has purchased Behavior

  • Role

    • We will show a separate colored line for each role selected (up to 10). Each line will detail the number of positive behaviors tracked within the date range for all students assigned to team members with the selected role in all buildings the user currently has access to.

    • Classroom behaviors reports will show if any of the users assigned to any of the selected roles are assigned to Behavior

  • Team Member

    • We will show a separate colored line for each team member selected (up to 10). Each line will detail the number of positive behaviors tracked within the date range for all students assigned to the selected team member in all buildings the user currently has access to.

    • If a student belongs to Team Member A during Month 1 of our date range and Team Member B during Month 2 of our date range, any positive behavior for that student will count under Team Member A for Month 1 and Team Member B for Month 2.

    • Classroom behaviors reports will show if any of the selected team members are assigned to Behavior

  • Student

    • We will show a separate colored line for each student selected (up to 10). Each line will detail the number of positive behaviors tracked within the date range for that student.

    • Classroom behaviors reports will show if any of the selected students belong to a building that has purchased Behavior


| Negative Behaviors

Design

  • The user will see a line graph detailing the number of negative behaviors tracked over time

  • Hovering on a data point will show both the number of negative behaviors tracked and the number of students for which a negative behavior was tracked.

  • The x axis will be labeled by date

  • The y axis will be labeled by number of behaviors

  • The user may make a selection to view the data cumulatively or non-cumulatively

 

Business Rules

  • District

    • We will show one line on the graph detailing the total number of negative behaviors tracked within the date range for all students in all buildings the user currently has access to.

    • Classroom behaviors reports will show if the district or any of it's child accounts have purchased Behavior

  • Region

    • We will show a separate colored line for each region selected (up to 10). Each line will detail the number of negative behaviors tracked within the date range for all students in all buildings within the region the user currently has access to.

    • If a student belongs to Region A during Month 1 of our date range and Region B during Month 2 of our date range, any negative behavior for that student will count under Region A for Month 1 and Region B for Month 2.

    • Classroom behaviors reports will show if at least 1 of the selected regions or any of their child accounts have purchased Behavior

  • Building

    • We will show a separate colored line for each building selected (up to 10). Each line will detail the number of negative behaviors tracked within the date range for all students in that building.

    • If a student belongs to Building A during Month 1 of our date range and Building B during Month 2 of our date range, any negative behavior for that student will count under Building A for Month 1 and Building B for Month 2.

    • Classroom behaviors reports will show if at least 1 of the selected buildings has purchased Behavior

  • Role

    • We will show a separate colored line for each role selected (up to 10). Each line will detail the number of negative behaviors tracked within the date range for all students assigned to team members with the selected role in all buildings the user currently has access to.

    • Classroom behaviors reports will show if any of the users assigned to any of the selected roles are assigned to Behavior

  • Team Member

    • We will show a separate colored line for each team member selected (up to 10). Each line will detail the number of negative behaviors tracked within the date range for all students assigned to the selected team member in all buildings the user currently has access to.

    • If a student belongs to Team Member A during Month 1 of our date range and Team Member B during Month 2 of our date range, any negative behavior for that student will count under Team Member A for Month 1 and Team Member B for Month 2.

    • Classroom behaviors reports will show if any of the selected team members are assigned to Behavior

  • Student

    • We will show a separate colored line for each student selected (up to 10). Each line will detail the number of negative behaviors tracked within the date range for that student.

    • Classroom behaviors reports will show if any of the selected students belong to a building that has purchased Behavior


| Points Earned

Design

  • The user will see a line graph detailing the number of points awarded over time

  • Hovering on a data point will show both the number of points awarded and the number of students for which a point was awarded.

  • The x axis will be labeled by date

  • The y axis will be labeled by number of points

  • The user may make a selection to view the data cumulatively or non-cumulatively

 

Business Rules

  • District

    • We will show one line on the graph detailing the total number of points awarded within the date range for all students in all buildings the user currently has access to.

    • Classroom behaviors reports will show if the district or any of it's child accounts have purchased Behavior

  • Region

    • We will show a separate colored line for each region selected (up to 10). Each line will detail the number of points awarded within the date range for all students in all buildings within the region the user currently has access to.

    • If a student belongs to Region A during Month 1 of our date range and Region B during Month 2 of our date range, any points awarded for that student will count under Region A for Month 1 and Region B for Month 2.

    • Classroom behaviors reports will show if at least 1 of the selected regions or any of their child accounts have purchased Behavior

  • Building

    • We will show a separate colored line for each building selected (up to 10). Each line will detail the number of points awarded within the date range for all students in that building.

    • If a student belongs to Building A during Month 1 of our date range and Building B during Month 2 of our date range, any points awarded for that student will count under Building A for Month 1 and Building B for Month 2.

    • Classroom behaviors reports will show if at least 1 of the selected buildings has purchased Behavior

  • Role

    • We will show a separate colored line for each role selected (up to 10). Each line will detail the number of points awarded within the date range for all students assigned to team members with the selected role in all buildings the user currently has access to.

    • Classroom behaviors reports will show if any of the users assigned to any of the selected roles are assigned to Behavior

  • Team Member

    • We will show a separate colored line for each team member selected (up to 10). Each line will detail the number of points awarded within the date range for all students assigned to the selected team member in all buildings the user currently has access to.

    • If a student belongs to Team Member A during Month 1 of our date range and Team Member B during Month 2 of our date range, any points awarded for that student will count under Team Member A for Month 1 and Team Member B for Month 2.

    • Classroom behaviors reports will show if any of the selected team members are assigned to Behavior

  • Student

    • We will show a separate colored line for each student selected (up to 10). Each line will detail the number of points awarded within the date range for that student.

    • Classroom behaviors reports will show if any of the selected students belong to a building that has purchased Behavior


Export

Design

  • When the user clicks the Export button, we will export the data to excel

  • We will show a row for each selection (i.e. region A, region B, etc.) and a column for date

 

Business Rules

  • We will export based on the filter selections and view selected

  • For example, if we are viewing a Students with Positive Behaviors cumulative report for Region A and Region B for the date range 2/1/20-2/16/20, this is the data we will export.


Print

Design

  • When the user clicks the print button, we will open a PDF of the graph

  • We will not print the filter, side panel, or pill tabs

  • Print in landscape

  • Show logo at top of page

  • Graph should fill the page

  • We will show a title of either

    • Student with Positive Behaviors from INSERT FILTER START DATE to INSERT FILTER END DATE

    • Students with Negative Behaviors from INSERT FILTER START DATE to INSERT FILTER END DATE

    • Students with Points Earned from INSERT FILTER START DATE to INSERT FILTER END DATE

    • Total Positive Behaviors from INSERT FILTER START DATE to INSERT FILTER END DATE

    • Total Negative Behaviors from INSERT FILTER START DATE to INSERT FILTER END DATE

    • Total Points Earned from INSERT FILTER START DATE to INSERT FILTER END DATE

  • We will show a sub-title listing the filter selections (i.e. Region A, Region B )

 

Business Rules

  • We will print based on the filter selections and view selected

  • For example, if we are viewing a Students with Positive Behaviors cumulative report for Region A and Region B for the date range 2/1/20-2/16/20, this is the data we will print.