
Access | You will need to request access to Ally from us first. Once Ally is turned on in your Canvas course, you can access it through Canvas. | |
---|---|---|
Cost | Free. | |
Bandwidth | Low demand on internet connections. | |
Canvas Integration | Works within Canvas. | |
Privacy | Verified by UBC’s Privacy Impact Assessment process. | |
Similar UBC-Supported Tools | N | Ally is the only centrally-supported tool for checking the accessibility of course content and automatically creating alternative formats of course content. |
What can I use it for?
Ally can help you improve the accessibility of your course content in several ways:
- Flagging content with potential accessibility issues
- Providing steps to improve your content’s accessibility
- Converting certain types of content into alternative formats, which students can download as other ways of engaging
- Explaining accessibility best practices
It’s important to note that Ally is a tool to guide possible improvements to your course content. Ally is not intended to mandate any changes to your course or your style of instruction.
This tool guide was last reviewed in November 2022.
What do I need to use Ally?
A supported web browser
Ally runs inside Canvas in your web browser and supports using the same browsers as Canvas: Chrome, Edge, Firefox, or Safari. For which versions work, check the Canvas supported browser page. Ally will not work with Internet Explorer.
Access to Ally
Ally access in Canvas must be requested and set up for each course through the LT Hub, as outlined below.
Content in your Canvas course
Ally can only check content uploaded to or created in your Canvas course. It does not matter whether this content has been published in Canvas for students to see or not.
Tips
- Once Ally is turned on, only instructors and teaching assistants will see the accessibility scores for the course. Students will not see these scores. The only change for students is that they will have access to alternative formats of certain types of course content.
- You can learn more about the alternative formats that Ally creates for students in our FAQ below.
How do I use Ally?
To use Ally, you will request to have it turned on in your Canvas course, then access its accessibility report to understand and resolve flagged content where you can.
Click any bar below for instructions and tips for using Ally.
Request access to Ally
- Access our LT Hub contact form.
- Under "Support Requested", select Ally.
- Under "How can we help you?", specify details about the Canvas course (i.e., course name, code, number, section, session, and/or term) where you want to use Ally.
- Fill out the rest of the required fields, and click Submit.
- Once Ally is turned on in your Canvas course, we will email you. Then you can begin exploring the accessibility scores in your course.
Tips
- Using Ally can improve accessibility for your course, even if you choose not to address any of the flagged content. Just by turning Ally on, you give students access to automatically-created alternative formats of certain types of course content.
Understand the accessibility report in Ally
You can use Ally’s accessibility report to explore the accessibility scores in your course.
- Log in to your Canvas course, and click Accessibility Report in the Course Navigation.
- You will only see this option once we’ve processed your request to have Ally turned on.
- Your course accessibility score appears at the top. This score is intended to reflect the accessibility of the course overall for people with vision or hearing impairments and similar learning barriers. The overall score is not that important; it is more important to understand what content Ally has flagged.
- Below the score, your report is presented in two tabs: “Overview” and “Content”. These tabs present the same information in different ways. We recommend using the “Overview” tab to explore, as it is organized into sections:
- All course content breakdown – This graph breaks down your course by type of content, but it does not reflect anything about accessibility. You can click View here to access the “Content” tab, which lists all course content by accessibility score. This list includes content with no issues, if you are interested in what has passed Ally’s accessibility check.
- Content with easiest issues to fix – Ally selects content that it believes can be fixed relatively quickly with its instructions. You can click Start here, then click any content name to investigate its potential accessibility issue(s).
- Fix low scoring content – Ally highlights content with accessibility scores of 25% or lower, which is the content most likely to lower your course accessibility score. You can click Start here, then click any content name to investigate its potential accessibility issue(s).
- Remaining issues – Under this heading, Ally lists all your flagged content (including easiest to fix and low-scoring), grouped by issue. You can click any accessibility issue to see a list of what content potentially has that issue, then click any content name to investigate further.
Tips
- You can also navigate through your course to review the content contextually, instead of from the accessibility report. To use this approach, look for the small green or red dial icons next to the content. Click any dial icon for more information about that content’s accessibility score.
- Ally estimates the severity of its accessibility issues, but deciding what you want to improve will be determined by additional factors: the importance of the content in the course, the available guidance in Ally, the feasibility of making changes to the content, and the pedagogical impact of the suggested changes. See the next accordion for more details.
- Depending on the course, it may be difficult or even impossible to achieve a high accessibility score, and that's okay. The goal of using Ally is to improve accessibility where you can. There is no specific score you need to aim for, and even a score of 100% may have room for improvement, as Ally cannot check for all possible accessibility issues.
Resolve accessibility issues found by Ally
For courses with many issues, we recommend tackling resolution by the type of issue rather than by content item. This approach will help narrow your focus to a single issue—rather than feel like you need to learn everything at once. It will also allow you to repeat the same fix on multiple pieces of content, increasing your efficiency and familiarity with the process.
- Log in to your Canvas course, and click Accessibility Report in the Course Navigation.
- Scroll down to the “Remaining issues” heading in the report. Under this heading, Ally lists all your flagged content, grouped by issue. Click any accessibility issue to see a list of what content potentially has this issue.
- Click any content name.
- The content will open in a new window, with a preview of the content on the left (if available) and the Ally help panel on the right. In the help panel, read the description and click the What this means button (if available) to learn more.
- Decide if it makes sense for you to resolve this accessibility issue for the content. You may want to consider these core questions:
- How important is the content to the course? - Ally will check content uploaded to or created in your Canvas course, regardless of whether it is published for students to see or not. If the flagged content is not something you plan to publish or is supplementary to the course, you may wish to leave it as-is.
- Does Ally provide additional steps for resolution? - For some accessibility issues, Ally will provide additional steps directly in the help panel (e.g., adding image descriptions) or give instructions on how to modify then re-upload the original file (e.g., increasing contrast in a document). For other accessibility issues, Ally may not yet have this guidance available, and you will need to investigate what to do.
- Can you make the changes as suggested? - If the steps require making changes to content outside of Canvas (e.g., to a Word document that was used to make a PDF), you will need access to that file.
- What is the pedagogical impact of changing the content as suggested? - If the steps will significantly impact how students learn from the content (e.g., removing handwritten notes), you may want to weigh the pros and cons. It’s okay if the pedagogical benefits to keep the content as-is outweigh making these proactive accessibility improvements.
- If you decide to resolve this accessibility issue for the content, follow the guidance in the help panel (if available), and click the How to button (if available) for more guidance.
- If this issue is one without guidance in the help panel, you can learn more about accessibility terms that Ally uses in our FAQ below, or contact us at the LT Hub for help with resolution.
- Ally will confirm when you’ve resolved the accessibility issue, and the accessibility score for the content should increase.
- Click the X icon to return to the list of items.
Tips
- It is not unusual for Ally to flag dozens if not hundreds of potential accessibility issues in a single course—try not to feel overwhelmed! You don’t need to resolve everything at once, and many types of accessibility issues can be resolved relatively quickly. Depending on the context, you may also find that not every flag requires resolution.
- Depending on the piece of content, it may be difficult or even impossible to achieve a high accessibility score, and that's okay. The goal of using Ally is to improve accessibility where you can. There is no specific score you need to aim for, and even a score of 100% may have room for improvement, as Ally cannot check for all possible accessibility issues.
- The Centre for Accessibility (UBC Vancouver) and Disability Resource Centre (UBC Okanagan) help ensure that all students can meet the essential requirements of their courses. The support available from these centres means that being unable to fix issues in Ally will not prevent anyone from learning. However, improving accessibility where possible may improve the course experience for all students.
- You can develop your own alternatives, if what Ally suggests for resolution will not work for your context. For example, if you rely heavily on animated GIFs, instead of removing them (as Ally suggests), you could consider putting a warning on the page to let students know an animation is coming.
- Canvas has a built-in "Accessibility Checker" for checking content that you create in the Canvas text editor. This feature may help you fix some accessibility issues that Ally flags but does not provide guidance for (e.g., fixing heading structure).
Manage Ally alternative formats for students
By turning Ally on in a course, you give students access to automatically-created alternative formats of certain types of course content. Course content that can be converted into alternative formats include PDF files, Word files, PowerPoint files, OpenOffice/LibreOffice files, HTML files, and content created directly in the Canvas text editor.
We suggest spot-checking a few alternative formats, particularly for content that is critical to course comprehension or contains complex presentations of formulas, equations, or diagrams. Since alternative formats are created automatically, they may contain occasional inaccuracies. You can also remove the alternative formats option from any content that is being incorrectly converted.
- Log in to your Canvas course, and navigate to the content you wish to check.
- Click the alternative formats icon next to the content title. This icon will look like the letter ‘A’ with a down arrow beside it.
- In the pop-up, select the format that you want to convert to, and click Download.
- Depending on the format, it will either open automatically or you will need to open the file from where it downloaded on your device.
- If you find that Ally is incorrectly converting a piece of content, you can disable the option to download alternative formats for that specific piece of content:
- Go to the content in the course, and click the alternative formats icon next to the content title.
- At the top of the pop-up, click the down arrow beside the “Download alternative formats” heading, and select Disable alternative formats for this file.
- Click Close. If students try to download alternative formats for this content, they will see a message that alternative formats are disabled.
- Once you are comfortable, please let your students know about alternative formats. This option can otherwise be hidden in the course. You can share the following text with them, if you like:
- In this course, I have turned on alternative formats. Alternative formats give you more options for how to engage with the course content—for example, you can have the text read aloud or you can view the content in a customizable display. To see and download the available formats, click the alternative formats icon (an ‘A’ with a down arrow beside it) next to the content title. Note that these formats are automatically created, so they may contain occasional inaccuracies. You can always come back to Canvas to check the original source or contact me, if something seems unclear.
Tips
- Ally will typically provide 5-7 alternative formats for the content that it converts. These formats may include audio, HTML, braille, and more. You can learn more about the different alternative formats in our FAQ below.
- Alternative formats can benefit all students, regardless of their abilities. Alternative formats give students more agency in how they engage with content and may improve students’ focus.
- Alternative formats can only be managed for one piece of content at a time. Unfortunately, Ally does not provide an overview or a way to make bulk edits.
- You can re-enable the alternative formats option for any piece of content that you have previously disabled it for. Go to the content and click the alternative formats icon. In the pop-up, click the “Enable for this file” button. Students will be able to download alternative formats for the content again.
Ally FAQ
Find UBC-specific answers to frequently asked questions by clicking any bar below.
The Centre for Accessibility (UBC Vancouver) and Disability Resource Centre (UBC Okanagan) help ensure that all students can meet the essential requirements of their courses. The centres facilitate academic accommodation for students who have a disability or ongoing medical condition that impacts their access to or engagement with activities. Accommodation services include arranging for specific students to receive course content in alternative formats, view closed captioning or sign-language interpretation of course content, access assistive technology, or use alternate exam arrangements.
The tool Ally scans your Canvas course and flags potential accessibility issues that might prevent all students from accessing the content. You can use the tool proactively—without accommodation requests or outside facilitation—to create content that works for most students. Ally also converts certain types of Canvas course content into alternative formats, which any students in your course can use. Alternative formats can benefit students by giving them more agency in how they engage with content and potentially improving focus.
A screen reader is software that “reads” a regular screen to the person using it. The entirety of the content on screen is communicated through speech or braille (i.e., using a touch keypad), and the person using the screen reader must navigate and engage with the content based solely on these cues.
Screen readers are essential to people who are blind or visually impaired. They may also be used by people with learning disabilities that make text challenging to read or by people with physical limitations that make a mouse or touchpad challenging to maneuver.
The University of California, San Francisco has a short screen reader demo that may be helpful to view. It demonstrates how accessibility improvements—similar to the changes that Ally may suggest—impact a person’s experience with a screen reader.
Ally uses accessibility terms that may be new to you. A few frequent terms are defined below.
- Decorative images: A decorative image is any image you use for design purposes—for example, to break up the text or to provide visual interest. A decorative image can be removed from the text without any loss of understanding. It can therefore be designated as decorative, so screen readers do not try to read it.
- Headers: A header is the row or column of a table that has been specifically designated as the table’s header in the application or text editor it was created in. Headers must be designated in this way to be accessible; it is not enough to visually differentiate headers by styling the first row/column of a table, since the visual change cannot be read by a screen reader. Applications like Word will typically allow you to designate headers using a style or another shortcut from the editing menu.
- Headings: A heading is text that has been specifically designated as a heading in the application or text editor it was written in. Headings must be designated in this way to be accessible; it is not enough to visually differentiate headings with your own style (e.g., by bolding or increasing the font size), since the visual change cannot be read by a screen reader. Applications like Word will typically allow you to designate headings using a style or another shortcut from the editing menu.
- Heading structure: Headings have numbers associated with them that indicate the level of importance they have in the content. The heading levels you use create an outline or heading structure for the content. This structure should have a logical flow as you move through the content, starting with at least one first-level heading and using lower-level headings as indicators of any subsections.
- Image descriptions (aka alt text): An image description is different from a caption; it is text attached behind-the-scenes to an image that describes its content. This description will be what a screen reader reads to people who cannot see the image. Image descriptions are also helpful for students whose computers and/or internet connections are slow or unable to download images—in place of the image, they will see the description.
- OCR: OCR stands for Optical Character Recognition and refers to how characters (aka letters) in a scanned digital file can be converted to readable / editable text. Using OCR is important, as it allows screen readers to read the document, rather than see it only as an unreadable image. OCR can be applied with Adobe Acrobat Pro. Ally will also automatically attempt to generate an alternative format that it is “OCR’d” of any scanned digital file.
- Tagging: Tagging is a way of adding behind-the-scenes structure to a PDF document, so people who cannot see the document can still understand it when using a screen reader. Tagged PDFs identify each piece of content as a particular type (e.g., paragraph, table cell, image). Tags can be added automatically using Adobe Acrobat Pro (though the automated process should be double-checked for accuracy) or, if you are using a Word document, by saving the document as an accessible PDF.
All UBC faculty and staff can download Adobe Acrobat Pro for free.
Ally assigns your course and each piece of content in your course an accessibility score of 0-100%. This score is intended to reflect how accessible the content is for people with vision or hearing impairments and similar learning barriers.
Accessibility scores are calculated by Ally according to the potential accessibility issues found in each piece of content. A low score means that Ally believes the content has severe and/or multiple accessibility issues for some students. A high score means that Ally believes there are minor or no accessibility issues.
The accessibility scores can help guide you to key areas for improvement. But deciding what you want to improve will be determined by additional factors: the importance of the content in the course, the available guidance in Ally, the feasibility of making changes to the content, and the pedagogical impact of the suggested changes.
It may be difficult or even impossible to achieve a high accessibility score for the course or for every piece of content, and that's okay. The goal of using Ally is to improve accessibility where you can. There is no specific score you need to aim for, and even a score of 100% may have room for improvement, as Ally cannot check for all possible accessibility issues.
Students do not see accessibility scores, dial icons, or the “Accessibility Report” in the Course Navigation. Once Ally is turned on in a course, the only change for students is that they will have access to alternative formats of certain types of course content.
How long each type of accessibility issue takes to resolve depends on several factors: the guidance Ally provides (or doesn’t provide), your previous accessibility / technical experience, and how easy it is to edit the flagged content as suggested.
For example, adding an image description may be less time-consuming, since Ally helps you write and save this description in the help panel in Canvas. Adding headings to a PDF made from a Word file can be less time-consuming, if you have the original Word file handy, or it can more time-consuming, if you will first need to track the original file down. Replacing handwritten or annotated slides will likely be more time-consuming, as you may need to strategize then execute an appropriate replacement approach.
The best way to get a sense for the time commitment required for each accessibility issue is to try fixing a piece of content with that issue. You may find that many issues can be resolved relatively quickly, once you learn what you need to do.
Yes, once Ally is turned on, any instructors and teaching assistants for the Canvas course will see the accessibility scores and be able to make changes.
Improving accessibility proactively in your course is good practice in general:
- It can save time. If most of your content is ready for a variety of students to engage, there may be less to do when an academic accommodation is needed for an individual.
- It may remove the burden for marginalized students of having to ask for help. Due to the administrative and emotional burdens involved in “proving” a need for academic accommodation (e.g., a formal diagnosis by a doctor), requests can make these students feel vulnerable.
- It assists students who may not know to ask for help or be able to ask for help. Not everyone realizes their accommodation needs or qualifies for formal assistance. Many students can benefit from improved accessibility—for example, being able to listen to content instead of reading it on a screen.
However, improving accessibility proactively is a recommendation, not a requirement. Students who need help meeting the essential requirements of their courses can receive it from the Centre for Accessibility (UBC Vancouver) and Disability Resource Centre (UBC Okanagan). If you do not fix the content that Ally flags, you will not prevent anyone from learning.
For example, a common issue flagged by Ally is a scanned PDF that is not readable by a screen reader. Ideally, you would be able to update this file to make it readable by a screen reader. But if you cannot resolve this issue, students who need the PDF on a screen reader can still go to their accessibility centre for assistance.
Some content that Ally flags may be difficult or impossible to change. For example, you may not be able to edit it (e.g., you don't have the original file, you are using a screenshot that doesn’t make sense to edit) or editing it might have a negative pedagogical impact.
Not being able to fix all flagged content is okay. Ally is intended as a tool to guide possible improvements to your course content and increase accessibility where you can. Ally is not intended to mandate any changes to your course or your style of instruction.
Ally will typically provide 5-7 alternative formats for the content that it converts. To see and download the available formats, you and your students can click the alternative formats icon (an ‘A’ with a down arrow beside it) next to the content title.
The specific file types will be set by the type of content you are converting. These may include the following:
- OCR’d version of scanned files: OCR stands for Optical Character Recognition and refers to how characters (aka letters) in a scanned digital file can be converted to readable / editable text. Using OCR is important, as it allows screen readers to read the document, rather than see it as an unreadable image.
- Tagged PDF: Tagging is a way of adding behind-the-scenes structure to a PDF document, so people who cannot see the document can still understand it when using a screen reader. Tagged PDFs identify each piece of content as a particular type (e.g., paragraph, table cell, image).
- HTML: HTML stands for HyperText Markup Language and is the standard markup language which allows documents to be displayed in a web browser. When Ally creates this alternative format, it also makes the HTML mobile-friendly, so students can view the content on their phones.
- ePub: ePub is short for electronic publication and is file that can be read in most eBook readers on a smartphone, tablet, e-reader (e.g., Kindle), or computer. To open an ePub file on the computer, you can download free programs, such as Adobe Digital Editions or Apple Books.
- Electronic braille (.brf): BRF stands for Braille Ready Format, a file type which allows storing and retrieving combinations of braille dots. These dots can be displayed on a braille embosser, printed on a braille printer, or spoken by software that supports braille-to-speech functionality.
- Audio (.mp3): Audio files allow the content to be listened to aloud, similar to a screen reader.
- BeeLine Reader: BeeLine Reader files are a type of HTML that loads in a web browser, but with customizable view options. You can choose a colour scheme for displaying the content, which is intended to ease and speed up reading, with gradients guiding your eyes through long blocks of text.
- Immersive Reader: The Immersive Reader enables text to be read aloud while viewing it. The text can also be customized, such as by changing the size or highlighting specific parts of it like nouns or verbs.
You can learn more about alternative formats and their potential benefits on the Ally's student help page.
Since alternative formats are created automatically, they may contain occasional inaccuracies. We suggest spot-checking a few alternative formats, particularly for content that is critical to course comprehension or contains complex presentations of formulas, equations, or diagrams. You can then remove the alternative formats option from any content that is being incorrectly converted.
This removal can only be done for one piece of content at a time. If you want to do this for multiple pieces of content, you will unfortunately have to repeat the process for each item.
Where can I get more support with Ally?
Technical support
If you have trouble with Ally:
- Contact your faculty’s Instructional Support Unit as your first point of contact.
- Contact us for further assistance:
604 827 4775 or LT.hub@ubc.ca or visit the LT Hub online.
Student support
- Share Ally’s help pages for students with your class.
- Let students know that they can contact the Centre for Accessibility (UBC Vancouver) or Disability Resource Centre (UBC Okanagan) to discuss their accommodation needs.
Learn more
- Ally has additional help pages for instructors. Although you may notice that Ally help is maintained by the company Blackboard/Anthology, these help pages apply to everyone using Ally, including those using it in Canvas.
- You can learn more about accessibility generally by visiting UBC’s Accessibility Toolkit.
- For more information about creating accessible images specifically, explore Louisiana State University’s “Complex Images for All Learners” guide.