Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

We need a way to set up the Rating Scale 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 Rating Scale data so that Behavior tracking for my Tier 2 and Tier 3 Students will be successful.

  • I am a teacher who needs to attach the Self-Monitoring tool for the Rating Scale data collection method I am creating for my student’s behavior tracking so that my student can monitor his/her own progress for their Tier 3 intervention.

Acceptance Criteria:

  • Given I am a user with access to Behavior Support OR MTSS interventions (all tools or Behavior Tracking enabled) and permission to Behavior Support, > Add/Edit Behaviors will see create behaviors button.

  • Given I am a user with access to Behavior Support OR MTSS interventions (all tools or Behavior Tracking enabled) and permission to Behavior Support, > View Behaviors

  • Given I am a user who has recorded a baseline in data express, the summary view will show upon return to Create Behavior tracking.

  • Given I am a user who has recorded a baseline in data express, I will see a success message upon return to Create Behavior tracking.

  • Given I am a user who has selected Rating scale, the hard coded goal statement will match the hard coded statement from account settings for Rating Scale.

  • 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.

  • Given the student has an active self-monitoring tool for the same behavior and same tool (Rating Scale), the message “Great, it looks like you have self-monitoring that is connected to this behavior.” will be shown.

  • Given I am the creator of the active self-monitoring tool in the above statement, the edit button will show.

  • Given I am NOT the creator of the active self-monitoring tool in the above statement, the View button will show.

  • If the student does NOT have an active self-monitoring tool for the same behavior and the same tool (Rating Scale), the message “Great, it looks like you have self-monitoring that is connected to this behavior.” will NOT be shown.

  • Given I am a user who selects YES to add self-monitoring when no active self-monitoring tools, I am taken to the Create screen for Self-monitoring.

  • Given I am a user who has completed all sections of Behavior Definition and Data Settings, the success message “Success, You are ready to start tracking the behavior.” shows on the done screen.

  • Given I am a user who has not completed all sections of Behavior Definition and Data Settings, the success message does not show on the done screen.

Design: https://www.figma.com/file/gdwMnbpudJxuzVrORrOGvd/Ed-Member-Site-UX?node-id=18929%3A236166

Section 1: Select Measurement Tool

UI:

  • User sees navigation tab and selects Data Settings

Image Removed

  • User sees timeline.

Image Removed

  • To learn more about measurement types, User clicks on or hovers over information icon.

  • User clicks on Rating Scale to select it.

Image Removed

  • To save and go back to previous screen, User clicks Save & Go Back button.

  • To save and continue, User clicks Save & Continue button.

 

Image Removed

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.

  • 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 Rating Scale, the remaining timeline items follow the parameters for Rating Scale. (See Data Collection: Checklist in Figma)

Buttons:

  • Clicking Save & Go Back button saves the work to this screen and takes the User to Behavior Definition screen.

    • Alternatively, selecting Behavior Definition from the tab returns the user to the Behavior Definition screen.

  • Clicking Save & Continue save the work to this screen and takes the User to Baseline screen for Rating Scale.

Section 2: Baseline Selection

UI:

  • User sees timeline.

Image Removed

Select No

  • To select No, the User clicks on down arrow in selection field and selects No or leaves it as the default state.

 

Image Removed

 

  • To Save and Record baseline in Data Express, user clicks on Save and Record baseline button.

  • To skip baseline data collection, User selects Save and Skip for now and is taken to the Set Goal section.

Image Removed

To go back to previous screen (Select measurement tool), User selects Save & Go Back button.

Image Removed

Select Yes:

  • To select Yes, the User clicks on down arrow in selection field and selects Yes.

 

Image Removed
  • To select start and end dates for baseline data collection, User selects start and end dates from the calendar.

 

Image Removed
  • To record the average % of opportunities per day, the User selects from drop down or types in a number.

Image Removed

  • To return to previous screen, User clicks on Save & Go Back button.

  • To advance to the next section, User clicks on Save & Continue Button.

 

