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