RUSTICI SOFTWARE ACCESSIBILITY CONFORMANCE REPORT
REVISED SECTION 508 EDITION
(Based on VPAT® Version 2.5Rev)
Name of Product/Version:
Content Controller v4.2 (Learner interface only)
Report Date:
March 2026
Product Description:
Content Controller is a web application for the centralized management and distribution of learning content to learning management systems (LMSs) and other learning applications.
Contact Information:
support@rusticisoftware.com
Notes:
This report covers only the learner-visible interfaces of the Content Controller application. It excludes customer-provided content, as ensuring that content's accessibility is the customer's responsibility.
Evaluation Methods Used:
We test Content Controller’s learner interfaces with existing product knowledge, manual evaluation with web browsers, automated audits with Chrome Lighthouse, and assistive technologies, such as screen readers (NVDA, JAWS).
Applicable Standards/Guidelines
This report covers the degree of conformance to the following accessibility standards/guidelines:
| Standard / Guideline | Included in Report |
|
Web Content Accessibility Guidelines 2.0 or WCAG 2.0 (ISO/IEC 40500) Web Content Accessibility Guidelines 2.1 or WCAG 2.1 Web Content Accessibility Guidelines 2.2 or WCAG 2.2 |
Level A (Yes) / Level AA (Yes) / Level AAA (No) Level A (Yes) / Level AA (Yes) / Level AAA (No) Level A (Yes) / Level AA (Yes) / Level AAA (No) |
| Revised Section 508 standards published January 18, 2017 and corrected January 22, 2018 | (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.
WCAG 2.x Report
Tables 1 and 2 also document conformance with Revised Section 508:
- Chapter 5 – 501.1 Scope
Note: Conformance levels with the WCAG 2.x Success Criteria in the tables below are limited to the learner interfaces provided by the Content Controller application, and do not cover learning content provided by customers of Rustici Software.
Table 1: Success Criteria, Level A
| Criteria | Conformance Level | Remarks and Explanations |
| 1.1.1 Non-text Content (Level A) | Supports | |
| 1.2.1 Audio-only and Video-only (Prerecorded) (Level A) | Supports | Content Controller’s learner interfaces do not use audio or video content. |
| 1.2.2 Captions (Prerecorded) (Level A) | Supports | Content Controller’s learner interfaces do not use audio or video content. Customers who use Content Controller to deliver MP4 videos can provide captions for their video content. |
| 1.2.3 Audio Description or Media Alternative (Prerecorded) (Level A) | Supports | Content Controller’s learner interfaces do not use audio or video content. |
| 1.3.1 Info and Relationships (Level A) | Supports | |
| 1.3.2 Meaningful Sequence (Level A) | Supports | |
| 1.3.3 Sensory Characteristics (Level A) | Supports | |
| 1.4.1 Use of Color (Level A) | Supports | |
| 1.4.2 Audio Control (Level A) | Supports | |
| 2.1.1 Keyboard (Level A) | Supports | |
| 2.1.2 No Keyboard Trap (Level A) | Supports | |
| 2.1.4 Character Key Shortcuts (Level A 2.1 and 2.2) | Supports | No single-character keyboard shortcuts are used. |
| 2.2.1 Timing Adjustable (Level A) | Supports | |
| 2.2.2 Pause, Stop, Hide (Level A) | Supports | |
| 2.3.1 Three Flashes or Below Threshold (Level A) | Supports | |
| 2.4.1 Bypass Blocks (Level A) | Supports | |
| 2.4.2 Page Titled (Level A) | Supports | |
| 2.4.3 Focus Order (Level A) | Supports | |
| 2.4.4 Link Purpose (In Context) (Level A) | Supports | |
| 2.5.1 Pointer Gestures (Level A 2.1 and 2.2) | Supports | No multipoint or path-based gestures are required. |
| 2.5.2 Pointer Cancellation (Level A 2.1 and 2.2) | Supports | Buttons use standard HTML elements that execute on the 'up-event,' allowing cancellation. |
| 2.5.3 Label in Name (Level A 2.1 and 2.2) | Supports | Visible text labels match the programmatic name. |
| 2.5.4 Motion Actuation (Level A 2.1 and 2.2) | Supports | No functionality is triggered by device motion. |
| 3.1.1 Language of Page (Level A) | Supports | |
| 3.2.1 On Focus (Level A) | Supports | |
| 3.2.2 On Input (Level A) | Supports | |
| 3.2.6 Consistent Help (Level A 2.2 only) | Supports | The learner interface does not contain any help mechanisms, search bars, or support links. |
| 3.3.1 Error Identification (Level A) | Supports | |
| 3.3.2 Labels or Instructions (Level A) | Supports | |
| 3.3.7 Redundant Entry (Level A 2.2 only) | Supports | User selection is persisted on subsequent launch. |
| 4.1.1 Parsing (Level A) | Supports |
For WCAG 2.0 and 2.1, 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. WCAG 2.2 (obsolete and removed): Does not apply |
| 4.1.2 Name, Role, Value (Level A) | Supports |
Table 2: Success Criteria, Level AA
| Criteria | Conformance Level | Remarks and Explanations |
| 1.2.4 Captions (Live) (Level AA) | Supports | No live broadcasts in learner interfaces. |
| 1.2.5 Audio Description (Prerecorded) (Level AA) | Supports | No video in learner interfaces. |
| 1.3.4 Orientation (Level AA 2.1 and 2.2) | Supports | Content is not restricted to a single orientation. |
| 1.3.5 Identify Input Purpose (Level AA 2.1 and 2.2) | Supports | The learner interface does not contain input fields that collect information about the user. |
| 1.4.3 Contrast (Minimum) (Level AA) | Supports | |
| 1.4.4 Resize text (Level AA) | Supports | |
| 1.4.5 Images of Text (Level AA) | Supports | |
| 1.4.10 Reflow (Level AA 2.1 and 2.2) | Supports | Content reflows without loss of info at 400% zoom. |
| 1.4.11 Non-text Contrast (Level AA 2.1 and 2.2) | Supports | UI components and graphics have at least 3:1 contrast. |
| 1.4.12 Text Spacing (Level AA 2.1 and 2.2) | Supports | No loss of content when text spacing is adjusted. |
| 1.4.13 Content on Hover or Focus (Level AA 2.1 and 2.2) | Supports | Content remains visible while the pointer is over it. |
| 2.4.5 Multiple Ways (Level AA) | Supports | The learner interfaces are part of a linear process (launching a course) and are not a set of independent web pages. |
| 2.4.6 Headings and Labels (Level AA) | Supports | |
| 2.4.7 Focus Visible (Level AA) | Supports | |
| 2.4.11 Focus Not Obscured (Minimum) (Level AA 2.2 only) | Supports | Focus remains visible. |
| 2.5.7 Dragging Movements (Level AA 2.2 only) | Supports | No dragging movements are required. |
| 2.5.8 Target Size (Minimum) (Level AA 2.2 only) | Supports | Targets are at least 24x24 CSS pixels. |
| 3.1.2 Language of Parts (Level AA) | Partially Supports | The selector options on the Language Selection page are in different languages, but do not have lang attributes. |
| 3.2.3 Consistent Navigation (Level AA) | Supports | |
| 3.2.4 Consistent Identification (Level AA) | Supports | |
| 3.3.3 Error Suggestion (Level AA) | Supports | |
| 3.3.4 Error Prevention (Legal, Financial, Data) (Level AA) | Supports | |
| 3.3.8 Accessible Authentication (Minimum) (Level AA 2.2 only) | Supports | No cognitive function tests (like a CAPTCHA or puzzle) for login. |
| 4.1.3 Status Messages (Level AA 2.1 and 2.2) | Supports | Status messages are programmatically determined. |
Revised Section 508 Report
Note: Conformance levels with the Revised Section 508 Success Criteria in the tables below are limited to the learner interfaces provided by the Content Controller application, and do not cover learning content provided by customers of Rustici Software.
Chapter 3: Functional Performance Criteria
| Criteria | Conformance Level | Remarks and Explanations |
| 302.1 Without Vision | Supports | Content Controller’s learner interfaces support screen readers and keyboard navigation. |
| 302.2 With Limited Vision | Supports | Content Controller’s learner interfaces support screen readers and keyboard navigation. All on-screen text has a contrast ratio of at least 4.5:1. |
| 302.3 Without Perception of Color | Supports | Content Controller’s learner interfaces do not use differences in color to convey meaning. |
| 302.4 Without Hearing | Supports | Content Controller’s learner interfaces do not use audio or video content. |
| 302.5 With Limited Hearing | Supports | |
| 302.6 Without Speech | Supports | Content Controller’s learner interfaces do not require speech input. |
| 302.7 With Limited Manipulation | Supports | Content Controller’s learner interfaces are keyboard-accessible. |
| 302.8 With Limited Reach and Strength | Supports | |
| 302.9 With Limited Language, Cognitive, and Learning Abilities | Supports |
Chapter 4: Hardware
This section of the criteria does not apply to Content Controller, because it does not have hardware components.
Chapter 5: Software
| Criteria | Conformance Level | Remarks and Explanations |
| 501.1 Scope – Incorporation of WCAG 2.0 AA | See WCAG 2.0 section | See information in the WCAG 2.0 section above. |
| 502 Interoperability with Assistive Technology | See 502.2.1-502.2.2 | |
| 502.2.1 User Control of Accessibility Features | Not Applicable | This criterion applies only to platform software, such as operating systems and web browsers. |
| 502.2.2 No Disruption of Accessibility Features | Supports | Content Controller does not disrupt the platform accessibility features of the learner’s operating system or web browser. |
| 502.3 Accessibility Services | Not Applicable | Criteria 502.3.1-502.3.14 apply only to platform software, such as operating systems and web browsers. |
| 502.4 Platform Accessibility Features | Not Applicable | This criterion applies only to platform software, such as operating systems and web browsers. |
| 503 Applications | See 503.2-503.3 | |
| 503.2 User Preferences | Supports | Learners can use browser and operating system settings and extensions to adjust color, contrast, font type, font size, and focus cursor. |
| 503.3 Alternative User Interfaces | Supports | Content Controller’s learner interfaces support platform accessibility services, such as screen readers. |
| 503.4 User Controls for Captions and Audio Description | See 503.4.1-503.4.2 | |
| 503.4.1 Caption Controls | Supports | Content Controller’s learner interfaces do not use audio or video content. Customers who use Content Controller to deliver MP4 videos can provide captions for their video content. |
| 503.4.2 Audio Description Controls | Partially Supports | Content Controller’s learner interfaces do not use audio or video content. Customers who use Content Controller to deliver MP4 videos cannot currently provide alternative audio tracks for their video content. |
| 504 Authoring Tools | Not Applicable | Criteria 504.1-504.4 apply only to authoring tools. |
Chapter 6: Support Documentation and Services
This section of the criteria does not apply to the learner-accessible portions of Content Controller, because Rustici Software does not provide support documentation and services to learners.