Accessible Courses

Accessibility Guideline Specifications

In 2024 the Department of Justice issued a rule that requires all web content and mobile apps from state and local governments to meet Web Content Accessibility Guidelines (WCAG) 2.1, Level AA standards.

For a simpler explanation of these requirements, visit Accessible.org's page on Understanding WCAG 2.1 AA for ADA Title II Compliance, and W3's "How to MEET WCAG" Tool.

Are there exceptions to the new rule? There are, but those exceptions require that the content is not needed to "apply for, gain access to, or participate in the public entity's services, programs, or activities."

Compliance Deadline: April 24, 2026

Below you'll find guidance on fixing the most common accessibility issues within your course websites and documents.

Common Accessibility Fixes

Accessibility Checkers
HTML

Headings (H1, H2, H3, etc.)

Logically ordered headings allow assistive technology to navigate your content (i.e., use H2 and H3 heading tags instead of "bold" or increased font size). This applies to all document types and web content.

SOLUTION: In the example below, content headings on the left were made with "BOLD" and increased "FONT SIZE.” The content looks like a normal outline for sighted users. However, the example on the right shows how this same content would be read by a screen reader which is unable to distinguish any heading elements because they haven’t been tagged correctly. Best practice is to select each section heading and apply a hierarchical "HEADING” tags (e.g., <h2>, <h3>, etc.).

Screenshot described in text above.

MORE: Heading by WebAIM


Descriptive Links

The purpose of each link can be determined from the link text alone (for example, replace "click here" with "Chapter 1 notes").

SOLUTION: Reference the lists below to see accessible and inaccessible links. The first row replaces “click here” with a descriptive alternative. The second row replaces a raw URL with a descriptive alternative. The third row replaces a broken link with a functional link.

TIP: Use the CANVAS Link Validator to locate broken links in your course!

MORE: Link Descriptions


Color

Color should not be used as an exclusive method of conveying information. Contrast is sufficient to see the content.  

SOLUTION: Ensure that the contrast between text and background is distinct. Use the Contrast Checker by WebAIM to confirm your contrast ratio's are at least 4.5:1. Ensure that your content does not require color vision.

MORE: Contrast and Color


Lists

Manually typed lists created with dashes and spaces won't be perceived by screen readers as an actual list but rather as a block of content. In that case, the user won't know how many items are in the list or be able to follow the sequence which causes confusion.

SOLUTION: In the example below, review how each of the lists are “ready by a screen reader.” In the inaccessible version, option "A" would be split by the words "underscore Parallel lines" making it very difficult to track what the list means. Instead, use the standard bullet and ordered list tools in each application to create ordered (numeric or alphanumeric) lists for sequential content, and unordered (bulleted) lists for content where the sequence doesn't matter.

Accessible List

Inaccessible Lists

MATCH THESE ITEMS:

  1. Acute Angle
  2. Parallel Lines
  3. Radius

TO THESE DEFINITIONS:

  1. Lines in the same plane that never intersect
  2. Angle less than 90 degrees
  3. A line segment from center of a circle

____ Acute Angle       A. Lines in same plane 

____ Parallel Lines   that never intersect

____ Radius              B. Less than 90 degrees

                                  C. Distance from circle 
                                   center to edge

 

Read by a screen reader: 
 

“MATCH THESE ITEMS:
List with 3 items
Acute Angle
Parallel Lines
Radius 
List end… etc.

Read by a screen reader: 
 

“underscore Acute Angle A period Lines in the same plane underscore Parallel Lines that never intersect underscore Radius B period Polygon with three sides… etc.”

MORE: List


Tables

Tables are powerful tools for presenting DATA. Headers, captions, and proper structure allow screen readers to connect each data cell to its meaning. Without this, a table can be a jumble of words and numbers. Historically, all designers used tables to control page layout even though they were never designed for this purpose. Layout tables don't have header context which is required for assistive technology. Tables also do not display well on mobile devices.

SOLUTION: Use tables for DATA, not for layout. The CANVAS Accessibility checker built into the rich text editor will help you add proper headers to your data tables.

Screenshot of CANVAS accessibility checker fixing table headers.

MORE: Tables


Clean HTML code

  • Request a "CLEAN Course Copy" from your CANVAS Admins before beginning remediation.
  • W3C HTML Validator is free and helpful for finding errors in your syntax.
  • HTML Washer strips out styles and other tags so you have clean HTML.
  • CANVAS Clear Formatting feature within the "Rich Text Editor" strips out some tags to help clean HTML.
CANVAS

