Top Banner
Accessibility the easy way Karen Holland Analyst Developer at Moodle HQ Júlia Verdaguer Communications officer at Moodle HQ #mootafr18
65

#mootafr18 - Moodle€¦ · Moodle editor content on (or perhaps share in small groups?) Admin or editing teacher login to a moodle site you can test on or register on moodlecloud.com

May 29, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: #mootafr18 - Moodle€¦ · Moodle editor content on (or perhaps share in small groups?) Admin or editing teacher login to a moodle site you can test on or register on moodlecloud.com

Accessibility the easy way

Karen HollandAnalyst Developer at Moodle HQJúlia VerdaguerCommunications officer at Moodle HQ

#mootafr18

Page 2: #mootafr18 - Moodle€¦ · Moodle editor content on (or perhaps share in small groups?) Admin or editing teacher login to a moodle site you can test on or register on moodlecloud.com

Workshop checklist● Laptop device that you can edit

Moodle editor content on (or perhaps share in small groups?)

● Admin or editing teacher login to a moodle site you can test on or register on moodlecloud.com

● Also access https://accessibility.moodlecloud.com to have access to the sample files

Page 3: #mootafr18 - Moodle€¦ · Moodle editor content on (or perhaps share in small groups?) Admin or editing teacher login to a moodle site you can test on or register on moodlecloud.com

What does accessibility mean to you?

Page 4: #mootafr18 - Moodle€¦ · Moodle editor content on (or perhaps share in small groups?) Admin or editing teacher login to a moodle site you can test on or register on moodlecloud.com

Accessibility means...● Availability● Usability● Standards● Predictability● Reducing negative impact of

disabilities on access

Page 5: #mootafr18 - Moodle€¦ · Moodle editor content on (or perhaps share in small groups?) Admin or editing teacher login to a moodle site you can test on or register on moodlecloud.com

Accessibility overview

Page 6: #mootafr18 - Moodle€¦ · Moodle editor content on (or perhaps share in small groups?) Admin or editing teacher login to a moodle site you can test on or register on moodlecloud.com

Browser accessibility features● Make text larger● Magnify screen● Change fonts● Change colours (& contrasts)

Page 7: #mootafr18 - Moodle€¦ · Moodle editor content on (or perhaps share in small groups?) Admin or editing teacher login to a moodle site you can test on or register on moodlecloud.com

Activity 1● Open your device browser● Explore the accessibility options

in either:○ Chrome○ Firefox○ Edge (Microsoft)

Page 8: #mootafr18 - Moodle€¦ · Moodle editor content on (or perhaps share in small groups?) Admin or editing teacher login to a moodle site you can test on or register on moodlecloud.com

Moodle and Accessibility

Page 9: #mootafr18 - Moodle€¦ · Moodle editor content on (or perhaps share in small groups?) Admin or editing teacher login to a moodle site you can test on or register on moodlecloud.com

Moodle is designed to be accessible by default to

the widest possible audience.

Page 10: #mootafr18 - Moodle€¦ · Moodle editor content on (or perhaps share in small groups?) Admin or editing teacher login to a moodle site you can test on or register on moodlecloud.com

Application AND content● Based on WCAG 2.0 definitions● Objectives (POUR)

○ Perceivable (Knowable)○ Operable (Usable)○ Understandable○ Robust (Stable)

