Versions Compared

Key

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

We need a way to set up the Frequency and Duration as a combination 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 and Duration combined so that I can track how often and how long a behavior episode lasts so that I can monitor behavior improvements of my Tier 3 student.

  • I am a teacher who needs to track behaviors without creating a Behavior Plan so that I can provide documentation of behaviors I have observed in my Tier 3 student.

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 increase Duration and Frequency with intensity, the hard coded goal statement will match the hard coded statement from account settings for increase Duration and Frequency with intensity.

  • Given I am a user who has selected increase Duration and Frequency without intensity, the hard coded goal statement will match the hard coded statement from account settings for increase Duration and Frequency without intensity.

  • Given I am a user who has selected decrease Duration and Frequency with intensity, the hard coded goal statement will match the hard coded statement from account settings for decrease Duration and Frequency with intensity.

  • Given I am a user who has selected decrease Duration and Frequency without intensity, the hard coded goal statement will match the hard coded statement from account settings for decrease Duration and Frequency without 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 WITH INTENSITY, three hard coded objectives with intensity 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 has selected YES for track objectives to INCREASE a behavior WITHOUT INTENSITY, three hard coded objectives without intensity 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 has selected YES for track objectives to DECREASE a behavior WITH INTENSITY, three hard coded objectives with intensity will be calculated and shown based on an evenly distributed decrease increment from the first to the last objective.

  • Given I am a user who has selected YES for track objectives to DECREASE a behavior WITHOUT INTENSITY, three hard coded objectives without intensity will be calculated and shown based on an evenly distributed decrease 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 examples, the calculations will reset to reflect an evenly distributed increase or decrease increment from the first to the last objective.

  • Given I am a user who has included 5 objectives, the +Add new objective link will not appear

    .

  • 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%3A235770&t=wbeRLWvz9ZmCD1uo-0


    Section 21: 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 Record baseline button.

    Image Removed

    • To go back to previous screen, User selects Go Back button.

    Image Removed

    Select Yes

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

    Image Removed

    • The user is shown a message to go to Data Express and select summary to include baseline data.

    • To Record baseline in Data Express, user clicks on Record baseline button and completes the baseline for the Duration and Frequency.

    Image Removed
    • To return to previous screen, User clicks on Go Back button.

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

    • To save the behavior tracking as a draft and exit the modal, the user clicks on Save and Exit.

    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.

    • If User Selects Yes or No, then Record baseline button is shown. (See Frequency Section 2 Baseline for further explanation)

    • If User Selects Yes or No for Baseline, then Record baseline button saves the work on this slide and takes User to Record Baseline data in Data Express for Frequency and Duration. (See Return from Recording Baseline section.)

    • If the user selects Yes in baseline field, then both the message “Visit Data Express and select summary to include your baseline data” and the Record Baseline button are shown. (See Image: Yes Baseline)

    • If User Selects Yes for Baseline, then Record baseline button takes User to record baseline data in Data Express for Duration and Frequency

      • If the User has not selected Intensity, then intensity levels will not show and User enters averages from drop downs.

      • If the user has selected Intensity, then the intensity levels will show and User includes averages for intensity levels from drop downs.

    Section 3: Return from Baseline

    UI:

    User sees timeline and success message.

    Image RemovedImage Removed

    • User sees completed summary view.

    Image Removed

    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 Frequency and Duration with intensity in Data express, they see average intensity levels with intensity.

    • If the User completed Frequency and Duration without intensity in Data express, they see summary view with no intensity levels.

    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

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

    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

    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.

    Image Removed
    • To select mastery criteria for each of the objectives, the User selects from the drop down fields.

    • To customize objective statement, 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.

    Image Removed

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

    • Image Removed

    Business Rules: (copy of old specs)

    • Set goal is required.

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

     

    Timeline:

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

    • Set Goal in Timeline is outlined in blue.

    Buttons:

    • To continue to Done screen for Duration, the User selects the Continue button.

    • To return to the goal selection screen for Duration, the User selects Go Back.

    • To save the work and exit the modal, user clicks on Save and exit button.

    • Track objectives is optional.

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

    Buttons:

    • To continue to Done screen for Duration & Frequency, the User selects the Continue button.

    • To return to the goal selection screen for Duration & Frequency, the User selects Go Back.

    • To save the work and exit the modal, user clicks on Save and exit button.

    Section 6: Done

    UI:

    • User sees Done screen with Success message.

     

    Image Removed

     

    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.

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

    Active Status (See: View/Edit Behavior Tracking)

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

  • Print Data sheets button

  • Record Data button

    If User sets up behavior tracking forFrequency and Duration with Intensity and selects Record Data button, they are taken to Data express.
  • If User sets up behavior tracking for Frequency and Duration without Intensity and selects Record Data button, they are taken to Data express.

  • View Data button takes user to data express to view their data.

  • Updated Design To Set Goal and Objectives: User FeedbackSelect Behavior

    User Story

    As a teacher or admin user who is setting up behavior tracking I need a select/ create a behavior to decrease and decide on attaching it to an existing plan so that I then select Frequency & Duration 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 Frequency & Duration (Increase Behavior) data type, user clicks on or hovers over the information icon next to Frequency and Duration.

    • To select Frequency & Duration as the data type, user clicks inside circle next to Frequency and Duration.

    Image 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 Decrease from the drop down, then the following data types are available:

      • Frequency

      • Duration

      • Interval

      • Frequency and Duration

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

    • Frequency & Duration Information Icon (See image: Hover/Click)

      • Given user hovers/clicks on Frequency & Duration icon then the message reads:

        • The combination of the number of times (Frequency) and the length of time (Duration) a behavior occurs.


    Error State: Existing Active 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 Frequency & Duration (Decrease Behavior) for a specific behavior already in place, then we will show this message.

     

    Image AddedImage 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 (See image: Error Message)

        • Error message reads: There is already an active Behavior Tracking for this behavior name and data method. Please select a different data type or delete.

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


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

    • Skip Baseline Flow

      • Given user does not select Record Baseline button but instead selects Continue button, they are taken to set goal slide


    Goal / No Objectives

    User Story

    As an educator who is creating Behavior Tracking without objectives and without intensity , 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

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

    Acceptance Criteria

    • Duration & Frequency is an option when user selects both Increase and Decrease behavior.

    • Given user has selected increase behavior, they will see Duration & Frequency as a choice.

    • Given user has selected decrease behavior, they will see Duration & Frequency as a choice.

    • Given user has set goal and selected No for Objectives, then we will show the goal statement. (See Frequency Section: Updated Design to Set Goal and Objectives: User Feedback Look for Selecting No for Objectives in Acceptance Criteria.

      • The user selects No first, then we show the Goal statement.

    See Settings for contents of fields for the goal statement.


    Goal with Objectives

    User Story

    As an educator who is creating Behavior Tracking with objectives and no intensity for Duration & Frequency, 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

    Image Removed

    Image Removed

    Acceptance Criteria

    • Follow rules for including Objectives for all Data types. (See: Frequency Look for: Select Yes for Objectives in Acceptance Criteria. It is in the bottom section- Updated Design to Set Goal and Objectives: User Feedback.

    • See also Section Locking Fields from Frequency.

    Increase and Decrease Behavior: Goal With Objectives-No Intensity

    • Given either increase or decrease has been selected with goal and objectives and no intensity, then user can edit the fields in the goal statement. (See image: Decrease Goal-Objectives-No Intensity---Example Fields 1, 2 and 3)

      • The user's selection for fields 1, 2 and 3 become locked in the objectives.

      • Given changes to fields 1, 2 and/or 3 are made in the goal statement, then those changes are carried over into each of the objectives.

    • User can edit the the fields A, B, C in the objectives but with restrictions based on goal and preceding objective statement(s). See Acceptance Criteria below.

    • Users cannot edit fields 1, 2 and 3 in the objective statements.

    Decrease Goal With Objectives-No Intensity

    Given the goal is set with the following example

    :

    • 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

    The goal reads:

    • No more than [

    A=
    • 3] [minutes] and [

    B=
    • 5] times per [day] for [

    C=
    • 2] consecutive [days

    .

    Then objective 1 could contain:

    • A is equal to or greater than 3, B is equal to or greater than 5, C is equal 2 or greater than 2

      • Given A=9, B=15 and C=2 for objective 1

    THEN objective 2 could contain:

    • A is equal to or greater than 3 and less than or equal to selection for A in objective 1.

    • B is equal to or greater than 5 and less than or equal to selection for B in objective 1.

    • C is equal to or greater than 2 and less than or equal to selection for C in objective 1.

      • Given A=6, B=10 and C=2 for objective 2 then

    • if 3 objectives are selected, then the goal is repeated for objective 3.

    • if more than 3 objectives are selected, then the subsequent objectives follow the same pattern as explained above with the final objective being the same as the goal.

    Increase Goal With Objectives-No Intensity

    • Given the goal is set with the following example:

    At least [A=3] minutes and [B=15] times per day for [C=2] consecutive days.

    Then objective 1 could contain:

    • A is less than or equal to 3, B is less than or equal to 15, C is less than or equal to 2.

      • Given A=1, B=5 and C=2 for objective 1

    THEN objective 2 could contain:

    • A is less than or equal to 3 and greater than or equal to selection for A in objective 1.

    • B is less than or equal to 15 and greater than or equal to selection for B in objective 1.

    • C is less than or equal to 2 and greater than or equal to selection for C in objective 1.

      • Given A=2, B=10 and C=2 for objective 2, then

    • if 3 objectives are selected, then the goal is repeated for objective 3.

    • If more than 3 objectives are selected, then the subsequent objectives follow the same pattern as explained above with the final objective being the same as the goal.

    Duration and Frequency with Intensity-possible future development

    User Story

    As an educator who is creating Behavior Tracking with intensity but without objectives for Duration & Frequency, 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 set the goal statement, user clicks on each field and makes a selection.

    • To customize the goal with text before or after the goal statement, the user clicks on customize goal statement and types entry.

    Image Removed

    Image Removed

    Acceptance Criteria

    • Duration & Frequency is an option when user selects both Increase and Decrease behavior and selects Yes for intensity.

    • Given user has set goal and selected No for Objectives, then we will show the goal statement. (See Frequency Section: Updated Design to Set Goal and Objectives: User Feedback Look for Selecting No for Objectives in Acceptance Criteria.

      • The user selects No first, then we show the Goal statement.

    User Story

    As an educator who is creating Behavior Tracking with objectives and intensity for Duration & Frequency, 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

    Acceptance Criteria
    • ].

    • The following fields in red auto-populate and are locked in the objectives. (They are shown as grayed out in the image.)

      • No more than [2] [minutes] and [5} times per [day] for [2] consecutive [days].

    • The auto-populated fields shown in red (grayed-out in the image) can be changed in the goal statement and then the edits will populate through the objectives.

     

    • User can change the non-grayed out fields in the objectives but with constraints based on the goal statement.

    • The goal reads:

      • No more than [3] [minutes] and [5] times per [day] for [2] consecutive [days].

      • We auto-populate the calculation in each objective for the above fields by equally distributing the increments and end with the last objective being the same as the goal. The increments decrease with each objective.

      • Given the user edits an objective(s), then each successive objective needs to be equal to or no more than the previous one for these fields but does not become less than the goal.


    Done

    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.


    Error messages--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.