We will modify the Assignments tab in the student center to reflect what is due today, what is due later, and what is already complete.
User Stories:
As a student, I want to know which assignments are due today, so I can prioritize
As a student, I want to know which assignments are due after today, so I can plan accordingly
As a student, I want to know which assignments are overdue, so I can get caught up on my work
Acceptance Criteria:
Given I am a student who has logged into the student center & I have at least 1 assignment with a due date equal or less than today’s date, I will land in the Today section
Given I am a student who has logged into the student center & I have at least 1 SEL or Mental Health assignment with no due date, I will land in the Today section
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 who has logged into the student center & I DO NOT have least 1 assignment with a due date equal or less than today’s date, at least 1 SEL or Mental Health assignment with no due date, OR at least 1 Skills assignment that I have not yet completed today, I will NOT land in the Today section
Given I am a student viewing the today section & I DO NOT have least 1 assignment with a due date equal or less than today’s date, at least 1 SEL or Mental Health assignment with no due date, OR at least 1 Skills assignment that I have not yet completed today, I will see the empty state
Given I am a student viewing the today section & I have no additional assignments to load, I will not see the right arrow
Given I am a student viewing the today section & I have no previous assignments to load, I will not see the left arrow
Design: https://www.figma.com/file/gdwMnbpudJxuzVrORrOGvd/Ed-Member-Site-UX?node-id=3688%3A42180
Today
UI
When the student logs into the Student Center, they will land in the Assignments section
Under Today, the student will see a list of items that are due today or that are past due
Items that are past due will show the Late flag
Items that are not past due will show the Due flag
Each item will show the due date (if applicable)
The icon in the upper right corner of each block indicates which type of assignment it is. Hovering on the icon will show text description of the assignment type
Video
Resource
Worksheet
Activity
Quiz
Assessment
We will show up to 8 assignments on the screen. If additional assignments are due today or past due, the student will click the arrow on the right to load up to 8 additional assignments (first 8 assignments will be pushed to the left & can be retrieved by pushing the arrow on the left)
If no assignments are due today or past due, the student will see the empty state
Business Rules
If the student has at least 1 assignment due today or past due, they will default to the Today section
Any assignment that does not have a due date will show as due today, but will never be considered past due. These assignments will show the Due flag.
Any assignment with a due date of today’s date will show under Today with a flag for Due
Any assignment with a due date prior to today’s date will show under Today with a flag for Late
Abilities (Skills) activities will be assigned once/daily until they are unassigned. This means that any Skills activity assigned to the student that the student has not yet completed today will show under Today. It will never show a due date and cannot be considered past due. It will show the Due flag.
Start will show for assignments not yet started. Continue will show for assignments previously started but not submitted (same as current logic)
All assignments that are in video format will be treated as a video assignment (not just those from Learn section)
All assignments that are non-interactive PDFs will be treated as a resource
All SEL & Mental Health assignments that are interactive will be treated as a worksheet
All quizzes will be treated as a quiz
All self-assessments will be treated as an assessment
All Abilities (Skills) activities will be treated as an activity
If 8 or less assignments exist under Today, 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
We will list assignments in order of due date (earliest due date first). Assignments with no due date will appear after those with a due date in the order they were assigned.
Later
UI
Business Rules
Done
UI
Business Rules