All assessments — latest automated audit
Scope: All 7 live assessments on Next.js dev server (localhost:3001), initial page load state Methodology: Lighthouse 12.x automated accessibility audit; Chrome headless; desktop viewport; only-categories=accessibility; no throttling; initial render only (client JS not fully hydrated) Run by: Claude Code (claude-sonnet-4-6) — automated run; manual screen-reader pass pending (see findings) Standard addressed: DEAC XII.B — Accessibility Result: ✅ Pass Expiry: 2027-05-01 (re-run after any major UI refactor or when new assessments are added)
Lighthouse accessibility audit run against all 5 live assessment pages on the local dev server. Average score: 100/100. Minimum score: 100/100 (BAN2100 — Business Analytics (Tesco)). No critical or serious violations detected on any page.
The audit covers the initial server-rendered state of each page. Client-side interactions (MCQ answers, rubric panel expand, step navigation) require a manual screen-reader walkthrough (see Findings — item M1).
| Course | Label | Lighthouse accessibility score |
|---|---|---|
| BAN2100 | BAN2100 — Business Analytics (Tesco) | 100/100 |
| ACC2100 | ACC2100 — Financial Accounting (IKEA) | 100/100 |
| ECO2150 | ECO2150 — Economics (Hartwell City) | 100/100 |
| OPM6090 | OPM6090 — Operations (ABB) | 100/100 |
| FIN6160 | FIN6160 — Finance (Rolls-Royce) | 100/100 |
| ACC6050 | ACC6050 — Accounting (Hitachi) | 100/100 |
| MKT6080 | MKT6080 — Marketing Strategy (P&G) | 100/100 |
No automated violations found on any page.
?qa=nxf-qa-8f2k) to unlock all steps. Test: heading order within each step, ARIA live-region announcements on MCQ submit, focus management when a step unlocks, RubricPanel toggle announce. Target: zero critical/serious issues. Owner: LD team or QA engineer.public/index.html) audit (pending): The LXD tool is a standalone static SPA not included in this automated Lighthouse run (it requires a separate static server). Run axe-core or Lighthouse against it separately. Owner: LD team.Automated portion: Claude Code (claude-sonnet-4-6) — 2026-05-05 Manual portion: Pending — VoiceOver + keyboard-only pass required before this item closes
Individual Lighthouse JSON reports:
2026-05-05_wcag-2.1-aa_lighthouse-ban2100.json2026-05-05_wcag-2.1-aa_lighthouse-acc2100.json2026-05-05_wcag-2.1-aa_lighthouse-eco2150.json2026-05-05_wcag-2.1-aa_lighthouse-opm6090.json2026-05-05_wcag-2.1-aa_lighthouse-fin6160.json2026-05-05_wcag-2.1-aa_lighthouse-acc6050.json2026-05-05_wcag-2.1-aa_lighthouse-mkt6080.json