Versions Compared

Key

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

We need to allow users to add/remove team members from the classroom/group.


Classroom/Group Dashboard

Design

  • If Team Members have been added to the classroom or group, display the names of the team members.

Image RemovedImage Added

  • We will display the text Classroom Owner under the owner's name
  • On the Classroom view, we will list all groups the team members belongs to
  • If no Team Members have been added to the classroom/group, display a message that states "There are no team members in this classroom. Add Team Members."
    • Clicking Add Team Members takes the user to the Manage Team Members pop-up.
  • Clicking Manage Team Members takes the user to the Manage Team Members pop-up.

Business Rules

  • Team Members will be listed alphabetically by last name
  • All Team Members assigned to the classroom/group will be able to view the list of team members assigned to the classroom/group
  • Any user with the permission setting Create/Manage Classrooms for Others will see the Manage button. The classroom owner will also see the Manage button. This allows both an administrator and the classroom owner to make changes to the team members assigned to the classroom.

Manage Team Members

Design

  • This pop-up will show a list of team members with a slider button
  • Any team member currently assigned to the classroom/group will show the slider to the right and in blue to indicate the team member is selected
  • Sliding the selector to the right assigns the team member to the classroom/group
  • Sliding the selector to the left unassigns the team member from the classroom/group.
  • We will show a search bar to allow users to search for team members by name.
  • We will show the number of team members assigned/selectedHow will we change the classroom owner? Design to answer this question

Image Added

  • On the Classroom Page, we will also show a place to change the owner of the classroom. This section will not show if accessing Manage team members from the Group Dashboard.

Image Added

Image Removed


Business Rules

  • Team Members will be listed alphabetically by last name
  • Classroom Page
    • We will list all team members assigned to at least 1 student all students in the classroom
  • Group Page
    • We will list all team members assigned to the classroom and assigned to at least 1 student all students in the group
  • Admins will not show as they automatically have access to all classrooms/groups in the buildings they have access to.
  • If a team member is un-assigned from a student in the classroom/group, they are removed from the classroom/group automatically.