LearnDash Accessibility Conformance Report

International Edition

(Based on VPAT® Version 2.5)

Name of Product/Version: 

LearnDash LMS, version 4.21.4

Report Date: 

May 22, 2025

Product Description: 

LearnDash LMS is a plugin that adds learning management and course functionality to websites built with the WordPress content management system. 

Contact Information: 

If you have questions about accessibility, would like a copy of our VPAT, or need assistance configuring LearnDash for accessible learning, email [email protected].

You can also reach out through our contact form.

Notes: 

The scope of this report is limited to the accessibility of front-end user interfaces for the LearnDash LMS plugin. It does not cover the backend WordPress admin interface for this plugin. LearnDash add-on plugins are not included in the scope of this report. 

Additionally, this report does not cover accessibility in the WordPress content management system as a whole. 

Information about product help, support documentation, and a roadmap for accessibility of add-ons or components not covered in this report can be found in our Accessibility Statement.

Evaluation Methods Used: 

Accessibility assessment was completed by Equalize Digital, Inc., using industry-standard automated testing tools and manual testing techniques. Manual testing was completed by certified accessibility professionals using leading assistive technology, such as screen readers (NVDA, VoiceOver, and JAWS), screen magnifiers, and keyboard navigation.    

Applicable Standards/Guidelines

This report covers the degree of conformance for the following accessibility standard/guidelines:

Standard/GuidelineIncluded In Report
Web Content Accessibility Guidelines 2.0Level A: Yes. Level AA: Yes. Level AAA: Yes
Web Content Accessibility Guidelines 2.1Level A: Yes. Level AA: Yes. Level AAA: Yes
Web Content Accessibility Guidelines 2.2Level A: Yes. Level AA: Yes. Level AAA: Yes
Revised Section 508 standards published January 18, 2017 and corrected January 22, 2018Yes
EN 301 549 Accessibility requirements for ICT products and services – V3.1.1 (2019-11)  AND EN 301 549 Accessibility requirements for ICT products and services – V3.2.1 (2021-03)Yes

Terms

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 only be used in WCAG Level AAA criteria.

WCAG 2.x Report

Tables 1 and 2 also document conformance with:

  • EN 301 549:  Chapter 9 – Web, Sections 10.1-10.4 of Chapter 10 – Non-Web documents, and Sections 11.1-11.4 and 11.8.2 of Chapter 11 – Non-Web Software (open and closed functionality), and Sections 12.1.2 and 12.2.4 of Chapter 12 – Documentation
  • Revised Section 508: Chapter 5 – 501.1 Scope, 504.2 Content Creation or Editing, and Chapter 6 – 602.3 Electronic Support Documentation.

Note: When reporting on conformance with the WCAG 2.x Success Criteria, they are scoped for full pages, complete processes, and accessibility-supported ways of using technology as documented in the WCAG 2.0 Conformance Requirements.

Table 1: Success Criteria, Level A

Notes:

CriteriaConformance LevelRemarks and Explanations
1.1.1 Non-text Content (Level A)

Also applies to:
EN 301 549 Criteria
9.1.1.1 (Web)
10.1.1.1 (Non-web document)
11.1.1.1.1 (Open Functionality Software)
11.1.1.1.2 (Closed Functionality Software)
11.8.2 (Authoring Tool)
12.1.2 (Product Docs)
12.2.4 (Support Docs)

Revised Section 508
501 (Web)(Software)
504.2 (Authoring Tool)
602.3 (Support Docs)
SupportsAll LearnDash provided graphics have alt attributes set or are marked decorative as applicable. Tools are provided for content creators to assign alternative text when applicable. 
Note: When using images within quizzes, content creators must provide alternative text to ensure accessibility of their image-based quiz questions or answers.
1.2.1 Audio-only and Video-only (Prerecorded) (Level A)

Also applies to:
EN 301 549 Criteria
9.1.2.1 (Web)
10.1.2.1 (Non-web document)
11.1.2.1.1 (Open Functionality Software)
11.1.2.1.2.1 and 11.1.2.1.2.2 (Closed Software)
11.8.2 (Authoring Tool)
12.1.2 (Product Docs)
12.2.4 (Support Docs)

Revised Section 508
501 (Web)(Software)
504.2 (Authoring Tool)
602.3 (Support Docs)
Not ApplicableThere is no prerecorded audio or video in the product.
1.2.2 Captions (Prerecorded) (Level A)

Also applies to:
EN 301 549 Criteria
9.1.2.2 (Web)
10.1.2.2 (Non-web document)
11.1.2.2 (Open Functionality Software)
11.1.2.2 (Closed Software)
11.8.2 (Authoring Tool)
12.1.2 (Product Docs)
12.2.4 (Support Docs)

Revised Section 508
501 (Web)(Software)
504.2 (Authoring Tool)
602.3 (Support Docs)
Not ApplicableThere is no prerecorded audio or video in the product.
1.2.3 Audio Description or Media Alternative (Prerecorded) (Level A)

Also applies to:
EN 301 549 Criteria
9.1.2.3 (Web)
10.1.2.3 (Non-web document)
11.1.2.3.1 (Open Functionality Software)
11.1.2.3.2 (Closed Software)
11.8.2 (Authoring Tool)
12.1.2 (Product Docs)
12.2.4 (Support Docs)

Revised Section 508
501 (Web)(Software)
504.2 (Authoring Tool)
602.3 (Support Docs)
Not ApplicableThere is no prerecorded audio or video in the product.
1.3.1 Info and Relationships (Level A)

Also applies to:
EN 301 549 Criteria
9.1.3.1 (Web)
10.1.3.1 (Non-web document)
11.1.3.1.1 (Open Functionality Software)
11.1.3.1.2 (Closed Software)
11.8.2 (Authoring Tool)
12.1.2 (Product Docs)
12.2.4 (Support Docs)

Revised Section 508
501 (Web)(Software)
504.2 (Authoring Tool)
602.3 (Support Docs)
SupportsNote: if using Stripe as the payment method, some elements on Stripe’s checkout page do not fully conform to this criterion. 
1.3.2 Meaningful Sequence (Level A)

Also applies to:
EN 301 549 Criteria
9.1.3.2 (Web)
10.1.3.2 (Non-web document)
11.1.3.2.1 (Open Functionality Software)
11.1.3.2.2 (Closed Software)
11.8.2 (Authoring Tool)
12.1.2 (Product Docs)
12.2.4 (Support Docs)

Revised Section 508
501 (Web)(Software)
504.2 (Authoring Tool)
602.3 (Support Docs)
SupportsWhen the sequence in which content in the product is presented affects its meaning, a correct reading sequence can be programmatically determined.
1.3.3 Sensory Characteristics (Level A)

Also applies to:
EN 301 549 Criteria
9.1.3.3 (Web)
10.1.3.3 (Non-web document)
11.1.3.3 (Open Functionality Software)
11.1.3.3 (Closed Software)
11.8.2 (Authoring Tool)
12.1.2 (Product Docs)
12.2.4 (Support Docs)

Revised Section 508
501 (Web)(Software)
504.2 (Authoring Tool)
602.3 (Support Docs)
SupportsInstructions for understanding and operating controls in the product do not rely solely on sensory characteristics such as shape, size, visual location, orientation, or sound.
1.4.1 Use of Color (Level A)

Also applies to:
EN 301 549 Criteria
9.1.4.1 (Web)
10.1.4.1 (Non-web document)
11.1.4.1 (Open Functionality Software)
11.1.4.1 (Closed Software)
11.8.2 (Authoring Tool)
12.1.2 (Product Docs)
12.2.4 (Support Docs)

Revised Section 508
501 (Web)(Software)
504.2 (Authoring Tool)
602.3 (Support Docs)
SupportsColor is not used as the only visual means of conveying information, indicating an action, prompting a response, or distinguishing a visual element.
1.4.2 Audio Control (Level A)

Also applies to:
EN 301 549 Criteria
9.1.4.2 (Web)
10.1.4.2 (Non-web document)
11.1.4.2 (Open Functionality Software)
11.1.4.2 (Closed Software)
11.8.2 (Authoring Tool)
12.1.2 (Product Docs)
12.2.4 (Support Docs)

Revised Section 508
501 (Web)(Software)
504.2 (Authoring Tool)
602.3 (Support Docs)
Not ApplicableThere is no auto-playing audio in the product.
2.1.1 Keyboard (Level A)

Also applies to:
EN 301 549 Criteria
9.2.1.1 (Web)
10.2.1.1 (Non-web document)
11.2.1.1.1 (Open Functionality Software)
11.2.1.1.2 (Closed Software)
11.8.2 (Authoring Tool)
12.1.2 (Product Docs)
12.2.4 (Support Docs)

Revised Section 508
501 (Web)(Software)
504.2 (Authoring Tool)
602.3 (Support Docs)
SupportsAll functionality of content in the product is operable through a keyboard alone.
2.1.2 No Keyboard Trap (Level A)

Also applies to:
EN 301 549 Criteria
9.2.1.2 (Web)
10.2.1.2 (Non-web document)
11.2.1.2 (Open Functionality Software)
11.2.1.2 (Closed Software)
11.8.2 (Authoring Tool)
12.1.2 (Product Docs)
12.2.4 (Support Docs)

Revised Section 508
501 (Web)(Software)
504.2 (Authoring Tool)
602.3 (Support Docs)
SupportsThere are no keyboard traps in the product.
2.1.4 Character Key Shortcuts (Level A 2.1 and 2.2)

Also applies to:
EN 301 549 Criteria
9.2.1.4 (Web)
10.2.1.4 (Non-web document)
11.2.1.4.1 (Open Functionality Software)
11.2.1.4.2 (Closed Software)
11.8.2 (Authoring Tool)
12.1.2 (Product Docs)
12.2.4 (Support Docs)

Revised Section 508 – Does not apply
SupportsThere are no single key keyboard shortcuts in the product.
2.2.1 Timing Adjustable (Level A)Also applies to:EN 301 549 Criteria9.2.2.1 (Web)10.2.2.1 (Non-web document)11.2.2.1 (Open Functionality Software)11.2.2.1 (Closed Software)11.8.2 (Authoring Tool)12.1.2 (Product Docs)12.2.4 (Support Docs)Revised Section 508501 (Web)(Software)504.2 (Authoring Tool)602.3 (Support Docs)Partially SupportsBy default, there are no time limits in the product. 
Content creators have the ability to turn on time limits in quizzes. When a time limit is defined, there is no way for users taking the quiz to turn off the timelimit or extend it. For full conformance with this criterion, time limits should not be enabled on quizzes.
2.2.2 Pause, Stop, Hide (Level A)

