Overview
The Individual Student Assignment Management feature is designed to give educators a detailed view of assignments for each student. The feature allows educators to manage assignments effectively by reassigning, reviewing, or unassigning them as necessary.
Figma
Epic
Epic 193776: Manage Assignment
User Story
As a teacher, I need to be able to view and manage all the assignments for a specific student so that I can track their progress, provide feedback, and make necessary adjustments to their assignments promptly.
UI Description
Page Header: Displays the student's name and grade.
Assignment List: A table format that lists the student's assignments with the following columns:
Date Range
Assigned Content: Title
Type: Quiz, Video, Activity
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)
Review (opens review modal)
Unassign (opens unassign modal)
User Interaction and Validation Notes
Action Modals: Each action (Reassign, Review, Unassign) should open its respective modal window.
Searching and Sorting: Users should be able to search and sort assignments based on the columns provided.
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.
Workflow Description
Accessing Individual View:
From the Assignments page, Student Tab or Item page, the teacher clicks on a student's assignment status link or student name.
This opens the individual student view, populated with the student's assignments.
Assignment Interaction:
Teachers can view the full list of assignments.
Searching can be performed to filter the list.
Sorting can be done on each column header to organize the view.
Managing Assignments:
To reassign, the teacher clicks the 'Reassign' button, which opens a modal where they can select a new assignment or date.
Clicking 'Review' opens a modal showing the assignment's details for the teacher to provide feedback or a grade.
The 'Unassign' button opens modal to unassign content.
Feedback Loop:
After completing an action (Reassign, Review, Unassign), the teacher is brought back to the individual view, which is updated to reflect the changes.