Before and After: Accessible Course Design

A companion to POUR for Instructional Designers

L'Etoile Education

Each example shows a common accessibility barrier in an Articulate Rise 360 lesson and the same block after it has been fixed. The examples use Rise, but the same barriers and fixes apply to any tool or format you build in. Wherever you work, use the tool's own alt text fields, heading styles, list styles, and caption options. Each one lists the related Web Content Accessibility Guidelines (WCAG) success criteria.

Some barriers involve more than one principle. Each one is grouped under the principle where it is easiest to remember, and every related success criterion is listed.

Perceivable

Learners can take in the content through at least one sense.

Alt text that describes the image

WCAG 1.1.1 Non-text Content (Level A)

Before: alt text is the file name

Rise image block

Learners completing each module

Writing Alt Text92%
Captioning Video78%
Testing with a Keyboard54%

Alt text: chart_final_v2.png

A screen reader says: "chart final v2 dot png, image." The data is lost.

After: alt text describes the chart

Rise image block

Learners completing each module

Writing Alt Text92%
Captioning Video78%
Testing with a Keyboard54%

Alt text: Bar chart of learners completing each module: Writing Alt Text, 92%; Captioning Video, 78%; Testing with a Keyboard, 54%.

A screen reader says: the same data a sighted learner sees.

Captions and a transcript for video

WCAG 1.2.2 Captions, Prerecorded (Level A); 1.2.1 Audio-only and Video-only (Level A)

Before: video with no captions or transcript

Rise video block

Four Principles of Accessible Courses

0:00 / 4:12

Problem: No captions and no transcript. Learners who are Deaf or hard of hearing, or who are watching without sound, miss the narration.

After: captions on, transcript linked

Rise video block

Four Principles of Accessible Courses

Today we'll look at four principles that make courses accessible.
0:12 / 4:12CC
Read the transcript for Four Principles of Accessible Courses

Fixed: Captions can be turned on, and a transcript is linked below the video.

Theme colors with enough contrast

WCAG 1.4.3 Contrast, Minimum (Level AA)

Before: light gray text and a gold button

Rise text block and button

Low-contrast example: light gray text reading Submit your reflection by Friday to receive credit, and a gold button with white text reading Submit reflection.

Problem: Light gray text on white is about 2.9:1, and white on the gold button is about 3.1:1. Both are below the 4.5:1 minimum. The sample reads: "Submit your reflection by Friday to receive credit" and "Submit reflection."

After: dark text and a navy button

Rise text block and button

Submit your reflection by Friday to receive credit.

Submit reflection

Fixed: Near-black text on white is about 16:1, and white on the navy button is about 15:1.

Live text instead of a text-heavy infographic

WCAG 1.4.5 Images of Text (Level AA); 1.1.1 Non-text Content (Level A)

Before: steps saved inside an image

Rise image block with an infographic

Alt text: infographic

Problem: The title and four steps are pixels, not text. Screen readers get one word, text blurs or gets cut off when zoomed, and learners cannot copy, translate, or restyle it. Long alt text would not fix this, because a learner cannot skim alt text or move between its steps.

After: steps as a live numbered list

Rise heading block and numbered list block

Writing alt text in 4 steps

  1. Look at the image in context. What does the learner need from it on this page?
  2. Name its purpose. Is it informative, functional, or decorative?
  3. Write one or two sentences. Lead with the key point. Skip "image of."
  4. Move details out of the image. Put data and steps in live text nearby.

Fixed: The same content is a heading and a numbered list. Screen readers announce "list, 4 items," and the text resizes and reflows with the page.

Feedback that does not rely on color

WCAG 1.4.1 Use of Color (Level A); 4.1.3 Status Messages (Level AA)

Before: results shown by color alone

Custom feedback in an embedded Storyline block

Which of these needs alt text?

A photo showing how to set up the lab equipment
A decorative border

Problem: Only a green or red border shows which answer is correct (green on the photo, red on the border). Learners with color vision deficiencies and screen reader users get no result.

After: results stated in text

Custom feedback in an embedded Storyline block

Which of these needs alt text?

Correct: A photo showing how to set up the lab equipment. It teaches a step, so it needs alt text.
Incorrect: A decorative border. It adds no information, so mark it decorative.

Fixed: A text label states each result, the border style also differs, and the feedback is announced to screen readers.

Operable

Learners can navigate the course and complete every interaction, with or without a mouse.

A keyboard path for drag-and-drop

WCAG 2.1.1 Keyboard (Level A); 2.5.7 Dragging Movements (Level AA)

Before: cards move only by dragging

Rise sorting activity

Captions on a video

Drag the card to a pile

Perceivable
Operable

Problem: Cards move only by dragging. Learners who use a keyboard, a switch, or voice control may not be able to finish the activity.

After: a knowledge check that works by keyboard

Rise multiple choice knowledge check

Which principle does "captions on a video" support?

Perceivable
Operable
Submit

Fixed: Learners reach each option with Tab or the arrow keys and choose it with Space.

Button and link labels that name the destination

WCAG 2.4.4 Link Purpose, In Context (Level A); 2.4.6 Headings and Labels (Level AA)

Before: “Click here” and “Learn more”

Rise button block and text block

Need a checklist for writing alt text?

Click here

WCAG 2.2 adds nine criteria. Learn more

A screen reader's link list: "Click here," "Learn more." Neither label says where it goes.

After: labels that name the destination

Rise button block and text block

Need a checklist for writing alt text?

Download the alt text checklist (PDF)

WCAG 2.2 adds nine criteria. Read the W3C summary of what's new in WCAG 2.2

Fixed: Each label makes sense on its own and names the file type for downloads.

Real headings learners can navigate by

WCAG 1.3.1 Info and Relationships (Level A); 2.4.6 Headings and Labels (Level AA)

Before: bold paragraphs that look like headings

Rise paragraph blocks, some set to bold and enlarged

P:

Writing useful captions

P:

Captions should match the audio word for word.

P:

Identifying speakers

P:

Name each speaker when the voice changes.

Structure: every line is a paragraph (P). The titles look like headings but are missing from the headings list, so screen reader users cannot jump to them.

After: real Heading 2 and Heading 3 blocks

Rise heading, subheading, and paragraph blocks

H2:

Writing useful captions

P:

Captions should match the audio word for word.

H3:

Identifying speakers

P:

Name each speaker when the voice changes.

Structure: the section title is a Heading 2 and the subsection is a Heading 3, under the lesson title (Heading 1). A screen reader says "Heading level 2, Writing useful captions," and learners can jump between headings.

Understandable

Learners can understand the content and predict how the course behaves.

Quiz instructions that say what to do

WCAG 3.3.2 Labels or Instructions (Level A)

Before: no instruction on how many to pick

Rise multiple response knowledge check

Which items need alt text? Select.

A photo showing how to set up the lab equipment
A decorative border
A chart of quiz scores by week

Problem: Learners cannot tell whether to choose one answer or several.

After: the question says how many to pick

Rise multiple response knowledge check

Which items need alt text? Select all that apply. There are 2 correct answers.

A photo showing how to set up the lab equipment
A decorative border
A chart of quiz scores by week

Fixed: The question says how many answers to choose.

One label for the same action

WCAG 3.2.4 Consistent Identification (Level AA)

Before: three labels for the same button

Rise continue blocks after three sections of one lesson

End of “Why captions matter” Continue End of “Writing caption files” Next section End of “Checking caption accuracy” Keep going!

Problem: Three labels for one action make learners stop and wonder whether each button does something different.

After: one label used every time

Rise continue blocks after three sections of one lesson

End of “Why captions matter” Continue End of “Writing caption files” Continue End of “Checking caption accuracy” Continue

Fixed: The same action has the same label throughout the course.

Plain language in place of jargon

WCAG 3.1.5 Reading Level and 3.1.3 Unusual Words (Level AAA). Not required for AA, but plain language helps every learner.

Before: a long sentence full of jargon

Rise paragraph block

Leveraging synchronous and asynchronous modalities, learners will operationalize POUR heuristics to remediate non-conformant artifacts prior to deployment.

Problem: One long sentence with stacked jargon. Learners spend effort decoding the wording instead of the content.

After: short sentences in everyday words

Rise paragraph block

In this lesson, you will check your course files against the four POUR principles. Then you will fix any problems before you publish.

Fixed: Short sentences in active voice, with everyday words.

Robust

Assistive technology can read and interpret the content correctly.

A title on every embedded frame

WCAG 4.1.2 Name, Role, Value (Level A)

Before: an embed with no title

Rise embed block code

<iframe src="https://webaim.org/resources/contrastchecker/"></iframe>

A screen reader says: "frame." Learners do not know what the embedded content is until they enter it.

After: an embed titled for its content

Rise embed block code

<iframe title="WebAIM contrast checker" src="https://webaim.org/resources/contrastchecker/"></iframe>

A screen reader says: "WebAIM contrast checker, frame."

Rise settings to check

Rise turns some features on by default. Check these settings in every course, because the defaults can create accessibility barriers.

Turn off zoom on click

WCAG 1.1.1 Non-text Content (Level A) when the image is marked decorative; recommended practice for informative images

Rise turns on zoom for image blocks by default. But a working button makes the image functional. If the image is marked decorative, learners can open an image that has no text alternative, which fails 1.1.1. For informative images with alt text, the button passes but is redundant: screen reader users already get the alt text, and sighted learners can enlarge the page with browser zoom or a pinch. Each zoom button is one more stop for keyboard users to tab past.

Before: marked decorative, zoom left on

Rise image block: decorative banner photo

Alt text: none (marked decorative)

Problem: Keyboard and screen reader users reach a working zoom button, open the enlarged image, and get no description of what they are looking at.

After: zoom turned off

Rise image block: decorative banner photo

Fixed: No button. Decorative images are skipped by screen readers, and informative images are read by their alt text. Learners who want a closer look use browser or device zoom.

In Rise: Turn off zoom in the settings of every image block, whether it is decorative or informative. Check this again whenever you add or duplicate an image block, because zoom is on by default and copies keep the original's settings.

Choose a theme color that keeps focus visible

WCAG 2.4.7 Focus Visible (Level AA); 1.4.11 Non-text Contrast (Level AA)

Rise applies the accent color you pick in Theme settings to interactive elements across the course. A light accent can make the keyboard focus indicator hard or impossible to see against a white page. Keyboard users then lose track of where they are.

Before: light accent, faint focus outline

Rise continue button with keyboard focus

Problem: The pale gold outline is about 1.4:1 against white, well below the 3:1 minimum.

After: dark accent, clear focus outline

Rise continue button with keyboard focus

Fixed: The navy outline is about 15:1 against white and easy to follow from one control to the next.

In Rise: Before you build, check your accent color against white in a contrast checker and aim for at least 3:1. Then preview the course and press Tab through a lesson to confirm you can always see where focus is. Keep light brand colors for images and decoration.

Get expert feedback on your course

L'Etoile Education reviews online courses and e-Learning against WCAG 2.2 AA and shows your team how to fix what it finds.

Book a consultation with Dr. Nicole L'Etoile or email nletoile@letoile-education.com.