🎯 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.
Open Questions
Question | Answer | Date Answered |
---|---|---|