Student View Discussion | Add Interactive SEL Activities

We need to create a way for students to respond to educators messages about a specific assignment

User Story: As a student, I want to discuss my completed activities with my teachers, so that I can understand how my teacher thinks I did on the assignment and so I can ask my teachers questions.

Acceptance Criteria:

  • Given I am a student viewing a completed SEL or Mental Health Activity, I will see all messages related to this assignment in the discussion panel

  • Given I am a student who is viewing an assignment with no previously sent/received messages, I will see the empty state

  • Given I am a student and a teacher who previously sent me a message no longer has access to me, I will see a message stating they have left the discussion


UI

  • If the student clicks to view a conversation from the inbox or from the view completed activity screens, they will see the view assignment modal with the discussion panel.

  • They will see the names of all people currently involved in the discussion

  • If the student scrolls up, they will see previously sent/received messages

  • Clicking in the text box allows the user to type a message

  • Clicking send will send the message to the other person/people

  • We will show the name of the person who sent each message (no need to show the student’s name - just the other people)

  • If an educator no longer has access to the student, the student will see an in-line message that states the user has left the conversation

NEED DESIGN

  • If no messages have been sent/received for this student’s assignment, we will show the empty state

NEED DESIGN

Business Rules

  • The student will see the names of all educators involved in the discussion

  • They student may only send/receive messages related to completed assignments