Create Contract | Behavior Contract| Behavior Suite
Users will have the ability to create a behavior contract based on the template settings.
User Stories:
As a teacher who is creating a behavior contract for my student, I need structure and options for the look of the contract so that it provides a professional presentation for the student and the family.
As a teacher who is creating a behavior contract for my student, I need a way to save and edit my work so that I may return to revise the contract at a later time.
As an administrator who approves behavior contracts, I need a way to discuss revisions with the creator of the contract so that the finished product will encompasses the needs of the student across content areas.
Acceptance Criteria:
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 the delete button is selected for a contract in the draft or unsaved for the first time, the delete confirmation message will show.
Given the user is an admin then then approve button will show.
Given the user is not an admin, then the Submit for Approval button will show.
Given the user selects add another behavior, reward and/or consequence, then an additional field will show.
Given a user clicks on the X to remove an additional behavior, reward and/or consequence they have added, then the item will be removed
Given the user clicks on a style for the behavior contract, the Preview link will show beneath it.
Given the Preview link is clicked on or hovered over, the image shown will match the preview design selected.
Given a user selects Submit for approval button without selecting a style for the behavior contract, the error message: Please select a style will show.
Given a specific student is selected for creation of a behavior contract, that student’s name auto-fills in the contract template and cannot be changed.
Given a contract is created by either a non-admin user or an admin user and is in the draft status, it can be deleted and a warning pop-up is shown to confirm the action.
Given a contract is created by a non-admin user and is in the pending approval status, it can be deleted by the admin who it is sent to and if selected for deletion the warning pop-up is shown to confirm the action.
Given the Submit for approval button is clicks from either the top or the bottom buttons, the confirmation message: Success! You have submitted the contract for approval will show.
Given user adds a custom behavior from the behavior bank drop down, that behavior will become part of the alphabetical ordered list for that specific student.
Given an admin user visits the create a contract screen, their create screen will contain the buttons: Delete, Approve, Save & Close.
Given the creator of a contract is an admin, they may also approve the contract they create.
Design: https://www.figma.com/file/gdwMnbpudJxuzVrORrOGvd/Ed-Member-Site-UX?node-id=16502%3A187824
Go to Create Contract
UI
There are 3 ways to navigate to Create Contract:
From Behavior
The user will click on Create Contract on the Tier 2 or 3 screens.
Team members with permissions to regions will need to indicate which region, building, classroom, and student they would like to create the Behavior Contract for from a selector once they click on Record incident
Team members with permissions to multiple buildings will need to indicate which building, classroom, and student they would like to create the Behavior Contract for from a selector once they click Create
Team members with permissions to classrooms will need to indicate which classroom and student that they would like to create a Behavior Contract for
If a student already has an active contract, meaning it has been approved and the current date falls between the start and review dates, they will see the error message
If they click View they will see see the View contract screen
From a Classroom
From the classroom page, the user will select Behavior Tools from the left-side navigation menu.
From there, they will select Behavior Contract (under Tier 2 or 3 supports)
Next, they will click the Create Contract button
They will then see a popup where they must select the student
If a student already has an active contract, meaning it has been approved and the current date falls between the start and review dates, they will see the error message
If they click View they will see see the View contract screen
From My Students - Behavior Support
On Tier 2 or 3, the user may click Create Contract
Alternatively, the user may click Contracts under recommended tools
From here, the user will click Create contract
If a student already has an active contract, meaning it has been approved and the current date falls between the start and review dates, they will see the error message
If they click View they will see see the View contract screen
Business Rules
Behavior Section:
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.
All non-admin users will see classrooms they are currently assigned to
Classrooms will be listed alphabetically
Classroom/Group Section:
Any user with permission to Edit Plans (under Intervention tracking) AND who has access to MTSS Interventions (All Tools or Behavior Contract enabled) will have access to Create contract link.
Students Sections:
Any user with permission to Edit Plans (under Intervention tracking) AND who has access to MTSS Interventions (All Tools or Behavior Contract enabled) will have access to Create contract button.
All fields are required in the popup once they click Create
All regions that a user has permission to see should show up in the dropdown in the popup that shows when they click Create Contract
All buildings that a user has permission to see should show up in the dropdown in the popup that shows when they click Create Contract
All classrooms that a user has permission to see should show up in the dropdown in the popup that shows when they click Create Contract
All students that a user has permission to see should show up in the dropdown in the popup that shows when they click Create Contract
A given student can only have one active contract at a time, meaning they can only have one approved contract which is running during a given starting and review date
Create contract
UI
We will now see the Create contract modal
Clicking the X will close the modal without saving changes.
Clicking Save will save the changes and bring the Docs for Review
Team members can chat with other team members through the chat feature as it works for incident reports once an initial save is made.
To save and close the modal, user selects Save & Close button.
To submit behavior contract for approval, user selects Submit for Approval button and sees confirmation message.
If user selects submit for Approval button
To delete behavior contract, user selects Delete and warning message shows.
To delete the behavior contract, the user selects Yes, delete it from the pop-up.
To cancel the request to delete, the user selects cancel or X.
Admin Creates Behavior Contract
Admin users can delete, Approve and Save & Close from the Create screen.
If admin selects Approve for a student’s contract when the student has an existing contract, the warning message shows.
To close the pop-up and return to the screen beneath it, user selects Cancel or X.
To view the current active contract, user selects View button.
Business Rules
All fields are required
Discussion panel becomes active after the initial save has occurred like incident reports.
If user does not save created contract, then discussion panel is not active.
Saving the document without submitting it for approval is Draft state.
Behavior contracts in the Draft State can be deleted.
If a style has been selected and user selects Submit for approval, they will see a confirmation message: Success! You have submitted the contract for approval.
Confirmation remains for 3 seconds.
Confirmation message shows where user has clicked Submit for Approval button (See images: Top submit, Bottom submit)
If user selects Delete for a behavior contract in the draft or unsaved for the first time state, then the delete confirmation message shows. (See image: Delete Confirmation Message top)
Delete confirmation message shows in location closest to where the user selected Delete button.
If Yes, delete it is selected from pop-up, behavior contract is deleted and user is returned to the screen beneath the modal where they were.
If Cancel or X is selected from pop-up, then the behavior contract is not canceled and user is returned to the modal where they left off.
Admin Creates Behavior Contract
If user is an admin, they see the following buttons: Delete, Approve, Save & Close.
Admin may approve their own contract.
If Admin selects Approve and the student has an active contract, user sees pop-up. (See image: Create Contract)
Select Style
Design
Users will be required to pick a design for the completed contract that will become visible from the View area
Error message shows if the user clicks submit for approval and has not selected the style
To select a style for the contract, user clicks on the style.
If the user clicks on a design, a preview button will appear that users can click or hover on to see the design in action
To de-select a style, user clicks on another style.
Business Rules
Design must be selected
Only one design style can be selected. (See image: Style One)
Selecting a design style works as a toggle.
If a style is selected then the Preview link appears.
If a style is not selected then the Preview link will not show.
Clicking on or hovering over Preview shows the preview. (See image: Preview)
Design shows once completed in the View mode
If submit for approval is selected without choosing a style, error message: Please select a style for the contract will show. (See image: Error message)
If a style is chosen before submit for approval button is selected then the error message will not show.
Student name
Design
The student name selected in the popup prior to this create screen will show below student name
Business Rules
The student name cannot be changed on this screen
The name will appear in First name Last name orientation
Contract Start
When the user clicks the word Today, a calendar will open.
Once the date is selected, that date will show in place of the word Today (unless today’s date was selected)
Business Rules
The user may not select a date in the future
The date field will always show in this location, even if it has been moved farther down the report template.
This is a required field
The calendar will only show 9 months earlier than Today’s date
Goals
Design
The user will need to select which goals will be included in the contract
The user can click on the dropdown and see the searchable behavior goal bank
Users can add a custom goal by typing in the custom goal space
Selected goals used in other areas of MTSS or in other incident reports will show in selected goals with the most recent at the top
Once the user selects a goal, they may click the add another goal to add more goals
The user can change the order of the goals by clicking on the arrows to the left of each goal
The user can remove a goal by clicking the X
Business Rules
Select Behavior drop down is used in Intervention Plans, Self-Monitoring (See Self-Monitoring for more information on Behavior Drop Down), Behavior Contracts, Data Tracking (Behavior Tracking), and Behavior Plans.
Previous user goal selections and custom goals created from Intervention Plans, Behavior Contracts, Data Tracking (Behavior Tracking) and Behavior Plans, carry over and appear within the Select behavior drop down.
Only one goal can be selected in each dropdown
The user must select one goal so the X will not be available on the first dropdown thus it cannot be removed
The bank of goals will show in the goal dropdown
Rewards
Design
The user will need type in a reward
Once the user selects a reward, they may click the add another reward to add more rewards
The user can change the order of the rewards by clicking on the arrows to the left of each reward
The user can remove a reward by clicking the X
Business Rules
The user must type in one reward
Consequences
Design
The user will need to type in a consequence.
Once the user selects a consequence, they may click the add another consequence to add more consequences
The user can change the order of the consequence by clicking on the arrows to the left of each consequence
The user can remove a consequence by clicking the X
Business Rules
The user must type in one consequence
Contract Review
Once the user selects the contract start, the contract review will automatically be selected for two weeks later
The user may change this date by clicking on the dropdown
Business Rules
This is a required field
The calendar will only show 9 months earlier than Today’s date
Admin as creator
UI:
Admin users have the same functionality for creating a behavior contract with a few differences in buttons.
To approve the behavior contract and make it active, user selects Approve.
Business Rules:
Admin users have the same functionality in creating behavior contracts as teacher users.
If a user is an Admin then they have an Approved button. (See image: Top button set)
Admin users can approve behavior contracts they create.
If Admin selects Approve, then the contract becomes active.