Details

    • Type: Sub-task
    • Status: Closed
    • Priority: Minor
    • Resolution: Won't Fix
    • Affects Version/s: 1.9.5
    • Fix Version/s: None
    • Component/s: Accessibility, Chat
    • Labels:
    • Affected Branches:
      MOODLE_19_STABLE

      Description

      The non-JavaScript chat interface presents three headings on a single page: "Participants," "Send message," and "Messages." New messages appear only when the user clicks "Refresh," a button underneath the "Send message" controls. This button was difficult to find.

      Since the page is refreshed often, the participants list is read every time. Without reading the entire list, though, it was impossible to know if anyone had entered or left the chat.

      New messages appear at the bottom of the screen, but again, without reading it's not possible to tell how many new messages there are.

      Why it matters

      It's important to make every effort to include blind and vision-impaired users in this real-time communication. With some changes this feature could be very usable.

      Possible solution

      1. Include a short use note at the top of the page, telling users that they must manually refresh the page to see new messages.
      2. On every page load, include a short description of what is new, e.g., "There is 1 new user and 7 new messages."
      3. Change the order to "Messages," "Send message," and "Participants."
      4. Break messages into two groups: new messages since last page load, and old messages.

        Attachments

          Activity

            People

            Assignee:
            Unassigned
            Reporter:
            tsala Helen Foster
            Participants:
            Component watchers:
            Adrian Greeve, Jake Dallimore, Mathew May, Mihail Geshoski, Peter Dias, Amaia Anabitarte, Carlos Escobedo, Ferran Recio, Sara Arjona (@sarjona)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: