| name | accessibility |
| description | Ensure WCAG 2.1 AA compliance for all generated tutorials. Covers perceivable, operable, understandable, and robust criteria plus reduced motion support. |
Accessibility Skill
WCAG 2.1 AA Checklist
Perceivable
Operable
Understandable
Robust
Reduced Motion
@media (prefers-reduced-motion: reduce) {
*, *::before, *::after {
animation-duration: 0.01ms !important;
transition-duration: 0.01ms !important;
}
}
Screen Reader Testing Points
- Lesson title announced on navigation
- Quiz question and all options readable
- Progress percentage announced
- Code block content accessible (with language announced)
- Audio player controls labeled (play, pause, skip, seek, speed, volume)
- Audio playback state announced via
aria-live when toggled
- Seek bar has
role="slider" with aria-valuemin, aria-valuemax, aria-valuenow, aria-label
- VTT subtitles available as
<track> element on audio for screen readers
- Listen mode has descriptive heading structure
Audio Player Accessibility