← All articles

· SCORM Packager team

Section 508 checklist for SCORM courses

Short answer: Section 508 incorporates WCAG 2.0 Level AA, so a SCORM course meets it by meeting those success criteria. For e-learning, start with alt text (1.1.1), captions (1.2.2), structure and reading order (1.3.1, 1.3.2), contrast of at least 4.5:1 (1.4.3), focus order (2.4.3) and page language (3.1.1), then test keyboard and screen-reader use by hand.

What Section 508 actually requires

The Revised 508 Standards, in effect since January 2018 for federal agencies, incorporate WCAG 2.0 Level AA by reference and apply it to web and non-web content. Buyers in government, education and regulated industries often ask for WCAG 2.1 AA instead, which contains every WCAG 2.0 AA criterion plus a few more. Checking a course against WCAG 2.1 AA covers both requests.

The checklist

WCAG success criteria that most often fail in SCORM courses
CriterionWhat to check in the courseAutomatable?
1.1.1 Non-text ContentEvery meaningful image has alt text that describes it. Decorative images are marked as decorative. No filenames as alt text.Detect: yes. Judge quality: needs review
1.2.2 Captions (Prerecorded)Every video with speech has synchronized captions.Detect missing tracks: yes. Accuracy: needs review
1.2.5 Audio DescriptionVisual information in video that is not narrated is described.Partly
1.3.1 Info and RelationshipsHeadings, lists and tables use real markup. Heading levels are not skipped.Mostly
1.3.2 Meaningful SequenceScreen readers read slide content in a logical order.Partly
1.4.3 Contrast (Minimum)Text contrast is at least 4.5:1, or 3:1 for large text.Yes
2.1.1 Keyboard / 2.1.2 No Keyboard TrapEvery interaction works with the keyboard, and focus can always leave a component.Needs runtime testing
2.4.3 Focus OrderTab order follows the visual order. No positive tabindex values.Partly
3.1.1 Language of PageEach page declares its language, which also matters after translation.Yes
4.1.2 Name, Role, ValueCustom buttons, sliders and drag-and-drop items expose a name and role.Needs runtime testing

What automation cannot tell you

A scanner can find an image without alt text. It cannot tell whether "chart" is a useful description of a chart. It can find a video without captions, but not whether generated captions spell product names correctly. Treat every automated fix as a draft that a person accepts, and finish with a keyboard-only pass and a screen-reader pass (NVDA or JAWS on Windows, VoiceOver on macOS) through the course in the LMS.

Evidence report, VPAT and ACR

A VPAT is a template. Filled in, it becomes an Accessibility Conformance Report (ACR) that states, criterion by criterion, how a product conforms. A scan report is evidence that supports that work: what was checked, what was found, what was changed. It is not a conformance claim on its own, and it should not be presented as a VPAT or a legal certification.

Fixing a course that is already published

Most accessibility requests arrive after the course is live. Rather than reopening the authoring file, you can scan the published SCORM zip, apply the remediations you accept, such as alt text, caption tracks, contrast changes and page language, and upload the remediated zip as a new version of the same course.

Frequently asked questions

Is Section 508 the same as WCAG?

Not exactly. The Revised Section 508 Standards incorporate WCAG 2.0 Level AA by reference. Meeting WCAG 2.1 AA also meets the WCAG 2.0 AA criteria that Section 508 requires.

What contrast ratio does WCAG AA require?

At least 4.5:1 for normal text and 3:1 for large text (success criterion 1.4.3). Level AAA raises this to 7:1 (1.4.6).

Can an automated scan make a SCORM course 508 compliant?

No scan can on its own. Automation finds and fixes many issues, such as missing alt text, missing captions and low contrast, but keyboard use, reading order and the quality of descriptions still need human testing.

Is an accessibility scan report a VPAT?

No. A VPAT is the template for an Accessibility Conformance Report. A scan report is supporting evidence, not a conformance statement or certification.

Sources

Scan a SCORM zip for Section 508 / WCAG

Upload the published package, review the findings and remediations, and download an evidence report. The report is an aid, not a VPAT.