Also applies to:
EN 301 549 Criteria
9.2.2.2 (Web)
10.2.2.2 (Non-web document)
11.2.2.2 (Open Functionality Software)
11.2.2.2 (Closed Software)
11.8.2 (Authoring Tool)
12.1.2 (Product Docs)
12.2.4 (Support Docs)

Revised Section 508
501 (Web)(Software)
504.2 (Authoring Tool)
602.3 (Support Docs)
SupportsBy default no content in the product auto-plays. There is no moving, blinking, scrolling, or auto-updating content in the products.
Note: If “Autostart” is enabled by content creators so videos start automatically on page load, “Video Controls Display” must also be enabled so the video can be paused by keyboard-only and screen reader users.
If using the Stripe payment method, there are credit card images that auto-update on the Stripe checkout page which cannot be paused.
2.3.1 Three Flashes or Below Threshold (Level A)

Also applies to:
EN 301 549 Criteria
9.2.3.1 (Web)
10.2.3.1 (Non-web document)
11.2.3.1 (Open Functionality Software)
11.2.3.1 (Closed Software)
11.8.2 (Authoring Tool)
12.1.2 (Product Docs)
12.2.4 (Support Docs)

Revised Section 508
501 (Web)(Software)
504.2 (Authoring Tool)
602.3 (Support Docs)
SupportsThe product does not contain flashing content or anything that flashes more than three times per second.
2.4.1 Bypass Blocks (Level A)

Also applies to:
EN 301 549 Criteria
9.2.4.1 (Web)
10.2.4.1 (Non-web document) – Does not apply
11.2.4.1 (Open Functionality Software) – Does not apply
11.2.4.1 (Closed Software) – Does not apply
11.8.2 (Authoring Tool)
12.1.2 (Product Docs)
12.2.4 (Support Docs)

Revised Section 508
501 (Web)(Software) – Does not apply to non-web software
504.2 (Authoring Tool)
602.3 (Support Docs) – Does not apply to non-web docs
SupportsSkip links are present in “Focus Mode” and other templates controlled by the product.
2.4.2 Page Titled (Level A)

Also applies to:
EN 301 549 Criteria
9.2.4.2 (Web)
10.2.4.2 (Non-web document)
11.2.4.2 (Open Functionality Software) – Does not apply
11.2.4.2 (Closed Software) – Does not apply
11.8.2 (Authoring Tool)
12.1.2 (Product Docs)
12.2.4 (Support Docs)

Revised Section 508
501 (Web)(Software)
504.2 (Authoring Tool)
602.3 (Support Docs)
SupportsPages created by the product (courses, lessons, and topics archives and singles) have titles that describe topic or purpose.
2.4.3 Focus Order (Level A)

Also applies to:
EN 301 549 Criteria
9.2.4.3 (Web)
10.2.4.3 (Non-web document)
11.2.4.3 (Open Functionality Software)
11.2.4.3 (Closed Software)
11.8.2 (Authoring Tool)
12.1.2 (Product Docs)
12.2.4 (Support Docs)

Revised Section 508
501 (Web)(Software)
504.2 (Authoring Tool)
602.3 (Support Docs)
SupportsFocusable components in the product receive focus in an order that preserves meaning and operability.
2.4.4 Link Purpose (In Context) (Level A)

Also applies to:
EN 301 549 Criteria
9.2.4.4 (Web)
10.2.4.4 (Non-web document)
11.2.4.4 (Open Functionality Software)
11.2.4.4 (Closed Software)
11.8.2 (Authoring Tool)
12.1.2 (Product Docs)
12.2.4 (Support Docs)

Revised Section 508
501 (Web)(Software)
504.2 (Authoring Tool)
602.3 (Support Docs)
SupportsAll links generated by the product meaningfully communicate their purpose either via the link text or additional context added via screen reader text or ARIA attributes.
2.5.1 Pointer Gestures (Level A 2.1 and 2.2)

Also applies to:
EN 301 549 Criteria
9.2.5.1 (Web)
10.2.5.1 (Non-web document)
11.2.5.1 (Open Functionality Software)
11.2.5.1 (Closed Software)
11.8.2 (Authoring Tool)
12.1.2 (Product Docs)
12.2.4 (Support Docs)

Revised Section 508 – Does not apply
Not ApplicableThere is no functionality that uses multipoint or path-based gestures for operation in the product.
2.5.2 Pointer Cancellation (Level A 2.1 and 2.2)

Also applies to:
EN 301 549 Criteria
9.2.5.2 (Web)
10.2.5.2 (Non-web document)
11.2.5.2 (Open Functionality Software)
11.2.5.2 (Closed Software)
11.8.2 (Authoring Tool)
12.1.2 (Product Docs)
12.2.4 (Support Docs)

Revised Section 508 – Does not apply
SupportsAll pointer-triggered events in the product happen on the up-event and it is possible for users to cancel interactions mid-click.
2.5.3 Label in Name (Level A 2.1 and 2.2)

Also applies to:
EN 301 549 Criteria
9.2.5.3 (Web)
10.2.5.3 (Non-web document)
11.2.5.3.1 (Open Functionality Software)
11.2.5.3.2 (Closed Software)
11.8.2 (Authoring Tool)
12.1.2 (Product Docs)
12.2.4 (Support Docs)

Revised Section 508 – Does not apply
SupportsIn the product, all user interface components with labels that include text have a name that contains the text that is presented visually.
2.5.4 Motion Actuation (Level A 2.1 and 2.2)

Also applies to:
EN 301 549 Criteria
9.2.5.4 (Web)
10.2.5.4 (Non-web document)
11.2.5.4 (Open Functionality Software)
11.2.5.4 (Closed Software)
11.8.2 (Authoring Tool)
12.1.2 (Product Docs)
12.2.4 (Support Docs)

Revised Section 508 – Does not apply
Not ApplicableThere is no functionality in the product that is operated by device motion or user motion.
3.1.1 Language of Page (Level A)

Also applies to:
EN 301 549 Criteria
9.3.1.1 (Web)
10.3.1.1 (Non-web document)
11.3.1.1.1 (Open Functionality Software)
11.3.1.1.2 (Closed Software)
11.8.2 (Authoring Tool)
12.1.2 (Product Docs)
12.2.4 (Support Docs)

Revised Section 508
501 (Web)(Software)
504.2 (Authoring Tool)
602.3 (Support Docs)
SupportsPages created by the product (courses, lessons, and topics archives and singles) declare the human language of the page.
3.2.1 On Focus (Level A)

Also applies to:
EN 301 549 Criteria
9.3.2.1 (Web)
10.3.2.1 (Non-web document)
11.3.2.1 (Open Functionality Software)
11.3.2.1 (Closed Software)
11.8.2 (Authoring Tool)
12.1.2 (Product Docs)
12.2.4 (Support Docs)

Revised Section 508
501 (Web)(Software)
504.2 (Authoring Tool)
602.3 (Support Docs)
SupportsThere are no components in the product that initiate a change of context when focused with a keyboard.
3.2.2 On Input (Level A)

Also applies to:
EN 301 549 Criteria
9.3.2.2 (Web)
10.3.2.2 (Non-web document)
11.3.2.2 (Open Functionality Software)
11.3.2.2 (Closed Software)
11.8.2 (Authoring Tool)
12.1.2 (Product Docs)
12.2.4 (Support Docs)

Revised Section 508
501 (Web)(Software)
504.2 (Authoring Tool)
602.3 (Support Docs)
SupportsChanging the setting of user interface components in the product does not automatically cause a change of context.
3.2.6 Consistent Help (Level A 2.2 only)

EN 301 549 Criteria – Does not apply

Revised Section 508 – Does not apply
Not ApplicableThe product does not contain any applicable help mechanisms for front-end users.
3.3.1 Error Identification (Level A)

Also applies to:
EN 301 549 Criteria
9.3.3.1 (Web)
10.3.3.1 (Non-web document)
11.3.3.1.1 (Open Functionality Software)
11.3.3.1.2 (Closed Software)
11.8.2 (Authoring Tool)
12.1.2 (Product Docs)
12.2.4 (Support Docs)

Revised Section 508
501 (Web)(Software)
504.2 (Authoring Tool)
602.3 (Support Docs)
SupportsIf an input error is automatically detected, the item that is in error is identified and the error is described to the user in text.
3.3.2 Labels or Instructions (Level A)

Also applies to:
EN 301 549 Criteria
9.3.3.2 (Web)
10.3.3.2 (Non-web document)
11.3.3.2 (Open Functionality Software)
11.3.3.2 (Closed Software)
11.8.2 (Authoring Tool)
12.1.2 (Product Docs)
12.2.4 (Support Docs)

Revised Section 508
501 (Web)(Software)
504.2 (Authoring Tool)
602.3 (Support Docs)
SupportsAll fields and forms in the product have adequate labels or instructions. The product provides means for content creators to add labels and instructions when creating quizzes.
Note: If using the Stripe payment method, the “Add promotion code” field on the Stripe checkout page relies on placeholder text rather than a visible label.
3.3.7 Redundant Entry (Level A 2.2 only)

EN 301 549 Criteria – Does not apply

Revised Section 508 – Does not apply
SupportsThere are no processes requiring redundant entry in the product. 
When a logged in user purchases a course information about the user (such as email address) is passed to the Stripe checkout page so that users do not have to re-type it.
4.1.1 Parsing (Level A)

Applies to:

WCAG 2.0 and 2.1 – Always answer ‘Supports’

WCAG 2.2 (obsolete and removed) – Does not apply

EN 301 549 Criteria
9.4.1.1 (Web)
10.4.1.1 (Non-web document)
11.4.1.1.1 (Open Functionality Software)
11.4.1.1.2 (Closed Software) – Does not apply
11.8.2 (Authoring Tool)
12.1.2 (Product Docs)
12.2.4 (Support Docs)

Revised Section 508
501 (Web)(Software)
504.2 (Authoring Tool)
602.3 (Support Docs)
SupportsFor WCAG 2.0, 2.1, EN 301 549, and Revised 508 Standards, the September 2023 errata update indicates this criterion is always supported. See the WCAG 2.0 Editorial Errata and the WCAG 2.1 Editorial Errata.
4.1.2 Name, Role, Value (Level A)

