Introductory slides for an internal workshop at The Open University, on Accessible Rich Internet Applications (WAI-ARIA).
The workshop contained show-and-tell segments from three different speakers.
Slides on Google Drive ~ https://goo.gl/SxWyRg
https://twitter.com/nfreear
2. Agenda
● Introduction, WAI-ARIA primer
● Show & tell A – Student forms (Steven Price, BOSS)
● Show & tell B – Interactive widgets (Nick Freear, LTI-A)
● Show & tell C – VLE-related (Tim Hunt, IT)
● Closing discussion, next steps, AOB.
3. What is WAI-ARIA?
Accessible Rich Internet Applications (WAI-ARIA)
● public drafts, ~2007~2008 - 2012
● version 1.0, recommendation, March 2014
○ .. living standard ..
● version 1.1, candidate (CR), October 2016
○ .. living standard ..
https://w3.org/TR/wai-aria
https://w3.org/TR/wai-aria-practices ..
4. Why WAI-ARIA?
● Use 1 – stop-gap extensions to HTML 4 (5) …
● Use 2 – ongoing extension / custom widgets in HTML(5.1)
○ … Javascript, Ajax, events, time-based, live-regions, forms …
● Use 3 – landmarks and structure
● Use 4 – low-risk retrospective fixes
"[It]... defines a way to make Web content and Web applications
more accessible to people with disabilities."
10. Interactive widgets (continued)
HTML5 audio/video API ~ "progress" event
Javascript:
media.addEventListener('progress', function (e) {
player.setProgressRail(e);
player.setCurrentRail(e);
}, false);
11. Show & tell C ~ VLE-related
● Tim Hunt, IT,
● Mode ~ live demo of VLE pages, with code "inspection",
● A224-17J course home-page,
● A224-17J content page,
● "Study Home" ~
https://learn2.open.ac.uk/course/view.php?id=206222 ,
12.
13.
14. JAWS screen reader crib sheet
● Go to next heading –– H
● Show list of headings –– Insert + F6
● Got to next heading of level [1-6] –– 1 - 6
● Go to next landmark/region –– R
● Go to main content region –– Q
● Elements list (buttons, frames ..) –– Insert + F3
https://dequeuniversity.com/screenreaders/jaws-keyboard-shortcuts
15. OU Links
● SeGA ~ https://learn3.open.ac.uk/course/view.php?name=ACCESSIBILITY
● http://www.open.ac.uk/about/web-standards/standards/accessibility-standards
/accessibility
● http://www.open.ac.uk/students/charter/essential-documents/open-university-
student-accessibility-policy (NEW!)