We need to make a change to the menu in Classrooms and add a classroom behavior tools area.
Acceptance Criteria:
Given there are less than 8 contracts, the Load more button will be inactive.
Given there are more than 8 contracts, the Load more button will be active.
Given I am a user with access to MTSS interventions (all tools or Behavior Behavior Contracts enabled) and permission to behavior support ->Edit Reports, I will have access to create contract button.
Given I am a user with access to MTSS interventions (all tools or Behavior Contracts enabled) I will have access to the behavior contracts card and view contract button.
Given I am a user with access to MTSS Interventions (all tools or behavior contracts enabled), I will see the behavior contracts block.
Given I am a user with access to MTSS interventions (all tools or behavior contracts enabled) and permission to behavior support - edit reports, I will have the ability to create/edit a contract
Design: https://www.figma.com/file/gdwMnbpudJxuzVrORrOGvd/Ed-Member-Site-UX?node-id=16503%3A192977
Main Classroom Screen
Design
When users click on Behavior tools they will see the new behavior tools area within classroom
We will add behavior tools to the dropdown as well for classrooms
Business Rules
Users with access to MTSS Interventions (all tools or Behavior contracts enabled) and permission to Behavior Support → Add/Edit behaviors will now see Behavior tools
View Contracts: Create Contract
Design
Once the user clicks on View contracts, they will see a list of the contracts with the one active one always at the top
User sees a list of up to 8 contracts when first entering the page.
If more than 8 contracts exist, then the load more button is active.
User clicks on Load more button to view additional contracts 4 at a time.
If they click Create contract, they will see a popup for them to select the student
Once the student has been selected they will see the create contract view
Business Rules
Users with access to MTSS interventions (all tools or Behavior Contracts enabled) and permission to behavior support → Edit Reports, will see create contract button.
By default-
The most recent contract according to creation date will be at the top
Remaining contracts are listed by most recent to least recently created.
If multiple contracts were created on the same date for different students, we will list the students in alphabetical order as Last Name, First Name and show as First Name, Last Name.
If multiple contracts were created on the same date for the same student and one of those is active, we will show the active contract first.
There can only be one active contract at a time
We will show up to 8 lines of contracts.
If there are more than 8 contracts, then the Load more button will become active.
If user clicks Load more button, we will show up to 4 more contracts at a time.
Load more button remains active until user has viewed all contracts.
If there are no additional contracts, then the load more button is inactive.
View Contracts: Created
Design
The first filter column that they will see is Created
They will see the red dot if this is the first time they have clicked on the page and if their contract has been approved
The date below the filter is the day that the contract was submitted for review
The list of students is ordered based on the date that it was submitted. The most recent contract will be at the top
Business Rules
The dropdown selections in the filter are:
past 7 days
past 14 days
past 30 days
past year
View Contracts: Student
Design
The next filter column dropdown contains all students the user has in the given classrooms
Business Rules
Student list in dropdown is in abc order by last name
View Contracts: Start Date
Design
The next column can be sorted by the date that the contracts starts
Business Rules
sort by most recent or oldest start date
View Contracts: Review Date
Design
The next column can be sorted by the date that the contract is set to be reviewed
Business Rules
sort by most recent or oldest review date
View Contracts: View
Design
If the user clicks on the View button, they will be taken to Student Contract report
Business Rules
View button should take the user to the contract report of the student in the same row as the View button
View Contracts: Status
Design
If the contract has been approved by the admin, the status will show approved
If the contract has not been approved by the admin, the status will show Pending approval
Business Rules
The status can either be pending approval or approved
Note: The sections below were added after Incidents/Points were completed. They are additions to those product but also shows functionality that is being used with subsequent products. Although some of the column heading may be little different with each product, we are building this same page in this same location for Self-Monitoring, Contracts, Behavior Tracking, Behavior Plan, etc. That is why it remains on this Confluence page.
View Incidents
Design
If users click on Incidents in tier 2 or 3, they will see the same incidents list that exists today
Business Rules
Incidents list will function in the same way as it does today except they will get here via Classroom-Behavior Tools- Incidents
View Points
Design
Once the user clicks on View behaviors, they will see a list of the behaviors for the default of today if behaviors were logged today
The list will be ordered by the student with the most positive and/or negative behaviors will be at the top and follow in descending order
If the user clicks on Record behaviors, they will see the select student(s) or whole classroom modal and then be able to record behaviors
Business Rules
The default should be today if the teacher logged something today. If not it should be for the next time frame with logged behaviors
View Points: Students
Design
The next filter column dropdown contains all students the user has in the given classrooms
Business Rules
Student list in dropdown is in abc order by last name
View Points: Today
Design
The next filter column dropdown contains the time frame
Business Rules
The default should be today if the teacher logged something today. If not it should be for the next time frame with logged behaviors
The dropdown selections in the filter are:
today
past 7 days
past 14 days
past 30 days
past year
View points: positive behaviors
Design
The next sort column dropdown contains the number of positive behavior occurrences in total for the given timeframe and student
Business Rules
The column can be sorted by the most positive behaviors or the least positive behaviors
View points: negative behaviors
Design
The next sort column contains the number of negative behavior occurrences in total for the given timeframe and student
Business Rules
The column can be sorted by the most negative behaviors or the least negative behaviors
View points: View
Design
If the user clicks on the View button, they will be taken to Student behavior report
Business Rules
View button should take the user to the behavior report of the student in the same row as the View button