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
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.
Datasets
Public datasets, plus the private datasets you have access to.
How submissions are scored
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.
Learning goals
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
Resources
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)
Shows the first task, up to three tools, and up to three evidence 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.