Pillars

Carry accessibility intent into delivery

Authoring captures intent

The authoring workspace has fields for alt text, captions, transcripts, glossary entries, and item accessibility data.

PNP travels to delivery

Personal Needs and Preferences (PNP) profiles control extra time, masking, color themes, and read-aloud functions for each learner.

Evidence is exportable

The attempt evidence ledger records accommodation use and access events. Teams can use these records for a review or audit.

Accessibility support matrix

Accessibility support

Review the implementation and evidence status for each accessibility function.

Capability Notes Status
Alt text and captions QFlowLearn records this data with the item and includes it in delivery and exports. Supported
Glossary / catalog support Catalog support follows QTI 3 metadata so accommodations are portable, not vendor-locked. Supported
Color themes and contrast The launch accommodation record contains the color theme and includes it in attempt exports. Supported
Extra time QFlowLearn records the time extension and effective time limit at launch. Supported
Answer masking The launch record contains the masking state. Instructor views and attempt CSV files show this state. Supported
Screen reader support QFlowLearn supports screen-reader and keyboard operation through semantic structure, keyboard-first navigation, and accessible interaction semantics. Formal cross-browser assistive technology testing continues. Supported
Read-aloud and TTS Attempt reports and accommodation exports contain the text-to-speech and read-aloud state. Supported
Captions and transcripts The attempt accommodation summary contains caption and transcript availability. Supported
Calculator and notes The attempt evidence records the calculator and notes functions that were available to the learner. Supported
Accommodation audit Launch-time snapshot, source details, instructor timeline, learner reports, and CSV exports create defensible accommodation evidence. Supported
Procurement crosswalk

Accessibility requirements

The table connects each accommodation requirement to QTI 3, QFlowLearn behavior, and evidence.

Procurement asks for QTI 3 / PNP basis QFlowLearn behavior Status
Extra time and timing accommodations PNP profile and delivery policy Per-learner time extension resolved against attempt authority and receipt trail. Supported
Answer masking or reduced answer set Accessibility metadata and PNP-driven presentation The launch accommodation record contains the masking state. Attempt exports include this state. Supported
Text appearance, contrast, and color-safe themes Access for All and presentation preferences The learner profile controls presentation and does not change item content. Each attempt export contains the active color theme. Supported
Read-aloud, captions, transcripts, glossary, and catalog resources QTI accessibility metadata, glossary, catalog, and media alternatives Authoring records alternate resources, and delivery provides them. The attempt record identifies read-aloud, caption, and transcript support. Supported
Screen reader and keyboard operation Semantic interaction markup and accessible delivery rendering QFlowLearn supports screen-reader and keyboard operation. Formal testing continues across NVDA, JAWS, VoiceOver, and TalkBack. Supported
Accommodation usage reporting Attempt evidence tied to learner presentation and delivery policy Launch-time accommodation snapshots appear in instructor review, learner reports, and attempt CSV exports. Supported
Calculator, notes, and learner support tools PNP-driven support tools and delivery presentation state Report summaries identify the shell tools that were available to the learner. Supported
Accessibility tests

Accessibility test program

Testing continues through automated checks, assistive technology passes, and moderated sessions with disabled users. The results feed the accessibility conformance report.

Automated testing

The target testing program covers axe-core, Lighthouse accessibility audits, and Pa11y route sweeps in CI. The evidence library does not contain the test reports. It gives their status.

  • axe-core component and route checks
  • Lighthouse accessibility reports
  • Pa11y route sweeps on staging
  • WCAG 2.2 AA target across surfaces

Manual and assistive technology tests

Testers use keyboards, screen readers, voice control, zoom, and high-contrast modes. QFlowLearn records the results for each release.

  • NVDA + Firefox, JAWS + Chrome, VoiceOver + Safari
  • TalkBack on Android, VoiceOver on iOS
  • Keyboard-only and switch-control passes
  • 200%+ zoom and reflow regression

Tests with disabled users

Disabled users complete moderated assessment sessions with assistive technology. QFlowLearn records findings for the authoring and delivery teams.

  • Recruited assistive-tech users per release cycle
  • Moderated high-stakes assessment scenarios
  • Finding status listed in the evidence library
  • Disabled-led review of accommodations UX
VPAT and ACR status

Accessibility conformance report

QFlowLearn is preparing a Voluntary Product Accessibility Template (VPAT) and Accessibility Conformance Report (ACR) against WCAG 2.2 Level AA.

The support matrix and test plan are available. The final VPAT is still in progress.

Request the draft VPAT if you need it for an evaluation. QFlowLearn can provide the draft and test status under a nondisclosure agreement (NDA).

Request accessibility evidence

The accessibility packet includes the support matrix, accommodation support, and current test status.