# Moodle Accessibility Conformance Report

Based on VPAT® 2.4 Revised Section 508 Edition

## Name of Product/Version
Anchor link

Moodle 3.1

## Report Dates and Version
Anchor link

- Report Date:
- Last Modified Date:
- Version: moodle-3.1

## Product Description
Anchor link

The world's most customisable and trusted open-source learning management system.

## Contact Information
Anchor link

### Author Information
Anchor link

- Name: Sander Bangma & Jun Pataleta
- Company: Moodle Pty Ltd
- Address: PO Box 303, West Perth WA 6872, Australia
- Email: support@moodle.com
- Website: https://docs.moodle.org

## Evaluation Methods
Anchor link

This conformance report is based on the results of an accessibility audit conducted by Web Key IT on a sample of 20 key pages. These pages were selected by Web Key IT and agreed on by Moodle as representative of the overall accessibility and functionality of the Moodle learning management system (LMS). The evaluation was completed following the WCAG Evaluation Methodology (WCAG-EM). The pages were audited manually and cross-checked using a team of website evaluators to ensure that the results and comments presented are valid and comprehensive. Separate and external testing of these pages has been conducted by a group of trained testers, all with disabilities. The following tools and applications were used as part of the audit: Desktop browsers Google Chrome Internet Explorer 11 Firefox Screen reader JAWS NVDA Other tools NU HTML Validator

## Applicable Standards/Guidelines
Anchor link

This report covers the degree of conformance for the following accessibility standard/guidelines:
Standard/Guideline | Included In Report
--- | ---

Web Content Accessibility Guidelines 2.0 (opens in a new window or tab)

- Table 1: Success Criteria, Level A
- Table 2: Success Criteria, Level AA
- Table 3: Success Criteria, Level AAA

Revised Section 508 standards published January 18, 2017 and corrected January 22, 2018 (opens in a new window or tab)

- Chapter 3: Functional Performance Criteria (FPC)
- Chapter 4: Hardware
- Chapter 5: Software
- Chapter 6: Support Documentation and Services

## Terms
Anchor link

The terms used in the Conformance Level information are defined as follows:

- Supports: The functionality of the product has at least one method that meets the criterion without known defects or meets with equivalent facilitation.
- Partially Supports: Some functionality of the product does not meet the criterion.
- Does Not Support: The majority of product functionality does not meet the criterion.
- Not Applicable: The criterion is not relevant to the product.
- Not Evaluated: The product has not been evaluated against the criterion. This can be used only in WCAG 2.x Level AAA.

## WCAG 2.0 Report
Anchor link

### Table 1: Success Criteria, Level A
Anchor link

Conformance to the 25 criteria listed below is distributed within each category as follows:
Conformance Level | Web | Electronic Documents | Software | Authoring Tool
--- | --- | --- | --- | ---
Supports | 22 | 0 | 0 | 0
Partially Supports | 1 | 0 | 0 | 0
Does Not Support | 0 | 0 | 0 | 0
Not Applicable | 1 | 25 | 25 | 25

Criteria | Conformance Level | Remarks and Explanations
--- | --- | ---

1.1.1 Non-text Content (opens in a new window or tab)

- Web:

  Supports

- Electronic Documents:

  Not Applicable

- Software:

  Not Applicable

- Authoring Tool:

  Not Applicable

1.2.1 Audio-only and Video-only (Prerecorded) (opens in a new window or tab)

- Web:

  Supports

- Electronic Documents:

  Not Applicable

- Software:

  Not Applicable

- Authoring Tool:

  Not Applicable

- Web:

  Moodle does not natively have audio and video content but it provides options for content creators to upload video/audio content with captions and subtitles. Video/audio transcripts can also be provided by content creators.

1.2.2 Captions (Prerecorded) (opens in a new window or tab)

- Web:

  Supports

- Electronic Documents:

  Not Applicable

- Software:

  Not Applicable

- Authoring Tool:

  Not Applicable

- Web:

  Moodle provides options for content creators to attach captions to uploaded audio and video content.

