Make Web Content in D2L Accessible

The goal of accessible learning is that a person with a disability will obtain the information as fully, equally, and independently as a person without a disability. When a learning setting is accessible, a person with a disability is afforded the opportunity to acquire the same information, engage in the same interactions, and enjoy the same services as a person without a disability in an equally effective and equally integrated manner, with substantially equivalent ease of use. 

The best thing you can do to keep your D2L webpages accessible is to use the font size and style provided in the course template. Do not try to change the font typeface or size; this will make it easier to maintain consistency. In additions, check the following accessibility guidelines for each element to make sure that your page is accessible.

Make Headings Accessible

Use properly formatted headings to structure the page

Styling text using font size, color, or weight to make them look like headings is not sufficient for screen readers to identify. Instead, heading text needs to be formatted so it is identified as a heading.

  1. Highlight the text, and then from the Format menu drop-down on the toolbar, select the heading number.
    Indicates Heading 1
    NOTE: In addition to formatting headings as headings, you need to use the headings in the correct order. Headings chunk your content, making it easier for everyone to read. Headings are also a major way of navigating with a screen reader.
  2. You must use headings in the correct order for them to be useful.
    • Headings formatted in the proper order function like an outline for the document.
    • Heading 1 is like the title of a book; there is just one per page. Heading 2s are like chapter titles. Heading 3s are sections of those chapters, and so on.
    • To make a document accessible, don't skip heading levels.
    • See below for a visual display of a possible heading order:
      Example heading structure.

Video:  How to Add Headings

Make Lists Accessible

Use properly formatted lists

Page formatting for document elements such as lists is read aloud to screen reader users so the content is understood in context.

To format links:

  1. Select the content you want to make into a list.
  2. From the toolbar, click the Unordered List icon if the order doesn't matter or select the Ordered List option from the drop-down menu if the order does matter.

Video:  How to format lists in D2L

Make Images and Graphics (including Graphs, Maps, and Shapes) Accessible

Provide Alternative Text Descriptions for Images and Shapes

Alternative text descriptions of images (alt text) allows screen reader users to benefit from the information being conveyed by an image. (For images that cannot be adequately described in one or two brief sentences of alt text, see Make Complex Images Accessible.)

  1. Place the cursor where you want to insert an image, and then click the Insert image icon from the toolbar. The Add a File window displays.
    Indicates Add image
  2. Browse to the image location either on your computer or in your course offering files. Select the image file, and then click the Open button.
  3. (OPTIONAL) To organize your files, click the Choose Destination button, select the images folder, and then click the Select a Path button. This action stores your image inside the images folder. If you don’t have an images folder, you can create one by clicking on the New Folder link.
  4. Click the Add button. The Provide Alternate Text window displays.
    Indicates Alternative Text
  5. Type a descriptive text for the image. For example: “Penguins can be found in the South Pole.”
    • It’s important to write a description that conveys why you are including the image on the page. Why is it important? What point does it make?
    • If the image is for decorative purposes, select the This image is decorative checkbox instead.
  6. Click the OK button, and then click the Publish or Update button to save your file.

Video:  Add alt text to images and graphics

Make Links Accessible

Write meaningful link text that indicates link's destination

Links are a major method of navigating for everyone, but especially screen reader users. If the links are embedded into meaningful text, they are much more useful. 

  1. From the toolbar, click the Insert Quicklink icon.
    Indicates Quicklink
  2. Select URL in the Insert Quicklink window
    Indicates URL
    • Type or paste the URL (web address).
    • Enter text that describes the link's destination in the Title field.
    • For example, if the link takes you to the Portland Community College website, for a meaningful description use "Portland Community College website" instead of the URL "" or "click here," neither of which is descriptive.
    • Select New Window in the Target section.
  3. Click the Insert button.
  4. Click the Publish or Update button to save your changes.

Video:  Create Meaningful Links in D2L

Make Tables Accessible

Create data tables with column headers