Webaim POUR guide (https://webaim.org/articles/pour/)

Page 11: #mootafr18 - Moodle€¦ · Moodle editor content on (or perhaps share in small groups?) Admin or editing teacher login to a moodle site you can test on or register on moodlecloud.com

Moodle accessibility goals ● Visit Moodle Docs - Accessibility● Following standards

○ WCAG 2.0○ ATAG 2.0○ ARIA 1.0○ US Section 508 (USA)

Page 12: #mootafr18 - Moodle€¦ · Moodle editor content on (or perhaps share in small groups?) Admin or editing teacher login to a moodle site you can test on or register on moodlecloud.com

Accessibility goals (cont.) ● Adaptive technology support

(such as Screen-readers)● Coding and testing● Discussions● Known issues● Ongoing development targets

Page 13: #mootafr18 - Moodle€¦ · Moodle editor content on (or perhaps share in small groups?) Admin or editing teacher login to a moodle site you can test on or register on moodlecloud.com

Activity 2● Go to the Moodle Docs

Accessibility statement link here○ https://docs.moodle.org/en/A

ccessibility● Bookmark for later use!

Page 14: #mootafr18 - Moodle€¦ · Moodle editor content on (or perhaps share in small groups?) Admin or editing teacher login to a moodle site you can test on or register on moodlecloud.com

Development● Developer documentation

○ Moodle-related accessibility coding guidelines

● Stakeholder discussions○ Moodle Accessibility Collaboration

Group

Page 15: #mootafr18 - Moodle€¦ · Moodle editor content on (or perhaps share in small groups?) Admin or editing teacher login to a moodle site you can test on or register on moodlecloud.com

Coding Guidelines● Use CSS, but also still use headings, strong and

emphasis tags for structure● No important information in background images

(not same alt)● Image alt and title attributes● Avoid using colour alone to express meaning● Use sufficient colour contrast when adding

colour to text.

Page 16: #mootafr18 - Moodle€¦ · Moodle editor content on (or perhaps share in small groups?) Admin or editing teacher login to a moodle site you can test on or register on moodlecloud.com

Coding Guidelines (cont.)● Use labels, perhaps even help descriptions, with

form inputs● Use appropriate page titles● Keyboard-only navigation should be possible on

all pages● ARIA attributes to support dynamic interaction● Links, buttons selectable and easily clickable● ‘Button’ role for button-type links with Javascript

Page 17: #mootafr18 - Moodle€¦ · Moodle editor content on (or perhaps share in small groups?) Admin or editing teacher login to a moodle site you can test on or register on moodlecloud.com

Activity 3● Log into your Moodle site as

either admin or teacher● On Dashboard

○ Use Tab key to navigate through all elements on the page

○ What happens?

Page 18: #mootafr18 - Moodle€¦ · Moodle editor content on (or perhaps share in small groups?) Admin or editing teacher login to a moodle site you can test on or register on moodlecloud.com

Content development

Page 19: #mootafr18 - Moodle€¦ · Moodle editor content on (or perhaps share in small groups?) Admin or editing teacher login to a moodle site you can test on or register on moodlecloud.com

Atto Editor

Custom editor built for Moodle with a focus on● Great yet simple user experience● Producing accessible content

Features include:● Accessibility checker● Screen reader checker● Prompts when adding media● Prompts when adding tables● Feature rich equation editor (Using Mathjax.org)

Page 20: #mootafr18 - Moodle€¦ · Moodle editor content on (or perhaps share in small groups?) Admin or editing teacher login to a moodle site you can test on or register on moodlecloud.com

Atto Editor

(First view - the most commonly used editor options for easy access)

Page 21: #mootafr18 - Moodle€¦ · Moodle editor content on (or perhaps share in small groups?) Admin or editing teacher login to a moodle site you can test on or register on moodlecloud.com

Atto Editor - all options

(Extended view - all of the editor options)

Page 22: #mootafr18 - Moodle€¦ · Moodle editor content on (or perhaps share in small groups?) Admin or editing teacher login to a moodle site you can test on or register on moodlecloud.com

General Text Tips

Pages with an accessible hierarchy, layout and content will be clearer for everyone to navigate and improves their reading experience● Adaptive technology users● People with non-apparent disabilities

AND ● The general population

Page 23: #mootafr18 - Moodle€¦ · Moodle editor content on (or perhaps share in small groups?) Admin or editing teacher login to a moodle site you can test on or register on moodlecloud.com

General Text Tips (cont.)

● Use editor headings○ Ensure headings are nested in sequence, ie H1,H2,H3

● Use descriptive links○ Instead of displaying link as

https://www.youtube.com/watch?v=XXX, hide it behind “W3C Web Accessibility Introduction”, screen reader friendly

● Use consistent naming● Use editor lists (ordered or unordered)

○ DON’T insert blank lines between list items, as this usually breaks the lists for screen reader users

Page 24: #mootafr18 - Moodle€¦ · Moodle editor content on (or perhaps share in small groups?) Admin or editing teacher login to a moodle site you can test on or register on moodlecloud.com

Atto Editor Accessibility Checker

This checks for:● Images with missing alt text where the aria role is

not marked as presentation● Text with an insufficient contrast ratio compared to

the background (WCAG AA)● Long blocks of text with no headings● Tables with no captions● Tables with merged cells● Tables with no row/column headers

Page 25: #mootafr18 - Moodle€¦ · Moodle editor content on (or perhaps share in small groups?) Admin or editing teacher login to a moodle site you can test on or register on moodlecloud.com

Atto Editor Accessibility Checker

Page 26: #mootafr18 - Moodle€¦ · Moodle editor content on (or perhaps share in small groups?) Admin or editing teacher login to a moodle site you can test on or register on moodlecloud.com

Activity 4 - Text● Paste in text (no styling)● Run Atto checker● Save and display…

● Re-edit with appropriate headings, lists, links etc

● Re-run Atto checker● Save and display…

Page 27: #mootafr18 - Moodle€¦ · Moodle editor content on (or perhaps share in small groups?) Admin or editing teacher login to a moodle site you can test on or register on moodlecloud.com

Multimedia

Page 28: #mootafr18 - Moodle€¦ · Moodle editor content on (or perhaps share in small groups?) Admin or editing teacher login to a moodle site you can test on or register on moodlecloud.com

Image Alt Text

Page 29: #mootafr18 - Moodle€¦ · Moodle editor content on (or perhaps share in small groups?) Admin or editing teacher login to a moodle site you can test on or register on moodlecloud.com

General Image Tips

Add images using the editor tools, as this ensures that accessible data is prompted for.

● Image Alt descriptions● Option “Description not necessary” for decorative

images, e.g. section dividers● Navigational graphics, such as Home for instance,

should have alt of “Home”, not “Little yellow house”● Complex images, images including in-depth

information, e.g STEM workflows, require longer text explanations alongside them (too long for alts)

Page 30: #mootafr18 - Moodle€¦ · Moodle editor content on (or perhaps share in small groups?) Admin or editing teacher login to a moodle site you can test on or register on moodlecloud.com

Activity 5 Images● Upload image● Configure with suitable settings● Upload 1 more image

Page 31: #mootafr18 - Moodle€¦ · Moodle editor content on (or perhaps share in small groups?) Admin or editing teacher login to a moodle site you can test on or register on moodlecloud.com

Multimedia

Moodle comes with video.js with built in support for

● Captions● Subtitles● Chapters● Descriptions

Able Player is an alternative with heavier focus on accessibility● https://github.com/moodlehq/moodle-media_ablepl

ayer

Page 32: #mootafr18 - Moodle€¦ · Moodle editor content on (or perhaps share in small groups?) Admin or editing teacher login to a moodle site you can test on or register on moodlecloud.com

General Multimedia Tips

Add multimedia using the inbuilt tools, as this ensures that accessible data is prompted for.

● Ensure delivery method, e.g. video.js, is accessible● Use captions and / or subtitles● Use audio descriptions when needed, e.g. <creak of

door opening>● Use tools, such as YouTube, to automatically

produce your captions and subtitles, and check!● Including text transcripts, as separate text, is very

useful

Page 33: #mootafr18 - Moodle€¦ · Moodle editor content on (or perhaps share in small groups?) Admin or editing teacher login to a moodle site you can test on or register on moodlecloud.com

Media Player - Link

Page 34: #mootafr18 - Moodle€¦ · Moodle editor content on (or perhaps share in small groups?) Admin or editing teacher login to a moodle site you can test on or register on moodlecloud.com

Media Player - Video

Page 35: #mootafr18 - Moodle€¦ · Moodle editor content on (or perhaps share in small groups?) Admin or editing teacher login to a moodle site you can test on or register on moodlecloud.com

Media Player - Display

Page 36: #mootafr18 - Moodle€¦ · Moodle editor content on (or perhaps share in small groups?) Admin or editing teacher login to a moodle site you can test on or register on moodlecloud.com

Media Player - Advanced

Page 37: #mootafr18 - Moodle€¦ · Moodle editor content on (or perhaps share in small groups?) Admin or editing teacher login to a moodle site you can test on or register on moodlecloud.com

Media Player - Subtitles

Page 38: #mootafr18 - Moodle€¦ · Moodle editor content on (or perhaps share in small groups?) Admin or editing teacher login to a moodle site you can test on or register on moodlecloud.com

Media Player - Subtitles

Page 39: #mootafr18 - Moodle€¦ · Moodle editor content on (or perhaps share in small groups?) Admin or editing teacher login to a moodle site you can test on or register on moodlecloud.com

Sample WebVTT

WEBVTT

00:01.000 --> 00:05.000This is a sample video from www.eso.org

00:05.100 --> 00:08.000The earth is spinning, very fast. That is the moon in the background.

Page 40: #mootafr18 - Moodle€¦ · Moodle editor content on (or perhaps share in small groups?) Admin or editing teacher login to a moodle site you can test on or register on moodlecloud.com
Page 41: #mootafr18 - Moodle€¦ · Moodle editor content on (or perhaps share in small groups?) Admin or editing teacher login to a moodle site you can test on or register on moodlecloud.com

Activity 6 Video● Upload video file● Configure with provided VTT

files for multilingual subtitles

Page 42: #mootafr18 - Moodle€¦ · Moodle editor content on (or perhaps share in small groups?) Admin or editing teacher login to a moodle site you can test on or register on moodlecloud.com

Activity 7 Audio● Upload audio file● Configure with provided VTT

files for multilingual subtitles

Page 43: #mootafr18 - Moodle€¦ · Moodle editor content on (or perhaps share in small groups?) Admin or editing teacher login to a moodle site you can test on or register on moodlecloud.com

Tables

Page 44: #mootafr18 - Moodle€¦ · Moodle editor content on (or perhaps share in small groups?) Admin or editing teacher login to a moodle site you can test on or register on moodlecloud.com

General Table Tips

● Only use for data which needs a tabular structure!● Keep them simple and logical● Use captions● Use column/row headers● Don’t merge cells● Don’t use for page layout, only for tabular data● Don’t use nested tables either!

Page 45: #mootafr18 - Moodle€¦ · Moodle editor content on (or perhaps share in small groups?) Admin or editing teacher login to a moodle site you can test on or register on moodlecloud.com

Activity 8 Tables● Create table of data● Please create a replica of the

data on screen...

Page 46: #mootafr18 - Moodle€¦ · Moodle editor content on (or perhaps share in small groups?) Admin or editing teacher login to a moodle site you can test on or register on moodlecloud.com

Activity 8 Tables

Page 47: #mootafr18 - Moodle€¦ · Moodle editor content on (or perhaps share in small groups?) Admin or editing teacher login to a moodle site you can test on or register on moodlecloud.com

Activity 8 Tables

Page 48: #mootafr18 - Moodle€¦ · Moodle editor content on (or perhaps share in small groups?) Admin or editing teacher login to a moodle site you can test on or register on moodlecloud.com

STEM Equations

Page 49: #mootafr18 - Moodle€¦ · Moodle editor content on (or perhaps share in small groups?) Admin or editing teacher login to a moodle site you can test on or register on moodlecloud.com

Atto Equation Editor

● Feature rich editor● Great looking equations that are fully accessible to

standard accessibility applications● Using mathjax.org to expose questions to assistive

technology

Page 50: #mootafr18 - Moodle€¦ · Moodle editor content on (or perhaps share in small groups?) Admin or editing teacher login to a moodle site you can test on or register on moodlecloud.com

Atto Equation Editor

Page 51: #mootafr18 - Moodle€¦ · Moodle editor content on (or perhaps share in small groups?) Admin or editing teacher login to a moodle site you can test on or register on moodlecloud.com

Atto Equation Editor

Page 52: #mootafr18 - Moodle€¦ · Moodle editor content on (or perhaps share in small groups?) Admin or editing teacher login to a moodle site you can test on or register on moodlecloud.com

WIRIS Plugins

Page 53: #mootafr18 - Moodle€¦ · Moodle editor content on (or perhaps share in small groups?) Admin or editing teacher login to a moodle site you can test on or register on moodlecloud.com

Activity 9 STEM● Insert sample equation● Check that it’s still text that you

can interact with

Page 54: #mootafr18 - Moodle€¦ · Moodle editor content on (or perhaps share in small groups?) Admin or editing teacher login to a moodle site you can test on or register on moodlecloud.com

Timing Overrides

Page 55: #mootafr18 - Moodle€¦ · Moodle editor content on (or perhaps share in small groups?) Admin or editing teacher login to a moodle site you can test on or register on moodlecloud.com

Quiz – Overrides

Page 56: #mootafr18 - Moodle€¦ · Moodle editor content on (or perhaps share in small groups?) Admin or editing teacher login to a moodle site you can test on or register on moodlecloud.com

Assignment – Overrides

Page 57: #mootafr18 - Moodle€¦ · Moodle editor content on (or perhaps share in small groups?) Admin or editing teacher login to a moodle site you can test on or register on moodlecloud.com

Third party plugins and integrations

Page 58: #mootafr18 - Moodle€¦ · Moodle editor content on (or perhaps share in small groups?) Admin or editing teacher login to a moodle site you can test on or register on moodlecloud.com

Accessibility Block

Page 59: #mootafr18 - Moodle€¦ · Moodle editor content on (or perhaps share in small groups?) Admin or editing teacher login to a moodle site you can test on or register on moodlecloud.com

BigBlueButton

Bigbluebutton accessibility statement

Page 60: #mootafr18 - Moodle€¦ · Moodle editor content on (or perhaps share in small groups?) Admin or editing teacher login to a moodle site you can test on or register on moodlecloud.com

ReadSpeaker

Readspeaker.com moodle guidelines

Page 61: #mootafr18 - Moodle€¦ · Moodle editor content on (or perhaps share in small groups?) Admin or editing teacher login to a moodle site you can test on or register on moodlecloud.com

Activity 10● In groups, discuss what should

be in a simple accessibility checklist

● Take time now to look at your own courses that you have, and start putting together a list of fixes to do (if any) .

Page 62: #mootafr18 - Moodle€¦ · Moodle editor content on (or perhaps share in small groups?) Admin or editing teacher login to a moodle site you can test on or register on moodlecloud.com

Questions?

Page 63: #mootafr18 - Moodle€¦ · Moodle editor content on (or perhaps share in small groups?) Admin or editing teacher login to a moodle site you can test on or register on moodlecloud.com

Useful resources● UMN accessibility guidelines● BBC accessibility guidelines

Page 64: #mootafr18 - Moodle€¦ · Moodle editor content on (or perhaps share in small groups?) Admin or editing teacher login to a moodle site you can test on or register on moodlecloud.com

Credits● Web accessibility word cloud by

Jil Wright at flickr.com○ https://www.flickr.com/photo

s/sunraven0/5451897212/

Page 65: #mootafr18 - Moodle€¦ · Moodle editor content on (or perhaps share in small groups?) Admin or editing teacher login to a moodle site you can test on or register on moodlecloud.com

Copyright 2018 © Moodle Pty Ltd - CC BY SA - [email protected]

[email protected]@moodle.com