Interval Logic | Self-Monitoring | Behavior Suite
We need a combination of images and logic to show and explain Interval from the student entries. The goal is to show intervals within a session and the impact upon data collection areas. This page is to establish the meaning of interval.
Section 1: Younger student-Entering Data in Real Time
User Story:
As a student user, I need to enter multiple intervals within a session and then conclude the session so that I can document my performance.
UI:
After selecting the location or activity, I see the interval screen and select Start to begin.
After making my selection(s), I click on Save button to save my interval entry.
I select Yes form Keep Going pop-up to create additional interval(s) within this session.
I see the subsequent recording screens and repeat the process until all of my intervals for the session have been entered.
I select No to from the Keep Going Pop-up to end the session, see the Congrats Robot for a moment and then automatically return to Activity/Locations Screen
Alternatively, I could also select Done any time, see the Done message which when Yes is selected, the session is complete.
Acceptance Criteria:
Given the Save button is selected after an interval selection is made, I will see the Keep Going pop-up.
If user selects Yes from the keep going pop-up, then an additional interval(s) are included with this session
If No is selected from the Keep Going pop-up, then the session is concluded.
At the point they say no, the session is concluded and the data will be averaged for that session.
If No is selected from the Keep Going pop-up, then the Congratulations robot is shown for a moment and then the screen automatically takes the user back to the Activities/Locations screen.
If user selects Done during any of the intervals within a session, the Are you done message is shown.
Selecting Yes from Are you done message ends the session.
Only full completed intervals are used in calculations.
Mastery Criteria Example-Common Use Case:
Student Center:
Given a student is recording interval data and the first timer has counted down, they will be prompted to answer the question.
Given a student has answered the first question, they will be prompted to select if they will continue
Given a student has said they will not continue or has clicked the done button, we will score as one interval for the session.
Given a student has said they will continue, we will score the answer for interval one and the timer will begin counting down for interval 2 of the same session
Given a student has confirmed they are done recording after the second response (interval), we will score 2 intervals for this session.
Given a student responded yes to interval 1 and no to interval 2, we will score 50% for this session.
Mastery Criteria:
Given the mastery criteria is set to 80% over 3 sessions, we will notify the teacher of mastery once the student has recorded data for this behavior that is 80% or higher for 3 consecutive sessions.
Given the mastery criteria is set to 80% over 3 consecutive days, we will notify the teacher of mastery once the student has recorded data for this behavior where all sessions are 80% or higher for 3 consecutive days
Rules for mastery criteria are the same for older and younger students.
Section 2: Younger Student Entering Subsequent Session on Same day
User Story:
As a student user, I have two class periods of Social Studies every day and need to enter an additional session so that I can keep record of my performance for both the morning and the afternoon classes.
UI:
User selects the location from the Activity/Location screen.
User sees the interval screen and records entry(ies) They do not see the previous answers.
Acceptance Criteria:
Given user has selected the same location/activity for an additional instance(s) on the same day, a new session is created.
The user follows the same path as the section above to record subsequent sessions.
There is no limit to the number of sessions a user can record.
If user does not select the same location/activity for an additional instance on the same day, then there is only one session recorded for that day.
Section 3: Younger Student Selecting a Date in the Past to Record Entry
User Story:
As a student user who recorded my self-monitoring on paper on Tuesday Jan 10th, I need to change the date and transfer my data collection.
UI:
User clicks on drop down and selects the desired date.
User completes first and any subsequent interval entries for Tuesday Jan 10th by clicking on selections.
User sees Add More button
Selecting Add More will add an additional interval to the session.
Selecting Done completes the session.
Acceptance Criteria
Given user follows the same path as in section 2, they will see the drop down date selector to change the date.
If Tuesday Jan 10th is selected from the drop down, then the entry screen for Tuesday Jan 10th will show.
Given the student has not made any entries for this date, then the screen will be fresh with no student responses.
Given the student has made entries for this date, then the screen will show the entries the student made. (See section 4 for View Monitoring)
Given the student is entering data for a past date, we will not show the timer.
Given the student is entering data for a past date, we will show the Add More button after student has made their selection for the first and any additional intervals
Given the student selects Add More, we will show an additional interval entry.
Selecting Done completes the session.
We do not have a way for user to enter multiple sessions from here. This is an edge case so if user enters data for the first time in the past all data is included in one session.
Section 4 View/Edit My Monitoring
User Story:
As a student user whose Social Studies teacher said I did well throughout all of the intervals within the second session on Tuesday Jan 10th, I need to change one of my interval entries in session 2 to show a happy face.
UI:
User select Jan 10th Social Studies Session 2 from the View My Work dropdown.
User sees their entries for Social Studies Session 2 for Jan 10th and and clicks on question 2 from the second interval collected within this session.
User selects Done from the top right corner and sees the Are you done pop up.
To conclude editing, the user selects Yes from pop-up.
User sees robot message briefly and then is returned to first screen.
Acceptance Criteria:
Given the student has recorded a second session on the same date for same location/activity, we will show it listed in the View my work drop down.
If multiple sessions were recorded, we will show each session with the number that represents the order the sessions was recorded.
We will list the order from the most recent to the least recent. (See image: Session 2 shown first)
Given student user has entered data for the date selected, we will show the student’s responses. ( See image: Change to Happy)
The entries are editable.
If user selects Done, then the Are you done? pop-up is shown. (See image: Select Yes)
Selecting Yes from pop-up completes the edit within this session and shows the Robot slide briefly before automatically taking the student back to the screen where they started this flow. (See image: First Screen)
Section 5: Older Student-Entering Data in Real Time
User Story:
As an older student user, I need to enter multiple intervals within a session and then conclude the session so that I can document my performance.
After selecting the location or activity, I see the interval screen and select Start to begin.
After making my selection(s), I click on Save button to save my interval entry.
To create additional interval(s) within this session, I select Keep Going from the Pop-up
I see the subsequent recording screens and repeat the process until all of my intervals for the session have been entered.
I select I’m done from the Keep Going Pop-up to end the session, and then automatically return to Activity/Locations Screen
Alternatively, I could also select Submit at any time, see the Done message which when Yes is selected, the session is complete.
Acceptance Criteria:
Given the Save button is selected after an interval selection is made, I will see the Keep Going pop-up.
If user selects Keep Going from the keep going pop-up, then an additional interval(s) are included with this session
If I’m done is selected from the Keep Going pop-up, then the session is concluded.
At the point the user selects I’m done, the session is concluded and the data will be averaged for that session.
If I’m done is selected from the Keep Going pop-up, then then the screen automatically takes the user back to the Activities/Locations screen.
If user selects Submit during any of the intervals within a session, the Are you done message is shown.
Selecting Yes from Are you done message ends the session.
Only full completed intervals are used in calculations.
Section 6: Older Student Entering Subsequent Session on Same day
User Story:
As an older student user, I have two class periods of reading every day and need to enter an additional session so that I can keep record of my performance for both the morning and the afternoon classes.
User selects the location from the Activity/Location screen.
User sees a fresh interval screen and records entry(ies) They do not see the previous answers. (Right now on staging, we do not see a fresh screen)
Acceptance Criteria:
Follow same rules as younger students.
Given user has selected the same location/activity for an additional instance(s) on the same day, a new session is created.
The user follows the same path as the section above to record subsequent sessions.
There is no limit to the number of sessions a user can record.
If user does not select the same location/activity for an additional instance on the same day, then there is only one session recorded for that day.
Section 7: Older Student Selecting a Date in the Past to Record Entry
User Story:
As a student user who recorded my self-monitoring on paper on Tuesday Jan 10th, I need to change the date and transfer my data collection.
UI:
User clicks on drop down and selects the desired date.
User completes first and any subsequent interval entries for Tuesday Jan 10th by clicking on selections.
To add additional intervals within the session, the user clicks Add More button.
To conclude the session, the user selects Submit in upper right corner.
User sees confirmation message.
Selecting Yes concludes the session.
Selecting No cancels the request and returns to the screen beneath.
Acceptance Criteria:
Given user follows the same path as in section 6, they will see the drop down date selector to change the date.
If Tuesday Jan 10th is selected from the drop down, then the entry screen for Tuesday Jan 10th will show.
Given the student has not made any entries for this date, then the screen will be fresh with no student responses.
Given the student has made entries for this date, then the screen will show the entries the student made. (See section 8 for View Monitoring)
Given the student is entering data for a past date, we will not show the timer. (Right now on staging, we see a timer and should not-Ticket #136339.)
Given the student is entering data for a past date, we will show the Add More button.
Given the student selects Add More, we will show an additional interval entry.
Selecting Submit completes the session.
We do not have a way for user to enter multiple sessions from here. This is an edge case so if user enters data for the first time in the past all data is included in one session.
Section 8: Older Student View/Edit My Monitoring
As an older student user who would like to make a change to Session 1 for my Social Studies class on Tuesday Jan 10th, I need to select the session and edit my work.
User select Jan 10th Social Studies Session 1 from the View My Work dropdown.
User sees their entries for Social Studies Session 1 for Jan 10th and and clicks on entries fields to make any changes.
User selects Submit from the top right corner and sees the Are you done pop up.
Selecting Yes updates the edits and concludes the session.
User is returned to the first screen.
Acceptance Criteria:
Given the student has recorded a second session on the same date for same location/activity, we will show it listed in the View my work drop down.
If multiple sessions were recorded, we will show each session with the number that represents the order the sessions was recorded.
We will list the order from the most recent to the least recent. (See image: Session 2 shown first)
Given student user has entered data for the date selected, we will show the student’s responses. ( See image: )
The entries are editable.
If user selects Done, then the Are you done? pop-up is shown. (See image: Select Yes)
Selecting Yes from pop-up completes the edit within this session and automatically taking the student back to the screen where they started this flow. (See image: First Screen)
Section 9 Teacher View
As a teacher who has set mastery criteria at 100% for over 2 consecutive days, I expect to be notified when the student has recorded data for this behavior where all sessions are 100% for 2 consecutive days. (Images: Graph view 1 and All sessions on Jan 14th and 16th at 100%)
As a teacher who has set mastery criteria at 100% for over 2 consecutive sessions, I expect to be notified when the student has recorded data for this behavior that is 100% for 2 consecutive sessions. (Images: Sessions 1 and 2 from Jan 13th)
User sees the graph showing consecutive days.
User sees list below.
User sees graph showing consecutive sessions.
User sees list with first two sessions on Jan 13th.
Given the mastery criteria is set to 100% over 2 consecutive days, we will notify the teacher of mastery once the student has recorded data for this behavior where all sessions are 100% for 2 consecutive days.
Given the mastery criteria is set to 100% over 2 sessions, we will notify the teacher of mastery once the student has recorded data for this behavior that is 100% for 2 consecutive sessions.