We need a way to set up the Frequency data collection method so Users who select it can create the parameters for data collection using the this method.
User Stories:
I am a teacher who needs to set up the parameters for collecting Frequency data so that Behavior tracking for my Tier 2 and Tier 3 Students will be successful.
I am a teacher who needs to track behaviors without creating a Behavior Plan so that I can track behaviors so that set up is easier.
Acceptance Criteria:
Given I am a user with access to MTSS interventions (all tools or Behavior Tracking enabled) OR Behavior Support and permission to Behavior Support, > Add/Edit Behaviors will see create behaviors button.
Given I am a user with access to MTSS interventions (all tools or Behavior Tracking enabled) OR Behavior Support and permission to Behavior Support, > View Behaviors
Given I am a user who has selected a measurement tool, the select tool circle on the timeline will be filled in with blue and contain a check mark.
Given I am a user who has NOT selected a measurement tool, the select tool circle on the timeline will NOT be filled in with blue and will NOT contain a check mark.
Given I am a user who has completed each of the sections for behavior definition and data settings and saved my work, each item on the timeline will be filled in with blue and contain a checkmark.
Given I am a user who has completed some of the sections for data settings but not others, the incomplete sections will show an outlined blue in the timeline.
Given I am a user who has returned to my incomplete sections for data settings and updated and saved my work, the timeline will now show a filled in blue circle and a check mark.
Given I am a user who has completed a section(s) and selected Save & Go Back, my work on each of the sections that have been completed is saved.
Given I am a user who has completed a section(s) and did NOT select Save & Go Back, my work on each of the sections that I did NOT select Save & Go Back is not saved.
Given I am a user who has selected increase Frequency with intensity, the hard coded goal statement will match the hard coded statement from account settings for increase Frequency with intensity.
Given I am a user who has set a goal, the customized goal statement will show with text fields before and after the highlighting the hard coded language.
Given I am a user who has set a goal and selected YES for track objectives, the hard coded goal statement will show on the track objectives screen.
Given I am a user who has selected YES for track objectives to increase a behavior, three hard coded objectives will be calculated and shown based on an evenly distributed increase increment from the first to the last objective.
Given I am a user who makes changes to the the number of objectives from the above example, the calculations will reset to reflect an evenly distributed increase increment from the first to the last objective.
Given I am a user who has included 5 objectives, I will NOT see the +Add new objective link.
Given I am a user who has selected YES for track objectives, the first hard coded objective will NOT show an X an will NOT be able to be deleted by the User.
Design: https://www.figma.com/file/gdwMnbpudJxuzVrORrOGvd/Ed-Member-Site-UX?node-id=28422%3A230016
Section 1: Select Measurement Tool
UI:
User sees Active Tag and Student Name along with Navigation tab with Data Settings Selected.
User sees timeline.
To move from different places on the timeline, the User clicks on the timeline labels or the circles.
To learn more about data types, User clicks on or hovers over information icon.
User clicks on frequency to select it.
To de-select Frequency, the User clicks on selection a second time or clicks on another measuring tool.
To Save and exit the modal, user clicks Save and exit button.
To Continue to next slide, User clicks on Continue button.
To go back to the previous slide, user clicks on Go back button.
Business Rules:
Users with permission to Edit Settings (Behavior Support) and access to Behavior Support OR MTSS Interventions (all tools or Behavior Tracking enabled) will be able to create Behaviors to track.
We will show the Student’s Name.
Once a data type is selected, the Behavior Tracking becomes active.
If user has selected a data type, then the Behavior Tracking is in the Active Status.
Clicking on the timeline labels or circles takes the User to that section for the collection method they selected.
Users can move between sections if they have selected a measurement tool
Completing the section turns the circle blue with checkmark
If the user does not complete a section, then the circle will not be filled-in in blue with checkmark.
If the user leaves a section incomplete, they will not be able to track behaviors.
If the Users clicks on Frequency, the remaining time line items follow the parameters for Frequency. (See Data Collection: Single Select Frequency in Figma)
Buttons:
Clicking Go Back button takes the User to Behavior Definition screen.
Clicking Continue saves the work to this screen and takes the User to Baseline screen for Frequency.
Clicking Save and exit saves the work on this page and closes the modal.
Section 2: Baseline Selection
UI:
User sees timeline.
UI: Select No
To select No, the User clicks on down arrow in selection field and selects No.
To Record baseline in Data Express, user clicks on Record baseline button and completes the baseline for the frequency.
Recording Baseline in Data Express and Returning to Behavior Tracking
Once user has completed baseline in Data express, they select I am done recording baseline data.
If user has not set up a goal in behavior tracking, then pop-up message is shown.
To remain in data express, user clicks on Cancel or X.
To return to Behavior Tracking and land on the Set up goal screen, user clicks on Yes button.
To go back to previous screen, User selects Save & Go Back button.
Select Yes:
To select Yes, the User clicks on down arrow in selection field and selects Yes.
To select start and end dates for baseline data collection, User selects start and end dates from the calendar.
To record the average number of times a behavior happened, the User selects from drop down or types in a number.
To return to previous screen, User clicks on Go Back button.
To advance to the next section, User clicks on Continue Button.
Business Rules:
If User has selected a tool, then Select tool will be filled in with blue and white checkmark in timeline.
If User has selected a tool, then Record Baseline is outlined in blue in timeline.
If user selects No in baseline field, then Record Baseline button is shown. (See image: Select No)
If user selects Yes for baseline, then the Record Baseline button does not show.
If User Selects No for Baseline, then Record baseline button takes User to record baseline data in Data Express for Frequency. (See Image: Frequency Baseline)
If the user selected Frequency with Intensity, they are taken to Frequency with Intensity Baseline.
If the user Selected Frequency without Intensity, they are taken to Frequency without Intensity Baseline.
Recording Baseline in Data Express and Returning to Behavior Tracking
If user is entering from Behavior tracking and records baseline, then clicking I’m done recording baseline button completes baseline collection.
If user selects I’m done recording baseline and the do not have a goal set up then the pop-up is shown. (See images: Selected without goal and Set Up Goal)
If user selects Cancel or X from Set up Goal pop-up, then they remain in Data Express.
If user selects Yes from Set up Goal pop-up, the modal for Behavior tracking opens to the Set-up goal in behavior tracking screen. (See image: Return Destination)
Selecting Yes for baseline data collection
If User Selects Yes for baseline data collection,
Calendar appears when User clicks on Start and End date.
Selections appear as MM/DD/YYYY in start and end fields.
Average field appears.
Drop down contains numbers (1-?) or User can type in any number (1-100)
Selecting Continue button takes Users to Set Goal section.
Section 3: Return from Recording Baseline
UI:
User sees timeline and success message.
User sees completed summary view.
To go back to previous slide, User clicks on Go back button.
To continue to set Goal screen, User clicks on Continue.
To save and exit the modal, the user clicks on Save and exit.
No Baseline Recorded
If user returns to behavior tracking without recording a baseline or selects No for record baseline, we show this slide.
To return to data express and record a baseline, user clicks on Yes, record baseline now.
To Continue to Set goal screen without recording baseline, user clicks on Continue without baseline.
Business Rules:
If user has Recorded baseline in data express and returned (See above section: Recording Baseline in Data Express and Returning to Behavior Tracking) and clicks on the back button or the Record Baseline circle on the timeline, they will see the Success message.
If User completes Baseline in Data express and returns to Create Behavior Tracking, the Timeline shows completion of Recorded Baseline with filled-in blue circle and white checkmark and success message.
If the User completed Frequency with intensity in Data express, they see average intensity levels.
If the User completed Frequency without intensity in Data express, they see summary view with no intensity levels.
No Baseline Recorded
If user returns to behavior tracking without recording a baseline or selects No and then selects the continue button, we show option to return to data express or continue without baseline. (See image: No Baseline)
If Yes, record baseline now button is selected, then user is taken to data express to record baseline.
If Continue without baseline button is selected, then user is taken to the Set goal slide.
If user does not record a baseline, then the timeline for baseline is not colored in blue with the white checkmark.
Behavior tracking and Behavior plan both do not require a baseline.
Section 4: Goal Selection
UI:
User sees timeline.
Set Goal:
To edit the goal the User selects choices from drop downs.
Customizing the Goal Statement and Objective Statements
To view the hint for how to customize the goal statement, the user clicks on or hovers over the information icon.
To edit the Customized goal statement/ Customized Objective Statement, the User clicks on blue Custom Text inside the Goal statement/objective statement before and/or after the hard coded text.
User clicks inside the text box and types.
To cancel the request the user clicks on X.
To upload the custom text, user clicks on the up arrow.
User sees custom text entry included.
To edit custom entered text, user clicks on blue text and Custom text pop-up will show.
To go back to previous slide, User clicks on Go back button.
To continue to track objectives, User clicks on Continue.
To save and exit the modal, the user clicks on Save and exit.
IF the user clicks edit and tries to change the goal and there is data that exists for the goal, then the user will see the error message: There is data for this goal. If you make changes and save or continue, you will lose the data for the saved goal.
If they save and exit or continue, they will lose data attached to old goal.
If the user clicks edit and tries to change to not track objectives and there is data that exists for the objectives, then the user will see error message: There is data for the objective(s). If you no longer track the objectives, you will lose data for the saved objectives.
If they save and exit or continue, they will lose data for the objectives.
If the user clicks edit and tries to change an objective and there is data that exists for the objective, then the user will see error message: Objective cannot be saved because there is data already collected for it.
If they save and exit or continue, they will lose data for the objective.
Select No
If the User does not want to track objectives, the User selects No from drop down or leaves it as the default.
To go back to previous slide, User clicks on Go back button.
To continue to track objectives, User clicks on Continue.
To save and exit the modal, the user clicks on Save and exit.
Select Yes
To track objectives, the User selects Yes.
Selecting Yes shows the goal the User set in Goal Selection section.
Selecting Yes opens 3 objectives fields.
To select mastery criteria for each of the objectives, the User selects from the drop down fields.
To customize objective definition, the User clicks inside text field and types.
To remove an objective, the user clicks on the x next to the objective.
To add a new objective, the User clicks on +Add new objective.
To go back to previous slide, User clicks on Go back button.
To continue to track objectives, User clicks on Continue.
To save and exit the modal, the user clicks on Save and exit.
Business Rules: (copy of old specs)
We will show a default mastery criteria based on the account settings.
The format of the mastery criteria is dependent on the data collection type
The goal sentence is based on the data collection type. It will be formatted as:
Increase: STUDENT NAME will increase BEHAVIOR NAME to INSERT MASTERY CRITERIA.
Decrease: STUDENT NAME will decrease BEHAVIOR NAME to INSERT MASTERY CRITERIA.
If the user updates the mastery criteria, the hard-coded goal definition sentence will update as well.
The mastery criteria will populate a hard-coded sentence in the goal definition box. This sentence cannot be edited. However, custom text may be entered before and/or after this sentence.
Customizing the Goal Statement and Objective Statements
We will show the information icon next to Customize the Goal Statement and Customize Objective Statement for all data collection types.
Adding and deleting custom text for goal and objectives functions the same way for all data types.
If data exists for the goal, the user will see a message warning them about losing data. If they save, they will lose all data connected to the goal that they are changing.
If user clicks on or hovers over the information icon for Customize the Goal Statement and/or Customize Objective Statement(s), the hint is shown. (See image: Custom Text hint)
If user clicks on blue Custom Text within the goal and/or objective(s) statements, then the Custom Text pop-up is shown. (See image: Custom Text Pop-up)
If user text enters custom text, and selects the up arrow, then then custom text will show. (See image: Custom Text Entered)
There is no character limit for custom text entry.
Timeline:
If the user has completed Select Tool and Record baseline sections the Timeline has Select Tool and Record Baseline colored in blue with white check mark.
Set Goal in Timeline is outlined in blue.
Buttons:
Go Back takes user to Baseline selection for Frequency (previous screen).
Continue takes user to Track objectives slide.
Section 5: Track Behaviors
UI:
User sees timeline.
Select No
If the User does not want to track objectives, the User selects No from drop down or leaves it as the default.
To go back to previous slide, User clicks on Go back button.
To continue to track objectives, User clicks on Continue.
To save and exit the modal, the user clicks on Save and exit.
Select Yes
To track objectives, the User selects Yes.
Selecting Yes shows the goal the User set in Goal Selection section.
Selecting Yes opens 3 objectives fields.
To select mastery criteria for each of the objectives, the User selects from the drop down fields.
To customize objective definition, the User clicks inside text field and types.
To remove an objective, the user clicks on the x next to the objective.
To add a new objective, the User clicks on +Add new objective.
To go back to previous slide, User clicks on Go back button.
To continue to track objectives, User clicks on Continue.
To save and exit the modal, the user clicks on Save and exit.
is outlined in blue.
Buttons:
Go Back takes user to Baseline selection for Frequency (previous screen).
Continue takes user to Track objectives slide.
Business Rules:
Timeline has Select Tool, Record Baseline, Set Goal colored in blue with white check mark and Track objectives outlined in blue.
Select No for tracking objectives.
Track objectives field contains:
No
Yes
Default selection is No.
Select Yes to track objectives:
The Goal Statement entered by User on previous screen is shown in the blue box.
3 objectives will appear as the default.
If the User clicks the X next to an objective, the objective is removed.
If the User clicks on +Add new objective, a field for a new objective will appear.
For each objective, the user must enter a mastery criteria.
If a User does not create mastery criteria, then the objective cannot be used for behavior tracking.
The objective definition box will include a hard-coded sentence based on the mastery criteria. The user may not change this sentence, but may add custom text before and/or after this sentence.
(Copy of old specs)
If objectives are selected, the user must include at least 1 objective.
Increase Behavior
The mastery criteria must increase for each objective. Meaning, the criteria for objective 1 cannot be higher than the criteria for objective 2.
The mastery criteria for the last objective must be equal to the mastery criteria for the goal.
By default, each objective criteria will be evenly distributed in an increasing fashion from the first objective to the last. For example, if my goal is to increase time on task to 30 minutes & I have included 3 objectives, my first objective will be to increase to 10 minutes, my second objective will be to increase to 20 minutes, & my 3rd objective will be to increase to 30 minutes.
This logic will continue & the mastery criteria will update as I add and remove objectives.
Once I begin editing the mastery criteria for any objective, the system will no longer update the criteria for any other objective.
Decrease Behavior
The mastery criteria must decrease for each objective. Meaning, the criteria for objective 1 cannot be lower than the criteria for objective 2.
The mastery criteria for the last objective must be equal to the mastery criteria for the goal.
By default, each objective criteria will be evenly distributed in increments of 10 in a decreasing fashion from the first objective to the last. For example, if my goal is to decrease tantrums to 0 minutes & I have included 3 objectives, my first objective will be to decrease to 20 minutes, my second objective will be to decrease to 10 minutes, & my 3rd objective will be to decrease to 0 minutes.
This logic will continue & the mastery criteria will update as I add and remove objectives.
Once I begin editing the mastery criteria for any objective, the system will no longer update the criteria for any other objective.
The format of the mastery criteria is dependent on the data collection type
The objective definition sentence is based on the data collection type. It will be formatted as:
Increase: STUDENT NAME will increase BEHAVIOR NAME to INSERT MASTERY CRITERIA.
Decrease: STUDENT NAME will decrease BEHAVIOR NAME to INSERT MASTERY CRITERIA.
If the user updates the mastery criteria, the hard-coded objective definition sentence will update as well.
If User clicks on +Add new objective, an additional objective section is added.
User can have up to 5 objectives.
Additional objectives follow same rules for increase and decrease behavior.
Buttons:
To continue to Done screen for Frequency, the User selects the Continue button.
To return to the goal selection screen for Frequency, the User selects Go Back.
To save the work and exit the modal, user clicks on Save and exit button.
Section 65: Done
UI:
User sees Done screen with Success message.
Clicking x or close removes the confirmation and closes the modal.
Selecting Go Back button takes the User to the previous screen (Track objectives).
To save and close behavior tracking, the User clicks Save and exit button.
Active Status
If user has made the behavior tracking active, then these button become active.
To print data sheet, User clicks on Print data sheets button.
To record data, User clicks on Record Data button.
To View data for specific behavior, User clicks on View Data.
Business Rules:
If the User has completed all sections for behavior tracking, the timeline includes blue fill-in with white checkmarks for all items.
If the User has completed all sections for behavior tracking, then they will see the Success message- “Success! You are ready to start tracking the behavior.”
To return to the Track Objectives screen, the User selects Go Back
Selecting Save and exit closes the modal.
Active Status
If the User has completed all parts of creating Behavior tracking and has recorded data, then Print data sheets, Record Data, View Data, Change Status are active buttons.
Print Data sheets button
If User set up behavior tracking for Decrease Frequency with Intensity and selects Print Data sheets, they are taken to Print Data sheets.
If User sets up behavior tracking for Decrease Frequency without Intensity and selects Print Data Sheets, they will be taken to Print Data Sheets.
If User sets up behavior tracking for Increase Frequency with Intensity and selects Print Data sheets, they are taken to Print Data sheets.
If User sets up behavior tracking for Increase Frequency without Intensity and selects Print Data Sheets, they are taken to Print Data sheets.
Record Data button
If User sets up behavior tracking for Frequency with Intensity and selects Record Data button, they are taken to Data express.
If User sets up behavior tracking for Frequency without Intensity and selects Record Data button, they are taken to Data express.
View Data button takes the user to view data section.
If change status is selected, user sees Change Status Pop-up (See:View/Edit Behavior Tracking)