1.2.3 Audio Description or Media Alternative (Prerecorded) (opens in a new window or tab)

- Web:

  Not Applicable

- Electronic Documents:

  Not Applicable

- Software:

  Not Applicable

- Authoring Tool:

  Not Applicable

- Web:

  Content creators can upload audio and video content with audio descriptions or media alternatives.

1.3.1 Info and Relationships (opens in a new window or tab)

- Web:

  Supports

- Electronic Documents:

  Not Applicable

- Software:

  Not Applicable

- Authoring Tool:

  Not Applicable

1.3.2 Meaningful Sequence (opens in a new window or tab)

- Web:

  Supports

- Electronic Documents:

  Not Applicable

- Software:

  Not Applicable

- Authoring Tool:

  Not Applicable

1.3.3 Sensory Characteristics (opens in a new window or tab)

- Web:

  Partially Supports

- Electronic Documents:

  Not Applicable

- Software:

  Not Applicable

- Authoring Tool:

  Not Applicable

- Web:

  Moodle does not solely rely on sensory characteristics. However, it has question types that require users to drag and drop answers to questions in a quiz. A disclaimer is provided to warn quiz creators that drag and drop question types are not accessible for visually impaired users.

1.4.1 Use of Color (opens in a new window or tab)

- Web:

  Supports

- Electronic Documents:

  Not Applicable

- Software:

  Not Applicable

- Authoring Tool:

  Not Applicable

1.4.2 Audio Control (opens in a new window or tab)

- Web:

  Supports

- Electronic Documents:

  Not Applicable

- Software:

  Not Applicable

- Authoring Tool:

  Not Applicable

- Web:

  User-uploaded audio and video content are set not auto-play by default although content creators have the option to enable or disable automatic playback of audio and video content.

2.1.1 Keyboard (opens in a new window or tab)

- Web:

  Supports

- Electronic Documents:

  Not Applicable

- Software:

  Not Applicable

- Authoring Tool:

  Not Applicable

2.1.2 No Keyboard Trap (opens in a new window or tab)

- Web:

  Supports

- Electronic Documents:

  Not Applicable

- Software:

  Not Applicable

- Authoring Tool:

  Not Applicable

2.2.1 Timing Adjustable (opens in a new window or tab)

- Web:

  Supports

- Electronic Documents:

  Not Applicable

- Software:

  Not Applicable

- Authoring Tool:

  Not Applicable

- Web:

  Moodle's rich text editor supports keyboard shortcuts. These shortcuts are only active when the user is in the editing area.

2.2.2 Pause, Stop, Hide (opens in a new window or tab)

- Web:

  Not Evaluated

- Electronic Documents:

  Not Applicable

- Software:

  Not Applicable

- Authoring Tool:

  Not Applicable

- Web:

  This has not been evaluated because Moodle does not natively contain moving, blinking, and scrolling content.

2.3.1 Three Flashes or Below Threshold (opens in a new window or tab)

- Web:

  Supports

- Electronic Documents:

  Not Applicable

- Software:

  Not Applicable

- Authoring Tool:

  Not Applicable

2.4.1 Bypass Blocks (opens in a new window or tab)

- Web:

  Supports

- Electronic Documents:

  Not Applicable

- Software:

  Not Applicable

- Authoring Tool:

  Not Applicable

- Web:

  Skip links are supported in all main browsers, with the exception of Internet Explorer. With Microsoft ending its support for Internet Explorer, Moodle has ceased support for this browser from Moodle 3.10 onwards.

2.4.2 Page Titled (opens in a new window or tab)

- Web:

  Supports

- Electronic Documents:

  Not Applicable

- Software:

  Not Applicable

- Authoring Tool:

  Not Applicable

2.4.3 Focus Order (opens in a new window or tab)

- Web:

  Supports

- Electronic Documents:

  Not Applicable

- Software:

  Not Applicable

- Authoring Tool:

  Not Applicable

2.4.4 Link Purpose (In Context) (opens in a new window or tab)

- Web:

  Supports

- Electronic Documents:

  Not Applicable

