Versions Compared

Key

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

This area is designed to allow users to complete Rethink tasks for an entire classroom instead of going into an individual student's dashboard. The purpose is to make Rethink easier to use in the classroom environment and provide teachers with classroom reporting tools.

Acceptance Criteria:

  • Given I am a non-admin user assigned to this classroom AND I have permission to View Classrooms, I will see this page

  • Given I am a non-admin user NOT assigned to this classroom AND I have permission to View Classrooms, I will NOT see this page

  • Given I am an admin user with access to the building the classroom belongs to AND I have permission to View Classrooms, I will see this page

  • Given I am an admin user WITHOUT access to the building the classroom belongs to AND I have permission to View Classrooms, I will NOT see this page

  • Given a team member or student has been removed from the classroom, they will no longer be listed on this page

  • Given a user with a parent role has been assigned to a student in the class, they will be listed under Family Members

  • Given a user with a parent role has been unassigned from a student in the class, they will no longer be listed under Family Members

  • Given a student has been removed from the class, any user with a parent role assigned to the student will no longer be listed under Family Members

  • Given I am a user with permission to Manage Classrooms, I will see the edit button

  • Given I am a user WITHOUT permission to Manage Classrooms, I will NOT see the edit button

  • Given I am a user with permission to View My Students, I will be able to click on a student and access their dashboard

  • Given I am a user WITHOUT permission to View My Students, I will NOT be able to click on a student and access their dashboard

  • Given I am an admin user with a student who has recently moved building, I will see a pending message until the admin has permission to access student

Design: https://www.figma.com/file/gdwMnbpudJxuzVrORrOGvd/Ed-Member-Site-UX?node-id=6977%3A61934


General Concept

UI

  • We will show the following:

    • Classroom Name

    • Building

    • Team Members

    • Students- Will be linked to student page

    • Family Members

    • Assignments

    • Assessments

    • Incidents

    • Reports

  • Clicking on the name of a student will take the user to that student's dashboard.

  • Clicking the edit button will open the edit classroom modal

Business Rules

  • Any team member assigned to the classroom will have access to this page.

  • The Classroom Name will display the name of the classroom

  • Building will list the Building the classroom belongs to

  • Team Members will list all team members currently assigned to the classroom

  • Students will list all students currently assigned to the classroom

  • Family Members will list any user with the role parent/caregiver (Role 1) AND who are currently assigned to at least 1 student in the classroom. Family Members will not have access to the classroom - this list is to show teachers which family members are connected to their students & will set us up for messaging to family members in the future.

  • Users with permission to Manage Classroom will see the Edit button

  • Users with permission to View My Students will be able to click on the students to access the student dashboard.

  • We will not show groups or announcements for this launch - these will come later

  • Users can click on each student to visit their individual page

Admin Pending Request

Design

  • When students change buildings, until the admin’s permission is confirmed, the admin will see a pending message

  • When the admin hovers over the I icon, they will see the pending message popup

  • Once the permission is confirmed, the word pending, message, and icon will disappear and the admin will be able to access the student

Image RemovedImage Added

Business Rules

  • Admin will not have access to the student when the pending message is shown next to the name

  • Admin will have access to manage students without the pending message