Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
We need to allow users to edit the groups, students, team members, and parents assigned to the classroom.



Groups

Design

  • If groups have been created, display...
  • If no groups have been created, display a message that states "There are no groups in this classroom. Create a Group."

  • If a user clicks on Create a Group, a panel will appear asking the user to create a group.

Business Rules

  • Any user with permission to add/edit a classroom will have access to Create a Group and Manage Groups.

Create a Group
Photo & Group Name

Design

  • By default, we will show a face for the group photo
  • If a user clicks Upload Photo, they can upload a photo from their computer. This will be the new photo for the group.
  • If a user clicks Choose Avatar, they can select a different face to represent the group
  • The user will enter a name for the group

Business Rules

  • Any user with permission to add/edit classroom will have the ability to change the photo
  • The user must enter a group name in order to save the group.The user must enter a group name in order to save the group.
Assign Students

Design

  • We will show a list of students with a slider button
  • A user will slide the button to the right to select the student. The slider will turn blue when a student is selected.
  • Users may search by student name
  • We will show the number of students selected

Image Added

Business Rules

  • We will display all students currently assigned to the Classroom
  • A user must select at least 1 student
Assign Team Members

Design

  • We will see a list of team members with a slider button
  • A user will slide the button to the right to select the team member. The slider will turn blue when a team member is selected.
  • Users may search by team member name

Image Added

  • We will show the number of team members selected.

Business Rules

  • We will display all team members currently assigned to the Classroom
  • Admins will not be listed in the team member list as they will automatically have access to all groups.
  • A non-admin team member must select themselves in order to have access to the group. Can we auto-select the user creating the group?
  • A team member does not need to be assigned to the group in order to save the group.
Assign Parents

Design

  • If a student has not yet been selected, we will display a message that states "Select students before selecting parents"
  • Image Added

  • Once students have been selected, we will list the parents with a slider button
  • A user will slide the button to the right to select the parent. The slider will turn blue when a parent is selected.
  • Users may search by parent name
  • We will display the number of parents selected.

Image Added

Business Rules

  • At least 1 student must be selected in order to assign parents.
  • We will only display users with the role Parent/Home Caregiver
  • Any parent assigned to at least 1 of the selected students may be assigned to the group. THIS WILL NOT GRANT THE PARENT ACCESS TO STUDENTS THEY ARE NOT ASSIGNED TO.
  • HOW WILL WE HANDLE CUSTOM PARENT ROLES?
  • A parent does not need to be added to the group in order to save.
Cancel/Save

Design

  • A user may click cancel to close the create group screen without saving any changes. Clicking Cancel returns the user to the Classroom Dashboard.
  • A user may click save to save the changes and create the classroom. Clicking Save takes the user to the Group Dashboard.

Image Added

Business Rules

  • In order to save a group, the user must select at least 1 student. The group must also have a name. If these conditions are not met, we will display an error message that reads "Please complete the required fields."
    • Next to each step that was not complete, we will display a red message
      • Please enter a Classroom Name
      • Please select at least 1 Student