- Software:

  Not Applicable

- Authoring Tool:

  Not Applicable

3.1.1 Language of Page (opens in a new window or tab)

- Web:

  Supports

- Electronic Documents:

  Not Applicable

- Software:

  Not Applicable

- Authoring Tool:

  Not Applicable

3.2.1 On Focus (opens in a new window or tab)

- Web:

  Supports

- Electronic Documents:

  Not Applicable

- Software:

  Not Applicable

- Authoring Tool:

  Not Applicable

3.2.2 On Input (opens in a new window or tab)

- Web:

  Supports

- Electronic Documents:

  Not Applicable

- Software:

  Not Applicable

- Authoring Tool:

  Not Applicable

3.3.1 Error Identification (opens in a new window or tab)

- Web:

  Supports

- Electronic Documents:

  Not Applicable

- Software:

  Not Applicable

- Authoring Tool:

  Not Applicable

3.3.2 Labels or Instructions (opens in a new window or tab)

- Web:

  Supports

- Electronic Documents:

  Not Applicable

- Software:

  Not Applicable

- Authoring Tool:

  Not Applicable

4.1.1 Parsing (opens in a new window or tab)

- Web:

  Supports

- Electronic Documents:

  Not Applicable

- Software:

  Not Applicable

- Authoring Tool:

  Not Applicable

4.1.2 Name, Role, Value (opens in a new window or tab)

- Web:

  Supports

- Electronic Documents:

  Not Applicable

- Software:

  Not Applicable

- Authoring Tool:

  Not Applicable

### Table 2: Success Criteria, Level AA
Anchor link

Conformance to the 13 criteria listed below is distributed within each category as follows:
Conformance Level | Web | Electronic Documents | Software | Authoring Tool
--- | --- | --- | --- | ---
Supports | 9 | 0 | 0 | 0
Partially Supports | 1 | 0 | 0 | 0
Does Not Support | 0 | 0 | 0 | 0
Not Applicable | 2 | 13 | 12 | 11

Criteria | Conformance Level | Remarks and Explanations
--- | --- | ---

1.2.4 Captions (Live) (opens in a new window or tab)

- Web:

  Not Applicable

- Electronic Documents:

  Not Applicable

- Software:

  Not Applicable

- Web:

  Moodle does not contain synchronised media with live audio content.

1.2.5 Audio Description (Prerecorded) (opens in a new window or tab)

- Web:

  Not Applicable

- Electronic Documents:

  Not Applicable

- Software:

  Not Applicable

- Authoring Tool:

  Not Applicable

- Web:

  Moodle does not natively have audio and video content but content creators can upload audio and video content with audio descriptions or media alternatives to these content.

1.4.3 Contrast (Minimum) (opens in a new window or tab)

- Web:

  Partially Supports

- Electronic Documents:

  Not Applicable

- Software:

  Not Applicable

- Authoring Tool:

  Not Applicable

- Web:

  Moodle does not rely solely on colour to convey visual information. Though there are some known colour contrast issues: - Dimmed text in tables with striped rows have insufficient contrast against rows with a grey background.

1.4.4 Resize text (opens in a new window or tab)

- Web:

  Supports

- Electronic Documents:

  Not Applicable

- Software:

  Not Applicable

1.4.5 Images of Text (opens in a new window or tab)

- Web:

  Supports

- Electronic Documents:

  Not Applicable

- Software:

  Not Applicable

- Authoring Tool:

  Not Applicable

2.4.5 Multiple Ways (opens in a new window or tab)

- Web:

  Supports

- Electronic Documents:

  Not Applicable

- Software:

  Not Applicable

- Authoring Tool:

  Not Applicable

2.4.6 Headings and Labels (opens in a new window or tab)

- Web:

  Supports

- Electronic Documents:

  Not Applicable

- Software:

  Not Applicable

- Authoring Tool:

  Not Applicable

2.4.7 Focus Visible (opens in a new window or tab)

- Web:

  Supports

- Electronic Documents:

  Not Applicable

- Software:

  Not Applicable

