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.
- 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
- Any user with the permission setting "Add/remove team members to/from classrooms" will see the Manage button.
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/selected
- Clicking Cancel returns the user to the Classroom or Group Dashboard and does not save the changes
- Clicking Save returns the user to the Classroom or Group Dashboard and saves the changes.
Business Rules
- Team Members will be listed alphabetically by last name
- Admins will not show as they automatically have access to all classrooms/groups in the buildings they have access to.