PEAT Talks: Sharing Success from the WWW+W4A Accessibility Hackathon May 19, 2016 www.PEATworks.org.

Slides:



Advertisements
Similar presentations
17 HTML, Scripting, and Interactivity Section 17.1 Add an audio file using HTML Create a form using HTML Add text boxes using HTML Add radio buttons and.
Advertisements

ACCESSIBILITY OF DESIRE2LEARN LEARNING ENVIRONMENT.
USABILITY & ACCESSIBILITY IN WEB CONFERENCING TOOLS: A SIDE-BY-SIDE COMPARISON Accessing Higher Ground, 2009.
COS 125 DAY 23. Agenda Assignment 6 Corrected  5 A’s, 1 B, 1 C and 1 D  Problems with using CSS for layouts Assignment 7 is due today Assignment 7 Assignment.
Creating Web Page Forms. Objectives Describe how Web forms can interact with a server-based program Insert a form into a Web page Create and format a.
Tutorial 6 Working with Web Forms
Web Page Development Identify elements of a Web Page Start Notepad
Silver Online Training Game Template Chapters. TGI Online Training Game Instructions for Customer Template This file is designed to be completed in edit.
Tutorial 6 Working with Web Forms. XP Objectives Explore how Web forms interact with Web servers Create form elements Create field sets and legends Create.
Adding metadata to intranet documents Please note: this is a temporary test document for use in internal testing only.
How to Create Accessible PowerPoint Presentations Elizabeth Tu and Thayer Watkins April, 2010.
6 th Annual Focus Users’ Conference Custom Reports and Dashboards Presented by: Mike Morris.
Hans Hillen (TPG) Steve Faulkner (TPG) 02 / 25 / 13 Accessibility of HTML5 and Rich Internet Applications - CSUN
Scripted, Tab Accessible Tree Control Hierarchical view of data via tree control. Keyboard Navigation from initially closed tree to view above with focus.
Chapter 11 Adding Media and Interactivity. Flash is a software program that allows you to create low-bandwidth, high-quality animations and interactive.
1 Web Developer & Design Foundations with XHTML Chapter 6 Key Concepts.
WEBINAR SERIES: ACCESSIBLE INTERACTIVE DOCUMENTS Week 3: Accessible Web Forms Norman Coombs
XP Tutorial 6New Perspectives on Creating Web Pages with HTML, XHTML, and XML 1 Creating Web Page Forms Designing a Product Registration Form Tutorial.
XP Tutorial 6New Perspectives on HTML and XHTML, Comprehensive 1 Creating Web Page Forms Designing a Product Registration Form Tutorial 6.
© Cheltenham Computer Training 2001 Macromedia Dreamweaver 4 - Slide No 1 Macromedia Dreamweaver 4 Advanced Level Course.
XHTML Introductory1 Forms Chapter 7. XHTML Introductory2 Objectives In this chapter, you will: Study elements Learn about input fields Use the element.
DO THIS NOW! Click the AUDIO SETUP WIZARD button & follow the directions. Click the TALK button to turn on your microphone. Click the TALK button again.
I Didn’t Know You Could Do That in Articulate Quizmaker! Debbie Richards Creative Interactive Ideas Samples and Resources:
Welcome! In this Wimba Overview you will learn:  How the Wimba Support Team checks audio  How to communicate in the classroom  Features of the classroom.
Animate Responsibly Shelly Brown Director of Web Services Southwest Baptist University.
Forms and Applications Web Design Professor Frank.
HTML5 & WAI-ARIA Forms with jQuery Validation Paul J. Adam Accessibility
Publishing a Macromedia Flash Movie – Lesson 131 Publishing a Macromedia Flash Movie Lesson 13.
ADDITIONAL GUIDELINES. Source: Wroblewski, L (2008) Provide Clear path to completion.
Section 17.1 Add an audio file using HTML Create a form using HTML Add text boxes using HTML Add radio buttons and check boxes using HTML Add a pull-down.
Bronze Online Training Game Template Are You Smarter Than Game.
Creating a Form on a Web Page
WEB ACCESSIBILITY. WHAT IS IT? Web accessibility means that people with disabilities can use the Web. Web accessibility encompasses all disabilities that.
ACCT How to Use Our Moodle (for students) Click on ‘Onine Learning – Moodle Login’
Tutorial 6 Working with Web Forms. XP Objectives Explore how Web forms interact with Web servers Create form elements Create field sets and legends Create.
Tutorial 6 Working with Web Forms. 2New Perspectives on HTML, XHTML, and XML, Comprehensive, 3rd Edition Objectives Explore how Web forms interact with.
Creating Web Page Forms. Introducing Web Forms Web forms collect information from users Web forms include different control elements including: –Input.
HTML Forms. Slide 2 Forms (Introduction) The purpose of input forms Organizing forms with a and Using different element types to get user input A brief.
Aria Roles Informing assistive technology. What are Aria Roles A way of conveying the role or state of content or functionality. Accessible Rich Internet.
State of Michigan Learning Management System (LMS) for Training Coordinators Updated: 10/29/2015.
Tutorial 6 Working with Web Forms. 2New Perspectives on HTML, XHTML, and XML, Comprehensive, 3rd Edition Objectives Explore how Web forms interact with.
Week 8.  Form controls  Accessibility with ARIA.
An Introduction to the Accessibility API on Windows David MacDonald President, CanAdapt Solutions Inc.
COS 125 DAY 17. Agenda  Assignment 7 not finished grading  Assignment 8 posted Due April 9  Capstone progress reports due  Quiz 2 Corrected 2 A’s,
Moodle Quizes Staff Guide. Creating Quizzes Click Add an Activity or Resource With the course in editing mode...
Chapter 9 Quick Links Slide 2 Performance Objectives Understanding Forms Planning Forms Creating Forms Creating Text Fields Creating Hidden Fields Creating.
Chapter 11 Adding Media and Interactivity. Chapter 11 Lessons Introduction 1.Add and modify Flash objects 2.Add rollover images 3.Add behaviors 4.Add.
Creating Accessible Web Forms Sandy Clark Constella Group
Audio is also available over a phone line: – Dial in number: – Conference Code: # Submit questions at any time during the presentation:
#commonappready commonapp.org © 2015 The Common Application.
Complex UI & Access i bility 5 tips to improve accessibility when building interactive page elements Charlie Perrins, DARE.
Becky Gibson Sr. Technical Staff Member IBM Emerging HTML5 Accessibility.
Using Custom Submission Questions and Questionnaires in Editorial Manager™ Created by J. Strusz (9/21/2010)
HTML Tables Tables are defined with the tag. A table is divided into rows (with the tag), and each row is divided into data cells (with the tag). td stands.
XP Tutorial 6New Perspectives on HTML, XHTML, and DHTML, Comprehensive 1 Creating Web Page Forms Designing a Product Registration Form Tutorial 6.
Tutorial 6 Working with Web Forms
Creating and Processing Web Forms
Keyboard Accessibility
Making your web site accessible a11yoz.com/maximise
Logistics Audio is also available over a phone line:
Objectives Design a form Create a form Create text fields
Section 17.1 Section 17.2 Add an audio file using HTML
Bronze Online Training Game Template Make a Million Bucks Game
Question Timer - Both 30 and 60 second timer provided
Press the F5 key on your keyboard to start the quiz.
Accessible PowerPoint
Adobe Acrobat DC Accessibility - Metadata, Reading Order, Links
Adobe Acrobat DC Accessibility Forms
Presentation transcript:

PEAT Talks: Sharing Success from the WWW+W4A Accessibility Hackathon May 19,

Audio is also available over a phone line: –Dial in number: –Conference Code: Submit questions at any time during the presentation: –Type directly into the Chat window your screen – using #PEATtalks Captioning is available: – ventID= http://captionedtext.com/client/event.aspx?CustomerID=1314&E ventID= Logistics

Agenda Welcome and introductions – Josh Christianson H5P’s involvement in accessibility hackathon – Svein-Tore Griff Recap of team efforts – Greg Gay Presentation of winning team’s approach – Volker Sorge Question and Answer

H5P – A plugin for publishing systems + Moodle and many more coming

Interactive Video

Memory Game

28 Content Types

The H5P Community Global collaboration on e-learning content and technology

Group 6: Charts

Added readable labels to pie chart pieces Added tabindex to pie pieces for keyboard access Added readable labels to bars in bar chart Added tabindex to bars for keyboard access Added description field to describe the chart (i.e. long description)

Group 1: Mark the Words

Fixes: Added button to move focus to start or end of list When a word is selected, it is now announced When navigating through words, marked ones are now announced Suggestions: Remove role=”button” from words, so only the word is announced Add hidden text to announce start and end of list Include hidden instruction Allow navigation through words by keyboard along

Group 4: Summary Builder

Added count labels, to be announced by AT ($count out of $total) Replace “/” with “out of” to make scores more meaningful Added Enter key (13) in addition to spacebar (32) to select correct answers Added focus highlighting Added instructional labels for AT Added tabindex to label to make them focusable Added “for” to labels to associate them with respective input element Added “incorrect answer” label Added FIELDSET and LEGEND to group radio buttons.

Group 3: Interactive Video

Added Accesskey P to pause/play button Added ARIA role=”alert” to announce bookmark popups Added ARIA role=”alert” to Interactive popups Added ARIA role=”alert” to interaction label text. Add a default title to interaction, if one is not provided

Group 7: Hot Spot & Arithmetic Quiz

Group 7: Hot Spot Problem: 4 images are multiple choice answer Neither readable nor clickable Solution: Add Tab Index to make them keyboard navigatable Add aria-labels with explanations Make them clickable by keyboard

Group 7: Arithmetic Quiz Scenario: Deck of quiz slides One displayed at a time Start slide – Countdown – Questions Score is kept and displayed A timer is kept and displayed Correctness of answer is indicated by animation

Problem: Partially Accessible Quiz Questions, Score, Timer inaccessible Buttons are keyboard accessible and clickable But ALL buttons on ALL slides are accessible o Slides are still in the page even if not displayed o Screenreader tells you the choices on the page o Keyboard navigates you to choices off the page Choice: Single widget vs Basic structures

Solution: Integrate A11Y from start Ensure basic structures are accessible In our case: buttons and slides Give structures accessibility defaults Make sure buttons are focusable but not reachable Set tabindex to -1 Control keyboard access by roving tabindex Set tabindex to 0 on elements of incoming slide Set tabindex to -1 on elements of outgoing slide Integrate Question/Score/Timer into tabindex

HTML 5 Animations Countdown to start the quiz Problem: countdown would flash on start slide Solution: Make countdown elements live regions This alerts Screen Reader to speak them Animated buttons show correctness of answer Problem: Buttons change colour/size in parallel Solution: Add a temporary live region Push to correctness info to live region Get the timing right! Remove the region before next slide!

Q & A Svein-Tore How could H5P be used in a work setting? And what are the next steps for H5P in regards to accessibility? Greg and Volker What’s one “take away” you have from participating in this event? All What are other effective ways to spread the work about accessibility?