Also applies to:
EN 301 549 Criteria
9.4.1.2 (Web)
10.4.1.2 (Non-web document)
11.4.1.2.1 (Open Functionality Software)
11.4.1.2.2 (Closed Software) – Does not apply
11.8.2 (Authoring Tool)
12.1.2 (Product Docs)
12.2.4 (Support Docs)

Revised Section 508
501 (Web)(Software)
504.2 (Authoring Tool)
602.3 (Support Docs)
SupportsAll components in the product (links, buttons, and other controls) have an accessible name, the appropriate role, and communicate information about their state.
Note: If using the Stripe payment gateway, the “Pay” button is disabled, but not programmatically disabled, prior to entering information in required fields.

Table 2: Success Criteria, Level AA

Notes:

CriteriaConformance LevelRemarks and Explanations
1.2.4 Captions (Live) (Level AA)

Also applies to:
EN 301 549 Criteria
9.1.2.4 (Web)
10.1.2.4 (Non-web document)
11.1.2.4 (Open Functionality Software)
11.1.2.4 (Closed Software)
11.8.2 (Authoring Tool)
12.1.2 (Product Docs)
12.2.4 (Support Docs)

Revised Section 508
501 (Web)(Software)
504.2 (Authoring Tool)
602.3 (Support Docs)
Not ApplicableThere are no live videos in the product.
1.2.5 Audio Description (Prerecorded) (Level AA)

Also applies to:
EN 301 549 Criteria
9.1.2.5 (Web)
10.1.2.5 (Non-web document)
11.1.2.5 (Open Functionality Software)
11.1.2.5 (Closed Software)
11.8.2 (Authoring Tool)
12.1.2 (Product Docs)
12.2.4 (Support Docs)

Revised Section 508
501 (Web)(Software)
504.2 (Authoring Tool)
602.3 (Support Docs)
Not ApplicableThere is no prerecorded video in the product.
1.3.4 Orientation (Level AA 2.1 and 2.2)

Also applies to:
EN 301 549 Criteria
9.1.3.4 (Web)
10.1.3.4 (Non-web document)
11.1.3.4 (Open Functionality Software)
11.1.3.4 (Closed Software)
11.8.2 (Authoring Tool)
12.1.2 (Product Docs)
12.2.4 (Support Docs)

Revised Section 508 – Does not apply
SupportsThe product does not restrict the view and operation to a single display orientation, such as portrait or landscape. 
1.3.5 Identify Input Purpose (Level AA 2.1 and 2.2)

Also applies to:
EN 301 549 Criteria
9.1.3.5 (Web)
10.1.3.5 (Non-web document)
11.1.3.5.1 (Open Functionality Software)
11.1.3.5.2 (Closed Software)
11.8.2 (Authoring Tool)
12.1.2 (Product Docs)
12.2.4 (Support Docs)

Revised Section 508 – Does not apply
SupportsAll inputs in the product are labeled and can be programmatically identified.
1.4.3 Contrast (Minimum) (Level AA)

Also applies to:
EN 301 549 Criteria
9.1.4.3 (Web)
10.1.4.3 (Non-web document)
11.1.4.3 (Open Functionality Software)
11.1.4.3 (Closed Software)
11.8.2 (Authoring Tool)
12.1.2 (Product Docs)
12.2.4 (Support Docs)

Revised Section 508
501 (Web)(Software)
504.2 (Authoring Tool)
602.3 (Support Docs)
SupportsAll text in the product has a contrast ratio of at least 4.5:1.
Note: If using the Stripe payment method, some text on the Stripe checkout page (Powered by Stripe, terms and privacy links, and “details menu” text) does not pass contrast minimums.
1.4.4 Resize text (Level AA)

Also applies to:
EN 301 549 Criteria
9.1.4.4 (Web)
10.1.4.4 (Non-web document)
11.1.4.4.1 (Open Functionality Software)
11.1.4.4.2 (Closed Software)
11.8.2 (Authoring Tool)
12.1.2 (Product Docs)
12.2.4 (Support Docs)

Revised Section 508
501 (Web)(Software)
504.2 (Authoring Tool)
602.3 (Support Docs)
SupportsText in the product can be resized without assistive technology up to 200 percent without loss of content or functionality.
1.4.5 Images of Text (Level AA)

Also applies to:
EN 301 549 Criteria
9.1.4.5 (Web)
10.1.4.5 (Non-web document)
11.1.4.5.1 (Open Functionality Software)
11.1.4.5.2 (Closed Software) – Does not apply
11.8.2 (Authoring Tool)
12.1.2 (Product Docs)
12.2.4 (Support Docs)

Revised Section 508
501 (Web)(Software)
504.2 (Authoring Tool)
602.3 (Support Docs)
SupportsThere are no images of text in the product.
1.4.10 Reflow (Level AA 2.1 and 2.2)

Also applies to:
EN 301 549 Criteria
9.1.4.10 (Web)
10.1.4.10 (Non-web document)
11.1.4.10 (Open Functionality Software)
11.1.4.10 (Closed Software)
11.8.2 (Authoring Tool)
12.1.2 (Product Docs)
12.2.4 (Support Docs)

Revised Section 508 – Does not apply
SupportsThe product is sufficiently responsive and can be zoomed up to 400% without loss of information or functionality and without requiring scrolling in two dimensions. 
1.4.11 Non-text Contrast (Level AA 2.1 and 2.2)

Also applies to:
EN 301 549 Criteria
9.1.4.11 (Web)
10.1.4.11 (Non-web document)
11.1.4.11 (Open Functionality Software)
11.1.4.11 (Closed Software)
11.8.2 (Authoring Tool)
12.1.2 (Product Docs)
12.2.4 (Support Docs)

Revised Section 508 – Does not apply
SupportsUser interface components and key graphics in the product have default colors with a contrast ratio of at least 3:1. The product has tools which allow content creators to define colors for these components.
1.4.12 Text Spacing (Level AA 2.1 and 2.2)

Also applies to:
EN 301 549 Criteria
9.1.4.12 (Web)
10.1.4.12 (Non-web document)
11.1.4.12 (Open Functionality Software)
11.1.4.12 (Closed Software)
11.8.2 (Authoring Tool)
12.1.2 (Product Docs)
12.2.4 (Support Docs)

Revised Section 508 – Does not apply
SupportsNo loss of content or functionality of the product occurs by adjusting line height, paragraph spacing, word spacing, or letter spacing.
Note: If using the Stripe payment method, the Stripe checkout page does not allow users to apply text spacing.
1.4.13 Content on Hover or Focus (Level AA 2.1 and 2.2)

Also applies to:
EN 301 549 Criteria
9.1.4.13 (Web)
10.1.4.13 (Non-web document)
11.1.4.13 (Open Functionality Software)
11.1.4.13 (Closed Software)
11.8.2 (Authoring Tool)
12.1.2 (Product Docs)
12.2.4 (Support Docs)

Revised Section 508 – Does not apply
SupportsContent visible on hover or focus is persistent, dismissable with the escape key, and hoverable with the mouse.
2.4.5 Multiple Ways (Level AA)

Also applies to:
EN 301 549 Criteria
9.2.4.5 (Web)
10.2.4.5 (Non-web document) – Does not apply
11.2.4.5 (Open Functionality Software) – Does not apply
11.2.4.5 (Closed Software) – Does not apply
11.8.2 (Authoring Tool)
12.1.2 (Product Docs)
12.2.4 (Support Docs)

Revised Section 508
501 (Web)(Software) – Does not apply to non-web software
504.2 (Authoring Tool)
602.3 (Support Docs) – Does not apply to non-web docs
SupportsFocus Mode templates for lessons and topics include multiple ways of navigating through available lessons/topics in the course. Several WordPress blocks and shortcodes are available that allow content creators to add additional means of accessing or navigating through course content. These blocks and shortcodes can be used anywhere within the website.
2.4.6 Headings and Labels (Level AA)

Also applies to:
EN 301 549 Criteria
9.2.4.6 (Web)
10.2.4.6 (Non-web document)
11.2.4.6 (Open Functionality Software)
11.2.4.6 (Closed Software)
11.8.2 (Authoring Tool)
12.1.2 (Product Docs)
12.2.4 (Support Docs)

Revised Section 508
501 (Web)(Software)
504.2 (Authoring Tool)
602.3 (Support Docs)
SupportsHeadings and labels in the product adequately describe the topic or purpose of the sections or related content.
2.4.7 Focus Visible (Level AA)

Also applies to:
EN 301 549 Criteria
9.2.4.7 (Web)
10.2.4.7 (Non-web document)
11.2.4.7 (Open Functionality Software)
11.2.4.7 (Closed Software)
11.8.2 (Authoring Tool)
12.1.2 (Product Docs)
12.2.4 (Support Docs)

Revised Section 508
501 (Web)(Software)
504.2 (Authoring Tool)
602.3 (Support Docs)
SupportsAll interactive components in the product have a visible focus outline or style.
2.4.11 Focus Not Obscured (Minimum) (Level AA 2.2 only)

EN 301 549 Criteria – Does not apply

Revised Section 508 – Does not apply
SupportsAll interactive components in the product are visible when they receive keyboard focus. No hidden elements receive focus.
2.5.7 Dragging Movements (Level AA 2.2 only)

EN 301 549 Criteria – Does not apply

Revised Section 508 – Does not apply
Partially SupportsMost interactions in the product do not require dragging movements.
In quizzes, the “Sorting Choice” question type has keyboard alternatives for dragging movements and is accessible for both keyboard-only and screen reader users.
The “Matrix Sorting” question type does not have a keyboard alternative and is not accessible for screen readers or keyboard-only navigation. Content creators should use an alternative question type for assessments requiring accessibility.
2.5.8 Target Size (Minimum) (Level AA 2.2 only)

EN 301 549 Criteria – Does not apply

Revised Section 508 – Does not apply
SupportsThe target size for all pointer/tap targets (links, buttons, and inputs) in the product is at least 24 by 24 pixels.
3.1.2 Language of Parts (Level AA)

Also applies to:
EN 301 549 Criteria
9.3.1.2 (Web)
10.3.1.2 (Non-web document)
11.3.1.2 (Open Functionality Software) – Does not apply
11.3.1.2 (Closed Software) – Does not apply
11.8.2 (Authoring Tool)
12.1.2 (Product Docs)
12.2.4 (Support Docs)

Revised Section 508
501 (Web)(Software)
504.2 (Authoring Tool)
602.3 (Support Docs)
Not ApplicableThe product does not change languages throughout webpages.
3.2.3 Consistent Navigation (Level AA)