Image Removed

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.

  • Default setting for Baseline selection is No.

  • Selecting Save & Go Back takes User to previous screen. (Select measurement tool)

  • If User Selects No for baseline data:

    • Select Save & Record baseline button saves the work on this slide and takes User to record baseline data in Data Express. (See Return from Recording Baseline section)

      • If the User selects Rating Scale, they are taken to Rating Scale.

    • Select Save & Skip this step for now saves the work completed on this screen and directs the User to set goal section. (See Goal Selection.)

    • Selecting Save & Go Back button takes User to Select Measurement Tool screen.

 

  • If User Selects Yes for baseline data:

    • 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 increments of 5 in descending order from 100 to 0 or User can type in any number 0-100

    • Selecting Save & Continue button takes Users to Set Goal section.

    • Selecting Save & Go Back button takes User to Select Measurement Tool screen.

  • If User Selects No for baseline data:

    • Select Save & Record baseline button saves the work on this slide and takes User to record baseline data in Data Express.

    • Select Save & Skip this step for now saves the work completed on this screen and directs the User to set goal section. (See Goal Selection.)

    • Selecting Save & Go Back button takes User to Select Measurement Tool screen.

 

  • If User Selects Yes for baseline data:

    • 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 increments of 5 in descending order from 100 to 0 or User can type in any number 0-100

    • Selecting Save & Continue button takes Users to Set Goal section.

    • Selecting Save & Go Back button takes User to Select Measurement Tool screen.

Section 3: Return from Recording Baseline

UI:

  • User sees timeline and success message.

Image Removed
  • User sees completed summary view

Image Removed

Business Rules:

  • 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 checklist in Data express, they see summary view.

Section 4 Goal selection

UI:

  • User sees timeline.

Image Removed

Set Goal:

  • To edit the goal the User selects choices from drop downs

Image Removed

  • To edit the Customized Goal Statement the User clicks inside the Goal statement text box and enters additional information before and/or after the hard coded sentence.

Image Removed

  • Selecting Save & Continue takes User to next screen.

  • Selecting Save & Go Back takes User to previous screen.

 

Image Removed

 

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.

  • 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.

 

Timeline:

  • Timeline has Select Tool and Record Baseline colored in blue with white check mark.

  • Set Goal in Timeline is outlined in blue.

Buttons:

  • Save & Go Back takes user to Baseline selection.

  • Save & Continue takes user to Track Objectives.

Section 5: Track Behaviors

UI:

  • User sees timeline.

Image Removed

Select No

  • If the User does not want to track objectives, the User selects No from drop down or leaves it as the default.

Image Removed

  • Selecting Save & Go Back takes the User to the previous screen.

  • Selecting Save & Continue takes the User to the next screen.

Image Removed

Select Yes

  • To track objectives, the User selects Yes.

 

Image Removed

Selecting Yes shows the goal the User set in Goal Selection section.

Image Removed

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.

Image Removed

  • To add a new objective, the User clicks on +Add new objective.

 

Image Removed
  • To save the work and continue, the User selects the Save & Continue button.

  • To save the work and return to the previous screen, the User selects Save & Go Back.

 

Image Removed

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.

  • Selecting Save & Go Back button goes to Goal Selection screen.

  • Selecting Save & Continue goes to Set Self-Monitoring Screen.

Select Yes to track objectives:

  • 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.

  • If objectives are selected, the user must include at least 1 objective.

  • Rating Scale only has Increase Behavior.

  • 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 objective 4 section is added.

  • User can have up to 5 objectives.

  • Additional objectives follow same rules for increase and decrease behavior.

 

Buttons:

  • To save the work and continue to Set Self-monitoring screen, the User selects the Save & Continue button.

  • To save the work and return to the goal selection screen, the User selects Save & Go Back.

Section 6: Set Self-Monitoring

UI:

  • User sees timeline.

Image Removed

Select No

  • The User selects No from drop down or leaves it as the default.

 

Image Removed
  • Selecting Save & Go Back takes the User to the previous screen.

  • Selecting Save & Continue takes the User to the next screen.

 

Image Removed

Select Yes (Active Self-Monitoring tool)

  • The User selects Yes from the drop down.

 

