Accessibility Issue: Dynamic Content Not Announced
WCAG Level: A
Severity: Medium
Category: Dynamic Content
Issue Description
When quiz questions change or results are displayed, screen reader users are not notified of the content updates. The application relies heavily on dynamic content changes without ARIA live regions.
User Impact
- Affected Users: Blind/Low Vision users, Screen reader users
- Severity: Users miss important content updates during quiz progression
Violations Found
File: `index.html`
Lines: 48-55 (Quiz card section)
Current Code:
```html
Core Question
\`\`\`
Issues:
- Question text changes without announcing to screen readers
- Model status updates silently
- Results display without announcement
Recommended Fix
For index.html:
```html
Core Question
\`\`\`
Add status announcement for model loading:
```html
Loading ML weights…
\`\`\`
Add results announcement:
```html
\`\`\`
Testing Instructions
- Start assessment with screen reader active
- Progress through questions
- Verify each question is announced
- Verify results are announced when displayed
Resources
Acceptance Criteria
Accessibility Issue: Dynamic Content Not Announced
WCAG Level: A
Severity: Medium
Category: Dynamic Content
Issue Description
When quiz questions change or results are displayed, screen reader users are not notified of the content updates. The application relies heavily on dynamic content changes without ARIA live regions.
User Impact
Violations Found
File: `index.html`
Lines: 48-55 (Quiz card section)
Current Code:
```html
Core Question
Issues:
Recommended Fix
For index.html:
```html
Core Question
Add status announcement for model loading:
```html
Loading ML weights…
\`\`\`Add results announcement:
```html
Testing Instructions
Resources
Acceptance Criteria