Uploaded image for project: 'Sakai'
  1. Sakai
  2. SAK-42079

Add Chat Rooms to the Message Center Notifications synoptic tool

    Details

    • Type: Feature Request
    • Status: OPEN
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 19.1, 19.2, 20.0 [Tentative]
    • Fix Version/s: None
    • Component/s: Chat, Messages Tool
    • Labels:
      None
    • Test Plan:
      Hide

      As an instructor,

      1. enable the Chat Room tool in a course site
      2. create multiple rooms
      3. type a few messages into each room
      4. count how many messages you've typed in each room

      As a student in the same course site,

      1. go the course site
      2. see if the number of messages listed in the Message Center Notifications table on the Overview page matches the number of messages that the instructor typed in each room
      3. use the notification link to go to one of the rooms
      4. ensure the link goes to the correct room
      5. return to the Overview page
      6. ensure the number of unread messages for the room that you just went to updated to "None"
      7. use the notification link to go to another room
      8. ensure the link goes to the correct room
      9. type a few messages in this room
      10. count how many messages you typed

      As the instructor again,

      1. go to the Overview page of the same course site
      2. ensure the number of new messages listed for each room in the Message Center Notifications synoptic tool matches the number that the student wrote
      3. use the notification link to go to one of the rooms
      4. ensure the link goes to the correct room
      5. return to the Overview page
      6. ensure the number of unread messages for the room that you just went to updated to "None"
      7. use the notification link to go to another room
      8. ensure the link goes to the correct room

      Test with multiple other users and accounts.

      Show
      As an instructor, enable the Chat Room tool in a course site create multiple rooms type a few messages into each room count how many messages you've typed in each room As a student in the same course site, go the course site see if the number of messages listed in the Message Center Notifications table on the Overview page matches the number of messages that the instructor typed in each room use the notification link to go to one of the rooms ensure the link goes to the correct room return to the Overview page ensure the number of unread messages for the room that you just went to updated to "None" use the notification link to go to another room ensure the link goes to the correct room type a few messages in this room count how many messages you typed As the instructor again, go to the Overview page of the same course site ensure the number of new messages listed for each room in the Message Center Notifications synoptic tool matches the number that the student wrote use the notification link to go to one of the rooms ensure the link goes to the correct room return to the Overview page ensure the number of unread messages for the room that you just went to updated to "None" use the notification link to go to another room ensure the link goes to the correct room Test with multiple other users and accounts.

      Description

      As decided by the Sakai UX group in SAK-41953, we proposed adding unread chat messages to the Message Center Notifications synoptic tool when the Chat Room tool is enabled.

      Requirements include:

      • displaying how many new messages have been added to the room since the user was last in the Chat Room
      • direct linking to each Chat Room as a separate row in Message Center Notifications

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  Unassigned
                  Reporter:
                  sfoster9 Shawn Foster
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  1 Start watching this issue

                  Dates

                  • Created:
                    Updated:

                    Git Source Code