How do I create accessible links with UDOIT?

UDOIT can be used to scan and check for nondescript or missing link text that can make links inaccessible. Depending the type of link issue and where it is found in a course, you may be able to update or add link text within UDOIT or you may need to edit the link directly in Canvas.

UDOIT has a SpeedFIXIT Beta feature to help you create accessible links. This feature provides three AI suggestions for each link's text. You may review the suggested options and edit and approve one of them to apply it to the link.

Note:

  • If you added a web link (URL) in the Rich Content Editor by typing or pasting in its text without making it a clickable link, the URL will not be included in UDOIT scans.
  • Before April 24, 2026, UDOIT automatically added a file named udoit.json to courses to track accessibility fixes across copied content. UDOIT no longer uses this file, so courses scanned after this date will not include it. If the file is deleted from a course where it was added, it will not be restored.

Remediate issues with SpeedFIXIT

Go to the UDOIT Accessibility Report

Screenshot of link in menu.

Select UDOIT Accessibility Report from the Course Navigation Menu.

Select the UFIXIT tab.

Screenshot of the location of the tab.

Select the UFIXIT tab near the top of the page.

Scan your content. (Optional)

Screenshot displaying information and options for scanning.

The first time UDOIT is selected from the Course Navigation Menu, it will automatically scan course content. After 24 hours, UDOIT will scan new (previously unscanned) content when accessed again from within the course. You can view when the course content was last scanned and manually start a scan for added or edited content if desired by:

  1. Reviewing the last scanned date.
  2. Selecting Scan Now.

Got to SpeedFIXIT Beta.

Screenshot of the button's location in UDOIT.

If there are issues in the course that can be addressed with SpeedFIXIT, a SpeedFIXIT Beta button will appear in the upper-right corner of the UFIXIT tab.

Select SpeedFIXIT Beta.

Filter by Issue Type.

Screenshot of the drop-down menu.

Select Links from the Issue Type drop-down menu.

Screenshot example of the UFIXIT interface as described below.

SpeedFIXIT will generate three AI suggestions for each link's text. You may edit and approve one of the suggestions to apply it to a link, as follows:

  1. Select the link to the right of Found in: to open a new browser tab or window displaying the potential accessibility issue within the course.
  2. One of the AI-generated link text suggestions will be displayed in the New Link Text field. To review additional suggestions, use the Previous Suggestion (left arrow) and Next Suggestion (right arrow) buttons. You may choose one of the available options and edit the text as needed in the New Link Text field, enter your own text in the field, or select the checkbox to delete the link.
    Tip: You can find more information about making links accessible in How can I make links accessible? (opens new window).
  3. Select Approve to update the link.

Note: You may select Skip to address an issue with another link first. You will be able to return to update the current link's text later.

Tip: For more information on SpeedFIXIT, see: Remediate Content Quickly with SpeedFIXIT (opens in new window).

Remediate Issues without AI Suggestions

If you prefer to not use SpeedFIXIT's AI suggestions, you may remediate alternative text issues in the standard UFIXIT window.

Go to UDOIT Accessibility Report.

Screenshot of link in menu.

Select UDOIT Accessibility Report from the Course Navigation Menu.

Select the UFIXIT tab.

Screenshot of the location of the tab.

Select the UFIXIT tab near the top of the page.

Scan your content. (Optional)

Screenshot displaying information and options for scanning.

The first time UDOIT is selected from the Course Navigation Menu, it will automatically scan course content. After 24 hours, UDOIT will scan new (previously unscanned) content when accessed again from within the course. You can view when the course content was last scanned and manually start a scan for added or edited content if desired by:

  1. Reviewing the last scanned date.
  2. Selecting Scan Now.

Filter issues.

Screenshot outlining the Filter button in the UDOIT interface.

Select the Filter button to open the collapsible Filters menu.

Screenshot of the Filters menu.
  1. Scroll down on the Filters menu,
  2. Select Links from the Issue Types drop-down menu.

Review the filtered issues.

Screenshot example of filtered issues in a table.

A table will display with the following columns:

  1. Status: Icons indicating suggestions or errors as follows:
    • A red exclamation point in a circle - An error that needs to be resolved
    • A blue italicized "i" - A suggestion that needs review
  2. Title: The title of the item where an issue has been found.
  3. Type: The content type where the issue was found, for example, a Page or Module.
  4. Issue: A brief summary of the potential accessibility issue.
  5. Review: Button to open the UFIXIT interface for the corresponding issue.

Select Review for the desired issue.

Remediate issues.

UDOIT scans for links in:

  • Announcements
  • Assignments
  • Discussions
  • Modules
  • Pages
  • Syllabus
  • Content that was entered in the Quiz Instructions field for a Classic Quiz. Note: UDOIT scans do not include question and other text in Classic Quizzes and quizzes created using New Quizzes.

If a link was added as an External URL in Modules or the UFIXIT window displays an issue type of Adjacent Links Found, the link will need to be edited directly within Canvas. Skip to the step to fix an issue in Canvas.

Note: If you added a web link (URL) in the Rich Content Editor by typing or pasting in its text without making it a clickable link, the URL will not be included in UDOIT scans.

Screenshot example of the UFIXIT interface as described below.

A UFIXIT window will pop up to allow you to review and address the accessibility issue. In this window:

  1. Select the link to the right of Found in: to open a new browser tab or window displaying the potential accessibility issue within the course.
  2. The text currently being used for the link is listed under Original Link Text. Update the text in the New Link Text field or select the checkbox to delete the link.
    • Tip: Use descriptive link text that clearly identifies the content being linked to (e.g., "Class Schedule" instead of "click here" or "schedule.html"). If a file name is currently used as the link text, and the file name is already descriptive, for example, “Spring 2026 Syllabus.docx,” consider updating the format of the link text. For example: “Spring 2026 Syllabus (Word).” You can find more information about creating accessible link text in How can I make links accessible? (opens new window).
  3. Select the Save button when you have finished making changes.
  4. Alternatively, if you fixed the accessibility issue directly in another browser tab or window:
    • Select Manual Resolution.
    • Select the confirmation checkbox to indicate you fixed the issue.
  5. When you are finished making changes, select:
    • Close to close the window,
    • Previous Issue to navigate to the previous item in the issue list,
    • Or Next Issue to navigate to the next item in the issue list.

Skip to the step to rescan course files.

If a link was added as an External URL in Modules or the UFIXIT window displays an issue type of Adjacent Links Found, the link will need to be edited directly within Canvas. Open the section below corresponding to the issue type for the steps to fix it.

Rescan course files. (Optional)

Screenshot outlining the Scan Now button in UDOIT.

After revising content, you may select the Scan Now button in UDOIT to update the list of accessibility issues in the course.