Needs Review | Manage Assignments | Create Assignment Enhancements
We need to create a way for users to quickly find the assignments that needs review.
User Story:
As a user, I want to quickly view a list of all assignments that need to be reviewed, so I do not miss any assignments
Acceptance Criteria:
Given a student has submitted an assignment that has not yet been reviewed by any user, the assignment will show on this screen with the date it was submitted
Given a student has sent a comment about an assignment that the user has not yet read, the assignment will show on this screen with the date comment was sent
Given a student has submitted an assignment that has not yet been reviewed by any user and has submitted a comment about that same assignment that has not yet been read by the user, the assignment will show on this screen with the date the comment was sent
Design: https://www.figma.com/file/gdwMnbpudJxuzVrORrOGvd/Ed-Member-Site-UX?node-id=5745%3A55813
Needs Review Button
UI
On the Manage Assignments Screen, the user will click the Needs Review button
Business Rules
All users with access to Manage Assignments will see this button
This button will exist on all Manage Assignment screens
Needs Review Screen
UI
Once the user has clicked the Needs Review button, they will be taken to the Needs Review screen. Here, the user will see a list of all completed assignments that have not yet been reviewed AND assignments that have an unread comment
The Date column will show the date the assignment was submitted by the student or the date the last comment was sent
The Student column will show the name of the student
Notification will show either Commented or Submitted
Assignment will show the name of the assignment/lesson
Actions will show either View or Review. Clicking on this will take the user to the submitted assignment. Here, the user can view the comment or mark the assignment as reviewed.
The user may also search by student or lesson name, and can filter by classroom
Clicking Load More will load additional rows
The user should be able to sort by any column
Once all comments are read/assignment is marked as reviewed, the assignment will no longer show on this screen.
Business Rules
We will list all student assignments where at least 1 of the following is true:
Assignment has not been marked as reviewed by any user
Assignment has at least 1 comment from the student that has not yet been viewed by the user
Date
If there is an unread comment from the student, we will show the date the student sent the comment
If the assignment has not yet been reviewed, we will show the date the student submitted the assignment
If both are true, we will show date date the student sent the comment
We will show first and last name of the student, written as First Name Last Name
Notification
If there is an unread comment from the student, we will show Commented
If the assignment has not yet been reviewed, we will show Submitted
If both are true, we will show Commented
Actions
If there is an unread comment from the student, we will show the View button
If the assignment has not yet been reviewed, we will show the Review button
If both are true, we will show the View button