Accessibility Conformance Report

WCAG Edition (Based on VPAT® Version 2.5Rev)

Name of Product/Version: Scalable Learning Application Player 1.0

Report Date: May 7, 2026

Product Description: A simulation-based pilot project where learners work on their own to review materials, interview virtual experts, write a recommendation, and discuss it with a virtual coach.

Contact Information: Patrick Geiger, Co-Founder pgeiger@scalablelearning.net 312-274-0330

Notes: This report reflects a good-faith assessment of the product's accessibility as of the report date. The product is in active development and accessibility improvements are ongoing. Formal third-party accessibility testing is planned prior to general availability.

Evaluation Methods Used: Manual review of key user flows in the web application, including module launch, video playback, and conversation interactions. Review considered keyboard navigation, focus behavior, labels, color contrast, and captions for prerecorded video. The software developer has experience with accessibility practices and has aimed to align the product with WCAG 2.2 Level AA standards throughout development.

Applicable Standards/Guidelines

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

Standard/Guideline Included In Report
Web Content Accessibility Guidelines 2.0 Level A (No) Level AA (No) Level AAA (No)
Web Content Accessibility Guidelines 2.1 Level A (No) Level AA (No) Level AAA (No)
Web Content Accessibility Guidelines 2.2 Level A (Yes) Level AA (Yes) Level AAA (No)

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.2 Report

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

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
1.2.2 Captions (Prerecorded) (Level A) Supports
1.2.3 Audio Description or Media Alternative (Prerecorded) (Level A) Supports
1.3.1 Info and Relationships (Level A) Partially Supports The learning module interface includes a multi-section navigation sidebar, a card carousel, and a real-time conversation interface. While semantic HTML is used throughout, some dynamic components and custom controls may not fully expose structural relationships to assistive technologies. Under review.
1.3.2 Meaningful Sequence (Level A) Supports Content is presented in a logical sequence. The sidebar navigation and carousel structure follow a consistent DOM order. Navigation arrows are keyboard-accessible.
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
2.2.1 Timing Adjustable (Level A) Supports
2.2.2 Pause, Stop, Hide (Level A) Supports Content updates in the conversation interface are triggered by explicit user submission and do not constitute automatically-initiated moving or updating content under this criterion. Video playback includes pause/stop controls via the Video.js player.
2.3.1 Three Flashes or Below Threshold (Level A) Supports
2.4.1 Bypass Blocks (Level A) Partially Supports The application does not implement a "skip to main content" link. However, the module interface is a single-page application where repeated navigation elements are minimal. Keyboard users can tab through the sidebar navigation to reach the main content area.
2.4.2 Page Titled (Level A) Supports
2.4.3 Focus Order (Level A) Supports Focus order follows a logical sequence throughout the application. Sidebar navigation, carousel cards, conversation interface, and media controls are ordered consistently with the visual layout.
2.4.4 Link Purpose (In Context) (Level A) Supports
2.5.1 Pointer Gestures (Level A 2.1 and 2.2) Supports On small screen sizes, the carousel supports swipe gestures for card navigation. Arrow buttons and pagination dots provide equivalent single-pointer alternatives on all screen sizes.
2.5.2 Pointer Cancellation (Level A 2.1 and 2.2) Supports
2.5.3 Label in Name (Level A 2.1 and 2.2) Supports
2.5.4 Motion Actuation (Level A 2.1 and 2.2) Supports
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 Our product does not have a recurring help mechanism
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
4.1.1 Parsing (Level A) WCAG 2.0 and 2.1 – Always answer 'Supports' WCAG 2.2 (obsolete and removed) - Does not apply 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.
4.1.2 Name, Role, Value (Level A) Supports All UI components, including custom controls such as the Video.js media player, conversation interface, and choice buttons, correctly expose name, role, and value to assistive technologies.

Table 2: Success Criteria, Level AA

Criteria Conformance Level Remarks and Explanations
1.2.4 Captions (Live) (Level AA) Supports No live-streamed media
1.2.5 Audio Description (Prerecorded) (Level AA) Partially Supports Video only provides captioning, not audio description.
1.3.4 Orientation (Level AA 2.1 and 2.2) Supports
1.3.5 Identify Input Purpose (Level AA 2.1 and 2.2) Supports
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) Partially Supports Some text blocks are fixed width and may not fully reflow at 400% zoom.
1.4.11 Non-text Contrast (Level AA 2.1 and 2.2) Supports
1.4.12 Text Spacing (Level AA 2.1 and 2.2) Supports
1.4.13 Content on Hover or Focus (Level AA 2.1 and 2.2) Supports Product does not use hover states, hints, or overlays
2.4.5 Multiple Ways (Level AA) Supports Users can navigate via the left-side section menu, sequential carousel arrow buttons, and the pagination bar at the bottom of each section, which allows direct access to any card within a section.
2.4.6 Headings and Labels (Level AA) Supports
2.4.7 Focus Visible (Level AA) Supports Keyboard focus indicators are visible on all interactive elements throughout the application, including custom buttons, navigation controls, and conversation inputs.
2.4.11 Focus Not Obscured (Minimum) (Level AA 2.2 only) Supports Focused elements are not obscured by author-created content under normal use conditions. The fixed sidebar navigation and bottom pagination bar are sized and positioned to avoid fully covering focused elements at standard desktop and mobile resolutions.
2.5.7 Dragging Movements (Level AA 2.2 only) Supports
2.5.8 Target Size (Minimum) (Level AA 2.2 only) Supports
3.1.2 Language of Parts (Level AA) Supports
3.2.3 Consistent Navigation (Level AA) Supports
3.2.4 Consistent Identification (Level AA) Supports
3.3.3 Error Suggestion (Level AA) Partially Supports AI coaching and scene partner conversations provide contextual feedback and redirection when learner responses are off-track. However, the open-ended conversational interface does not provide deterministic error correction suggestions for all input types. Form-based inputs include explicit error messages.
3.3.4 Error Prevention (Legal, Financial, Data) (Level AA) Supports
3.3.8 Accessible Authentication (Minimum) (Level AA 2.2 only) Supports Authentication is handled via magic link (no password or cognitive test required) or via the institution's LMS through LTI 1.3, which offloads authentication entirely to the institution's own system.
4.1.3 Status Messages (Level AA 2.1 and 2.2) Supports Status and error messages, including AI API errors, are presented as message bubbles within the conversation interface and are available to assistive technologies.

Legal Disclaimer

This Accessibility Conformance Report is provided for informational purposes only and describes Scalable Learning's good-faith assessment of the product's accessibility as of the report date. Accessibility may vary depending on product configuration, content, integrations, and assistive technologies used. This report does not constitute a warranty or guarantee of ongoing compliance, and Scalable Learning may update the product and this report from time to time.