AI-Assisted Accessibility Review Tool

Automatically analyze Articulate Storyline eLearning packages for WCAG 2.1/2.2 and Section 508 compliance.

Upload your Storyline package, scan for accessibility issues, and get AI-powered remediation guidance.

Get Started
Upload

Upload your Storyline-published eLearning package (ZIP file)

Scan

Automatically scan all slides for accessibility violations using axe-core

Analyze

Get AI-powered explanations and Storyline-specific fix suggestions

Key Features

Everything you need for comprehensive accessibility compliance

WCAG 2.1/2.2 Compliance

Comprehensive checking against latest WCAG standards

Section 508 Validation

Full compliance with Section 508 requirements

Storyline-Specific Rules

Custom rules tailored for Articulate Storyline

AI-Powered Analysis

Intelligent issue analysis with actionable fixes

Detailed Reports

Export comprehensive PDF and Excel reports

Slide-Level Mapping

Precise issue location at slide and element level

How It Works

Understanding our accessibility scoring and detection methods

Accessibility Score Formula

Formula: Score = 100 × (1 - Penalty%)

Penalty Calculation:

  • Critical Issues: 0.5% penalty per issue
  • High Issues: 0.25% penalty per issue
  • Medium Issues: 0.15% penalty per issue
  • Low Issues: 0.05% penalty per issue

Example: A course with 10 critical, 20 high, 30 medium, and 40 low issues:

Penalty = (10 × 0.005) + (20 × 0.0025) + (30 × 0.0015) + (40 × 0.0005) = 0.145 (14.5%)
Score = 100 × (1 - 0.145) = 85.5%

WCAG Compliance Levels:
WCAG AAA: Score ≥ 95%
WCAG AA: Score ≥ 90%
WCAG A: Score ≥ 80%
Below A: Score < 80%
Custom Storyline-Specific Rules
HTML Language Attribute

Checks for missing lang attribute on HTML elements. Required for screen readers to properly announce content.

WCAG 3.1.1
Storyline Triggers

Validates that Storyline triggers are keyboard accessible and have proper ARIA labels for screen reader users.

WCAG 2.1.1
Storyline Layers

Ensures that Storyline layers are properly announced to screen readers using ARIA live regions when shown/hidden.

WCAG 4.1.3
Timeline Content

Checks that time-based content (animations, auto-advance) has pause controls and is properly announced.

WCAG 2.2.2
How We Detect Accessibility Issues
1. axe-core Engine (Primary Detection)

We use axe-core 4.8.0, the industry-standard accessibility testing engine, to scan all slides for violations.

Enabled Rule Tags:

WCAG 2.0 Level A WCAG 2.0 Level AA WCAG 2.1 Level A WCAG 2.1 Level AA WCAG 2.2 Level AA Section 508 Best Practices Experimental Rules
2. Custom Storyline Checks

In addition to axe-core, we run custom JavaScript checks specifically designed for Articulate Storyline eLearning courses to catch issues that generic tools might miss.

3. Manual Scan Mode

Connect via VNC and navigate slides manually. Click the "Analyze" button on each slide to run accessibility checks when you're ready.