Also applies to:
EN 301 549 Criteria
9.3.2.3 (Web)
10.3.2.3 (Non-web document) – Does not apply
11.3.2.3 (Open Functionality Software) – Does not apply
11.3.2.3 (Closed Software) – Does not apply
11.8.2 (Authoring Tool)
12.1.2 (Product Docs)
12.2.4 (Support Docs)

Revised Section 508
501 (Web)(Software) – Does not apply to non-web software
504.2 (Authoring Tool)
602.3 (Support Docs) – Does not apply to non-web docs
SupportsNavigational mechanisms that are repeated on multiple pages within the product (such as in Focus Mode), occur in the same relative order each time they are repeated.
3.2.4 Consistent Identification (Level AA)

Also applies to:
EN 301 549 Criteria
9.3.2.4 (Web)
10.3.2.4 (Non-web document) – Does not apply
11.3.2.4 (Open Functionality Software) – Does not apply
11.3.2.4 (Closed Software) – Does not apply
11.8.2 (Authoring Tool)
12.1.2 (Product Docs)
12.2.4 (Support Docs)

Revised Section 508
501 (Web)(Software) – Does not apply to non-web software
504.2 (Authoring Tool)
602.3 (Support Docs) – Does not apply to non-web docs
SupportsComponents that have the same functionality within the product (such as mark complete buttons, links to navigate between lessons, and expand/collapse controls) are identified consistently.
3.3.3 Error Suggestion (Level AA)

Also applies to:
EN 301 549 Criteria
9.3.3.3 (Web)
10.3.3.3 (Non-web document)
11.3.3.3 (Open Functionality Software)
11.3.3.3 (Closed Software)
11.8.2 (Authoring Tool)
12.1.2 (Product Docs)
12.2.4 (Support Docs)

Revised Section 508
501 (Web)(Software)
504.2 (Authoring Tool)
602.3 (Support Docs)
SupportsThe product provides error suggestions if validation errors occur on registration or enrollment forms. The product also includes fields that allow content creators to define custom error messages for quizzes.
3.3.4 Error Prevention (Legal, Financial, Data) (Level AA)

Also applies to:
EN 301 549 Criteria
9.3.3.4 (Web)
10.3.3.4 (Non-web document)
11.3.3.4 (Open Functionality Software)
11.3.3.4 (Closed Software)
11.8.2 (Authoring Tool)
12.1.2 (Product Docs)
12.2.4 (Support Docs)

Revised Section 508
501 (Web)(Software)
504.2 (Authoring Tool)
602.3 (Support Docs)
SupportsWhen enrolling in or purchasing courses, users have multiple opportunities to review, confirm, and correct information before completing the transaction. Editing user profiles utilizes the WordPress core profile editor and if a mistake is made, users can correct it.
3.3.8 Accessible Authentication (Minimum) (Level AA 2.2 only)

EN 301 549 Criteria – Does not apply

Revised Section 508 – Does not apply
SupportsThe product uses username (or email) and password inputs as an authentication method, allowing the user agent (browsers and third-party password managers) to automatically fill in the fields if the author enables this feature. The product does not include any cognitive function tests (such as remembering a password or solving a puzzle) in its log-in forms.
4.1.3 Status Messages (Level AA 2.1 and 2.2)

Also applies to:
EN 301 549 Criteria
9.4.1.3 (Web)
10.4.1.3 (Non-web document)
11.4.1.3 (Open Functionality Software)
11.4.1.3 (Closed Software) – Does not apply
11.8.2 (Authoring Tool)12.1.2 (Product Docs)
12.2.4 (Support Docs)

Revised Section 508 – Does not apply
SupportsStatus messages in the product can be programmatically determined and are announced by screen readers.

Table 3: Success Criteria, Level AAA

Notes:

CriteriaConformance LevelRemarks and Explanations
1.2.6 Sign Language (Prerecorded) (Level AAA)

EN 301 549 Criteria – Does not apply

Revised Section 508 – Does not apply
Not ApplicableThere is no prerecorded video in the product.
1.2.7 Extended Audio Description (Prerecorded) (Level AAA)

EN 301 549 Criteria – Does not apply

Revised Section 508 – Does not apply
Not ApplicableThere is no prerecorded video in the product.
1.2.8 Media Alternative (Prerecorded) (Level AAA)

EN 301 549 Criteria – Does not apply

Revised Section 508 – Does not apply
Not ApplicableThere is no prerecorded video or audio in the product.
1.2.9 Audio-only (Live) (Level AAA)

EN 301 549 Criteria– Does not apply

Revised Section 508 – Does not apply
Not ApplicableThere is no live audio in the product.
1.3.6 Identify Purpose (Level AAA 2.1 and 2.2)

EN 301 549 Criteria– Does not apply

Revised Section 508 – Does not apply
SupportsThe purpose of user interface components, icons, and regions in the product can be programmatically determined through ARIA attributes.
1.4.6 Contrast (Enhanced) (Level AAA)

EN 301 549 Criteria – Does not apply

Revised Section 508 – Does not apply
Partially SupportsDefault colors for most text in the product have a contrast ratio of at least 7:1. 
The default blue used for buttons and other accents has a contrast ratio of 5.48:1 with white and does not meet AAA contrast requirements. However, the product has fields that allow content creators to easily change colors to meet AAA contrast.
1.4.7 Low or No Background Audio (Level AAA)

EN 301 549 Criteria – Does not apply

Revised Section 508 – Does not apply
Not ApplicableThere is no prerecorded video or audio in the products.
1.4.8 Visual Presentation (Level AAA)

EN 301 549 Criteria – Does not apply

Revised Section 508 – Does not apply
SupportsThe styles within the product allow users to change colors, width, and line spacing within their browser. The text is not justified and can be resized without assistive technology up to 200% without requiring horizontal scroll.
1.4.9 Images of Text (No Exception) (Level AAA)

EN 301 549 Criteria – Does not apply

Revised Section 508 – Does not apply
SupportsThere are no images of text in the product.
2.1.3 Keyboard (No Exception) (Level AAA)

EN 301 549 Criteria – Does not apply

Revised Section 508 – Does not apply
SupportsAll functionality of the content is operable through a keyboard interface without requiring specific timings for individual keystrokes.
2.2.3 No Timing (Level AAA)

EN 301 549 Criteria – Does not apply

Revised Section 508 – Does not apply
SupportsTiming is not an essential part of the event or activity presented by the product.
For AAA conformance, content creators should not enable time limits on quizzes.
2.2.4 Interruptions (Level AAA)

EN 301 549 Criteria – Does not apply

Revised Section 508 – Does not apply
SupportsThere is no auto-updating content or other interruptions in the product.
2.2.5 Re-authenticating (Level AAA)

EN 301 549 Criteria – Does not apply

Revised Section 508 – Does not apply
SupportsRe-authentication and log outs are handled by WordPress. The product includes a “Video Resume” setting on lessons and topics that allows users to resume video position based on a browser cookie if they leave the page or are logged out.
2.2.6 Timeouts (Level AAA 2.1 and 2.2)

EN 301 549 Criteria – Does not apply

Revised Section 508 – Does not apply
Does Not SupportWhen time limits are enabled in quizzes, there is a countdown visible on the page which can be found by screen reader users, but this component does not announce changes to screen reader users. With this setting enabled, users are not warned of the duration of any user inactivity that could cause data loss.
For full conformance with this criterion, time limits should not be enabled on quizzes. 
2.3.2 Three Flashes (Level AAA)

EN 301 549 Criteria – Does not apply

Revised Section 508 – Does not apply
SupportsThe product does not contain flashing content or anything that flashes more than three times per second.
2.3.3 Animation from Interactions (Level AAA 2.1 and 2.2)

EN 301 549 Criteria – Does not apply

Revised Section 508 – Does not apply
SupportsThe product does not contain animations from interactions.
2.4.8 Location (Level AAA)

EN 301 549 Criteria – Does not apply

Revised Section 508 – Does not apply
SupportsThe product contains breadcrumbs on lessons and topic singles in Focus Mode to help orient users. Content creators can add breadcrumbs to course and other pages with WordPress blocks.
2.4.9 Link Purpose (Link Only) (Level AAA)

EN 301 549 Criteria – Does not apply

Revised Section 508 – Does not apply
SupportsThe purpose of each link in the product can be identified from link text alone.
2.4.10 Section Headings (Level AAA)

EN 301 549 Criteria – Does not apply

Revised Section 508 – Does not apply
SupportsHeadings in the product effectively organize and label sections or related content.
2.4.12 Focus Not Obscured (Enhanced) (Level AAA 2.2 only)

EN 301 549 Criteria – Does not apply

Revised Section 508 – Does not apply
Partially SupportsMost components in the product are fully visible when they receive keyboard focus. At some zoom levels or browser widths, the breadcrumbs on lesson and topic singles in Focus Mode may be partially obscured.
2.4.13 Focus Appearance (Level AAA 2.2 only)

EN 301 549 Criteria – Does not apply

Revised Section 508 – Does not apply
Partially SupportsElements that are outlined on focus have a 2px focus outline or use the browser default outline styles. Some buttons or button-styled links, however, do not have focus outlines and only change color when they receive focus.
2.5.5 Target Size (Level AAA 2.1 and 2.2)

EN 301 549 Criteria – Does not apply

Revised Section 508 – Does not apply
Partially SupportsNearly all components meet this criterion and have a target size larger than 44 by 44 pixels, with exception of the following: toggle sidebar navigation button; Show Courses Search Field button; expand/collapse buttons in course list.
2.5.6 Concurrent Input Mechanisms (Level AAA 2.1 and 2.2)

EN 301 549 Criteria – Does not apply

Revised Section 508 – Does not apply
SupportsThe product does not does not restrict use of input modalities.
3.1.3 Unusual Words (Level AAA)

EN 301 549 Criteria – Does not apply

Revised Section 508 – Does not apply
Not ApplicableThere are no unusual words in the product.
3.1.4 Abbreviations (Level AAA)

EN 301 549 Criteria – Does not apply

Revised Section 508 – Does not apply
Not ApplicableThere are no abbreviations in the product.
3.1.5 Reading Level (Level AAA)

EN 301 549 Criteria – Does not apply

Revised Section 508 – Does not apply
Not ApplicableThe product does not generate content on the front-end sufficient for calculating a reading-level check. Content creators are encouraged to check the reading level for their content as it is entered.
3.1.6 Pronunciation (Level AAA)

