Overdue | Assignments | Reorganize Student Center

We will create a sub-section in Assignments to show those assignments that are 7 days or more past due in the Overdue section

User Stories:

  • As a student, I want to know which Overdue assignments are the oldest so that I can catch up on those assignments first


Acceptance Criteria:

  • Given I am a student in grades Early Intervention, Pre-K, Kindergarten, 1, 2, 3, 4, or 5 I will see the younger student UI

  • Given I am NOT a student in grades Early Intervention, Pre-K, Kindergarten, 1, 2, 3, 4, or 5, I will see the older student UI

  • Given I have 1 or more SEL/Mental Health assignments 7 days or more past the due date, I will see the Overdue section

  • Given I DO NOT have 1 or more SEL/Mental Health assignments 7 days or more past the due date, I will NOT see the Overdue section

  • Given I am a student who has logged into the student center & I have at least 1 SEL/Mental Health assignment with a due date 7 days or more from today’s date, I will land in the Overdue section

  • Given I am a student who has SKILLS assignments only, I will not see the Overdue section whether or not the assignments have not been completed in 7 or more days

  • Given I am a student who has logged into the student center & I have at least 1 Skills assignment that I have not yet completed today, I will land in the Today section

  • Given I am a student viewing the Overdue section & I have no additional assignments to load, I will not see the right arrow

  • Given I am a student viewing the overdue section & I have no previous assignments to load, I will not see the left arrow

  • Given I am a student viewing an assignment in the overdue section, I will see the Late flag

  • Given I am a student viewing my assignments, they will be ordered from earliest due date to latest due date

Younger Design: https://www.figma.com/file/gdwMnbpudJxuzVrORrOGvd/Ed-Member-Site-UX?node-id=9688%3A97060

Older Design: https://www.figma.com/file/gdwMnbpudJxuzVrORrOGvd/Ed-Member-Site-UX?node-id=9608%3A94844

 

 

Overdue

UI

  • Assignments that have not been completed in a week will be moved to the OVERDUE tab. The OVERDUE tab will show up once students have at least one assignment that is a week past the due date.

 

Younger UI
Older UI

 

Business Rules

  • Students assigned to grades Early Intervention, Pre-K, Kindergarten, 1, 2, 3, 4, or 5 will see the younger UI version

  • Students NOT assigned to grades Early Intervention, Pre-K, Kindergarten, 1, 2, 3, 4, or 5 will see the older UI version

  • If students have not competed an SEL or Mental Health assignment for 7 days past the due date, the assignment is considered Overdue and it will move to the Overdue section. Skills assignments will NEVER be considered overdue

  • If student have an assignment that is 6 or less days past the due date, the assignments will show in the TODAY section only

  • The Overdue section will only show if there are one or more assignments that are are Overdue

  • If the student has at least 1 assignment Overdue, they will default to the Overdue section each time that they login

  • All the Overdue Assignments will have the LATE Tag in the top left hand corner

  • The Overdue tab will disappear once all past due assignments are completed and moved to the DONE tab

  • The oldest Overdue assignment will will show first and then the second oldest , and so on in order to the most recent Overdue assignment. Any assignment with the same due date will be ordered alphabetically.

  • Start will show for assignments not yet started. Continue will show for assignments previously started but not submitted (same as current logic)

  • If less than 4 assignments are due today for students in younger UI version OR less than 9 assignments are due today for students in older UI version, we will not show the navigation arrows

  • Once the student is on last page of assignments due today, the right arrow will no longer show

  • When the student is on the first page of assignments due today, the left arrow will not show