...
Page Header: Displays the student's name and grade.
Filters:
Subject: SEL, Mental Health
Type: Video, Quiz, Resource, Interactive
‘Resource’ displays in the column for a PDF instead of ‘PDF’
‘Interactive’ displays in type column for an Interactive Worksheet.
Status: Complete, For Review, Not Started, In-Progress
Last Assigned By: List of All Team Members that have last assigned an assignment.
“Inactive Teacher” will display if the teacher has left the school.
Assigner Role:
User is able to filter by ‘Assigner Role’ to refine the table list to the filter value selected.
Default is all assigner roles in view: Student Self-Assigned, Teacher Assigned, and Admin Assigned
Filter Selection:
Student Self-Assigned Only
Teacher Assigned Only
Assignment List: A table format that lists the student's assignments with the following columns:
Date Range
Assigned Content: Title
Type: Quiz, Video, Interactive, Resource
Language
Subject
Status: Complete, For Review, Not Started, In-Progress
Assigned By:
Name of Teacher who assigned the assignment
If an admin is viewing, the teacher name is a link that navigates to the individual teacher page.
Action: Reassign, Review, Unassign
Action Buttons: Corresponding to each assignment, which includes:
Reassign (opens assign modal)
View (opens Review modal with ‘Reviewed’ button selected)
Review (opens review modal)
Unassign (opens unassign modal)
...
Building and Classroom Dropdown Menus: Building and Classroom dropdown menus will be disabled at the Individual Student View. The Building the student is assigned to will display to the admin user. The Classroom dropdown menu will display ‘All Classrooms’ disabled. The user selects or hovers over the question mark to reveal the tool tip: ‘Classroom selection is disabled for student view’
Action Modals: Each action (Reassign, View, Review, Unassign) should open its respective modal window.
Reassign and View action buttons display for a completed assignment status
Review action button displays on a ‘For Review’ assignment status
‘Unassign’ action button displays on a ‘Not Started’ or ‘In-Progress’ assignment status.
Searching and Sorting: Users should be able to search and sort assignments based on the columns provided.
Admin Only Permission:
Only Admin users will be able to click on a Teacher name in the Last Assigned by column to view the assignment details that the teacher has assigned.
The Teacher tab and teacher links will be hidden for all other roles.
Validation: Input and actions should be validated to ensure data integrity and prevent unauthorized changes. For example, confirm prompts for unassign actions to prevent accidental changes.
...