Designating column or row headers in a table is essential for screen reader users to understand how the information is laid out.

  1. Put your cursor in one of the cells you want to mark up as a table header.
  2. Click the drop-down menu next to the Table icon in the toolbar, and select Row Properties. The Row Properties window displays.
    Indicates Row Properties
  3. In the Row Type field, choose Heading from the drop-down list.
    Indicate Heading field
  4. When you are done, click Update. You will know you have successfully changed the row to table headers because the look of the table cells will change.

Add a Caption to Your Table

  1. Put your cursor in one of the table cells.
  2. Click the drop-down menu next to the Table icon in the toolbar and select Table Properties.
    Indicates Table Properties
  3. Scroll to the bottom of the window and check the box next to Include Caption.
    Indicates A text box where you can type a caption for the table will appear above the table. Click into that text box to type your caption.

Ensure a Proper Reading Order in Tables

Screen readers read tables from left to right, top to bottom, one cell at a time (no repeats). Read your table left to right, top to bottom (never repeating a cell). Does it make sense? A screen reader reads tables in this way.

Merged, nested, and split cells change the reading order of tables. Make sure you construct your table in a way that accommodates good reading order.

See Make HTML Tables More Accessible for more tips on making your table accessible.

Color Use in Web Pages

Don't use color alone to convey meaning

Don't use color alone to make a distinction, to make a comparison, or to set something apart from the rest of the document. If you categorize something by color alone, those who are color blind or have other visual disabilities will not be able to benefit from that information.

Use sufficient color contrast

Make sure there is enough contrast between the font color and the background color. Without sufficient color contrast, people who are color blind or have other visual disabilities will not be able to benefit from that information.

Check Color Contrast with D2L's Color Tool

  1. Go to the module and click on the page you want to check the color contrast.
  2. Select the text whose color you want to change and click the drop-down menu next to the Color icon in the toolbar.
    Shows Color icon
  3. Select the color, and click then Save.
    Indicates WCAG AA Color ratio
NOTE: When picking a color for your text in D2L, make sure you choose a color that registers with a green checkmark for WCAG AA in the Select a Color window.

For a stand-alone tool that can test things in many applications (not just D2L), try the Colour Contrast Analyzer Tool.

How to Install and Use the Colour Analyser tool

  1. Download and install Colour Contrast Analyser Tool
  2. Open the Colour Contrast Analyser application
  3. Click the Foreground eye dropper tool, hover over and click the foreground color (usually text) to select it.
  4. Click the Background eye dropper tool, hover over and click the background color.
  5. If you have a 12pt font you are testing for color contrast, you must get a (AA) Pass for regular text.
    If you have font larger than that, you must get a (AA) Pass for large text.
    Colour Contrast Analyser Tool showing colors as passing for regular and large text.

Colour Analyzer Tips:

  • LSC's standards are to reach a pass in the AA standards.
  • Don't worry if you fail the AAA standards, though you might want to consider something with more contrast.
  • Open the Colour Contrast.exe file.
  • Make sure you are in the Result -- Luminosity mode, not the contrast result for color blindness.
  • Click the Foreground eyedropper tool, hover over and click the foreground color to select the foreground color.
  • Click the background eyedropper tool, hover over and click the background color.
  • These are results for regular size (approximately 12 pixel) font and large text (18 pixel or larger).
  • Best practice standards are to reach a pass in the AA standards.
  • Don't worry If you fail the AAA standards, though you might want to consider something with more contrast.
  • Avoid these combinations:
    • Red & Black
    • Blue & Yellow
    • Red & Green

Video: How to Install the Colour Contrast Analyzer
Video: How to use the Colour Contrast Analyzer tool

Use of Flashing or Blinking Content

Eliminate flashing or blinking content

If you must use flashing or blinking content, limit that content to no more than 3 flashes per second. Any flashing or blinking content (especially content in red) can cause seizures in people with photosensitive epilepsy as well as other photosensitive seizure disorders, so this content should be used very rarely if at all. Pages that do contain flashing content should limit the flashing to no more than three flashes per second and should not use fully saturated reds in the content.

If you have a video containing a scene involving very bright lightning flashes (or other scenes with flashes), edit the video so the lightning doesn't flash more than three times in any one-second period.

