Classroom/Group Activity

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 Member Names (activities completed by individual team members)
    • 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
    • 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
    • Quizzes
      • Artie completed the quiz for Emotions
        • Clicking on completed the quiz would take the user to the classroom quiz report
    • Journals
      • Artie completed a journal entry
        • Clicking on completed a journal entry will take the user to Artie's journal area
    • Videos
      • Artie watched the video for Emotions
        • Not clickable
    • 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
    • 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
  • 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 member, the activity types available will be
    • Plans
    • Data
    • Incidents
    • Setup
  • If the user sets the filter to show activities for 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