ALLY Accessibility Checker

  • The inline Ally HTML Accessibility Tool is located above the rich text editor.
  • The Ally Course Accessibility Report is accessed through each CANVAS course menu.
  • NEW FEATURE: Ally can OCR scanned PDF documents!

MORE: ALLY Instructor Guide

CANVAS Built-in Accessibility Checker

The Rich Content Editor Accessibility Checker is located below the text editor.

MORE: Accessibility Checker in the Rich Content Editor?


CANVAS Module Layout

Page and module titles need to be unique, accurate, and clearly organized. This includes PowerPoint slide titles. Title elements are used as navigational aids for assistive technology. If you have many items all labeled “Practice,” as in the example below, some users navigating with assistive technology may not visually see the lesson context, and may misunderstand your content.

SOLUTION: Review the module list example below. The example on the right is inaccessible because it has multiple pages with the same title, and titles that are not descriptive. The example on the left is accessible because each page is uniquely and accurately titled.  

  • Use unique, simple naming conventions. Be consistent.
  • Simplify navigation where possible.
  • Use Text Header and indention to improve readability by creating a hierarchical structure.

Accessible Titles

Inaccessible Titles

See Solution description above. See Solution description above.

MORE: Mastering Modules: A Guide to Organizing Your Content in Canvas


Equations and Logical Expressions

Math and scientific equations found in documents or images need to be converted to MATHML / LaTeX equations to be accessible by assistive technology.

SOLUTION: The Equation Editor built into the CANVAS rich text editor creates accessible equations visually or with LATEX code if needed. Another option is to subscribe to an application like MathPIX to quickly convert full documents into accessible material. If you must post an image of your equation, include a full text equivalent of the equation image.

To access CANVAS equation editor select Insert, Equation, then browse the tools to visually build your desired equation.

 

MORE: Equation Editor in the Rich Content Editor


Alternative Formats

  • Ally's built-in Alternative Format feature allows you and your students to transform content into a variety of formats.
  • You may disable Alternative Formats on a particular file if needed.

MORE: Ally Alternative Formats


"CLEAN" Course Copy

Performing a "CLEAN" COURSE COPY will greatly benefit you when attempting to use the ALLY accessibility reporting tools. Submit a support request to clean out unused files.

  • EXPORT course package
  • DOWNLOAD course package
  • RESET course content
  • IMPORT course package (include only files "in use")
Images
Video

Close Captions help users with Auditory Disabilities

Closed captions are required for all video. Visuals presented without words require a written description. Auto-captions MUST be reviewed by a human.

SOLUTION: Panopto video is integrated with CANVAS and automatically provides captions and provides an easy way to edit the captions to correct any errors.

  1. In your CANVAS course menu, click Panopto Video, then 3 DOT menu on your video, then EDIT.
    CANVAS screen with Panopto Video end Edit option circled.

  2. Click on CAPTIONS in the Panopto Editor, make your changes and hit APPLY
    Panopto Caption editor with editing mode activated, and Apply button circled.

Audio Descriptions help users with Visual Disabilities:

  • All video that present information only visually must include audio descriptions.

MORE: Captions, Transcripts, and Audio Description

MORE: Panopto Video

PDF Document

Preferred Option

Could the document be delivered as HTML content? If so, convert it to a Canvas module page.

Common PDF Accessibility Fixes

  1. Run Adobe's PDF Acessibility Checker
  2. OCR Scanned Text
  3. Add Tags
  4. Set Document Title
  5. Set Language
  6. Add Alt Text to Images
  7. Set Reading Order
  8. Identify Form Fields
  9. Color
  10. Tables
  11. DO NOT "Print to PDF"

MORE: Adobe PDF Accessibility Help

MORE: DEMO: Screen Reader reading an UNTAGGED PDF

Word Document

Preferred Option

Could the document be delivered as HTML content? If so, convert it to a Canvas module page.

Common WORD Accessibility Fixes

  1. Run Microsofts's Accessibility Checker
  2. Built-in Headings and Styles
  3. ALT Text for Images
  4. Reading Order
  5. Descriptive Links
  6. Color
  7. Tables

MORE: Microsoft's Accessible Word Document Help

PowerPoint Document

Preferred Option

Could the document be delivered as HTML content? If so, convert it to a Canvas module page.

Common POWERPOINT Accessibility Fixes

  1. Run Microsofts's Accessibility Checker
  2. Slide Titles are Unique
  3. ALT Text for Images
  4. Reading Order
  5. Descriptive Links
  6. Color
  7. Tables
  8. Font Size

MORE: Microsoft's Accessible PowerPoint Help