Sakai Update and JAWS Tutorial Mike Elledge, Accessibility Team Lead, Sakai Project Gonzalo Silverio, User Interface Developer, Sakai Foundation.

Slides:



Advertisements
Similar presentations
AHEAD HTML Accessibility Topics: Keyboard Accessibility Content and Structure Links Headings and Lists Images in HTML Pages Tables Forms.
Advertisements

Chapter 3 – Web Design Tables & Page Layout
WEB DESIGN TABLES, PAGE LAYOUT AND FORMS. Page Layout Page Layout is an important part of web design Why do you think your page layout is important?
The Accessibility of Course Management Systems: Can You Read This If You’re Blind? Joe Wheaton, The Ohio State University Ken Petri, The Ohio State University.
ADA Compliant Websites & Documents What the heck am I supposed to do?
® Copyright 2008 Adobe Systems Incorporated. All rights reserved. ADOBE® ACCESSIBILITY Achieving Accessibility with PDF Greg Pisocky Accessibility Specialist.
Introduction to Web Accessibility. What is Web Accessibility Web accessibility means that people with disabilities can use the Web Disabilities including.
Building Accessibility Into The Workflow Rick Ells Computing & Communications University of Washington Seattle, Washington
How to Create Top Ranking Searchable and Accessible Documents Chris Pollett and Elizabeth Tu April, 2010.
IV. “Regular” Web Pages: HTML A Web Accessibility Primer: Usability for Everyone Office of Web Communications.
THE BASICS OF THE WEB Davison Web Design. Introduction to the Web Main Ideas The Internet is a worldwide network of hardware. The World Wide Web is part.
Accessible Word Document Training Microsoft Word 2010.
Sakai Update and JAWS Tutorial Mike Elledge, Accessibility Team Lead, Sakai Project Gonzalo Silverio, User Interface Developer, Sakai Foundation.
Chapter 3. Table have many uses in a HTML design but are mostly used for the organization of your web site. Tables also give vertical and horizontal structure.
Getting Started with Expression Web 3
Copyright © Texas Education Agency, All rights reserved. 1 Web Technologies Website Development with Dreamweaver.
Alternative Views of the Web Jon Gunderson, Ph.D. Division of Rehabilitation-Education Services University of Illinois at Urbana/Champaign.
IT Introduction to Website Development Welcome!
Sakai Accessibility Update Mike Elledge Accessibility Team Lead Assistant Director, Michigan State University Usability & Accessibility Center.
Using Styles and Style Sheets for Design
Lesson 4: Using HTML5 Markup.  The distinguishing characteristics of HTML5 syntax  The new HTML5 sectioning elements  Adding support for HTML5 elements.
HTML, XHTML, and CSS Chapter 12 Creating and Using XML Documents.
Tutorial 1 Getting Started with Adobe Dreamweaver CS3
Website Accessibility Testing. Why consider accessibility People with disabilities – Visual, Hearing, Physical, Cognitive (learning, reading, attention.
Website Development with Dreamweaver
Copyright © 2013 MyGraphicsLab / Pearson Education STRUCTURE AND HTML TAGS MyGraphicsLab: Adobe Dreamweaver CS6 ACA Certification Preparation for Web Communication.
Design and Construction of Accessible Web Sites Michael Burks Chairman Internet Society SIG For Internet Accessibility for People with Disabilities June.
CIS 205—Web Design & Development Dreamweaver Chapter 1.
Is Your Site Accessible? Web Site Testing for Accessibility Presented by: The NYS Forum IT Accessibility Committee The NYS Forum Webmasters Guild Northeast.
Birkbeck University of London Business Workshop Web Accessibility Introduction and welcome.
Accessibility and Sakai Current Status and 2.x --Mike Elledge, University of Michigan Future Directions/TILE Demonstration --Jutta Treviranus, University.
Designing Accessible Notes/Domino 6 Applications Shannon Rapuano Accessibility Consultant CLP Notes Developer IBM Accessibility Center
HTML Concepts and Techniques Fourth Edition Project 12 Creating and Using XML Documents.
Sakai U-Camp: Accessibility Colin Clark, Inclusive Software Architect, Adaptive Technology Resource Center, University of Toronto Mike Elledge, Assistant.
Daniel Njuguna – IT Officer/ Adaptive Technology Trainer Kenya Society For The Blind Accessibility in ICT’s.
 2008 Pearson Education, Inc. All rights reserved Introduction to XHTML.
INTRODUCTORY Tutorial 1 Using HTML Tags to Create Web Pages.
Accessibility and Sakai 2.1: The Challenge of Accessible Tool Design Mike Elledge, Accessibility Team Lead Gonzalo Silverio, User Interface Developer.
WEB ACCESSIBILITY. WHAT IS IT? Web accessibility means that people with disabilities can use the Web. Web accessibility encompasses all disabilities that.
XHTML By Trevor Adams. Topics Covered XHTML eXtensible HyperText Mark-up Language The beginning – HTML Web Standards Concept and syntax Elements (tags)
Retrofitting Websites for Accessibility David Mulder, Academic Technology Services.
Is Your Site Accessible? Validating Your Web Site.
Week 8.  Form controls  Accessibility with ARIA.
1 Creating Links Lesson 2. 2 In the center column type : Home | Order Now | Contact Us This is the navigation button which will link to the other pages.
HTML HYPER TEXT MARKUP LANGUAGE. INTRODUCTION Normal text” surrounded by bracketed tags that tell browsers how to display web pages Pages end with “.htm”
XP Review 1 New Perspectives on JavaScript, Comprehensive1 Introducing HTML and XHTML Creating Web Pages with HTML.
CHAPTER TWO HTML TAGS. 1.Basic HTML Tags 1.1 HTML: Hypertext Markup Language  HTML stands for Hypertext Markup Language.  It is the markup language.
Sakai Accessibility: 2.2 and Beyond Mike Elledge, Michigan State University Gonzalo Silverio, University of Michigan with special guest Colin Clark, University.
Sitecore Basic Training Drexel’s full-featured web content management system (CMS) Web Support Information Resources & Technology (IRT)
Sitecore Basic Training Drexel’s full-featured web content management system (CMS) Web Support Information Resources & Technology (IRT)
Sitecore Basic Training Drexel’s full-featured web content management system (CMS) Web Support Information Resources & Technology (IRT)
Web Design Principles 5 th Edition Chapter 3 Writing HTML for the Modern Web.
This is a test Webpage Wow, I’m writing my first webpage.
Sitecore Basic Training Content Management System (CMS) University Communications Web Services
 Accessibility & Information Architecture Presented by Liz Molleur INF385E April 5 th, 2009.
Accessibility and Teaching Online Beth Case Program Manager for Digital, Emerging, and Assistive Technologies University of Louisville, Delphi Center.
Creating Section 508 Compliant Documents & Presentations
Web Services University Communications
Making the Web Accessible to Impaired Users
Adobe Acrobat Pro DC – Introduction to Accessible PDFs
Introduction to Web Accessibility
Creating ADA Compliant Resources
Creating Section 508 Compliant Documents & Presentations
Benchmark Series Microsoft Word 2016 Level 2
Creating Section 508 Compliant Documents & Presentations
ADA Compliant Website & Documents
Creating Accessible Electronic Documents
Chapter 18 Finalizing a Database.
WebAIM Screen Reader Survey Results
Chapter 8 Using Document Collaboration and Integration Tools
Presentation transcript:

Sakai Update and JAWS Tutorial Mike Elledge, Accessibility Team Lead, Sakai Project Gonzalo Silverio, User Interface Developer, Sakai Foundation

Topics Chronology Current Accessibility What’s Next JAWS Tutorial—Have you installed JAWS?

Accessibility Chronology Version 1.5 to Version 2.01 Version 2.01 to Version 2.1 Version 2.1 to Version 2.2 Version 2.2 to Version 2.3 Version 2.3 to Version 2.4 (Proposed)

Version 1.5 to Version 2.01 Replaced automatic refresh/refocus with manual refresh. Added skip links and accesskeys to content, tools, and worksites. Added accesskeys to tools (0 to 9) and help. Refactored legacy tools to reflect style guide accessibility requirements: Headings, titles (iFrames, Links), tables, forms.

Version 2.01 to Version 2.1 Added link to accessibility page (Global; implemented by individual school). Added accessibility information to help. Screen reader and device independence changes: –Improved linearization of information, semantic markup, labeling –Enhanced title tags, function titles, link phrases –Tabular information arranged semantically –Added alt tags, screen-reader-only text and labels –Removed redundancies –Added onkeypress added to event handlers (for users that cannot use a mouse) –Converted 4.01 HTML to 1.0 XHTML transitional

Version 2.1 to Version 2.2 Added accesskeys to common functions (Save, Cancel, Options, Permissions, Edit, Delete). Enhanced title tags to include tool names for Options, Permissions, Edit, etc. top bar tool functions. Extended heading tags to include: form labels, table subjects. Added of "onkeydown" to JSF event handlers (i.e., to provide "onclick" alternative for screen reader users). Added caption tag to data tables.

Version 2.2 to Version 2.3 Eliminated tool title and site navigation iFrames. Increased use of CSS for portal and tool content presentation. Resolved WYSIWYG navigation and help tabbing issues. Eliminated numerous instances of "onkeypress" code (this was originally added to comply with a WCAG 1.0 recommendation, however, it was found to conflict with Internet Explorer). Revised portal accesskeys to reflect UK eCommerce guidelines

Current Accessibility Mostly Section 508/WCAG 1.0 compliant ( ?pageId=7825) ?pageId=7825 –JavaScript must be enabled –Scale > 200% not useable –JSF “Accessibility” –Content collapse (CSS) –Miscellaneous “Bugs” ( de=hide&requestId=10254) de=hide&requestId=10254 Natural language not identified in header Code burps Onkeypress clean-up

Version 2.3 to Version 2.4* Eliminate last iFrame (screen resizing and navigation) Add user-specified presentation (font size, reverse type, etc.)—StyleAble Revise non-CSS content scrolling Identify/Integrate more accessible WYSIWYG text editor Incorporate enhancements to JSF widgets Repair various JIRA items Integrate accessibility reviews with QA process *Proposed (“Yes, Virginia, there is Santa Claus”)

Beyond 2.4 What’s left over from 2.4 wish list FLUID interface Accessible AJAX Frameless portal and tools Sakai accessibility checker

JAWS Tutorial What is JAWS? How people use JAWS Download JAWS JAWS Exercise

What is JAWS? Leading screen reader for blind or low vision persons Website, application interpreter (Word, Powerpoint, Excel, etc.) With proper coding, assists scanning, navigation, comprehension

How People Use JAWS Users invoke keyboard combinations to read through a web-page or document Benefit from keyboard shortcuts, organized content, contextual clues Common techniques: tabbing through links and form inputs, checking page titles, reading link lists, scanning headings

Video Clip of Blind JAWS User

JAWS As Evaluation Tool Accessibility evaluation components –XHTML/CSS validation –Section 508/WCAG 1.0 evaluation –Manual review –JAWS Protocol: (

JAWS Installation Freedom Scientific demo page (

JAWS Start-up Close your browser Close your mail program Open JAWS Open Internet Explorer Surf to this address:

JAWS Exercise Use JAWS: –Listen to page (ins + down arrow) –Check page titles (insert + t) –Tab through links and link phrases (tab) –Scan through headings (h) –Review link phrases (insert + f7) –Review headings (insert +f6) –Go to different pages (alt + a, s, f, u, r, etc.) Quit JAWS

JAWS Exercise #2 Go to a site of your choosing and repeat the exercise

What Do You Think?

Key JAWS Keystrokes Top of page = Ctrl + home Read = Ins + down Stop = Control key Next link = Tab Prior link = Shift + Tab Next table = t Next heading = h Next frame = Ctrl + Tab Up 10 items = Page up Down 10 items = Page down Next page in browser = Alt + right Last page in browser = Alt + left Read title = Ins + t Show links = Ins + F7 Show headings = Ins + F6 Show frames = Ins + F9 First table cell = Alt + Ctrl + home Move to cell = Alt + Ctrl + arrow Say current cell = Alt + Ctrl + numpad 5 Read from row start = Ins + Shift + Home First form field = Ctrl + Ins + Home Next form field = f Turn on forms mode = enter

Common Code Elements A ElementsAttributesExamplePurpose title, name, accesskey, tabindex Skip Navigation Welcome… Provides additional information about links, creates anchor tag, provides keyboard- based navigation, sets tab order -- wksp Defines abbreviation -- W3C Defines acronym -- Accessibility and User Satisfaction Provides table heading id, class Various news items Delineates page structure, -- Delineates form structure

Common Code Elements B ElementsAttributesExamplePurpose title, name Describes frame content, Top heading Second level heading Creates page content hierarchy and navigation alt, longdesc Use alt="" for images that do not present information. Provides image descriptions, for, id First name: Associates form input with form labels prev, next, stylesheet Provides alternative navigation in Opera(?) browser keywords, author, description Describes web page content for search engines

Common Code Elements C ElementsAttributesExamplePurpose --Page content rendered without framesProvides alternative content when frames are present class Code examples, for instance Controls positioning and presentation of subsequent content summary Describes table structure and content id, headers Tutorial Introduction Associates table cell content with column and/or row headings scope Tutorial Introduction Associates table cell content with column and/or row headings, -- Separates head and body of complex data table -- Main Page Describes web page title

Q & A Stop by the CATEA and NFBGA tables at tonight’s tech fair—5:30 Be sure to attend tomorrow’s JAWS and ZoomText user panel session! –8:30, International Room 5 –Demo –Discussion