- Authoring Tool:

  Not Applicable

3.1.2 Language of Parts (opens in a new window or tab)

- Web:

  Not Evaluated

- Electronic Documents:

  Not Applicable

- Software:

  Not Applicable

- Authoring Tool:

  Not Applicable

3.2.3 Consistent Navigation (opens in a new window or tab)

- Web:

  Supports

- Electronic Documents:

  Not Applicable

- Authoring Tool:

  Not Applicable

3.2.4 Consistent Identification (opens in a new window or tab)

- Web:

  Supports

- Electronic Documents:

  Not Applicable

- Software:

  Not Applicable

- Authoring Tool:

  Not Applicable

3.3.3 Error Suggestion (opens in a new window or tab)

- Web:

  Supports

- Electronic Documents:

  Not Applicable

- Software:

  Not Applicable

- Authoring Tool:

  Not Applicable

3.3.4 Error Prevention (Legal, Financial, Data) (opens in a new window or tab)

- Web:

  Supports

- Electronic Documents:

  Not Applicable

- Software:

  Not Applicable

- Authoring Tool:

  Not Applicable

### Table 3: Success Criteria, Level AAA
Anchor link

Conformance to the 23 criteria listed below is distributed within each category as follows:
Conformance Level | Web
--- | ---
Supports | 9
Partially Supports | 5
Does Not Support | 0
Not Applicable | 7

Criteria | Conformance Level | Remarks and Explanations
--- | --- | ---

1.2.6 Sign Language (Prerecorded) (opens in a new window or tab)

- Web:

  Not Applicable

- Web:

  Moodle does not natively have audio and video content but content creators can upload prerecorded video content with sign language.

1.2.7 Extended Audio Description (Prerecorded) (opens in a new window or tab)

- Web:

  Not Applicable

- Web:

  Moodle does not natively have audio and video content but content creators can upload prerecorded multimedia content with extended audio descriptions.

1.2.8 Media Alternative (Prerecorded) (opens in a new window or tab)

- Web:

  Not Applicable

- Web:

  Moodle does not natively have audio and video content but content creators can provide media alternatives for their prerecorded multimedia content.

1.2.9 Audio-only (Live) (opens in a new window or tab)

- Web:

  Not Applicable

1.4.6 Contrast (Enhanced) (opens in a new window or tab)

- Web:

  Partially Supports

- Web:

  Text colours in Moodle usually have a contrast ratio greater than 7:1 against their background. There are some texts with colours that meet the minimum contrast ratio of 4.5:1 for WCAG 2.1 Level AA but do not meet the enhanced colour contrast requirement of 7:1 for WCAG 2.1 Level AAA.

1.4.7 Low or No Background Audio (opens in a new window or tab)

- Web:

  Not Applicable

1.4.8 Visual Presentation (opens in a new window or tab)

- Web:

  Supports

1.4.9 Images of Text (No Exception) (opens in a new window or tab)

- Web:

  Supports

2.1.3 Keyboard (No Exception) (opens in a new window or tab)

- Web:

  Supports

2.2.3 No Timing (opens in a new window or tab)

- Web:

  Supports

2.2.4 Interruptions (opens in a new window or tab)

- Web:

  Not Applicable

2.2.5 Re-authenticating (opens in a new window or tab)

- Web:

  Partially Supports

2.3.2 Three Flashes (opens in a new window or tab)

- Web:

  Not Applicable

2.4.8 Location (opens in a new window or tab)

- Web:

  Supports

2.4.9 Link Purpose (Link Only) (opens in a new window or tab)

- Web:

  Partially Supports

- Web:

  Most links are uniquely identifiable by the link text only. However, some known areas where the link purpose cannot be determined by the link text only are: - Edit, delete, reply links in a list of posts within a forum discussion - The letter links for filtering a list of users by first name or surname do not make sense out of context.

2.4.10 Section Headings (opens in a new window or tab)

- Web:

  Supports

- Web:

  Drupal provides heading elements at the beginning of each section of content.

3.1.3 Unusual Words (opens in a new window or tab)

