Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

We need to adjust the add/edit students screen to distinguish between direct and classroom assignments.


General Concept

UI

  • In Manage Students, when a user clicks to Add/Edit a student, we need to create a much larger screen that shows all steps on the same page AND allows students to be assigned to classrooms

  • This screen will be divided into 2 steps:

    • Create Profile

    • Connect Team Members & Classrooms

Business Rules

  • Create Profile will be the default screen


Step 1: Create/Edit Profile

UI

  • Here, the user will add/edit the following fields:

    • First Name

    • Last Name

    • Birthday

    • Gender

    • Ethnicity

    • Grade

    • State Test Number

    • Email

    • Education Classification

    • Building

    • Username

    • Password

    • Confirm Password

Business Rules

  • Email is a new field and will be non-required

  • Education Classification will change to just 2 options:

    • General Education

    • Special Education

  • Special Education will be selected for any student who previously had an education classification of:

    • ADHD

    • Autism

    • Deaf-Blindness

    • Deafness

    • Developmental Delay

    • Down syndrome

    • Emotional Disturbance

    • Hearing Impairment

    • Intellectual Disability

    • Multiple Disabilities

    • Orthopedic Impairment

    • Other Health Impaired

    • Specific Learning Disability

    • Speech or language Impairment

    • Traumatic Brain Injury

    • Visual Impairment, including blindness

  • General Education will be selected for any student who previously did not have an education classification selected

  • When editing a student who was previously set to Other, the user will be prompted to select either General Education or Special Education

  • Language Ability and Biggest Area of Concern will be removed

  • If a student is connected to Rethink via integration, the ONLY fields that can be edited are:

    • Email

    • Birthday

    • Gender

    • Password


Step 2: Create/Edit Assignments

UI

  • When the user clicks on Next Step,

  • They will see a screen detailing both Direct Team Member Assignments and Classroom Assignments

Business Rules


Direct Team Member Assignments

UI

  • This section will list both available and assigned team members

  • Users may drag team members between the available and assigned columns. We will show the number of assigned team members.

  • If no team members have been assigned, the user will see a message instructing them to drag the team members to the assigned column

  • If no team members are available, the user will see a message indicating no team members exist.

Business Rules

  • We will list all team members who have access to the same building as the student

  • Team Members listed under Assigned will be assigned to the student

  • If a team member is unassigned from a student here, the team member will no longer be assigned or have access to the student UNLESS the student and team member both belong to the same classroom

  • Students & team members added via integration will be assigned via classrooms - not direct assignment, but students can be manually assigned to other team members


Classroom Assignments

UI

  • Here, we will show all classrooms the student is assigned to.

  • For all assigned classrooms, we will show a list of team members currently assigned to the classroom

  • If the user wishes to unassign the student from a classroom, they will click the 3 dots and select unassign

  • If the student is not assigned to any classrooms, they will see the empty state. From here, the user may click to add the student to an existing classroom or create a new classroom.

  • If the user wishes to assign the student to a classroom, they may also click the add button

Business Rules

  • Users with permission to View Classrooms will see the list of Classrooms (associated with a building the user currently has access to) to which the student currently belongs

  • Classrooms listed under Classroom Assignments are assigned to the student

  • The team members in the classroom will have access to the student. If a student is unassigned from a classroom, the team members in the class will no longer have access to the student unless they are directly assigned or connected via another classroom.

  • If the classroom was created via integration, the unassign button will not show


Add Existing Classroom

UI

  • If the user clicks on add existing classroom,

  • They will see the modal to assign the student to an existing classroom

  • The user may search for a classroom by name

  • When the user clicks the add button, the modal will close and the student will be assigned to the classroom

Business Rules

  • Users with permission to View Classrooms will see the list of Classrooms associated with the building to which the student currently belongs

  • Users with permission to Manage Classrooms will have the ability to assign a classroom to the student

  • Classrooms created via integration will not show


Add New Classroom

UI

  • If the user clicks on Add New Classroom, they will see add classroom form

  • First, the user will select an icon and classroom name

  • Next, the user will see the building name

  • Next, we will show the list of available and assigned students

    • If the user clicks the +, the student will be added to the assigned column

    • If the user clicks the -, the student will be removed from the assigned column

  • We will then show the list of available and assigned team members

    • If the user clicks the +, the team member will be added to the assigned column

    • If the user clicks the -, the team member will be removed from the assigned column

  • Clicking Save will save this classroom

Business Rules

  • Users with permission to Manage Classrooms will have the ability to add a new classroom

  • The star icon will be selected by default

  • Classroom must have a name

  • We will show the building to which the student currently belongs. No other buildings will show & there should be no option to make a selection. This is static.

  • Available Students will list all students who belong to the same building as the classroom. We will auto-select the student we are currently editing.

  • Students under Assigned are assigned to the classroom and all team members in the classroom

  • At least 1 student must be assigned to the classroom

  • Available Team Members will list all team members with permission to View Classrooms who belong to the same building as the classroom. This includes multi-account team members and admins

  • Team Members under Assigned are assigned to the classroom and all students in the classroom

  • At least 1 team member must be assigned to the classroom

  • No labels