Desire2Learn 9.2 Accessibility

1. Login and Configuration/Compatibility Testing

Screenshot


Figure 1: Default system login page, typically customized by institution.


Figure 2: Top of page warning that JavaScript is required but turned off.

Criteria

Login Page Accessibility:

System Compatibility Testing:

2. Personalization and Customization

Screenshot


Figure 3: Accessibility tab panel, in Preferences area. User can set font face and size, choose between HTML modal dialogs and pop-up windows, turn off the WYSIWYG editor and preference text-only inputs for rich content, and choose to output math as MathML instead of have math render via a Java Applet.


Figure 4: A “Saved Successfully” alter. These ARIA alerts announce updates to page status visually and to ARIA-aware screen readers.

Criteria

Layout customization:

Alert type:

Styling:

Session time out:

Saving current state:

Default page:

Selecting Editor:

4. Common Modules/Tools (Student Facing)

Announcements

Criteria

Navigation Features:
Announcements Summary:
Accessibility Features:
Accessibility Concerns:

Discussion

Screenshot


Figure 8: Discussions organized in a simple table in a “Grid Style”. Shows discussions with the unthreaded view applied.


Figure 9: Discussions organized in a simple table in a “Reading Style”. Shows discussions with a threaded view applied.

Criteria

Navigation Features:
Read / Unread Summary:
Message Read Status:
Information Hierarchy:
Posting new messages / replying:
Support for forwarding to external e-mail systems:
RSS Support:
Accessibility Features:
Accessibility Concerns:

E-mail

Criteria

Navigation Features:
Read / Unread Summary:
Email summary page:
Indication of read messages:
Techniques are used to post a new message / reply:
Support for forwarding to external e-mail systems
Accessibility Features:
Accessibility Concerns:

Chat

Screenshot


Figure 10: Chat interface.

Criteria

Navigation Features:
Text-to-speech (TTS):
Chat thread display options:
Keyboard Functionality:
List of Users in Chat Room:
Message Edit Window:
Notification of New Posts:
Private Chat:
Techniques for submitting a message:
Accessibility Features:
Accessibility Concerns:

Assignments/Activities/Course Content

Screenshot


Figure 11: Table of contents. Contents appears to be a list with collapsible/expandible sections but is actually implemented as a rows in a complexly structured table.


Figure 12: Sample view of course content. Lower HTML frame contains an content in an iframe that can be “undocked” into a new window for easier navigation. Toolbar above content shows icons for bookmarking and moving backward and forward through course topics/content.

Criteria

Navigation Features:
Organization:
Link Texts:
Bookmark Features:
Downloads:
Uploads / Attachments:
Accessibility Features:
Accessibility Concerns:

Grade Book

Screenshot


Figure 13: Cumulative Grade Items display in a simple table with two columns. Table has a summary describing organization of grades listings. Final adjusted grade is displayed under a separate heading above the Grade Items grid.


Figure 14: Each grade item has statistics that show where student scored relative to the class. Stats open in a dialog (modal or pop-up window, depending on global preference). Graphs show class average and grade distribution. Both graph graphics are images introduced by headings and have accurate, fully descriptive alt attribute values.

Criteria

Navigation Features:
Organization:
Statistics:
Accessibility Features:
Accessibility Concerns:

Quiz/Testing component

Screenshot


Figure 15: Quiz questions are announced by headings and progress and changes can be saved without initiating a page refresh, so user does not lose his place on the page.


Figure 16: Warnings about unanswered questions appear on the quiz submission page. Unanswered questions are in an unordered list and are linked to for quick access.

Criteria

Organization:
Question Labeling:
Saving Quiz Progress/Draft:
Validation / Error Prevention / Error Notification:
Question Types:
Submission Process:
Time Limits:
Accessibility Features:
Accessibility Concerns:

5. Forms

Criteria

Required field indication technique:

Labeling Technique:

onChange event:

Form submission:

Consistency across forms:

Submission verification/error reporting method:

6. Authoring Tools and Content Creation

Criteria

File uploading:

Helper features:

HTML Authoring tool:

Grade Book (instructor-level):

Multimedia Content Handling (Embedded content, player controls, external content, use of client players, etc):

7. Help and Documentation

Screenshot

Criteria

Inline help:

Tutorials and Guides:

8. Features Unique to LMS that Affect Accessibility

It is worth mentioning that the D2L developer build system enforces a certain level of accessibilty. For example, it requires developers to provide alt text, to check table summaries, and to provide labels for fields. Most interface elements, especially form-related ones, are universally used widgets that have been developed with accessibility in mind.

The use of MathML option for displaying math is currently not fully accessible, due to some constraints of the Design Science MathPlayer. But effort appears to be pushing toward full MathML support.