Student Inbox | Add Interactive SEL Activities
We need to create an Inbox that links to all messages the student has received.
User Story: As a student I want to be notified about any new message I have received, so I know there is something I need to respond to.
Acceptance Criteria:
Given I am a student who has at least 1 message not yet viewed, I will see the new message indicator
Given I am an student who has neither sent nor received any messages, I will see the empty state
Given I am a student who has clicked on my Inbox, I will see a list of all activities currently available to me that have at least 1 message
Given I am a student who has clicked the View button, I will be taken to the View Activity screen
Design: https://www.figma.com/file/gdwMnbpudJxuzVrORrOGvd/Ed-Member-Site-UX?node-id=5899%3A58157
UI
We will show an inbox icon on the main nav menu
The icon will show a red dot if a new, unviewed message has been received
Clicking on the inbox icon will open a list of conversations about activities
We will show the name of the assignment and date/time last message was sent/received
We will also show a red dot for any activity with a new message
Clicking on the block for an activity will take the user to that conversation
Clicking the Load More button will load additional conversations
If I have not sent/received any messages related to activities I currently have access to, I will see the empty state
Business Rules
All students will see the inbox icon
The dot will show if the user has a new message they have not yet clicked on
Assignment name will show the name of the assignment the conversation relates to
Date/time will show the date and time the most recent message was sent by either party
We will list conversations in order of the most recently sent/received message
We will only show conversations related to activities the student currently as access to