Issue Details (XML | Word | Printable)

Key: MDL-20512
Type: Sub-task Sub-task
Status: Open Open
Priority: Minor Minor
Assignee: Dongsheng Cai
Reporter: Helen Foster
Votes: 0
Watchers: 0
Operations

Add/Edit UI Mockup to this issue
If you were logged in you would be able to see more operations.
Moodle
MDL-20409

Chat without JavaScript can be difficult to use

Created: 08/Oct/09 09:15 PM   Updated: 08/Oct/09 09:15 PM
Return to search
Component/s: Accessibility, Chat
Affects Version/s: 1.9.5
Fix Version/s: None

Participants: Dongsheng Cai and Helen Foster
Security Level: None
Affected Branches: MOODLE_19_STABLE


 Description  « Hide
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.

 All   Comments   Change History   Version Control      Sort Order: Ascending order - Click to sort in descending order
No changes have yet been made on this issue.