Plans Due | Reports | Classrooms | Intervention Tracking

This report will detail the list of students who have a plan with a review date that has already passed OR is coming due within the next 7 days.

User Stories:

  • As a classroom teacher, I want to view a list of plans that are due to be reviewed, so I can make sure all of my plans are up to date

  • As a classroom teacher, I want to sort this list in multiple ways, so I can easily find the information I need

  • As a classroom teacher, I want to know if a plan is overdue, so I can prioritize accordingly

  • As a classroom teacher, I want to know the date a plan is due, so I can prioritize accordingly

  • As a classroom teacher, I want to click into a plan, so I can update it

Acceptance Criteria:

  • Given I am a user who has clicked into the Intervention Plan reports, I will see the Plans Due report filtered by all Subjects by default

  • Given a student has a plan with a current status of In Progress, they will appear on this report

  • Given a student has more than 1 plan with a current status of In Progress, they will appear on this report multiple times

  • Given a plan has an end date equal or less than today’s date, the user will see the Red Update button

  • Given a plan has an end date greater than today’s date but less than 8 days in the future, the user will see the Yellow Update button

  • Given a plan has an end date greater than 8 days in the future, the user will see the Green Review button

  • Given a user has clicked on the Review or Update buttons, they will be taken to that student’s plan

  • Given the user has filtered to a specific subject area (i.e. Math), they will only see plans in progress for that subject area.

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


General Concept

UI

  • This report will show a column for Student Name, Review Date, Subject, and Action

  • The user may sort the table by any column

  • Clicking on the Action button will take the user to that student’s plan

  • f the user clicks the export button, we will export the table to excel or CSV based on filter selections

  • If the user clicks the print button, we will print what is shown on the main part of the screen

Business Rules

  • By default, we will sort by Review Date (with earliest date first)

  • Students:

    • Students will show on this list if they have a plan with a current status of In Progress

    • If a student has more than one plan that meets this criteria, they will appear on the list more than once

    • This column will list student name as First Name Last Name

    • If the user chooses to sort by this column, We will sort alphabetically by last name (but name will show as First Name Last name)

  • Review Date:

    • We will list the end date on any plan marked as In Progress

  • Subject

    • We will list the subject area of the plan

    • If the user chooses to sort by this column, we will sort subject area alphabetically

  • Action

    • Any plan with an end date that is equal to or less than today’s date, we will show the Red Update button.

    • Any plan with an end date that is greater than today’s date but less than 8 days in the future, we will show the yellow Update button

    • Any plan with an end date that is greater than or equal to 8 days in the future, we will show the green Review button

    • If the user chooses to sort by this column, we will sort as:

      • Red Update

      • Yellow Update

      • Green Review


Filter

UI

  • The user may filter by subject area by clicking on the Subjects filter

Business Rules

  • By default, we will filter by All Subjects

  • If the user filters to a certain subject, we will only list plans due for that subject

  • Single select list