← Pedagrade ยท Trust & security

Accessibility Conformance Report

Based on the VPAT® 2.5 (WCAG edition). This is a self-assessment by the vendor, not a third-party audit. It covers WCAG 2.1 Level A and AA.

ProductPedagrade (web app and website)
VersionWeb, as of September 29, 2026
VendorBlack Beacon Studios (Todd K. Edwards)
Contactsupport@pedagrade.com

How it was evaluated

Terms: Supports meets the criterion with no known defects. Partially supports some functionality doesn't meet it. Not applicable the product has no content the criterion applies to. Not evaluated not yet tested.

Table 1: WCAG 2.1 Level A

CriterionConformanceRemarks
1.1.1 Non-text ContentSupportsImages have text alternatives; decorative graphics are hidden from assistive technology.
1.2.1 Audio-only and Video-only (Prerecorded)Not applicableNo audio or video content.
1.2.2 Captions (Prerecorded)Not applicableNo video content.
1.2.3 Audio Description or Media Alternative (Prerecorded)Not applicableNo video content.
1.3.1 Info and RelationshipsSupportsHeadings, lists, tables, form labels, and the report's tabs use proper markup and ARIA. Screen-reader verification pending.
1.3.2 Meaningful SequenceSupportsReading and focus order follow the visual order.
1.3.3 Sensory CharacteristicsSupportsInstructions don't rely on shape, position, or sound alone.
1.4.1 Use of ColorSupportsAlignment-map states carry text ("None found", "below level"); links in running text are underlined.
1.4.2 Audio ControlNot applicableNo audio.
2.1.1 KeyboardSupportsAll functionality tested is operable by keyboard.
2.1.2 No Keyboard TrapSupportsThe feedback dialog keeps focus inside while open by design; Escape closes it and returns focus.
2.1.4 Character Key ShortcutsNot applicableNo single-character shortcuts.
2.2.1 Timing AdjustableSupportsNo time limits on reading or input.
2.2.2 Pause, Stop, HideSupportsNo auto-moving content other than the loading indicator while an audit runs.
2.3.1 Three Flashes or Below ThresholdSupportsNo flashing content.
2.4.1 Bypass BlocksSupportsA "Skip to content" link on every website and app page.
2.4.2 Page TitledSupportsEvery page has a descriptive title; saved audits are titled with the course name.
2.4.3 Focus OrderSupportsFocus order is logical; when an audit finishes, focus moves to the report.
2.4.4 Link Purpose (In Context)SupportsLink text describes its destination.
2.5.1 Pointer GesturesSupportsNo multipoint or path-based gestures.
2.5.2 Pointer CancellationSupportsActions run on click release (native buttons and links).
2.5.3 Label in NameSupportsAccessible names include visible labels (the assistant button was corrected on September 29, 2026).
2.5.4 Motion ActuationNot applicableNo motion-triggered functions.
3.1.1 Language of PageSupportsPages declare English.
3.2.1 On FocusSupportsFocus doesn't trigger a change of context.
3.2.2 On InputSupportsChanging a setting doesn't trigger a change of context.
3.3.1 Error IdentificationSupportsErrors are described in text.
3.3.2 Labels or InstructionsSupportsFields and options have labels.
4.1.1 ParsingSupportsConsidered always satisfied for HTML under current W3C guidance.
4.1.2 Name, Role, ValueSupportsControls expose names, roles, and states: toggle buttons report pressed state, the report tabs follow the WAI-ARIA tabs pattern, and the assistant reports open or closed. Screen-reader verification pending.

Table 2: WCAG 2.1 Level AA

CriterionConformanceRemarks
1.2.4 Captions (Live)Not applicableNo live media.
1.2.5 Audio Description (Prerecorded)Not applicableNo video content.
1.3.4 OrientationSupportsWorks in portrait and landscape.
1.3.5 Identify Input PurposeSupportsEmail and password fields declare their purpose (autocomplete).
1.4.3 Contrast (Minimum)SupportsText meets 4.5:1 (3:1 for large text) in light and dark mode after the September 29, 2026 fixes.
1.4.4 Resize TextSupportsLayouts reflow; content remains usable when enlarged.
1.4.5 Images of TextSupportsNo images of text.
1.4.10 ReflowSupportsNo horizontal scrolling at 320 CSS pixels, except data tables, which scroll within their own container as permitted.
1.4.11 Non-text ContrastSupportsFocus indicators and text-field borders meet 3:1 in light and dark mode.
1.4.12 Text SpacingNot evaluatedPlanned.
1.4.13 Content on Hover or FocusSupportsNo hover or focus pop-ups.
2.4.5 Multiple WaysSupportsNavigation, footer links, and a guides index.
2.4.6 Headings and LabelsSupportsHeadings and labels describe their content.
2.4.7 Focus VisibleSupportsEvery focusable element tested shows a visible focus indicator.
3.1.2 Language of PartsSupportsAll content is in English.
3.2.3 Consistent NavigationSupportsNavigation is consistent across pages.
3.2.4 Consistent IdentificationSupportsComponents with the same function are labeled consistently.
3.3.3 Error SuggestionSupportsError messages explain how to fix the problem.
3.3.4 Error Prevention (Legal, Financial, Data)SupportsPurchases go through Stripe checkout with a review step; audit deletion asks for confirmation.
4.1.3 Status MessagesSupportsAudit progress, results, the revised draft, confirmations, and errors are announced through live regions. Screen-reader verification pending.

Known limitations and next steps

Last updated September 29, 2026. This report is updated whenever the product changes in a way that affects accessibility.

Found a barrier? Email support@pedagrade.com and we'll fix it.