← Back to RoboBuddy13
Accessibility

Accessibility Conformance Report (VPAT)

RoboBuddy13 Academy v6.7 • WCAG 2.1 Level AA / Section 508 • February 2025

Summary: RoboBuddy13 Academy is committed to digital accessibility for all users. This VPAT documents conformance with WCAG 2.1 Level AA and Section 508 of the Rehabilitation Act.

1. Accessibility Features

  • High Contrast Mode — Toggle via AccessibilityPanel; enhanced contrast colors
  • Font Scaling — Adjustable 75%–200% with persistent preference
  • Reduced Motion — Honors system prefers-reduced-motion and manual toggle
  • Keyboard Navigation — Full keyboard support with visible focus indicators
  • Skip Navigation — SkipLinks component for bypassing header and navigation
  • Focus Management — FocusTrap for modals; focus restoration on close
  • Screen Reader Support — Semantic HTML, ARIA labels, live regions, sr-only utility

2. WCAG 2.1 Level AA — Perceivable

CriterionLevelStatusNotes
1.1.1 Non-text ContentASupportsAll images include alt text; decorative use empty alt
1.2.1 Audio/Video-onlyASupportsText alternatives provided
1.2.2 Captions (Prerecorded)APartialPlayer supports captions; content pipeline in progress
1.2.3 Audio DescriptionAPartialDescriptive text alongside video assets
1.2.4 Captions (Live)AAN/ANo live audio/video content
1.2.5 Audio Description (Prerecorded)AAPartialAlt text and descriptions provided
1.3.1 Info and RelationshipsASupportsSemantic HTML, ARIA roles, heading hierarchy
1.3.2 Meaningful SequenceASupportsDOM order matches visual order
1.3.3 Sensory CharacteristicsASupportsInstructions don’t rely solely on color/shape
1.3.4 OrientationAASupportsResponsive portrait + landscape
1.3.5 Identify Input PurposeAASupportsAppropriate autocomplete and labels
1.4.1 Use of ColorASupportsColor not sole conveyor of information
1.4.2 Audio ControlASupportsAll audio/video has user controls
1.4.3 Contrast (Minimum)AASupportsHigh contrast mode; default meets 4.5:1
1.4.4 Resize TextAASupportsFont scaling 75%–200%
1.4.5 Images of TextAASupportsReal text used throughout
1.4.10 ReflowAASupportsContent reflows at 320px width
1.4.11 Non-text ContrastAASupportsUI components meet 3:1 ratio
1.4.12 Text SpacingAASupportsCustom text spacing preserved
1.4.13 Content on Hover/FocusAASupportsTooltips dismissible and hoverable

3. WCAG 2.1 Level AA — Operable

CriterionLevelStatusNotes
2.1.1 KeyboardASupportsAll functionality via keyboard
2.1.2 No Keyboard TrapASupportsFocusTrap with Escape exit
2.1.4 Character Key ShortcutsASupportsNo single-character shortcuts
2.2.1 Timing AdjustableASupportsNo time limits; quiz timers optional
2.2.2 Pause, Stop, HideASupportsAnimations pauseable via reduced motion
2.3.1 Three FlashesASupportsNo content flashes >3×/sec
2.4.1 Bypass BlocksASupportsSkipLinks component
2.4.2 Page TitledASupportsDescriptive page titles
2.4.3 Focus OrderASupportsLogical tab order
2.4.4 Link PurposeASupportsDescriptive text or ARIA labels
2.4.5 Multiple WaysAASupportsNav tabs, search, library browser
2.4.6 Headings and LabelsAASupportsHeadings describe topic/purpose
2.4.7 Focus VisibleAASupports2px indigo ring focus indicator
2.5.1 Pointer GesturesASupportsNo multipoint gestures required
2.5.2 Pointer CancellationASupportsActions on click/release
2.5.3 Label in NameASupportsVisible labels match accessible names
2.5.4 Motion ActuationAN/ANo motion-based inputs

4. WCAG 2.1 Level AA — Understandable

CriterionLevelStatusNotes
3.1.1 Language of PageASupportsHTML lang="en"
3.1.2 Language of PartsAASupportsMulti-language content uses lang attributes
3.2.1 On FocusASupportsNo context changes on focus
3.2.2 On InputASupportsNo unexpected context changes
3.2.3 Consistent NavigationAASupportsConsistent nav across all views
3.2.4 Consistent IdentificationAASupportsSame function = same identification
3.3.1 Error IdentificationASupportsErrors described in text
3.3.2 Labels or InstructionsASupportsAll fields have labels
3.3.3 Error SuggestionAASupportsMessages suggest corrections
3.3.4 Error PreventionAASupportsDestructive actions require confirmation

5. WCAG 2.1 Level AA — Robust

CriterionLevelStatusNotes
4.1.1 ParsingASupportsValid HTML from React JSX
4.1.2 Name, Role, ValueASupportsARIA for custom components
4.1.3 Status MessagesAASupportsaria-live regions for status

6. Section 508 Compliance

The revised Section 508 incorporates WCAG 2.0 Level AA by reference. RoboBuddy13’s WCAG 2.1 AA conformance meets and exceeds Section 508 requirements.

RequirementStatusNotes
E205 Electronic ContentSupportsAll web content meets WCAG 2.1 AA
E206 HardwareN/AWeb application only
E207 SoftwareSupportsStandard web technologies
E501 Interoperability with ATSupportsCompatible with NVDA, VoiceOver, JAWS
E502 Accessibility ServicesSupportsPlatform APIs via semantic HTML

7. Supported Assistive Technologies

TechnologyPlatformStatus
NVDAWindowsTested
JAWSWindowsCompatible
VoiceOvermacOS / iOSCompatible
TalkBackAndroidCompatible
Windows MagnifierWindowsTested
macOS ZoommacOSCompatible
High Contrast ModeWindows / CustomSupported
Keyboard-only NavigationAllFully Supported
Switch AccessAllCompatible

8. Known Limitations

  • Complex Infographics — Some dynamically generated infographics may have limited alt text; text alternatives provided
  • Third-party Video Captions — Caption availability depends on content pipeline; infrastructure in place
  • PDF Export — Generated reports may require additional PDF/UA remediation

9. Remediation Plan

ItemTimelinePriority
Complete video caption pipelineQ2 2025High
PDF/UA conformance for exportsQ3 2025Medium
Automated accessibility CI testing (axe-core)Q2 2025High
Annual third-party accessibility auditQ4 2025High

Contact

For accessibility questions, issues, or accommodation requests, submit via the platform’s Safe Haven support system or contact your district administrator.

Prepared in accordance with ITI VPAT 2.4 Rev template format.

© 2026 DREAMwithAI Inc. — RoboBuddy13

Terms • Privacy • Copyright • DPA • Raffle Rules