- Web:

  Not Evaluated

3.1.4 Abbreviations (opens in a new window or tab)

- Web:

  Partially Supports

- Web:

  Abbreviations in Moodle's language strings such as KB, MB, PDF, Doc, etc., are not enclosed in tags nor auto-linked to a dictionary definition. However, there is a mechanism that can enable auto-linking of user-generated content to a glossary.

3.1.5 Reading Level (opens in a new window or tab)

- Web:

  Supports

- Web:

  Moodle's language strings in its user interface are aimed to be descriptive and concise. It also has several language packs that can be downloaded and installed for sites that have children as the primary users.

3.1.6 Pronunciation (opens in a new window or tab)

- Web:

  Not Evaluated

3.2.5 Change on Request (opens in a new window or tab)

- Web:

  Supports

3.3.5 Help (opens in a new window or tab)

- Web:

  Partially Supports

- Web:

  Context-sensitive help is provided for input elements in forms where the label may not be sufficient to explain the purpose of the input element.

3.3.6 Error Prevention (All) (opens in a new window or tab)

- Web:

  Supports

- Web:

  Form validation mechanisms are provided to allow users to correct their inputs when completing a form. Confirmation dialogues or pages are also present to prevent users from accidentally performing an irreversible action (e.g. data deletion, etc).

## Revised Section 508 Report
Anchor link

### Chapter 3: Functional Performance Criteria (FPC)
Anchor link

Notes:

Not applicable.

Conformance to the 9 criteria listed below is distributed within each category as follows:
Conformance Level | All
--- | ---
Supports | 2
Partially Supports | 0
Does Not Support | 3
Not Applicable | 4

Criteria | Conformance Level | Remarks and Explanations
--- | --- | ---

302.1 Without Vision (opens in a new window or tab)

- Does Not Support

- Partial compliance as per the remarks in the Success Criterion listed above. Form elements often do not have labels.

302.2 With Limited Vision (opens in a new window or tab)

- Supports

- Screen magnification users are supported.

302.3 Without Perception of Color (opens in a new window or tab)

- Does Not Support

- Partial compliance as per the remarks in the Success Criterion listed above. Color alone is not used to convey information.

302.4 Without Hearing (opens in a new window or tab)

- Not Applicable

302.5 With Limited Hearing (opens in a new window or tab)

- Not Applicable

302.6 Without Speech (opens in a new window or tab)

- Not Applicable

302.7 With Limited Manipulation (opens in a new window or tab)

- Does Not Support

- Limitations for keyboard only users as per the remarks in the Success Criterion listed above. There are still a few keyboard traps.

302.8 With Limited Reach and Strength (opens in a new window or tab)

- Supports

- No limits for strength.

302.9 With Limited Language, Cognitive, and Learning Abilities (opens in a new window or tab)

- Not Applicable

### Chapter 4: Hardware
Anchor link

Notes:

Hardware accessibility criteria is not applicable.

### Chapter 5: Software
Anchor link

Notes:

Software accessibility criteria is not applicable.

### Chapter 6: Support Documentation and Services
Anchor link

Conformance to the 4 criteria listed below is distributed within each category as follows:
Conformance Level | All
--- | ---
Supports | 0
Partially Supports | 0
Does Not Support | 0
Not Applicable | 4

Criteria | Conformance Level | Remarks and Explanations
--- | --- | ---

602.2 Accessibility and Compatibility Features (opens in a new window or tab)

- Not Applicable

602.4 Alternate Formats for Non-Electronic Support Documentation (opens in a new window or tab)

- Not Applicable

603.2 Information on Accessibility and Compatibility Features (opens in a new window or tab)

- Not Applicable

603.3 Accommodation of Communication Needs (opens in a new window or tab)

- Not Applicable

## Legal Disclaimer
Anchor link

The information herein is provided in good faith based on Moodle 3.10 at the time of the accessibility audit and does not represent a legally binding claim. Please contact Moodle Pty Ltd to report any accessibility errors or conformance claim errors for re-evaluation and correction, if necessary.