Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

We will create a sub-section in Assignments to show those assignments that are due today or are past due.

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 overdue, so I can get caught up on my work


Acceptance Criteria:

  • Given I am a student in grades Early Intervention, Pre-K, Kindergarten, 1, or 2 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 25, I will see the older student UI

  • 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, at least 1 Skills assignment that I have not yet completed today, but I DO HAVE at least 1 assignment due on a future date or at least 1 assignment completed, I will NOT land in the Today section

  • Given I am a student who does not have any non-completed or completed assignments, I will 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

  • Given I am a student viewing an assignment with a due date of today, I will see the Due flag

  • Given I am a student viewing an assignment with no due date, I will see the Due flag

  • Given I am a student viewing an assignment with a due date earlier than today’s date, 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

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 UI for their assigned grade level

  • Under Today, the student will see a list of items that are due today or that are past due

  • Each item will show the due date (if applicable)

  • We will show up to 3 assignments on screen for younger UI and 8 assignments on the screen for older UI. If additional assignments are due today or past due, the student will click the arrow on the right to load up to 3 or 8 additional assignments (first 3 or 8 assignments will be pushed to the left & can be retrieved by pushing the arrow on the left)

Business Rules

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

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

  • If the student has at least 1 assignment due today or past due, they will default to the Today section

  • If the student does not have any assignments due on any date OR any completed assignments, they will default to the Today section when they click on Assignments

  • Any assignment not completed with a due date equal to or 6 days or less from the today’s date will show under Today

  • Any assignment that does not have a due date will show as due today, but will never be considered past due.

  • 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.

  • 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

  • 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. Any assignment with the same due date will be ordered alphabetically.


Status

UI

  • Items that are past due will show the Younger Late flag or the older Late flag depending on their age

Image RemovedImage Added

  • Items that are due and not past due will show the younger and older Due flags

Business Rules

  • Any assignment with a due date of today’s date will show under Today with a flag for Due

  • Any assignment with a Due or late flag will display the word “ Due” with the assigned date above the start button

  • Any assignment with a Due or Late flag will have the word “Start' on the btn

  • Any assignment with a due date prior to today’s date will show under Today with a flag for Late

  • Any assignment that does not have a due date will show the Due flag

  • Abilities activities not yet completed today will show the Due flag


Assignment Type

UI

  • The icon on the start/continue button indicates which type of assignment it is. Hovering on the icon will show text description of the assignment type.

  • Video

  • Resource

  • Interactive Worksheet

  • Quiz

  • Assessment

Image RemovedImage Added

  • Activity

Business Rules

  • 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


Empty State

UI

  • If no assignments are due today or past due, the student will see the empty state

Image RemovedImage Added

Business Rules

  • The empty state will show when the student does 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 they have not yet completed today