Currently, users are unsure of what has/has not been completed for students on a daily bases. To solve this, we will add an activity feed to allow users to view all recent activity completed by team members and students associated with the classroom/group.
Design
- On both the classroom and group dashboards, we will show an Activity button
- The Activity button will show a red dot when a new item has been added to the feed
- Clicking on this button will display a side panel with an activity feed
- The feed will show the date and time each student or team member completed an activity
- The user will also be able to filter by who completed the activity, activity type, and date
- Who completed the activity
- Everyone (activities completed by both team members and students)
- Team Members Member Names (activities completed by individual team members)
- Students Student Names (activities completed by or related to individual students)
- Activity Type
- Plans (team member adds/removes lesson from learning plan or adds/removes behavior)
- Ima T. added a new lesson to Artie's Plan
- Clicking on added a new lesson would take the user to Artie's current learning plan.
- Ima T. removed a lesson on Artie's Plan
- Clicking on removed a lesson would take the user to Artie's current learning plan.
- Ima T. added a behavior for Artie
- Clicking on added a behavior would take the user to Behavior Support for Artie
- Ima T. archived a behavior for Artie
- Clicking on archived a behavior would take the user to Behavior Support for Artie
- Ima T. added a new lesson to Artie's Plan
- Data (team member records data)
- Sara B. recorded data on Helping Others for Artie
- Clicking on recorded data would take the user to helping others in data express for Artie
- Progress (student met mastery criteria)
- Artie B. mastered a target for Helping Others
- Clicking on mastered a target would take the user to View Progress for Helping Others
- Artie B. mastered an objective for Helping Others
- Clicking on mastered an objective would take the user to View Progress for Helping Others
- Artie B. mastered the lesson Helping Others
- Clicking on mastered the lesson would take the user to View Progress for Helping Others
- Artie B. mastered the behavior Aggression
- Clicking on mastered the behavior would take the user to View Progress for Aggression.
- Incidents
- Sara B. recorded an incident for Artie
- Clicking on recorded an incident would take the user to Artie's incident report
- Sara B. recorded an incident for Artie
- Quizzes
- Artie completed the quiz for Emotions
- Clicking on completed the quiz would take the user to the classroom quiz report
- Artie completed the quiz for Emotions
- Journals
- Artie completed a journal entry
- Clicking on completed a journal entry will take the user to Artie's journal area
- Artie completed a journal entry
- Videos
- Artie watched the video for Emotions
- Not clickable
- Artie watched the video for Emotions
- Lesson Activities
- Artie completed the activity for Counting Objects
- Clicking on completed the activity will take the user to view progress (activities) for counting objects
- Artie completed the activity for Counting Objects
- Setup
- Sara B. added Artie to the classroom/group
- Ima T. removed Sara B. from the classroom/group
- Ima T. created a new Group
- Not clickable
- Plans (team member adds/removes lesson from learning plan or adds/removes behavior)
- Date
- Today (displays all activities completed by team members and students today)
- This Week (displays all activities competed by team members and students for the current week (Sun-Sat))
- This Month (displays all activities completed by team members and students for the current month)
- This Year (displays all activities completed by team members and students for the current academic year (July-June)
- Custom
- Clicking custom will show a calendar for the user to select a custom date range
Business Rules
- All Team Members with access to the classroom or group will have the ability to view the activity feed
- Clickable links will be based on permission settings. For example, if a user does not have permission to View Behavior Support, they will not be able to click on added a behavior or archived a behavior.
- By default we will show all activities completed by everyone assigned to the classroom or group this week
- If the user sets the filter to show activities completed by a team membersmember, the activity types available will be
- Plans
- Data
- Incidents
- Setup
- If the user sets the filter to show activities completed by studentsfor a student, the activity types available will be
- Plans
- Data
- Progress
- Quizzes
- Journals
- Videos
- Lesson Activities
- If the user sets the filter to everyone, we will show all activity types
- If the user selects quizzes (for example), they will not be able to change the filter to team members since quizzes are not a team member activity