EN 301 549 Criteria – Does not apply

Revised Section 508 – Does not apply
Not ApplicableThere are no words in the product where the meaning of the words, in context, is ambiguous without knowing the pronunciation.
3.2.5 Change on Request (Level AAA)

EN 301 549 Criteria – Does not apply

Revised Section 508 – Does not apply
SupportsChanges of context in the product are initiated only by user request.
3.3.5 Help (Level AAA)

EN 301 549 Criteria – Does not apply

Revised Section 508 – Does not apply
Does Not SupportThe product does not include front-end help on how to utilize functionality of the course platform.
3.3.6 Error Prevention (All) (Level AAA)

EN 301 549 Criteria – Does not apply

Revised Section 508 – Does not apply
Does Not SupportForms and quizzes in the product do not have a way for users to confirm that their selection or data entry was correct before submitting the form.
3.3.9 Accessible Authentication (Enhanced) (Level AAA 2.2 only)

EN 301 549 Criteria – Does not apply

Revised Section 508 – Does not apply
SupportsThe product uses username (or email) and password inputs as an authentication method, allowing the user agent (browsers and third-party password managers) to automatically fill in the fields if the author enables this feature. The product does not include any cognitive function tests (such as remembering a password or solving a puzzle) in its log-in forms.

Revised Section 508 Report

Notes:

Chapter 3: Functional Performance Criteria (FPC)

Notes:

CriteriaConformance LevelRemarks and Explanations
302.1 Without VisionSupportsElements in the product that are presented visually (text and images) have alternatives that allow screen reader users and people without vision to operate and understand the product. The product supports non-visual operation through compatibility with screen readers, including JAWS, NVDA, and VoiceOver. All interactive elements are accessible using a keyboard alone. Images have meaningful alternative text, and visual-only content is supplemented with text descriptions. Focus order and reading order are logical and programmatically determined.
302.2 With Limited VisionSupportsElements in the product that are presented visually (text and images) have alternatives that allow people with limited vision to operate and understand the product when using screen readers, magnifiers, and similar assistive technology.
302.3 Without Perception of ColorSupportsElements in the product that are presented visually (text and images) do not rely on color alone to present information. Perception of color is not required to use the product.
302.4 Without HearingSupportsAn audible mode of operation is not provided in the product. Hearing is not required to use the product.
302.5 With Limited HearingSupportsAn audible mode of operation is not provided in the product. Hearing is not required to use the product.
302.6 Without SpeechSupportsSpeech is not used for input, control, or operation of the product. Speech is not required to use the product.
302.7 With Limited ManipulationPartially SupportsMost interactions can be completed using a keyboard or single input method. However, the “Matrix” question type in quizzes does not have a keyboard alternative and requires mouse movements with fine motor control. Content creators are alerted to this limitation in the dashboard and alternative question types are available. Improvements are planned for future versions.
302.8 With Limited Reach and StrengthNot ApplicableThe product is purely software-based and does not require any physical manipulation, reach, or strength to operate. All functionality is accessed through standard input methods such as keyboard, mouse, or assistive technologies.
302.9 With Limited Language, Cognitive, and Learning AbilitiesSupportsThe product supports users with limited cognitive and learning abilities by providing a consistent, predictable user interface with clear labels and instructions. Navigation is simple and logical with controls available in multiple locations for key activities such as marking lessons complete and navigating between lessons. Error messages include guidance for recovery. Language is plain and concise, avoiding jargon where possible. The product does not rely on memorization or time-limited interactions, and supports screen reader and text-to-speech tools.

Chapter 4: Hardware

Notes: Not Applicable

Chapter 5: Software

Notes: The product runs in web browsers and supports platform-documented accessibility  features as defined by W3C specifications (HTML5 and ARIA). All interactive elements use semantic HTML or appropriate ARIA attributes to ensure compatibility with assistive technologies. It adheres to WordPress accessibility coding standards as documented for theme accessibility (none exist for plugins).

CriteriaConformance LevelRemarks and Explanations
501.1 Scope – Incorporation of WCAG 2.0 AASee WCAG 2.x sectionSee information in WCAG 2.x section
502.2.1 User Control of Accessibility FeaturesSupportsThe product runs within web browsers and does not override or interfere with user control of platform accessibility features such as screen readers, high contrast mode, zoom, or text resizing. The product respects browser and OS-level accessibility settings and allows users to use assistive technologies without restriction.
502.2.2 No Disruption of Accessibility FeaturesSupportsThe product does not interfere with or disable any platform-defined accessibility features. It does not block screen readers, browser zoom, text resizing, system color schemes, or other assistive technologies. It adheres to standard web development practices and supports interaction with browser and operating system accessibility features as documented by platform vendors (e.g., W3C, Apple, Microsoft).
502.3.1 Object InformationSupportsAll user interface components generated by the product use semantic HTML or appropriate WAI-ARIA roles, properties, and states to ensure that role, name, state, description, and boundaries are programmatically determinable by assistive technologies. Custom interactive elements expose the required accessibility information through standard browser accessibility APIs and have been tested with screen readers such as NVDA and VoiceOver.
502.3.2 Modification of Object InformationSupportsThe product supports programmatic modification of object states and properties. Interactive components such as checkboxes, buttons, form fields, and expandable elements expose state changes using standard HTML and ARIA attributes. These states (e.g., checked, expanded, selected) can be updated through assistive technologies and are reflected in the accessibility tree, allowing users of screen readers and other AT to perceive and interact with changes appropriately.
502.3.3 Row, Column, and HeadersSupportsThere are few data tables in the product. When a table is present, the product uses semantic HTML markup for all data tables. Table structures include appropriate <table>, <thead>, <tbody>, <tr>, <th>, and <td> elements, with <th> elements used for row and column headers and scope attributes applied where necessary. This ensures that row and column associations, as well as header relationships, are programmatically determinable by assistive technologies.
502.3.4 ValuesSupportsThe product ensures that the current values and allowable ranges of interactive components are programmatically determinable by assistive technologies. Standard HTML form elements (e.g., <input>, <select>, <textarea>) are used where applicable, and any custom components (such as sliders or toggles) expose value information through appropriate ARIA attributes (e.g., aria-valuenow, aria-valuemin, aria-valuemax). These values are updated dynamically and reflected in the accessibility tree for screen readers and other assistive tools.
502.3.5 Modification of ValuesPartially SupportsThe product uses standard HTML form controls and accessible custom components that allow users to set values programmatically, including through assistive technologies. Editable fields such as text inputs, checkboxes, selects, and sliders are fully operable via keyboard and compatible with screen readers and other AT. Where custom widgets are used, in most cases, appropriate ARIA attributes and event handling ensure values can be set without requiring a mouse or complex gestures. 
The one exception to this is the “Matrix” question-type in quizzes, which requires a dragging movement without a keyboard alternative. Content creators are encouraged to use a different question type.
502.3.6 Label RelationshipsSupportsThe product ensures that all form fields and interactive elements have accessible labels with programmatically determinable relationships. Native HTML labeling methods (e.g., <label for=”id”>, associated <button> text) are used wherever possible. When custom components are implemented, appropriate ARIA attributes such as aria-label or aria-labelledby are used to establish explicit labeling relationships. These labels are exposed to assistive technologies, allowing users to understand the purpose of each component.
502.3.7 Hierarchical RelationshipsSupportsThe product maintains programmatically determinable parent-child relationships through semantic HTML structure and appropriate use of ARIA attributes where needed. Containers and their child components—such as grouped form fields, tab panels, menus, and accordions—are correctly structured using HTML nesting, appropriately nested heading levels, and/or ARIA roles like aria-controls and aria-labelledby. These relationships are exposed in the accessibility tree and allow assistive technologies to understand component grouping and hierarchy.
502.3.8 TextSupportsThe product uses standard HTML elements to render text content, ensuring that the text, its attributes (such as bold or italic styling), and its boundaries are programmatically determinable by assistive technologies. Text is not embedded in images or canvas elements and is fully accessible to screen readers and other assistive tools via the browser’s accessibility tree.
502.3.9 Modification of TextSupportsThe product uses standard HTML form elements such as <input>, <textarea>, and content-editable fields that allow users to enter and modify text. These elements support programmatic input and can be operated using assistive technologies, including screen readers, speech-to-text tools, and alternative input devices. The plugin ensures that user-entered text is accessible, editable, and properly exposed in the accessibility tree.
502.3.10 List of ActionsSupportsThe product exposes all executable actions on user-interface components through standard HTML semantics and, where necessary, WAI-ARIA roles (e.g., button, link, checkbox, switch) that map to the platform’s accessibility APIs. For custom widgets, the product implements appropriate ARIA interaction patterns (such as role=”button” with keyboard event handling and aria-pressed state updates) so assistive technologies can programmatically determine the full set of available actions—such as invoke, toggle, expand/collapse, or select—without relying on pointer input or visual cues.
502.3.11 Actions on ObjectsSupportsThe product allows assistive technologies to programmatically execute available actions on user interface components. Interactive elements such as buttons, links, form controls, and custom widgets are operable via keyboard and accessible to assistive technologies using standard HTML elements or appropriate ARIA roles and states. The product supports event handling that enables AT users to invoke actions such as clicking, toggling, expanding, or selecting components without requiring mouse or touch input.
502.3.12 Focus CursorSupportsThe product exposes focus, text insertion point, and selection information using standard HTML and platform accessibility APIs. Interactive elements receive visible focus indicators and support programmatic focus tracking for assistive technologies. Text input fields properly expose the caret position and selection range, allowing screen readers and other AT to report and interact with focused content. The product ensures logical tab order and does not override or suppress browser focus behavior.
502.3.13 Modification of Focus CursorSupportsThe product allows the focus, text insertion point, and selection attributes to be set programmatically by assistive technologies. All interactive components and text fields can receive focus via keyboard or assistive input, and the text caret and selection range within input fields can be manipulated through AT. The product uses standard HTML elements and adheres to browser and platform conventions to ensure compatibility with screen readers, screen magnifiers, and voice control tools.
502.3.14 Event NotificationSupportsThe product provides appropriate event notifications to assistive technologies for all relevant user interactions. Changes in component state (e.g., expanded/collapsed, selected), value, name, description, and boundaries are programmatically exposed using standard HTML and ARIA attributes in compliance with platform accessibility APIs. These notifications are delivered to assistive technologies such as screen readers, enabling users to receive real-time updates about changes within the user interface.
502.4 Platform Accessibility FeaturesSupportsThe product runs within a web browser environment and does not override or interfere with platform-level accessibility features provided by the operating system or browser. These features include support for sequential key entry (e.g., sticky keys), configurable keyboard response timing, visual alternatives to audio, synchronized audio equivalents for visual events, speech output services, and caption display. The product is fully compatible with these platform capabilities, allowing users to access and use assistive features such as screen readers, captions, and alternate input methods without restriction.
503.2 User PreferencesSupportsThe product is a web application and therefore qualifies for the exception under 503.2. However, the product is designed to respect user preferences where possible. It does not override browser or operating system settings for color schemes, high contrast mode, font size adjustments, or focus indicators. Users can modify text size using browser zoom or custom styles, and the product ensures compatibility with system-level and browser-based accessibility settings to enhance usability for individuals with vision or cognitive impairments.
503.3 Alternative User InterfacesNot ApplicableThe product does not provide an alternative user interface that functions as assistive technology.
503.4.1 Caption ControlsNot ApplicableThe product does not include its own media player or provide custom media playback controls. All media is embedded from third-party platforms such as YouTube and Vimeo, which are responsible for providing volume and caption controls. The product does not alter or interfere with the accessibility features or user interface of these third-party players.
503.4.2 Audio Description ControlsNot ApplicableThe product does not include its own media player or provide custom controls for program selection or audio description. All media content is embedded from third-party platforms such as YouTube and Vimeo, which are responsible for offering audio description controls when available. The product does not modify or interfere with the accessibility features or control interfaces of these third-party media players.
504.2 Content Creation or Editing (if not authoring tool, enter “not applicable”)See WCAG 2.x sectionSee information in WCAG 2.x section
504.2.1 Preservation of Information Provided for Accessibility in Format ConversionNot ApplicableThis evaluation covers only the front-end output of the product. The WordPress editor and content authoring features were not in scope for this audit. Therefore, this requirement does not apply.
504.2.2 PDF ExportDoes Not SupportPDF exports are generated by the “certificates” feature and a separate Certificates Builder add-on. The PDF certificates generated are untagged and do not include the necessary structural information (e.g., headings, lists, table markup) required for accessibility by assistive technologies. This will be addressed in a future version of the product. Content authors who need strict accessibility conformance should not use the certificates feature or should provide a method of allowing users to request a tagged version of their certificate. 
504.3 PromptsNot ApplicableThis evaluation covers only the front-end output of the product. The WordPress editor and content authoring features were not in scope for this audit. Therefore, this requirement does not apply.
504.4 TemplatesNot ApplicableThis evaluation covers only the front-end output of the product. The WordPress editor and content authoring features were not in scope for this audit. Therefore, this requirement does not apply.