Image Removed

If the User has created Self-monitoring for this behavior, they will see message and their self-monitoring is attached.

 

Image Removed
  • To edit the existing self monitoring tool, the User selects Edit and edits the fields.

Image Removed

  • To return to previous screen (Track Behaviors) the User clicks Save & Go Back button.

  • To go to next screen (Done), the User clicks Save & Continue.

 

Image Removed

Select Yes (No active Self-Monitoring Tool)

  • The User selects Yes from the drop down.

 

Image Removed

 

User sees the Self-Monitoring tool creation screen.

  • To create a Self monitoring tool, the User fills out the field on the Create a Tool screen.

  • To return to previous screen (Track Behaviors) the User clicks Save & Go Back button.

  • To go to next screen (Done), the User clicks Save & Continue.

 

Image Removed

Business Rules:

  • Timeline has Select Tool, Record Baseline, Set Goal. Track Objectives colored in blue with white check mark and Select Self-Monitoring outlined in blue.

 

Select No for Self-Monitoring.

  • Field contains:

    • No

    • Yes

  • Default selection is No.

  • Selecting Save & Go Back button goes to Track Objectives screen.

  • Selecting Save & Continue goes to Done Screen.

Select Yes for Self-Monitoring with an existing tool

  • If a Self-Monitoring Tool exists and the following parameters are met, then the User will see the “Great! It looks like you have self-monitoring that is connected to this behavior.” message.

    • The student with the Self-Monitoring tool is assigned to the team member creating Behavior Tracking.

    • The behavior chosen for behavior tracking is the same as the behavior chosen for self-monitoring.

    • The Self-Monitoring tool is active.

    • The data collection method for both behavior tracking and the self-monitoring tool is interval and increase behavior was chosen.

  • Users that did not create the Self-monitoring tool but would like to add it to Behavior tracking can do so but:

    • they must use it in an unedited state.

    • will only see the View state.

    • will not see the Edit button.

  • Users that did create the Self-monitoring tool will see the Edit button.

    • If the User selects Edit, they may make changes to the existing Self-monitoring tool.

    • Selecting Save & Continue updates the changes.

    • If the user does select Edit, they are changing the existing Self-monitoring tool.

Select Yes for Self-Monitoring without an existing tool

  • If the User selects Yes for Self-monitoring but does not have an existing tool, the message “Great! It looks like you have self-monitoring that is connected to this behavior.” does not appear.

  • The create self-monitoring screen is shown to the User where same rules apply when filling it out as in Self-Monitoring. (See Self-Monitoring)

Done Screen

UI:

  • User sees timeline.

Image Removed

User sees Success message.

 

Image Removed
  • Selecting Save & Go Back button takes the User to the previous screen (Set Self-Monitoring).

 

Image Removed
  • Selecting Save & Continue takes the User to the slide where they selected Create New Behavior.

 

Image Removed
  • 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.

 

Image Removed

Business Rules:

  • Timeline includes blue fill-in with white checkmarks for all items.

  • If the User has successfully completed all the previous for checklist and has included at least 1 objective, then they will see the Success message.

