Storyline 3: Accessible Semantic Formatting
Article Last Updated
This article applies to:
People who use assistive technologies, such as screen readers, rely on a website's semantic formatting (source code) to paint a mental picture of the content that sighted users get by visually scanning the page. That requirement applies to e-learning courses too. Storyline 3 publishes courses with semantic formatting for headings, links, lists, and other elements so screen reader users can understand and explore content easily.
The elements list in the NVDA screen reader narrates all the links on the slide.
Empowering Screen Reader Users
Screen readers have always been able to read text in Storyline 3 courses, but Storyline 3 didn't always provide accessible semantic formatting to identify the text's layout and relationships. For example, in earlier builds of Storyline 3, screen readers couldn't differentiate between headings, paragraphs, and lists. This left screen reader users at a disadvantage. They heard the content but didn't get all the context.
Starting with the April 2021 update, Storyline 3 automatically publishes text with the correct semantic structure, empowering screen reader users to identify headings (<h>
), links (<a>
), lists (<ul>
, <ol>
, <li>
), blockquotes (<blockquote>
), paragraphs (<p>
), etc. Plus, learners can use built-in screen reader features (like the elements list shown above) to easily navigate headings, links, lists, and other features in Storyline 3 courses. Now screen reader users enjoy an equivalent experience to that of sighted users.
Author's Decisions
To add accessible semantic formatting to a course, you must use modern text and should also consider using text styles. Storyline 3 does the rest of the work for you by building the semantic structure into your published output.
Modern Text
As an author, you must use modern text to give screen reader users access to semantic formatting. Modern text is the default text-rendering engine for Storyline 3 projects, so you probably won't need to do any extra work. To confirm that a project has modern text, go to the Design tab on the ribbon, click Fonts, and make sure Use Modern Text is selected, as shown below.
Text Styles
Although text styles aren't required, we recommend that you use them throughout your project, so sighted learners and screen readers users alike can identify headings, links, quotes, and paragraphs. For example, if you make a phrase bigger and bolder than other text, sighted learners can tell it's a heading. However, screen reader users won't know it's a heading unless you apply a heading style to it.
Publishing
You don't need to do anything else to take advantage of semantic formatting. It's automatically built into your published output!
Learner's Choices
Learners can use screen readers and other assistive technologies to easily explore and navigate Storyline 3 content the same way they explore other websites. For example, screen reader users can tell how many headings, links, and lists are on the slide and jump directly to the ones they want. Below are some helpful screen reader shortcuts for navigating headings, links, and lists.
List All Headings on the Slide
NVDA |
Insert+F7 to open the Elements List, then select Headings |
JAWS |
Insert+F6 |
VoiceOver (macOS) |
Control+Option+U to open the rotor, then use left/right arrows to select headings |
VoiceOver (iOS) |
Not available |
TalkBack |
Not available |
Jump to the Next Heading on the Slide
NVDA |
H |
JAWS |
H |
VoiceOver (macOS) |
Control+Option+Command+H |
VoiceOver (iOS) |
Twist two fingers on the screen to the left or right to open the rotor, then swipe down with one finger |
TalkBack |
Swipe up then right to open the local context menu (LCM), then select Headings |
Jump to the Next Heading Level on the Slide
NVDA |
1-4 |
JAWS |
1-4 |
VoiceOver (macOS) |
Not available |
VoiceOver (iOS) |
Not available |
TalkBack |
Not available |
List All Links on the Slide
NVDA |
Insert+F7 to open the Elements List, then select Links |
JAWS |
Insert+F7 |
VoiceOver (macOS) |
Control+Option+U to open the rotor, then use left/right arrows to select links |
VoiceOver (iOS) |
Not available |
TalkBack |
Not available |
Jump to the Next Link on the Slide
NVDA |
K |
JAWS |
Not available |
VoiceOver (macOS) |
Control+Option+Command+L |
VoiceOver (iOS) |
Twist two fingers on the screen to the left or right to open the rotor, then swipe down with one finger |
TalkBack |
Swipe up then right to open the local context menu (LCM), then select Links |
Jump to the Next Unvisited Link on the Slide
NVDA |
U |
JAWS |
U |
VoiceOver (macOS) |
Not available |
VoiceOver (iOS) |
Not available |
TalkBack |
Not available |
Jump to the Next Visited Link on the Slide
NVDA |
V |
JAWS |
V |
VoiceOver (macOS) |
Control+Option+Command+V |
VoiceOver (iOS) |
Not available |
TalkBack |
Not available |
Show All Lists on the Slide
NVDA |
Not available |
JAWS |
Insert+Ctrl+L |
VoiceOver (macOS) |
Not available |
VoiceOver (iOS) |
Not available |
TalkBack |
Not available |
Jump to the Next List on the Slide
NVDA |
L |
JAWS |
L |
VoiceOver (macOS) |
Control+Alt+Command+X |
VoiceOver (iOS) |
Twist two fingers on the screen to the left or right to open the rotor, select Lists, then swipe down with one finger Note: You may need to change your VoiceOver settings to access lists with this gesture. To change the settings, go to Settings > General > Accessibility > VoiceOver > Rotor. |
TalkBack |
Swipe up then right to open the local context menu (LCM), then select Lists |
Jump to the Next Item in the Current List
NVDA |
I |
JAWS |
I |
VoiceOver (macOS) |
Not available |
VoiceOver (iOS) |
Not available |
TalkBack |
Not available |