Smart Nation Public Service Accessibility & Usability Evaluator
Government web products must adhere to stringent accessibility standards for inclusive citizen access. Build an automated accessibility scoring pipeline that evaluates HTML/DOM snapshots against WCAG standards and outputs prioritized UI remediation steps.
What you are building
The core problem, expected build, and operating context for this challenge.
Build an automated WCAG accessibility auditing workflow for digital government services.
How work is evaluated
Evaluates accessibility violation detection recall on public service UI DOM snippets.
Challenge datasets
Public datasets, plus the private datasets you have access to.
How submissions are scored
These dimensions define what the evaluator checks and which criteria separate a passable run from a strong one.
detects_all_violations
Verifies that both DOM defects are found
This dimension contributes its full weight only when the submission satisfies the requirement. Partial credit is not awarded.
remediation_accuracy
Percentage of generated code fixes that pass WCAG • target: 100 • range: 0-100
This dimension contributes its full weight only when the submission satisfies the requirement. Partial credit is not awarded.
What you should walk away with
Parse HTML DOM structures for WCAG 2.1 AA compliance defects
Automate contrast, ARIA role, and screen reader attribute checking
Generate prioritized developer bug reports with code fix snippets
Reference links and supporting material
Synthetic HTML snippets representing various Singapore digital service forms.
Challenge setup
Evaluates accessibility violation detection recall on public service UI DOM snippets.
Challenge input
HTML string
axe-core
Industry standard automated accessibility rules
Evaluated output
JSON containing total_violations, violation_types, remediation_code
- Verifies that both DOM defects are found
- Percentage of generated code fixes that pass WCAG • target: 100 • range: 0-100
- Benchmark: A11yDOM-Bench
- Remediation Accuracy target: 100
- 1 public reference case
- JavaScript execution harness
- javascript sandbox (unavailable on Versalist)
Summary shows the first task, up to three tools, and up to three evidence items. Open the technical recipe to view all configured items.
View technical recipe
Configured tools
- Zed · Required
- Mindset AI · Optional
- Zinley · Optional
Evaluation contract
- detects_all_violations · Weight 1
- remediation_accuracy · Weight 1
Metrics
- remediation_accuracy · Target 100
Benchmarks
- A11yDOM-Bench
- general
Reference cases
- 1 public reference case
Workflow tasks
- Task 1
Input: HTML string
Output: JSON containing total_violations, violation_types, remediation_code
Execution harness: JavaScript
Evaluation tools
- axe-core · Accessibility Engine
Recipe freeze marker
No recipe freeze time is recorded.