Moodle's TinyMCE editor includes a built-in accessibility checker that scans course content for issues like missing alt text, improper heading structures, and insufficient colour contrast to help ensure it meets WCAG standards.

To access this tool:

  1. Add an activity or resource where TinyMCE editor is present
    Note: TinyMCE Editor will be available in activities or resources where there is a text field or description
  2. Navigate to the text field or description and type the information required
  3. Before saving the Activity or Resource, navigate to the Tools option on the editor banner and select Accessibility Checker TinyMCE editor banner, Tools option with Accessibility checker highlighted
  4. The Accessibility checker will give a breakdown of any accessibility concerns for the text input.

Example of Accessibility Checker suggestions


The image inserted is sample text input in a Text and Media Area on Moodle. 
 Example of text placed into Text and Media area to test Accessibility Checker, Image includes the following text: Course intro, You are very welcome to this course, which will introduce you to **enter module title here**. 
Logo
This is a link to this demo. This same link has been added to logo on the left
The purpose of the module is to:
*Module learning outcome 1
*Module learning outcome 2
*Module learning outcome 3
*Module learning outcome 4
test
To create an inaccessible ordered list:
Pick a order scheme,
1 test1
2 test2
3 test3
This sentence contains some words that have low colour contrast which makes them difficult to read. 
An inaccessible table.
The below table is missing a caption and table header cells (elements)

Results from the Accessibility Checker on this text:

Accessibility suggestion results for the sample text. This includes the following suggestions: The colours of the foreground and background text do not have enough contrast. To fix this warning, change either foreground or background colour of the text so that it is easier to read. low colour contrast - View. A table caption is not required, but is generally helpful. Empty text - View. Tables should use row and/or column headers. Empty text - View
The results suggest that colour contrasts are an issue on both background, foreground and certain text. Also the structure of the table was also flagged as having concerns.