Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 11 Next »

Tasks show users actions that need to be completed in relation to a document. These tasks would involve approving various reports and plans created by a teacher. Multiple users may have the ability to review the same document, so it is important for the user to understand if another team member has already approved the document. There are some teacher tasks also for Contracts. The admin approves and the teacher makes active. Separate place/section for app?

Design Link:

Overview

User Story

  • As an educator viewing the inbox, I want to see a list of all Tasks I need to complete, so that I know what items need my attention.

UI

  • When a user clicks the Tasks tab in the Inbox, they will see a list of all tasks to complete.

  • The Tasks tab will be underlined and blue to indicate current tab

  • Tasks messages will be shown in both the Tasks inbox tab and the All inbox tab.

  • The tasks in the Tasks tab should be displayed in chronological order with the most recent at the top.

  • To Load more items, the user clicks on Load more button.

  • The type of each Task will be on the top heading line of each Task message:

    • Incident Report Task

    • Contract Task

    • Behavior Plan Task

    • Self-Monitoring Task

  • A user with NO Tasks in the Tasks tab will see an empty state.

Acceptance Criteria

  • Given I am a user with permission to read/send messages OR approve report OR receive tasks AND I have the MTSS-Intervention component, I will see the Tasks tab underlined and in blue when I click the Tasks tab in the inbox.

  • Given I am a user with permission to read/send messages OR approve report OR receive tasks AND I have the MTSS-Intervention component, I can click the Tasks tab to see all Tasks.

  • Given I am a user with permission to read/send messages OR approve report OR receive tasks AND I have the MTSS-Intervention component, I can switch between tabs easily and quickly without any delays or errors.

  • Given I am a user that wants to view Tasks messages in the inbox, then I will be able to see Tasks messages in both the All tab and the Tasks tab in the Inbox.

  • The Tasks inbox messages will follow the format:

    • TASK type in the first heading line

    • STUDENT NAME in the second line

    • Brief message about TASK in the third line

  • Given I am a user viewing the Inbox and I have at least 1 unread Task(s) message, I will see a red dot next to the Tasks tab

  • Given I am a user viewing the Tasks tab and I DO NOT have at least 1 unread message, I will NOT see a red dot next to the Tasks tab

  • Given I am a user viewing a message in the Tasks tab and I have not yet clicked to read the message, I will see a red dot next to the message

  • Given I am a user viewing a message in the Tasks tab and I have read all messages in the Tasks tab, I will not see a red dot next to the messages

  • Given I am a user viewing the Tasks tab and I have NO messages (read or unread), I will see the empty state (See Image: Tasks Empty State)

  • The tasks in the Tasks tab should be displayed in chronological order with the most recent at the top.

  • We will show the following to denote the time the item has been in the inbox.

    • m means minutes ---Example: 2m

    • h means hours ---Example: 1h

    • d means days---Example: 4d

    • w means weeks ---Example 10w

    • y means year---Example 1y

Load More

  • Given there are more than 10 items in the inbox in the All Tab, we will show the Load More button.

  • Given Load More button is selected, we will show an enlarged version of the inbox. (See page: TBD)

  • Given no more remaining items are contained within the inbox for the All Tab, then we will not show the Load More button.

User Story

  • As an educator viewing the Tasks tab in the inbox, I want to be able to mark all messages as Read or Clear All of the messages so that I can focus on the tasks I need to complete. (Show example/reference when it is removed from this area what happens to the All Tab)

UI

  • The user clicks “Read All” to change notifications/messages to Read in the Tasks tab.

  • User sees all messages in Tasks tab without the orange dot and Tasks tab numbers in parentheses set to 0.

  • Tasks numbers are subtracted from the All tabs numbers in parentheses.

  • The user clicks “Clear Tasks” in the top right corner of the inbox to remove all tasks from the alerts tab and all tab.

  • The user sees a warning message in the inbox area about Clearing Tasks.

  • The user clicks the Clear All button to remove all Tasks notifications and messages from the Tasks tab and All tab.

  • The user clicks the Cancel button to keep all Tasks notifications and messages in the Tasks tab and All tab.

  • The user sees an empty state message in the Tasks tab after Clearing Tasks.

Acceptance Criteria

Read All

  • Only messages that are unread are included in the count for the notification/message totals in parentheses next to each of the tabs.

    • These messages will have an orange dot.

  • Given a notification/message has been read, then it will no longer be included in the count for message totals in parentheses next to each of the tabs.

    • These messages will not have an orange dot.

    • These messages are still shown to the user.

  • Given Read all is selected from the Inbox (Tasks Tab), then all of the messages in the Tasks tab will see the orange dot disappear and the number in parenthesis for the Tasks tab changes to 0. (See image: Read All Selected)

    • These messages are still shown to the user.

    • All of the Tasks notifications/messages in the All tabs section will see the orange dot disappear and the number in parenthesis for The All tab changes subtracts the Tasks number amount. (See image: Read All Selected)

Clear Tasks, Clear

  • Given I am a user who clicks “Clear Tasks” in the top right corner of the inbox, then I will see a warning message before the action is completed.

    • Given I am a user who clicks the “Clear Tasks” button on the inbox warning message, then all the Tasks notifications and messages will be removed from the Tasks Tab and also removed from the All tab.

    • Given I am a user who clicks the “Cancel” button on the warning message, then all Tasks notifications and messages will stay in the Tasks tab and the All tab.

  • Given I am a user who has clicked Clear Tasks > Clear All, then I will see an empty state for the Tasks tab until more Tasks are received. (See image: Tasks Empty State)

  • Given I am a user who clicks the grey “Clear” on a specific notification or message, then that specific notification will be removed from the inbox in the Tasks tab and the All tab.

    • If the user clicks the grey Clear, then they will not see a warning message and the message will be removed from the inbox in both the Tasks tab and the All tab.

User Story

  • As an educator viewing the Tasks tab in the inbox, I want to view the details of a task(s), so I can take the necessary action to resolve the tasks.

UI

Acceptance Criteria

Given the inbox item is a document where a task is required, then clicking View takes the user to the document.

As a teacher viewing the Task tab, I need to make a contract active so that I can have it in place to help the student with developing behavior skills.

User Story

  • As an Admin viewing the Task tab, I need to view the details of each of documents sent to me so that I can approve the request and respond to the teacher who sent it. (Is this a flow to Review Docs?)

UI

Acceptance Criteria

  • Given admin user has r

  • No labels