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 3 Current »

Target release

Type // to add a target release date

Epic

Type /Jira to add Jira epics and issues

Document status

DRAFT

Document owner

@ mention owner

Designer

@ designer

Tech lead

@ lead

Technical writers

@ writers

QA

🎯 Objective

To keep users informed about new (unseen) notifications.

\uD83D\uDCCA Success metrics

Goal

Metric

The icon shall present the number of unread notifications.

Each time a notification is received, the number shall rise in 1.

Each time a notification is read, the number shall decrease in 1.

If the user marks all notifications as read, the number shall disappear.

\uD83E\uDD14 Assumptions

  • For teachers, there will be notifications whenever assignments are submitted, a requested report is generated, or there is a response in the forum for him/her.

  • For students, there will be notifications whenever an assignment is scored, or there is a response in the forum for him/her.

\uD83D\uDDD2 Requirements

Requirement

Importance

Notes

The number next to the Notifications Icon appears when there are new notifications or unread notifications, and it disappears when there are no notifications at all.

NORMAL

\uD83C\uDFA8 User interaction and design

On mouse-over, the icon shall change to the “selected” state (shown above in white).

On click/tap, the icon shall change to the “selected” state (shown above in white) and present the Notifications pane. This will show the las 5 notifications received, allowing the user to view each notification by clicking on it, without opening the Notifications page.

If the “Mark all as read” label is clicked/tapped, the pane is to mark all notifications as read (all, not only the ones seen in it).

On click/tap of the “View all notifications” button, the system shall open the Notifications page.

(question) Open Questions

Question

Answer

Date Answered

(warning) Out of Scope

  • No labels