Chapter 6: Support Documentation and Services

Notes:

CriteriaConformance LevelRemarks and Explanations
602.2 Accessibility and Compatibility FeaturesDoes Not SupportThe product does not currently provide documentation explaining accessibility or compatibility features. Efforts are underway to improve support materials to include guidance for users of assistive technologies.
602.3 Electronic Support DocumentationPartially SupportsThe product’s electronic support documentation, including web-based help resources and user guides, does not fully conform to WCAG 2.0 Level A and AA requirements. Some accessibility barriers may exist, such as missing alternative text, improper heading structure, insufficient keyboard navigation, or color contrast issues. An accessibility remediation plan is being developed to bring documentation into conformance with applicable accessibility standards in the future.
602.4 Alternate Formats for Non-Electronic Support DocumentationNot ApplicableAll support documentation for the product is provided in electronic formats only. No non-electronic support documentation is produced or distributed.
603.2 Information on Accessibility and Compatibility FeaturesPartially SupportsThe product’s support team is in the process of being trained to provide information on accessibility and compatibility features. Informal internal training has been conducted, and documentation of accessibility functionality is actively being developed both in the product codebase and on the website. While progress has been made, a formal accessibility training program for support staff is not yet in place, and accessibility information may not be consistently available across all support interactions.
603.3 Accommodation of Communication NeedsSupportsThe product’s support services are accessible to individuals with disabilities. Support is provided via accessible electronic communication channels, including email and web-based forms. Users may request accommodations, and support staff respond directly or escalate to a trained point of contact when necessary. The product does not rely on phone-based support, ensuring compatibility with assistive technologies.

EN 301 549 Report

Notes:

Chapter 4: Functional Performance Statements (FPS)

Notes:

CriteriaConformance LevelRemarks and Explanations
4.2.1 Usage without visionSupportsThe product provides a mode of operation that does not require vision. All interactive elements and content structures are built using semantic HTML and WAI-ARIA attributes, allowing users without vision to navigate and operate the interface using screen readers and other assistive technologies. The product supports keyboard navigation, provides meaningful labels, and exposes role, name, and state programmatically to assistive technologies, ensuring that users can interact with all features without relying on visual cues.
4.2.2 Usage with limited visionSupportsThe product provides features that support users with limited vision. It does not restrict browser zoom functionality or text resizing, allowing users to magnify content as needed. The interface uses sufficient color contrast for text and interactive elements in accordance with WCAG 2.2 Level AA or allows content authors to adjust colors as-needed. No features depend on depth perception alone, and visual cues are supported by other indicators such as icons, labels, or borders. The product is designed to work with screen magnifiers and other assistive technologies, enabling users to make effective use of available vision.
4.2.3 Usage without perception of colourSupportsThe product does not rely on color alone to convey information, instructions, status, or functionality. Where color is used to indicate meaning—such as required fields, errors, or statuses—it is supplemented by additional visual cues such as text labels, icons, or patterns. This ensures that users with limited color perception can fully understand and operate the interface. The product has been designed in accordance with WCAG 2.2 guidelines for color use.
4.2.4 Usage without hearingSupportsAn auditory mode of operation is not provided in the product. Hearing is not required to use the product.
4.2.5 Usage with limited hearingSupportsAn auditory mode of operation is not provided in the product. Hearing is not required to use the product.
4.2.6 Usage with no or limited vocal capabilitySupportsSpeech is not used for input, control, or operation of the product. Vocal input is not required to use the product.
4.2.7 Usage with limited manipulation or strengthPartially SupportsMost interactions in the product can be completed using a keyboard or a single input method, supporting users with limited manipulation or hand strength. However, the “Matrix” question type in quizzes currently requires mouse interactions that involve fine motor control and does not have a keyboard-accessible alternative. This may present a barrier for users with physical disabilities. Content creators are alerted to this limitation within the dashboard, and alternative, accessible question types are available. Improvements to support keyboard interaction for matrix questions are planned in a future release.
4.2.8 Usage with limited reachNot ApplicableThe product is a web-based software application and is not a free-standing or physically installed ICT product. It does not include any physical controls or hardware components that require physical reach. Therefore, this requirement does not apply.
4.2.9 Minimize photosensitive seizure triggersSupportsThe product does not include flashing content, rapid animations, or other visual elements that could trigger photosensitive seizures. No components flash more than three times per second, and no visual effects exceed the thresholds defined in WCAG 2.1 Success Criterion 2.3.1. The product provides a stable and visually safe interface for users with photosensitive conditions.
4.2.10 Usage with limited cognition, language, or learningSupportsThe product is designed to be simple and easy to use, supporting individuals with limited cognition, language, or learning abilities. It features a logical focus order, consistent navigation, clear labeling of controls, and error messages that help users identify and correct mistakes. Time-based tasks are not imposed by default, and content authors are able to organize content in a way that minimizes cognitive load. The product supports screen readers and other assistive technologies that provide audio output, and tasks are broken into clear, manageable steps where applicable.
4.2.11 PrivacySupportsThe product maintains the privacy of users who rely on accessibility features at the same level as other users. Accessibility-related interactions, such as screen reader output or keyboard navigation, do not expose personal or sensitive information to others. The product does not announce masked characters (e.g., in password fields) via speech output and does not collect or transmit accessibility usage data without user consent. Users retain full control over their personal information and how it is displayed or shared.

Chapter 5: Generic Requirements

Notes:

CriteriaConformance LevelRemarks and Explanations
5.1.2.1 Closed functionalitySee 5.2 through 13See information in 5.2 through 13
5.1.2.2 Assistive technologySee 5.1.3 through 5.1.6See information in 5.1.3 through 5.1.6
5.1.3.1 Audio output of visual informationNot ApplicableThe product is a WordPress plugin that outputs standard HTML content in web browsers. It does not contain <canvas> elements. All visual information is exposed through the browser’s accessibility APIs and is available to assistive technologies such as screen readers. Because the product is not closed to assistive technologies, this requirement does not apply.
5.1.3.2 Auditory output delivery including speechNot ApplicableThe product is a WordPress plugin that runs in web browsers on user-controlled devices. It does not provide closed functionality or require auditory output as a substitute for visual information. All content is rendered in standard HTML and is accessible to screen readers and other assistive technologies available on the host platform. Therefore, this requirement does not apply.
5.1.3.3 Auditory output correlationNot ApplicableThe product is a WordPress plugin that operates within web browsers on platforms that support assistive technologies. It does not provide closed functionality or generate its own auditory output as a substitute for visual information. Audio correlation with on-screen content is handled by assistive technologies such as screen readers, which interpret the product’s HTML output. Therefore, this requirement does not apply.
5.1.3.4 Speech output user controlNot ApplicableThe product is a WordPress plugin that runs within standard web browsers and does not provide speech output as a form of non-visual access to closed functionality. Any speech output is provided by assistive technologies (such as screen readers), which are responsible for handling user control of speech playback. As the product does not generate or manage its own speech output, this requirement does not apply.
5.1.3.5 Speech output automatic interruptionNot ApplicableThe product is a WordPress plugin that does not provide built-in speech output for non-visual access. All auditory output is handled by user-enabled assistive technologies such as screen readers, which manage speech interruption behavior independently. Therefore, this requirement does not apply.
5.1.3.6 Speech output for non-text contentNot ApplicableThe product does not generate its own speech output. Non-text content is presented using semantic HTML and includes appropriate text alternatives in accordance with WCAG 2.1 Success Criterion 1.1.1. Speech output, when used, is provided by assistive technologies such as screen readers, not by the product itself. Therefore, this requirement does not apply.
5.1.3.7 Speech output for video informationNot ApplicableThe product does not provide speech output or operate as closed functionality. Any video content is embedded from third-party services and is not essential for using the product’s core functions. Assistive technologies such as screen readers are able to access all content rendered by the product. Therefore, this requirement does not apply.
5.1.3.8 Masked entryNot ApplicableThe product does not provide its own speech output or operate as closed functionality. Any password or masked input fields follow standard HTML and browser behavior and are accessible to assistive technologies, which manage auditory feedback according to user settings and privacy controls. Therefore, this requirement does not apply.
5.1.3.9 Private access to personal dataNot ApplicableThe product does not provide built-in speech output or operate as closed functionality. Any auditory access to personal data is mediated by assistive technologies such as screen readers, which handle privacy settings and user preferences. Therefore, this requirement does not apply.
5.1.3.10 Non-interfering audio outputNot ApplicableThe product does not provide built-in auditory output as non-visual access to closed functionality. It operates within web browsers and relies on assistive technologies, such as screen readers, to deliver auditory information. The product does not automatically play any audio and does not interfere with assistive technology output. Therefore, this requirement does not apply.
5.1.3.11 Private listening volumeNot ApplicableThe product does not provide auditory output or operate as closed functionality. It does not include or manage private listening mechanisms or volume control. Auditory output, if any, is provided by assistive technologies such as screen readers, which handle volume control independently. Therefore, this requirement does not apply.
5.1.3.12 Speaker volumeNot ApplicableThe product does not include built-in speakers or provide auditory output through speakers as part of non-visual access to closed functionality. It operates within web browsers on user-controlled devices, and any audio output is handled by the platform or assistive technologies. Therefore, this requirement does not apply.
5.1.3.13 Volume resetNot ApplicableThe product does not provide auditory output as non-visual access to closed functionality and does not include volume control or sound playback mechanisms. It operates within a web browser and relies on user devices and assistive technologies for audio output and volume control. Therefore, this requirement does not apply.
5.1.3.14 Spoken languagesNot ApplicableThe product does not provide built-in speech output as non-visual access to closed functionality. Any spoken output is handled by assistive technologies, such as screen readers, which manage language settings independently. The product delivers content using standard HTML and does not control or generate speech output directly. Therefore, this requirement does not apply.
5.1.3.15 Non-visual error identificationNot ApplicableThe product does not provide built-in speech output as non-visual access to closed functionality. Any error identification and announcement is handled by assistive technologies such as screen readers, which interpret the product’s HTML and ARIA markup. The product ensures that errors are properly exposed to the accessibility tree but does not generate speech output itself. Therefore, this requirement does not apply.
5.1.3.16 Receipts, tickets, and transactional outputsNot ApplicableThe product provides receipts for transactions; however, these are delivered through an accessible web interface that supports screen readers and other assistive technologies. The product does not operate as closed functionality and does not provide speech output directly. As all transactional information is presented in a standard, accessible HTML format within the browser environment, this requirement does not apply.
5.1.4 Functionality closed to text enlargementNot ApplicableThe product operates within standard web browsers and is not closed to platform or assistive technology text enlargement features. Users can enlarge text using browser zoom and operating system settings without loss of functionality or content. Because the product does not restrict or bypass these enlargement capabilities, this requirement does not apply.
5.1.5 Visual output for auditory informationNot ApplicableThe product does not provide auditory output as a means of enabling use of closed functionality. It operates within a web environment that is accessible to assistive technologies and does not rely on audio-only instructions or cues. All necessary information is provided visually through standard HTML elements. Therefore, this requirement does not apply.
5.1.6.1 Closed functionalitySee 5.1.3.1 through 5.1.3.16See information in 5.1.3.1 through 5.1.3.16
5.1.6.2 Input focusNot ApplicableThe product does not include functionality that is closed to keyboards or keyboard interfaces. It operates within a standard web browser environment and fully supports keyboard navigation. Focus can be moved to and from all interactive elements using standard keyboard interactions. Therefore, this requirement does not apply.
5.1.7 Access without speechNot ApplicableThe product does not require speech input to operate and does not include any voice-controlled functionality. It operates within a web browser using standard input methods such as keyboard, mouse, or assistive technologies. As speech is not required to access any functionality, this requirement does not apply.
5.2 Activation of accessibility featuresNot ApplicableThe product does not include user-activated accessibility features. All accessibility support (such as semantic HTML, ARIA markup, and screen reader compatibility) is implemented by default without requiring user activation. Therefore, this requirement does not apply.
5.3 BiometricsNot ApplicableThe product does not use biometric data for user identification or control. It operates within a web browser environment and relies on standard web authentication methods, such as username and password. Therefore, this requirement does not apply.
5.4 Preservation of accessibility information during conversionDoes Not SupportThe product generates PDF certificates upon course completion, but the generated PDFs do not currently include accessibility features such as tagged structure, proper reading order, or text alternatives. The certificates are not optimized for use with assistive technologies and may not be readable by screen readers. Accessibility improvements to exported PDF files are under evaluation for a future release.
5.5.1 Means of operationNot ApplicableThe product is a web-based software application and does not include any physical operable parts that require grasping, pinching, or twisting of the wrist. All interactions are performed through standard input devices such as a keyboard or mouse within a web browser. Therefore, this requirement does not apply.
5.5.2 Operable parts discernibilityNot ApplicableThe product does not include any physical operable parts. It is a web-based software application that operates within a browser using standard HTML controls accessible to assistive technologies. Therefore, this requirement does not apply.
5.6.1 Tactile or auditory statusNot ApplicableThe product does not include physical locking or toggle controls. It is a web-based software application that operates within a browser and exposes toggle states programmatically to assistive technologies. Therefore, this requirement does not apply.
5.6.2 Visual statusNot ApplicableThe product does not include user-operable locking or toggle controls. Access to course lessons is managed through backend logic based on user actions (e.g., purchase, prerequisites) and the access status is visually indicated on screen. Since the product does not present toggle controls whose state is only non-visually presented, this requirement does not apply.
5.7 Key repeatNot ApplicableThe product does not implement or control key repeat functionality. It is a web-based application that runs in a browser environment, where key repeat behavior is managed by the operating system and user device settings. Therefore, this requirement does not apply.
5.8 Double-strike key acceptanceNot ApplicableThe product does not include or control a physical keyboard or keypad, nor does it implement double-strike key acceptance behavior. It operates within a web browser environment and relies on the operating system and browser to manage keyboard input behavior. Therefore, this requirement does not apply.
5.9 Simultaneous user actionsNot ApplicableThe product does not require simultaneous user actions for operation. It is a web-based software application that runs in a browser and is fully operable using standard sequential input methods, such as keyboard navigation or assistive technologies. The product does not include physical components or multi-touch gestures. Therefore, this requirement does not apply.

Chapter 6: ICT with Two-Way Voice Communication 

Notes: Not Applicable

Chapter 7: ICT with Video Capabilities 

Notes:

CriteriaConformance LevelRemarks and Explanations
7.1.1 Captioning playbackSupportsThe product embeds video content from third-party platforms such as YouTube and Vimeo. These platforms are responsible for providing caption display functionality. The product does not modify or interfere with the captioning capabilities of the embedded video players.
7.1.2 Captioning synchronizationSupportsThe product embeds video content using third-party platforms such as YouTube and Vimeo, which are responsible for handling the display and synchronization of captions. These platforms maintain synchronization between the audio and captions in accordance with industry standards. The product does not interfere with caption timing or playback behavior and supports captioning features provided by the embedded video players.
7.1.3 Preservation of captioningSupportsThe product embeds video content from third-party platforms such as YouTube and Vimeo and does not transmit, convert, or modify video or caption data. Captioning information, including timing, style, and screen positioning, is preserved and rendered by the embedded video players in accordance with platform capabilities. The product does not alter or interfere with caption presentation or synchronization.
7.1.4 Captions characteristicsSupportsThe product embeds video content from third-party platforms such as YouTube and Vimeo, which provide user controls for adjusting caption display characteristics. Users can typically modify caption font size, color, background color, and other visual attributes through the embedded player’s settings. The product does not restrict or override these features and does not display captions as unmodifiable bitmap images. Therefore, the product supports user customization of caption characteristics through the embedded platforms.
7.1.5 Spoken subtitlesSupportsThe product embeds video from third-party platforms such as YouTube and Vimeo, which support captions in a programmatically determinable text format. These captions are accessible to assistive technologies such as screen readers and text-to-speech tools, enabling users to receive spoken output of subtitle content. The product does not interfere with or restrict access to these features, and it does not use bitmap-based captions that would prevent programmatic access. Therefore, the product supports spoken subtitle functionality through compatibility with assistive technologies.
7.2.1 Audio description playbackSupportsThe product embeds video content from third-party platforms such as YouTube and Vimeo, which may support the use of multiple audio tracks, including audio description tracks when provided. These platforms allow users to select and play audio descriptions as an alternative or additional track through the embedded video player’s standard controls. The product does not interfere with the availability or selection of audio description and satisfies this requirement by supporting platforms that allow playback of multiple audio tracks, including those that contain audio descriptions.
7.2.2 Audio description synchronizationSupportsThe product embeds video content from third-party platforms such as YouTube and Vimeo, which are responsible for managing synchronization between the main audio/video content and any available audio description tracks. These platforms ensure that audio descriptions remain properly synchronized during playback. The product does not alter or interfere with this functionality and supports the delivery of synchronized audio description through the embedded video players.
7.2.3 Preservation of audio descriptionSupportsThe product embeds video content from third-party platforms such as YouTube and Vimeo and does not transmit, convert, or modify video or audio description data. The embedded players preserve audio description tracks and support their playback in accordance with clauses 7.2.1 and 7.2.2. The product does not interfere with audio description functionality or presentation.
7.3 User controls for captions and audio descriptionSupportsThe product embeds video content from third-party platforms such as YouTube and Vimeo, which provide user controls for activating and deactivating captions and audio descriptions. These controls are integrated into the primary media control interface, allowing users to access captioning and audio description features with the same ease as other playback controls. The product does not interfere with these controls and supports the user’s ability to toggle captions and audio description on or off as needed.

Chapter 8: Hardware

Notes: Not Applicable

Chapter 9: Web (see WCAG 2.x section)

Notes: Report for web in the WCAG 2.x section.

Chapter 10: Non-Web Documents

Notes: Not Applicable

Chapter 11: Software

Notes:

