WCAG Check on AI-Generated Content
AI-generated content fails accessibility in predictable ways. In this lab you'll audit a sample AI-made module against WCAG 2.2, flag every gap with a priority, and fix the most critical failing element โ the pre-publish habit that keeps your materials usable by every student.
Work through it
The sample module to audit
A colleague generated this with AI and is about to publish it:
- A lecture summary at a dense graduate reading level (long sentences, heavy jargon).
- Three inline images (two charts, one diagram), each with alt text "image".
- A data table of weekly scores with no header-row markup.
- A feedback rubric using light-grey text (#BBBBBB) on white, with pass/fail shown by red/green color only.
Your audit
| Element | WCAG principle | Gap & priority & fix |
|---|---|---|
| Lecture summary (dense reading level) | ||
| Images with alt="image" | ||
| Table with no header markup | ||
| Rubric: grey text + color-only pass/fail |
Saved automatically on this device.
Reveal model answer
| Element | Principle | Gap | Priority / fix |
|---|---|---|---|
| Images alt="image" | Perceivable | Non-descriptive alt text | HIGH โ write descriptive alt for each chart/diagram |
| Rubric grey #BBBBBB on white | Perceivable | Contrast ~1.9:1, fails 4.5:1 | HIGH โ darken text to meet 4.5:1 |
| Pass/fail by color only | Perceivable / Understandable | Color is the only cue | HIGH โ add a text/icon label, not just red/green |
| Table without header markup | Robust | Screen readers can't associate headers | MEDIUM โ mark the header row (th/scope) |
Most critical fix: the rubric uses color alone and fails contrast. Darken the text to a passing color and add an explicit "Pass" / "Needs work" label beside each color cue, so the meaning survives for colorblind users and screen readers. (The summary's reading level is also a real Understandable issue โ ask the AI to simplify.)
Your reusable pre-publish checklist (copy and keep):
Before publishing any AI-generated content to students: [ ] Perceivable โ descriptive alt text; text contrast at least 4.5:1 (3:1 for large/bold). [ ] Operable โ works with a keyboard, not just a mouse. [ ] Understandable โ logical heading order; reading level fits the students. [ ] Robust โ real headings and table headers so screen readers can parse it.