Revamp Classrooms
We need to add a section to the site called Classrooms. In this area, we will allow users to view their classrooms, create sub-groups, and access all classroom activities and reports. This will make Rethink more user-friendly for teachers and allow them to use the site in the same way they work in their classrooms.
Point of Entry
Design
- On the main navigation, we need to add an option for My Classrooms.
- Clicking on classrooms will take the user to the My Classroom Landing Page.
Business Rules
- Any user with permission to view classrooms will see this option.
My Classroom Landing Page
Design
- Users will see a button to add a new classroom. Clicking this button will allow the user to add a new classroom (see below)
- Users will see all classrooms they have access to. Clicking on a classroom will take the user to that classroom's page (see below). We will show:
- Classroom name
- Number of team members
- Number of students
- Number of parents
- Groups
- We will show a search feature to allow the user to search for a classroom by name or member
Business Rules
- Users will permission to create classrooms will see the option to create a classroom.
- Users will only see classrooms they currently have access to.
- Number of team members will show the number of team members currently assigned to the classroom.
- Number of students will show the number of students currently assigned to the classroom.
- Number of parents will show the number of parents currently assigned to the classroom. Note that parent users are added differently than non-parent users (see next section).
- Groups will show the names of the groups added to the classroom. If no groups have been created, we will not show any groups.
- Search will allow the user to search across all classrooms the user currently has access to.
Add New Classroom
Design
- When a user clicks Add Classroom, they will complete the following steps
- Users can click Upload Photo if they would like to include an image to represent their class
- Next the user will name their classroom
- They will then select which building the classroom belongs to
- Next, the user will select which students to include in the classroom. This field will only show once a building has been selected.
- Then the user will select the team members that belong to the classroom This field will only show once at least 1 student has been selected.
- Finally, the user will select any parents that belong to the classroom. This field will only show once at least 1 student has been selected.
- Once complete, the user will click save. Clicking save returns the user to the My Classrooms page.
- The user may click cancel at any time to return to the My Classrooms page without saving any changes.
Business Rules
- Classrooms may only be assigned to 1 building.
- Once a building has been selected, all students the user has access to within that building will show under students. The user may assign as many students as they would like to the classroom.
- Once at least 1 student has been selected, any team member assigned to at least one of the selected team members will appear.
- We will show team members with any role EXCEPT parent/home caregiver
- Team members added to the classroom will have access to all students within that classroom. This means that if Team Member B is only assigned to 1 out of 10 students, she will have access to all 10 students currently assigned to the classroom. PS TEAM - PLEASE CONFIRM.
- Once at least 1 student has been selected, any users assigned to at least 1 of the selected students with the role parent/home caregiver will show under Assign Parents.
- Parents selected will only have access to students they are assigned to.
- If all students a parent is assigned to are un-assigned from the classroom, the parent will also be un-assigned from the classroom.
- If a parent is un-assigned from a student in the classroom (and no longer is assigned to any students in the classroom), the parent will be unassigned from the classroom.
- Students and Team Members may be assigned to multiple classrooms.
Classroom Dashboard
Design
- When a user clicks to view a classroom, they will be taken to the classroom dashboard.
- On the left-hand navigation, users will see the following options:
- Record attendance (do not show for launch)
- Award points (do not show for launch)
- Create an Incident Report (do not show for launch)
- Record an Incident
- Complete Assessments
- Assign a Quiz
- Assign a Lesson
- View Results
- Customize Dashboard
- On the main part of the screen, users will see:
- Classroom Notifications
- Groups
- Team Members
- Students
- Parents
- Progress
- Activity
Business Rules
- Users will see items on the left-side navigation based on permission settings.
- Record an Incident will show for any user with permission to View or Edit Incident Tracking
- Complete Assessments will show for any user with permission to View Assessments, Edit Assessments, or Assign SEL Assessments