Report Metadata
- Product
- Blueprint web platform
- Report date
- July 2, 2026
- Template basis
- ITI VPAT 2.5Rev WCAG
- Standard covered
- WCAG 2.1 Level A and AA
Scope
This report covers the current public product surfaces most likely to be reviewed by schools before a first procurement conversation.
Included in this report
- Discovery Quiz (/discover/*)
- College Matchmaker (/quiz/*)
- Login and OTP flows (/login, /discover/email, /quiz/email)
- Public marketing pages including /, /for-students, /for-schools, /for-parents, /pricing, and /about
Not fully covered yet
- Authenticated app surfaces (the student dashboard, the Essay Coach workspace, and counselor and parent workflows) that have not yet received the full accessibility review.
- Third-party websites linked from Blueprint.
Evaluation Methods
This report is based on three verification methods. (1) Automated: axe-core WCAG 2.1 AA scans cover eight core public routes in the CI accessibility suite (the landing page, the Discovery Quiz intro and email gate, the College Matchmaker intro, sign-in, get-started, and these two accessibility pages) and passed with zero rule exceptions, last verified passing July 1, 2026. The suite runs on labeled pull requests and manual dispatch. Other public marketing routes are not yet in the automated scan set. (2) Keyboard testing: full keyboard-only operation of the Discovery Quiz and sign-in flows verified manually (tab order, visible focus indicators, arrow-key option navigation, focus management across quiz steps), completed July 1, 2026. The College Matchmaker steps carry the same keyboard treatment, covered by automated trusted-keyboard tests in the CI accessibility suite (Tab reachability, focus rings, arrow-key navigation, selection, and step-change focus management), last verified passing July 1, 2026. (3) Manual screen-reader testing: VoiceOver on macOS across the Discovery Quiz and sign-in flows (control labels and roles, selection states, automatic error and step-change announcements), completed July 1, 2026, with the College Matchmaker flow (option cards, chip options, automatic step-change announcements) completed July 2, 2026. NVDA (Windows) review is planned against the production site after this report ships. Code inspection, route inventory, and Playwright coverage inform the remaining criteria.
Items marked Partially Supports are not necessarily known failures. Where a criterion is verified on the public and quiz surfaces but authenticated dashboard surfaces have not yet had the same pass, the remarks say so explicitly rather than claiming full support.
WCAG 2.1 AA Criteria
Conformance levels use the ITI VPAT vocabulary: Supports, Partially Supports, Does Not Support, and Not Applicable.
Level A30 criteria
1.1.1 Non-text Content
Partially SupportsMost marketing and app imagery is decorative or text-backed, but a complete alt-text audit of all feature mockups, charts, and generated images is still required.
1.2.1 Audio-only and Video-only (Prerecorded)
Not ApplicableThe scoped product does not include prerecorded audio-only or video-only content.
1.2.2 Captions (Prerecorded)
Not ApplicableThe scoped product does not include prerecorded video with audio.
1.2.3 Audio Description or Media Alternative (Prerecorded)
Not ApplicableThe scoped product does not include prerecorded synchronized media.
1.3.1 Info and Relationships
Partially SupportsPages generally use semantic headings, labels, and native controls. The Discovery Quiz option groups (radiogroup/radio structure with programmatic selection state) were verified with VoiceOver on 2026-07-01. Feature mockups and authenticated app surfaces still need a structure pass.
1.3.2 Meaningful Sequence
Partially SupportsCore pages are built in a logical document order. The Discovery Quiz reading and focus sequence was verified with keyboard and VoiceOver on 2026-07-01. Responsive layouts and authenticated surfaces still need sequence verification.
1.3.3 Sensory Characteristics
SupportsInstructions are conveyed with text labels and visible UI copy rather than relying only on shape, color, location, or sound.
1.4.1 Use of Color
Partially SupportsInline links on public and legal pages now carry persistent underlines (not color alone), covered by automated link-in-text-block checks in the CI accessibility suite, last verified passing 2026-07-01. The suite runs on labeled pull requests and manual dispatch. Charts, maps, and selected-state treatments in the authenticated app still need a complete review.
1.4.2 Audio Control
Not ApplicableThe scoped product does not auto-play audio.
2.1.1 Keyboard
Partially SupportsNative links, buttons, and forms are keyboard reachable. The custom Discovery Quiz controls were manually verified keyboard-operable end to end (selection, arrow-key navigation between options, back/next) on 2026-07-01; the College Matchmaker steps carry the same treatment, covered by automated trusted-keyboard tests in the CI accessibility suite, last verified passing 2026-07-01. Authenticated dashboard surfaces and interactive mockups still need the same pass.
2.1.2 No Keyboard Trap
Partially SupportsNo keyboard traps were found in the manual keyboard-only pass of the Discovery Quiz and sign-in flows (2026-07-01). Authenticated app flows still need the same pass.
2.1.4 Character Key Shortcuts
SupportsBlueprint does not expose single-character keyboard shortcuts in the scoped public flows.
2.2.1 Timing Adjustable
SupportsThe scoped product does not require users to complete quiz, login, or marketing-page tasks within a short timed window.
2.2.2 Pause, Stop, Hide
Partially SupportsAnimations are primarily decorative and do not block task completion. A reduced-motion and persistent animation review is still required.
2.3.1 Three Flashes or Below Threshold
SupportsNo scoped content is designed to flash more than three times per second.
2.4.1 Bypass Blocks
Partially SupportsSome pages include skip links, but skip navigation is not yet verified across every public route and quiz step.
2.4.2 Page Titled
SupportsPublic pages and scoped flows provide page metadata or route-level titles through the Next.js app structure.
2.4.3 Focus Order
Partially SupportsThe general layout follows DOM order. Quiz-step focus order was manually verified 2026-07-01: on each step change, focus moves to the new question heading so keyboard users keep their place. Responsive states and authenticated surfaces still need verification.
2.4.4 Link Purpose (In Context)
Partially SupportsMost links use descriptive visible text. Icon-only and repeated links still need a full accessible-name audit.
2.5.1 Pointer Gestures
SupportsThe scoped product does not require multipoint or path-based pointer gestures.
2.5.2 Pointer Cancellation
Partially SupportsMost interactions use native click controls. Custom controls still need review for cancellation and accidental activation behavior.
2.5.3 Label in Name
Partially SupportsVisible labels generally match control purpose. A complete audit is still needed for icon buttons, quiz chips, and custom inputs.
2.5.4 Motion Actuation
Not ApplicableThe scoped product does not use device motion or user motion as an input method.
3.1.1 Language of Page
SupportsThe root application layout declares English with html lang="en".
3.2.1 On Focus
SupportsFocused controls are not intended to trigger unexpected navigation or major context changes.
3.2.2 On Input
Partially SupportsForms require explicit submission. The Discovery Quiz intentionally advances a moment after an option is selected; the transition is announced to assistive technology via focus management and a Back control is always available (verified 2026-07-01). Because the advance is not separately confirmed, this remains Partially Supports.
3.3.1 Error Identification
Partially SupportsForms show visible errors in key flows. A full pass is needed to confirm every error is programmatically associated with its field.
3.3.2 Labels or Instructions
Partially SupportsMost fields have visible prompts or labels. A full audit is still needed for every quiz input, email field, and custom selector.
4.1.1 Parsing
SupportsMarkup is generated by React/JSX, which enforces well-formed output. W3C's WCAG 2.1 errata treat this criterion as satisfied for content parsed as HTML, and automated axe-core checks in the CI accessibility suite last verified passing 2026-07-01.
4.1.2 Name, Role, Value
Partially SupportsNative controls provide names and roles. The custom Discovery Quiz controls expose correct name, role, and selection state (radiogroup/radio with aria-checked), verified with VoiceOver on 2026-07-01 alongside automated axe-core checks in the CI accessibility suite (last verified passing 2026-07-01). Custom controls in the authenticated app still need the same verification.
Level AA20 criteria
1.2.4 Captions (Live)
Not ApplicableThe scoped product does not include live audio or live video.
1.2.5 Audio Description (Prerecorded)
Not ApplicableThe scoped product does not include prerecorded synchronized media.
1.3.4 Orientation
SupportsThe scoped product is responsive and does not restrict use to one display orientation.
1.3.5 Identify Input Purpose
Partially SupportsCommon auth fields can be identified visually. Autocomplete and programmatic input-purpose coverage still need verification.
1.4.3 Contrast (Minimum)
Partially SupportsThe eight core public routes in the CI accessibility suite passed automated axe-core AA contrast checks with zero exceptions (last verified 2026-07-01); previously flagged low-contrast text and link colors were fixed, including shared site-wide elements (footer, cookie banner, auth prompts). Remaining marketing routes and authenticated dashboard surfaces have not yet had the same route-by-route pass.
1.4.4 Resize Text
Partially SupportsResponsive layouts generally support browser zoom. Full verification at 200 percent zoom is still required.
1.4.5 Images of Text
SupportsPrimary product and marketing copy is rendered as real text rather than images of text.
1.4.10 Reflow
Partially SupportsPages are responsive across common mobile and desktop widths. Full reflow testing at WCAG target widths is still needed.
1.4.11 Non-text Contrast
Partially SupportsFocus states and controls are visually distinct in many places; the Discovery Quiz focus indicators were made explicit and manually verified 2026-07-01. A full non-text contrast audit is still needed for all controls, charts, and icons.
1.4.12 Text Spacing
Partially SupportsLayouts use flexible text containers, but text-spacing overrides have not yet been manually verified across all scoped pages.
1.4.13 Content on Hover or Focus
Partially SupportsMost content is visible without hover-only disclosure. Any hover, tooltip, or focus-revealed content still needs a full review.
2.4.5 Multiple Ways
SupportsPublic content is reachable through navigation, footer links, direct URLs, and sitemap entries where appropriate.
2.4.6 Headings and Labels
Partially SupportsMost headings and labels describe their topic or purpose. A full page-by-page heading hierarchy audit remains open.
2.4.7 Focus Visible
Partially SupportsLinks and controls have visible focus styles; the Discovery Quiz options and navigation buttons carry explicit high-visibility focus rings, manually verified 2026-07-01. Authenticated app surfaces still need a control-by-control pass.
3.1.2 Language of Parts
Not ApplicableThe scoped product content is primarily English and does not include meaningful passages in other languages.
3.2.3 Consistent Navigation
SupportsPublic pages use consistent navigation and footer patterns. Quiz steps intentionally use a focused flow.
3.2.4 Consistent Identification
Partially SupportsRepeated actions are generally labeled consistently. A full copy and accessible-name pass remains open.
3.3.3 Error Suggestion
Partially SupportsMany errors include next-step guidance. A full validation pass is still needed for all forms and quiz inputs.
3.3.4 Error Prevention (Legal, Financial, Data)
Partially SupportsHigh-impact actions should use confirmation or recovery patterns. Current data export and account flows need formal review before this can be marked Supports.
4.1.3 Status Messages
Partially SupportsSign-in errors and quiz step changes are announced to screen readers automatically (role=alert live regions and focus management), verified with VoiceOver 2026-07-01. Announcement coverage for loading and saving states in the authenticated app still needs verification.
Contact
Schools, procurement teams, and users can request accessibility help or a reviewed copy of this report by email.