Make Interactive Elements Accessible

We recommend the D2L quiz tool for creating forms. If you link out to an outside web-based form, check its reading order and how well it works with a screen reader. 

Check the reading order of forms

  • The reading order of a form is important to those who are blind or physically disabled.
  • To check the reading order of a form, try tabbing through the form. Does the cursor land in the form fields in the expected order? If not, you need to edit the order of the form fields.
  • If you are just making questions and leaving a space for answers instead of formatting your document as an actual form, make sure it is clear what you want the students to do. (For example, if you want students to fill in their responses to your questions below the question, write instructions so it's obvious to someone using a screen reader.)

Label Form Fields and Buttons

If you are using the D2L quiz format as your form, you can be assured that the form fields and buttons are clearly labeled.

  • In order for a blind person to be able to fill out a form, the form needs to be electronic and the fields need to be associated with their corresponding labels.
  • Make sure the form fields are labeled so the screen reader tells the user what information to fill into the form fields.

Ensure That Any Action That Uses a Mouse Can Also Be Completed by a Keyboard

People with carpal tunnel and other mobility issues often cannot use a mouse. While there are more and more input devices and software options, such as speech-to-text software and touchpads, keyboard accessibility remains an important input format for many assistive technologies.

  1. Whatever the operation or behavior, make sure a mouse is not required.
  2. Try navigating the web page without a mouse. Use the following keyboard commands to navigate and interact with the web page and all of its content:
    • Tab
    • Arrow keys
    • Enter
    • Spacebar
  3. Keyboard commands that are clearly provided (and common operating system and browser keyboard commands) may also be used.
  4. Ask yourself, "Could I complete this course without using a mouse?"

Test Interactive Learning Objects with a Screen Reader

Even if something is keyboard accessible, objects, buttons, or input fields may not be properly labeled. Improper labeling would make the learning object inaccessible to someone using a screen reader.

  1. If the interactive object or behavior on the webpage has passed the keyboard test (above), try it out with a screen reader.
    • Does the screen reader read the button labels?
    • Are any changes made to the webpage by scripts or user interaction, made understandable to the blind or low-vision user?
  2. If you don't know how to test with a screen reader, please contact VTAC or your instructional designer.

Make Math and Science Equations/Formulas/Notations Accessible

Use MathML to Write Math and Science Equations, Formulas and Notation on a Webpage

The D2L equation editor outputs MathML, and you can publish Microsoft Word with the MathType plugin to MathML. See Make Math-Science Resources Accessible.

Video:  How to use the D2L equation editor.

Additional Guidelines for Accessibility

  • Caption video and transcribe audio.
  • Don't require students to use inaccessible software applications. Consider the software applications you require students use.
    • Is the software all accessible? 
    • Can you separate the task or outcome from the application and let students use whatever works best for them?
  • Optional materials and resources should include widely accessible options.

Run an Automated Accessibility Checker

Use the Built-In D2L Accessibility Checker

There are a few different web page accessibility checkers. To begin with, there is a built-in accessibility checker in the HTML Editor. When you click the Accessibility Checker, a window will pop up and enumerate the accessibility issues.
Identifies accessibility checker

Use the WebAIM WAVE Accessibility Checker

In order to check web pages that require a log-in, such as D2L, you can also use the browser-based  WebAIM WAVE accessibility toolbar add-on for the Firefox and Chrome browsers.

  1. Download & Install the WAVE toolbar.
  2. Open the D2L page in its own window by clicking on the open in a new window icon. 
  3. Right-click the page in the new window, and select WAVE, then choose "Errors, Features, and Alerts" to see what accessibility errors you have on the page.
  4. Error icons in green, red, yellow, and blue will appear on the page. If you hover over an error icon, more information on the error will appear.
  5. Return to the original D2L page, and open the D2L editor to repair the problems you found.

There's a lot more you can do with this toolbar, but this is how you do an accessibility error check with it. Check out this webpage and video:  Identifying Web Accessibility Issues using WAVE tool.

You might also like to check out Jim Thatcher's Favelets for Checking Web Accessibility.

Additional Resources