Buttons:

  • To save the work and return to the Set Self-Monitoring screen, the User selects Save & Go Back.

  •  Selecting Save and Close closes the modal.

  • If the User has completed all parts of creating Behavior tracking, Print data sheets, Record Data, View Data are active buttons.

  • Print Data sheets button

  • Record Data button

    If User sets up behavior tracking forRating Scale for older students (with objectives) and selects Record Data button, they are taken to Data express.
  • If User sets up behavior tracking for Rating Scale for younger students (with objectives) and selects Record Data button, they are taken to Data express.

  • View Data button takes user to View Data section.

    We need a way to set up the Rating Scale collection method so Users who select it can create the parameters for data collection using the this method.

    Design: https://www.figma.com/file/6YgiTKZKFelfsc6fjYFIHQ/Behavior-Tracking?type=design&node-id=9-4968&mode=design&t=k7PDs4LflkZXp2jG-0


    Select Behavior / Measurement Tool

    User Story:

    As a teacher or admin user who is setting up behavior tracking I need a select/ create a behavior to increase and decide on attaching it to an existing plan so that I then select Rating Scale as my data type.

    UI:

    • To enter a behavior, user clicks on Select behavior field and selects from the behavior bank items or custom enters a behavior.

    • User selects increase or decrease in the field labeled “Do you want the student to increase or decrease this behavior?” for the desired outcome of the behavior.

    • User selects if the behavior is part of an existing field by clicking on the field labeled “Is this part of an existing plan? If so, which one?”. (Required field)

    • To delete the draft user clicks on Delete button or closes out of the modal.

    Image Added

    • To go to the next slide, user clicks on Continue

    Image Added
    • To view more information about the Rating Scale data type, user clicks on or hovers over the information icon next to Rating Scale.

    • To select Rating Scale as the data type, user clicks inside circle next to Rating Scale.

    Image AddedImage Added
    • To advance to the next screen, user clicks on Continue.

    • To return to previous slide, user clicks Go back.

    Image Added

    Acceptance Criteria:

    Given I am a User with access to Behavior Support OR MTSS Intervention (all tools or Behavior Tracking enabled) and permission to view Behavior Support> Add/Edit Behaviors:

    • I will be able to create behavior tracking.

    Create Behavior Tracking image contents:

    • Given a behavior is part of the behavior bank, then we will pre-fill the Define Behavior box.

    • Given a behavior is not part of the behavior bank, then the user is required to enter a definition of the behavior in the Define Behavior box.

    • Given user selects Increase from the drop down, then the following data types are available:

      • Frequency

      • Duration

      • Interval

      • Frequency and Duration

      • Checklist

      • Rating Scale

    • Behavior Tracking becomes active after a unique behavior, data method, and intensity selection (if applicable- Frequency, Duration, Frequency& Duration combined) have been selected and the user selects Continue.

    Rating Scale Information Icon (See images: Younger Student, Older Student)

    • Given Rating Scale is selected for a younger student (Pre-K to Grade 5) and the user hovers/clicks over the icon, then the message reads:

      • A rating of the behavior occurrence. Example: Always, Sometimes, Never

    • Given Rating Scale is selected for an older student (Grade 6 to Grade 12) and the user hovers/clicks over the icon, then the message reads:

      • A rating of the behavior occurrence. Example: Always, A lot, Sometimes, A little, Never


    Error State: Existing Behavior Tracking

    User Story:

    As an Admin or Educator who as set up Behavior Tracking many times, I need to be alerted if I am repeating a behavior and data collection method for a specific student so that I can keep everything straight for that student.

    UI:

    • Given user has an active behavior tracking using Rating Scale for a specific behavior already in place, then we will show this message.

    Image Added
    • To delete the draft of behavior tracking, user selects Delete button or clicks on X to close.

    • To continue with the set up for this behavior, user clicks on a different data collection method.

    Image Added

    Acceptance Criteria:

    • Given user select Continue button when the Behavior Tracking is lacking in the following combination of criteria, then we will show the error message:

      • unique behavior, data method, and intensity selection (if applicable- Frequency, Duration, Frequency& Duration combined)

    • Given user selects Continue button when the behavior Tracking DOES have the combination of unique behavior, data method and intensity selection (if applicable), then they DO NOT see the error message.

    • At this time, users will NOT be create an additional active behavior tracking using Rating Scale where the only difference is the selection of goal criteria that includes a different selection of (K-5: Always, Sometimes, Never and 6-12: Always, A lot, Sometimes---See Goal section below for more information.)


    Baseline / No Baseline Selected

    User Story:

    As an Admin or Educator user who is setting up Behavior Tracking, I need options of recording my existing baseline data, entering baseline data I am taking right now, or skipping baseline data recording altogether so that I the process of setting up Behavior Tracking is easy.

    UI:

    • User sees the select baseline screen.

    • To select either Yes, or No the user clicks on the drop down field and makes selection.

     

    Image Added
    • To record baseline data from either a selection of Yes, or No in the drop down, user clicks on Record Baseline button.

    Image Added

     

    Image AddedImage Added

     

    Data Express Flow

    • User enters baseline information for quick summary or detailed summary and then clicks I am done recording baseline button.

    Image AddedImage Added
    • User sees prompt to return to Behavior Tracking to continue set up for Goal/Objectives.

    • User selects Yes and is returned to Behavior Tracking on the Goal/Objective scree.

    Image Added
    • User sees Behavior Tracking Goal/Objective screen

    Image Added

    Image Added

    Skip Baseline Flow

    • To continue with Behavior Tracking Set up WITHOUT entering Baseline data, user clicks Continue Button.

    Image Added

    Acceptance Criteria:

    • Baseline Selection screen contains dropdown where the default selection is Select. (See image: Default View)

    • User’s options in the dropdown include:

      • Yes

      • No

    • Given user selects either Yes or No from the drop down, we will show the same message and Record Baseline button. (See images: No Selected and Yes Selected)

      • Message reads: Visit Data Express to record you Baseline data.

    Data Express Flow (See image: User enters baseline)

    • Given the user clicks on Record Baseline, then we take them to Record Baseline in Data Express landing on the Behavior Tab with the Behavior Listed along with the Data Collection Method.

      • Given the user has not yet set up the goal, then the Goal will read: No Goal has been added for this behavior.

      • User is then prompted to return to Behavior Tracking to continue set up for Goal/objectives once Baseline is concluded. (See image: Set up Goal)

      • Given user selects Yes, then we return them to Behavior Tracking with the Goal/Objective screen showing. (See images: Return to Behavior Tracking-Younger Student and Return to Behavior Tracking-older student)

      • Given the student for which the behavior tracking is being created is in grades K-5, then we will show the image: Return to Behavior Tracking-Younger Student.

      • Given the student for which the behavior tracking is being created is in grade 6-12, then we will show the image: Return to Behavior Tracking-Older Student.

    Skip Baseline Flow

    • Given user does not select Record Baseline button but instead selects Continue button, they are taken to set goal slide for either younger or older student. (See image: Continue without Baseline).


    Goal / No Objectives

    User Story:

    As an educator who is creating Behavior Tracking without objectives, I need to see an uncluttered creation screen so that I can select to customize the goal or keep it hidden from view so that I don’t get confused or overwhelmed by unnecessary information.

    UI:

    • To select goal criteria, user clicks on fields for Step 1 Set Goal and makes selections.

    • To select No for objectives, user clicks on field for Step 2 Set Objectives and selects No from drop down.

    Image Added

    Image Added

    Acceptance Criteria:

    • Goal Statement reads: At Least [X%] of opportunities which include a rating of [user selects criteria; different for younger and older-see below ] per [time period select A] for [integer select] consecutive [time period select B].

      • X% field ranges from 0% to 100%

      • time period select fields A and B contains text: minute, hour, session, day

      • integer select contains numbers ranges from 1 to 99

    • Given user select a time period in Time Period Select A field, it does not need to be the same selection in Time Period Select B field.

    • Given user selects No for including Objectives, then we will show the Goal box at the bottom of the page with the same information that is contained in the goal the user set.

    User Selects Criteria

    Older Student (Grades 6-12)

    • The drop down contains the following (Single Select):

      • Always

      • A lot or Always

      • Sometimes or Always or A lot

    • The default setting is: A lot or Always

    • Given user selects Always as the criteria for meeting the goal, then only data recordings of Always will be counted as meeting the goal criteria.

    • Given user selects A lot or Always as the criteria for meeting the goal, then data recordings of Always or A lot will be counted as meeting the goal.

    • Given user selects Sometimes, or Always or A lot as the criteria for meeting the goal, then only data recording of Sometimes or Always or A lot will be counted as meeting the goal.

    Younger Student (Grade K-5)

    • The drop down contains the following: (Single Select):

      • Always

      • Sometimes or Always

    • The default setting is: Always

    • Given user selects Always as the criteria for meeting the goal, then only data recordings of Always will be counted as meeting the goal criteria.

    • Given user selects Sometimes or Always data recordings of Sometimes or Always will be counted as meeting the goal.

    Goal with Objectives

    User Story:

    As an educator who is creating Behavior Tracking with objectives, I need to understand the connection between the goal and the objectives so that I can focus on creating a meaningful behavior tracking quickly and easily.

    UI:

    • To include objectives, user clicks on Set Objectives field and selects Yes.

    • To edit objective(s), user clicks on the editable fields and selects desired responses.

    • To advance to the next screen, User clicks on Continue button.

    Image Added

    Acceptance Criteria:

    • Goal Statement reads: At Least [X%] of opportunities which include a rating of [user selects criteria; different for younger and older] per [time period select A] for [integer select] consecutive [time period select B].

    • The fields for [time period select A] and [time period select B] for the goal populate throughout the objectives and cannot be changed within the objective.

      • Given user edits the goal for the fields [time period select A] and/or [time period select B], then those edits will populate throughout the objectives.

    • Given the user does not make a selection for field [user selects criteria: different for younger and older] , then the default of Always for younger students and A lot or Always will populate for each of the objectives and is not editable in the objectives.

      • Given the user edits the selection for field [user selects criteria: different for younger and older] within the goal statement, then their selection will populate throughout the objectives.

    • Users may change the following fields in the objectives but with constraints:

      • [X%]

      • [integer select]

    For objective 1 (using days for time period select A and B as example):

    • At least [custom enter % less than or equal to goal] of opportunities per day for [custom enter integer lower than or equal to what is selected in the goal] consecutive days.

    • Users may do the following for objective 2

      • At least [custom enter less than or equal to goal and greater then or equal to first objective] of opportunities per day for [custom enter integer lower than or equal to what is selected in the goal BUT greater than or equal to what is selected in the first objective] consecutive days.

    • Given user has additional objectives, they follow this same pattern for each additional objective until the final objective.

      • The final objective is a repeat of the goal.

        • Mastery criteria for the behavior is triggered when user has completed all objectives in order and fulfilled the conditions of the goal.


    Done Screen

    User Story:

    As an Admin or Teacher who is creating Behavior Tracking, I need to know that all steps of the Behavior Tracking Set up are complete so that I can begin tracking the behavior and/ or continue setting up Behavior Plan.

    UI:

    • User sees Done screen with Success message.

     

    Image Added

    Acceptance Criteria:

    • See Section 6 Done from Frequency for functionality of buttons.

    Active Status (See: View/Edit Behavior Tracking)


    Error Message: This is a View / Edit Flow

    User Story:

    As an admin or educator who is currently tracking data for a behavior and chooses to edit behavior tracking, I need to know if my edits will affect my data collection so that I will not mistakenly lose valuable data.

    UI:

    Entry path: Program Tools> Behavior> Behavior Tracking>View Behaviors > Classrooms > View

    • User selects Edit button.

    Image Added

    Changing Goal

    Image Added

    De-selecting Objectives

    Image Added

    Changing Objectives

    Image Added

    Acceptance Criteria:

    • These Error messages apply to all data types.

    Changing goal

    • 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.

     

    De-selecting Objectives

    • 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.

     

    Changing 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.


    Future Development for Rating Scale and Self-Monitoring Connection---Save for later

    User Story

    As an admin or educator who compare the student and teacher recordings for the same behavior across tools (Rating Scale and Self-Monitoring), I need to know that both assessments are being calculated the same way

    UI

    • Show SM create screen

    • Show BT Create Screen

    Acceptance Criteria

    Self-Monitoring Impact:

    • The student sees: Yes, At Times, No and these options need to match: Always, Sometimes, Never

    • We currently default calculate student’s responses of Yes for the younger students and Always or A lot for the older students as meeting the goal criteria-teacher/admin user will need to select their criteria in SM and we need a way to have it match Behavior tracking so graphs can be created to compare the teacher/student responses.

    Younger Students:

    • Yes in Self-Monitoring = Always in Behavior Tracking

    • At times in Self-Monitoring = Sometimes in Behavior Tracking

    • No in Self-Monitoring = Never in Behavior Tracking