Skip to Main Content Libraries

Canvas Tutorials

Canvas tutorials for instructors

Five Ways to Improve Accessibility in Your Canvas Course

Want to make some big improvements to the accessibility of your Canvas course? It might be easier than you think! 


1. Add accessible course content

There are several common ways to add content to Canvas:

  • Creating content directly in Canvas with the Rich Content Editor
  • Adding accessible Word or PDF documents with content
  • Adding descriptive hyperlinks to external content

Following these best practices for adding content will get you quite far in making your course usable by all. 


2. Add alternative text for images

Images add to a rich and engaging online course. However, students with vision disabilities rely on a screen reader to describe images to them so that they can gather the same meaning and context as sighted students. Canvas has several ways to add images to course content. Check out the "Adding alt text to images" tab on the Using Images & Videos in Canvas page in this guide.


3. Use descriptive hyperlinks

While it's easy just to copy and paste a link, this is not an accessible (or super helpful) way to link students to additional content. 

Instead of pasting a link or creating a link that says something like "click here," write an explanation of where the link directs. 

For example:


4. Setup accessible tables

While more complex diagrams and tables might require alternative content or long descriptions, basic tables can be easily made accessible in Canvas.

Learn more about creating tables in Canvas in the "Building Accessible Tables" tab of this box. 


5. Add captions to video content

While captions are necessary for students with hearing disabilities, they improve the experience for many, including: 

  • ESL students
  • Students who are new to the terminology
  • Students who may have trouble understanding an instructor
  • Anyone who can't listen to a video with sound on their device

Adding captions will make your videos more usable and future-proof. Options for captions include using a DIY method, or the suggestions for the tools below: 

  • Zoom: Zoom automatically creates transcripts for your cloud recordings. Transcriptions are downloadable in .vtt format and can create closed captions when uploaded to Kaltura or YouTube along with your Zoom recording.  ​
  • YouTube: YouTube automatically generates captions for videos that you upload to it. You can edit these captions following these directions on Google Help's "Edit or remove captions" article.
  • PowerPoint: PowerPoint does not provide closed captioning of recorded videos. One method of adding closed captioning is to upload your video to YouTube, which will add closed captioning to your video within 24 hours. 

The "Accessibility Checker" tab in this box demonstrates Canvas's built-in tool that lets you identify possible accessibility issues in content that you build on Canvas.

Accessibility Checker in Canvas

Canvas comes with an easy-to-use built-in accessibility checker to help you keep your course materials to best practice accessibility standards for all of your students. 


When you create or edit any page using the rich text editor (the default view), the accessibility checker icon appears directly below the content editor box.

If something in your text would cause problems for a viewer (such as formatting that would not work with screen readers, images without alt text for screen readers, or text placed against a background that would be difficult for viewers to read, etc), a warning bubble with a number of accessibility issues will appear beside the accessibility icon.

You can view and resolve these issues by clicking on the accessibility checker icon. This will bring up a side bar that explains the issue.

To resolve an issue, click the check box and click the "Apply" button. Canvas will automatically reformat the content for you!

Building Accessible Tables in the RCE

Tables are useful for communicating relationships between data, especially when those relationships can be best expressed in a matrix of rows and columns. Tables should not be used to control layout. If your data is best presented in a table, try to keep the table simple. If the table is complex, consider dividing it into multiple smaller tables with a heading above each. A key to making data tables accessible to screen reader users is to clearly identify column and row headers. Use the Canvas Rich Content Editor (RCE)'s built-in Table functionality to format tables accessibly.  


Create a table 

Tables should have captions and headings to assist screen readers in reading the data correctly. 

To create a table: 

  1. IF THE TABLE ICON IS NOT VISIBLE, click the three-dot icon Three dot menu with three dots lined up vertically on the formatting toolbar to show more options. 

  1. Click the table icon Rich content editor table iconin the content editor menu along the top of the box to open its menu. 

  1. Click Table to open a grid panel. 

  1. Hover your mouse over the grid to select the desired configuration of columns and rows, then left-click to add table. 

Table grid selector


Add a table caption 

Captions can be used to associate a short description to the table. Captions are not required, but they may be helpful in providing additional context. Captions provide more context to tables and appear in a row above your table's content. Keep captions clear and concise.

To add a caption to an existing table:

  1. Click on a cell in a table in your Canvas content. The table's floating toolbar will appear.

  2. Select the table icon on the floating toolbar. The Table Properties box will open.

Clicking a cell in a table will open the table's floating toolbar

 

  1. In the Table Properties box, under Caption, check the Show caption box.

Check "show caption" box

  1. Click Save. Space will be added above the table for the caption.

  2. Add your caption in the added space above the table. 

Add your caption above the table


Designate header row and header cells 

Table headers help describe how table contents are related. Whenever possible, make your tables simple: one header row, one column of header cells, no merged cells. If this is not possible, consider whether you could divide it into multiple smaller tables with a heading above each. 

Designate a header row
  1. Select to highlight cells in the header row. 

  1. IF THE TABLE ICON IS NOT VISIBLE, click the three-dot icon Three dot menu with three dots lined up vertically on the formatting toolbar to show more options. 

  1. Click the table icon  Rich content editor table icon in the content editor menu along the top of the box to open its menu. 

  2. Click Row

  3. Click Row Properties. The Row Properties box will open. 

Access the Table's Row properties

  1. Under Row type, click Header.

Row type: Header

  1.  Click Save

Designate a header cell
  1. Select to highlight one or more cell(s). 

  1. IF THE TABLE ICON IS NOT VISIBLE, click the three-dot icon Ordered and unordered list icon in the RCE on the formatting toolbar to show more options. 

  1. Click the table icon Rich content editor table icon in the content editor menu along the top of the box to open its menu. 

  1. Click Cell

  2. Click Cell Properties. The Cell Properties box will open. 

Open the Table's Cell properties

  1. Under Cell type, click Header cell

  2. Under Scope, click Row (i.e., the header cell describes data cells in the same row) or Column (i.e., the header cell describes data cells in the same column),  

  3. Click Save

Selected Cell Type and Scope


 

Willamette University

Willamette University Libraries

Mark O. Hatfield Library
900 State Street.
Salem Oregon 97301
Pacific Northwest College of Art Library
511 NW Broadway.
Portland Oregon 97209