CriteriaConformance LevelRemarks and Explanations
11.1.1.1 through 11.4.1.3See WCAG 2.x sectionSee information in WCAG 2.x section
11.5.2.1 Platform accessibility service support for software that provides a user interfaceSee 11.5.2.5 through 11.5.2.17See information in 11.5.2.5 through 11.5.2.17
11.5.2.2 Platform accessibility service support for assistive technologiesSee 11.5.2.5 through 11.5.2.17See information in 11.5.2.5 through 11.5.2.17
11.5.2.3 Use of accessibility servicesSee information in 11.5.2.5 through 11.5.2.17See information in 11.5.2.5 through 11.5.2.17
11.5.2.4 Assistive technologyNot ApplicableThe product is a WordPress plugin and does not function as assistive technology. It does not implement or provide accessibility services as defined by the platform. Therefore, this requirement does not apply.
11.5.2.5 Object informationSupportsThe product provides a user interface built with semantic HTML and appropriate WAI-ARIA roles, states, and properties to ensure that the role, state, boundary, name, and description of all interactive elements are programmatically determinable by assistive technologies. Custom components such as toggles, progress indicators, and navigation menus expose their accessibility information through standard platform APIs. The product has been tested with screen readers including NVDA and VoiceOver to verify that UI elements are correctly announced and operable.
11.5.2.6 Row, column, and headersSupportsThe product uses semantic HTML table markup to structure data tables, including proper use of <table>, <thead>, <tbody>, <tr>, <th>, and <td> elements. Row and column headers are marked using <th> elements with appropriate scope attributes to associate headers with their corresponding data cells. This ensures that assistive technologies can programmatically determine the position of each cell within the table and the headers associated with it. The product has been tested to confirm that screen readers accurately announce table structure and header relationships.
11.5.2.7 ValuesSupportsThe product uses standard HTML form controls and appropriate ARIA attributes to ensure that the current value and any defined range of user interface elements are programmatically determinable by assistive technologies. Interactive elements like sliders, progress bars, and input fields expose these values accurately to the accessibility tree. Testing with screen readers confirms that value information is correctly announced and updated in real time.
11.5.2.8 Label relationshipsSupportsThe product uses semantic HTML labeling techniques, including <label for=””> elements and ARIA attributes such as aria-labelledby and aria-label, to explicitly associate labels with their corresponding user interface controls. These relationships are programmatically determinable by assistive technologies, enabling users to understand the purpose of form fields, buttons, and other interactive elements. The product has been tested with screen readers to verify accurate label announcements and proper label–control associations.
11.5.2.9 Parent-child relationshipsSupportsThe product uses semantic HTML and ARIA roles and properties to establish clear parent-child relationships among user interface components. Containers and their child elements—such as menus and submenus, accordion panels, tablists and tab panels, or grouped form fields—are programmatically determinable through attributes like aria-controls and appropriate HTML nesting. These relationships are exposed to assistive technologies, ensuring users can navigate and understand the structure and hierarchy of the interface. Testing with screen readers confirms that hierarchical relationships are correctly conveyed.
11.5.2.10 TextSupportsThe product renders text content using standard HTML elements, ensuring that text contents, text attributes (such as bold or italic styling), and text boundaries are programmatically determinable by assistive technologies. Text is not embedded in images or inaccessible elements, and semantic markup is used to provide structure and meaning. Screen reader testing confirms that all text is correctly exposed and can be read aloud or manipulated by assistive tools.
11.5.2.11 List of available actionsSupportsThe product exposes all available actions on user interface elements through standard HTML semantics and appropriate ARIA roles and properties. Interactive elements such as buttons, links, checkboxes, toggles, and custom widgets provide programmatically determinable lists of actions, such as click, toggle, expand, and select. These actions are accessible to assistive technologies and can be invoked using keyboard or other input methods. Testing with screen readers confirms that users can discover and perform all supported actions.
11.5.2.12 Execution of available actionsSupportsThe product allows assistive technologies to programmatically execute all available actions exposed via the user interface in accordance with Clause 11.5.2.11. Interactive elements such as buttons, toggles, links, and custom widgets are operable using keyboard and other assistive inputs. The product adheres to platform security requirements and ensures that programmatic execution of actions respects those constraints. Testing confirms that assistive technologies can reliably trigger interface actions without security or functional restrictions.
11.5.2.13 Tracking of focus and selection attributesSupportsThe product exposes focus, text insertion point, and selection attributes programmatically using standard HTML and ARIA attributes in accordance with Clause 11.5.2.3. Interactive elements receive visible focus indicators and support assistive technologies in tracking current focus and text selection. Text input fields properly expose caret position and selection range, enabling screen readers and other assistive tools to report and interact with focused content. Testing with multiple assistive technologies confirms accurate focus and selection tracking.
11.5.2.14 Modification of focus and selection attributesSupportsThe product allows assistive technologies to programmatically modify focus, text insertion point, and selection attributes of user interface elements where users can modify these attributes. Standard HTML input controls and ARIA attributes ensure compatibility with screen readers and other assistive technologies. No security restrictions interfere with these capabilities, enabling users to interact fully with text inputs and navigation elements.
11.5.2.15 Change notificationSupportsThe product uses standard HTML and ARIA live regions and event handlers to notify assistive technologies about dynamic changes to user interface elements. Changes in roles, states, values, labels, hierarchical relationships, and focus/selection attributes are programmatically communicated in real time. This ensures that screen readers and other assistive technologies receive timely updates about UI changes, supporting an accessible and responsive user experience. The product has been tested with multiple assistive technologies to verify accurate change notifications.
11.5.2.16 Modifications of states and propertiesSupportsThe product allows assistive technologies to programmatically modify the states and properties of user interface elements where users can modify these attributes. Using standard ARIA roles and properties, the product exposes interactive element states—such as expanded/collapsed, selected/unselected, and disabled/enabled—that can be updated by assistive technologies to reflect user actions. No security restrictions prevent these modifications. Testing confirms compatibility with screen readers and other assistive tools for real-time state updates.
11.5.2.17 Modifications of values and textSupportsThe product allows assistive technologies to programmatically modify values and text of user interface elements where users have the ability to modify these items through standard input methods. Form fields and text areas expose their values using standard HTML and ARIA attributes, enabling assistive technologies to interact with and update content as necessary. No security restrictions prevent these modifications, ensuring full compatibility with screen readers and other assistive devices. Testing confirms that value and text changes can be performed programmatically by assistive technologies in real time.
11.6.1 User control of accessibility featuresNot ApplicableThe product is a WordPress plugin and does not function as a platform. It does not provide or control platform-level accessibility features or user settings. Therefore, this requirement does not apply.
11.6.2 No disruption of accessibility featuresSupportsThe product is designed to coexist with platform accessibility features without disruption. It does not disable, block, or interfere with assistive technologies such as screen readers, keyboard navigation, or high contrast modes. Users maintain full control over platform accessibility settings while using the product. Testing confirms compatibility with common assistive technologies and no observed disruption of accessibility features.
11.7 User preferencesSupportsThe product respects user preferences provided by the underlying platform and user agent, including units of measurement, color schemes, contrast, font type, font size, and focus cursor settings. The interface supports browser zoom and user-applied styles, and does not override user preferences unless explicitly changed by the user within the product. The product provides accessible modes that adapt to system settings, ensuring compatibility with user customizations and assistive technologies.
11.8.2 Accessible content creationNot ApplicableAlthough the product functions as an authoring tool, the current scope of the audit and this ACR is limited to the front-end output only. Therefore, this requirement is outside the scope of this evaluation.
11.8.3 Preservation of accessibility information in transformationsNot ApplicableAlthough the product functions as an authoring tool capable of restructuring or re-coding content, the current scope of the audit and this ACR is limited to the front-end output only. The assessment does not cover the transformation processes or authoring interfaces. Therefore, this requirement is outside the scope of this evaluation and is marked as not applicable here.
11.8.4 Repair assistanceNot ApplicableAlthough the product includes authoring capabilities, the scope of this evaluation is limited to front-end output only. The accessibility checking and repair assistance features related to content compliance with clauses 9 (Web) and 10 (Non-web documents) are outside the scope of this assessment and are not evaluated here. Therefore, this requirement is marked as not applicable for this report.
11.8.5 TemplatesPartially SupportsThe product includes templates designed to support the creation of content that meets accessibility requirements of clauses 9 (Web) and 10 (Non-web documents). However, formal documentation and guidance for content creators on how to use these templates for accessible content creation have not yet been published. Efforts are underway to develop and provide comprehensive accessibility documentation and training materials to improve user adoption of accessible templates.

Chapter 12: Documentation and Support Services

Notes:

CriteriaConformance LevelRemarks and Explanations
12.1.1 Accessibility and compatibility featuresDoes Not SupportCurrently, the product does not provide public documentation that lists or explains the accessibility and compatibility features. Documentation is limited to internal resources and has not yet been made available to end users or the public. The absence of accessible feature documentation may hinder users’ understanding and effective use of the product’s accessibility capabilities. Plans to develop and publish comprehensive accessibility documentation are in-process.
12.1.2 Accessible documentationSee WCAG 2.x sectionSee information in WCAG 2.x section
12.2.2 Information on accessibility and compatibility featuresPartially SupportsThe product’s support team is being trained to provide information about the accessibility and compatibility features described in the product. While internal resources exist to assist support personnel, formal, publicly available documentation for users is currently limited. As a result, support services can provide some accessibility information but may not consistently cover all features. Efforts are ongoing to expand documentation and enhance support capabilities to fully meet this requirement.
12.2.3 Effective communicationSupportsThe product’s support services accommodate the communication needs of individuals with disabilities. Support is provided directly through multiple accessible channels, including email and web-based support portals, which comply with accessibility standards. When necessary, the support team refers users to specialized resources or third-party services to ensure effective communication. Staff are trained to recognize and address various accessibility needs, facilitating inclusive and accessible customer service.
12.2.4 Accessible documentationSee WCAG 2.x sectionSee information in WCAG 2.x section

Chapter 13: ICT Providing Relay or Emergency Service Access

Notes: Not Applicable

This VPAT is provided for informational purposes only and is not legal advice. The purpose of this VPAT is to assist LearnDash customers in making preliminary assessments regarding the features that support accessibility in version 4.21.4 of LearnDash LMS. 

LearnDash makes no warranties of any kind, expressed or implied, in or about this VPAT. LearnDash and Equalize Digital, Inc. expressly disclaims any liability with respect to this VPAT. 

LearnDash cannot guarantee the accuracy of this information, which may be changed without prior notice. Website owners are solely responsible for assessing and ensuring that their website is compliant with any applicable laws and regulations, including the Americans with Disabilities Act (ADA), European Accessibility Act (EAA), and Section 508, among others.