What we check
What A11yCheck checks
77 kinds of check across accessibility, course quality and engagement. A scan runs the checks that apply to what it can reach, and the report says what it could not check.
Section 1
Accessibility Checks
A WCAG criterion is shown where a check supports one. Automated checks do not show that a course conforms, and no screen reader is run.
Keyboard Navigation
10 checks- Keyboard inaccessible elementsWCAG 2.1.1
- Missing focus indicatorWCAG 2.4.7
- Invisible focus outlineWCAG 2.4.11
- Dialog with no recognisable close controlReview
- Drag and drop with no keyboard alternativeWCAG 2.1.1
- Hotspots not reachable by TabWCAG 2.1.1
- Positive tabindex values breaking natural orderWCAG 2.4.3
- Scrollable regions not keyboard accessibleWCAG 2.1.1
- Skip navigation link missingWCAG 2.4.1
- Touch target too small (under 44x44px)WCAG 2.5.5
Colour and Visual
9 checks- Text contrast ratio below 4.5:1WCAG 1.4.3
- Large text contrast below 3:1WCAG 1.4.3
- Button and icon contrast below 3:1WCAG 1.4.11
- Instructions using colour aloneWCAG 1.3.3
- Instructions using position aloneWCAG 1.3.3
- Instructions using shape or size aloneWCAG 1.3.3
- Fixed pixel font size inside a clipping containerWCAG 1.4.4
- Fixed width containers that may break reflowWCAG 1.4.10
- Animations that may flash more than 3 times per secondWCAG 2.3.1
Audio and Video
7 checks- Missing closed captions on videoWCAG 1.2.2
- Caption file empty or without timecodesWCAG 1.2.2
- Missing audio description trackWCAG 1.2.3
- Audio that may have no text alternativeReview
- Auto playing audio with no pause or stop controlWCAG 1.4.2
- Auto playing background audio with no pause or stop controlWCAG 1.4.2
- Video without accessible nameWCAG 1.1.1
Images and Alt Text
5 checks- Missing alt text on imagesWCAG 1.1.1
- Meaningless alt text (filename used as alt)WCAG 1.1.1
- SVG icons without accessible nameWCAG 1.1.1
- Canvas elements containing text a screen reader cannot readWCAG 1.1.1
- Low accessible text density on graphical slidesWCAG 1.1.1
Structure and Headings
9 checks- Wrong heading order (H3 before H2)WCAG 1.3.1
- Missing headings on slidesWCAG 1.3.1
- Duplicate slide titles across the courseWCAG 2.4.2
- Missing page landmarks (main, navigation)WCAG 4.1.2
- Reading order that may differ from the visual orderWCAG 1.3.2
- Page language not setWCAG 3.1.1
- Duplicate IDs on the same pageWCAG 4.1.1
- Inconsistent navigation button labels across slidesWCAG 3.2.3
- Navigation button position changes between slidesWCAG 3.2.4
ARIA and Interactive Elements
10 checks- Broken ARIA ID referencesWCAG 4.1.2
- Invalid ARIA rolesWCAG 4.1.2
- Unnamed custom interactive elementsWCAG 4.1.2
- Missing form labelsWCAG 1.3.1
- Ungrouped radio buttons or checkboxesWCAG 1.3.1
- Accessible name does not match visible labelWCAG 2.5.3
- Tooltip available only on mouse hoverReview
- Quiz error messages not announcedWCAG 3.3.1
- Empty ARIA live regionsWCAG 4.1.3
- Timed interactions that may have no way to extend timeWCAG 2.2.1
Links
2 checks- Vague link text ("click here", "read more")WCAG 2.4.4
- Link purpose unclear without contextWCAG 2.4.4
Named Controls
2 checks- Interactive element with no accessible nameWCAG 4.1.2
- Button with no accessible nameWCAG 4.1.2
Storyline and Rise Specific
2 checks- Hotspot elements not reachable by keyboardWCAG 2.1.1
- Layers and states the scan could not reachCoverage
Section 2
Course Quality Checks
Content, layout, media, and publishing readiness
Content & Writing
4 checks- Placeholder text left in slidesQuality
- Inconsistent terminology across slidesQuality
- Text reading level (Flesch-Kincaid)Engagement
- Slide with high text densityEngagement
Layout & Design
6 checks- Objects outside the slide areaQuality
- Overlapping elementsQuality
- Inconsistent font usage across slidesQuality
- Text clipped by its containerQuality
- Distorted or pixelated imagesQuality
- Empty text boxes left on slideQuality
Links & Navigation
3 checks- Broken hyperlinksQuality
- Dead-end navigation — no way to proceedQuality
- Navigation button that stays disabledQuality
Media & Interactions
4 checks- Media file that does not loadQuality
- Unsupported video formatQuality
- Quiz question with no answer choices or too fewQuality
- Quiz with no feedback for incorrect answersQuality
Course Structure
2 checks- Missing or duplicate slide titlesQuality
- Untitled Rise lessonQuality
Publishing Readiness
2 checks- SCORM completion call not seen during the scanQuality
- Course title that may not match the courseQuality
Ready to scan your course?
Free during beta. No credit card. No setup. Paste a link and get your report in minutes.
Start scanning free