SlideShare a Scribd company logo
@nwea
#dwpdx
#a11y
The Why
Why should we make things accessible?
Removing Barriers for Learners
JAMES GABLE
Auditory Processing Disorder
How I Design With Accessibility In
Mind
HTML5 + CSS
Who is NWEA?
BRIAN TOSKY
Surveythe room
Why Accessibility Matters to Us
How are we defining accessibility
Americans with Disabilities Act (ADA)​
Web Content Accessibility Guidelines (WCAG) 2.1
508 Compliance
Voluntary Product Accessibility Template (VPAT)
Regulations/Compliance
Source:A Guideto DisabilityRights Laws
Assistive Technology
Academic andlearningaids Aidstodailyliving
AssistedLivingDevicesand
EnvironmentalAids
AugmentativeCommunication
ComputerAccessandInstruction EnvironmentalControl MobilityAids OralCommunicationandACC
Pre-VocationalandVocationalAids RecreationandLeisure SeatingandPositioning VisualAids
ELIZABETH BARKER
The Myth of Average – Todd Rose
Multiple Meansof:
1. Engagement
2. Representation
3. Action andExpression
(http://www.cast.org/ Universal Design for Learning)
What about Design?
PHOTO BY:GEOFFREY CAMPBELL?
The How
How do you make something accessible?
Making changes
KAT MCLAURIN
Accessibility Timeline
Be The Squeaky Wheel
Continue Improving Accessibility
• It's not a project
• Accessibility Center of Excellence
• Defining standards
• Providing training
• Measuring progress
• Recommending improvements
• The Bat-Signal
• The role of UX
UX
MARK SCHMIDT
Design System
What problem are we trying to solve?
• User Experience fragmentation
• Foundational accessibility embedded in the system
The Nuts & Bolts
CORINNA SCHULTZ
Accessibility API
1. Whatis theelement? (checkbox,list item)
2. Whatis itspropertiesandrelationships?(disabled,label for)
3. Whatis itsstate?(checked, selected)
4. Alert user tochangein state.
5. Keyboardandfocusis predictable.Eventtriggering is intuitive(spacebar,hotkey).
Make things accessible
• Usetheright HTML(let the browserdo thework)
• Provideheadingsforquicknavigation
• Providefocusandkeyboardsupport
• Provideaccessible namesanddescriptions
• Communicatestatewitharia-live
Basic HTML5 Accessibility
<body>
<header>
<nav>
<a></a>
</nav>
</header>
<main>
<p> </p>
<ul>
<li></li>
<ul>
</main>
<footer> </footer>
</body>
<body>
<div>
<div>
<div></div>
</div>
</div>
<div>
<div> </div>
<div>
<div></div>
<div>
</div>
<div> </div>
</body>
Primitive HTMLElements
<div> and <span>
• Nofocus
• Nointeraction
• Nosemantics
• Nogood!
Design requires <div>?
• UseARIAtomimic HTML5 semanticelements
• Addtabindexes
• Ensurefocusis clear
• TESTEVERYTHINGacrossall browsers!
<body>
<div role="banner">
<div role="navigation">
<div role="link"></div>
</div>
</div>
<div role="main">
<div> </div>
<div role="list">
<div role="listitem"></div>
<div>
</div>
<div role="contentinfo"> </div>
</body>
User Experience:
• Zoom
• KeyboardNavigation
• Screen Reader
• RefreshableBraille
JAMES
GABLE
BRIAN
TOSKY
LUIS
CALERO
KAT
MCLAURIN
CORINNA
SCHULTZ
MARK
SCHMIDT
ELIZABETH
BARKER
@nwea
#dwpdx
#a11y
Contact us:
Elizabeth.Barker@nwea.org

More Related Content

Similar to Design with Accessibility in Mind

E-Maginarium - NDCO assistive technologies and accessibility - Liz Reid
E-Maginarium - NDCO assistive technologies and accessibility - Liz ReidE-Maginarium - NDCO assistive technologies and accessibility - Liz Reid
E-Maginarium - NDCO assistive technologies and accessibility - Liz Reid
Service Industries TAC
 
State Of Interaction Design 2008
State Of Interaction Design 2008State Of Interaction Design 2008
State Of Interaction Design 2008
Dave Malouf
 
Accessibility and Web Technologies @HTML5_Toronto
Accessibility and Web Technologies @HTML5_TorontoAccessibility and Web Technologies @HTML5_Toronto
Accessibility and Web Technologies @HTML5_Toronto
George Zamfir
 
Ada Show
Ada ShowAda Show
Ada Show
joelk
 
Global accessibility day untapped minority
Global accessibility day  untapped minorityGlobal accessibility day  untapped minority
Global accessibility day untapped minority
Barbara Starr
 
Universal design for e learning final
Universal design for e learning finalUniversal design for e learning final
Universal design for e learning final
Jozenia (Zeni) Colorado
 
Web content accessibility
Web content accessibilityWeb content accessibility
Web content accessibility
krishnapriya Tadepalli
 
Web accessibility: It's everyone's responsibility
Web accessibility: It's everyone's responsibilityWeb accessibility: It's everyone's responsibility
Web accessibility: It's everyone's responsibility
Access iQ
 
Web accessibility: it’s everyone’s responsibility
Web accessibility: it’s everyone’s responsibilityWeb accessibility: it’s everyone’s responsibility
Web accessibility: it’s everyone’s responsibility
Media Access Australia
 
UX Akron Global Accessibility Awareness Day 2019
UX Akron Global Accessibility Awareness Day 2019UX Akron Global Accessibility Awareness Day 2019
UX Akron Global Accessibility Awareness Day 2019
Joshua Randall
 
Accessibility & Inclusion Forum - March 2013
Accessibility & Inclusion Forum - March 2013Accessibility & Inclusion Forum - March 2013
Accessibility & Inclusion Forum - March 2013
Jisc RSC East Midlands
 
Webinar_ How can AI help disabled people slides.pptx
Webinar_ How can AI help disabled people slides.pptxWebinar_ How can AI help disabled people slides.pptx
Webinar_ How can AI help disabled people slides.pptx
contato375220
 
Accessibility Issues
Accessibility IssuesAccessibility Issues
Accessibility Issues
liddy
 
Don't Panic! How to perform an accessibility evaluation with limited resources
Don't Panic! How to perform an accessibility evaluation with limited resourcesDon't Panic! How to perform an accessibility evaluation with limited resources
Don't Panic! How to perform an accessibility evaluation with limited resources
Michael Ryan
 
Web Accessibility
Web AccessibilityWeb Accessibility
Web Accessibility
Amal Abduallah
 
UDL
UDLUDL
Accessibility for beginners
Accessibility for beginnersAccessibility for beginners
Accessibility for beginners
Elizabeth Fiennes
 
Digital Accessibility: Introduction to Law and Process
Digital Accessibility: Introduction to Law and ProcessDigital Accessibility: Introduction to Law and Process
Digital Accessibility: Introduction to Law and Process
NetSquared
 
Web Accessibility 101
Web Accessibility 101Web Accessibility 101
Web Accessibility 101
Anna Cook (she/her)
 
What is WCAG 2 and why should we care?
What is WCAG 2 and why should we care?What is WCAG 2 and why should we care?
What is WCAG 2 and why should we care?
Russ Weakley
 

Similar to Design with Accessibility in Mind (20)

E-Maginarium - NDCO assistive technologies and accessibility - Liz Reid
E-Maginarium - NDCO assistive technologies and accessibility - Liz ReidE-Maginarium - NDCO assistive technologies and accessibility - Liz Reid
E-Maginarium - NDCO assistive technologies and accessibility - Liz Reid
 
State Of Interaction Design 2008
State Of Interaction Design 2008State Of Interaction Design 2008
State Of Interaction Design 2008
 
Accessibility and Web Technologies @HTML5_Toronto
Accessibility and Web Technologies @HTML5_TorontoAccessibility and Web Technologies @HTML5_Toronto
Accessibility and Web Technologies @HTML5_Toronto
 
Ada Show
Ada ShowAda Show
Ada Show
 
Global accessibility day untapped minority
Global accessibility day  untapped minorityGlobal accessibility day  untapped minority
Global accessibility day untapped minority
 
Universal design for e learning final
Universal design for e learning finalUniversal design for e learning final
Universal design for e learning final
 
Web content accessibility
Web content accessibilityWeb content accessibility
Web content accessibility
 
Web accessibility: It's everyone's responsibility
Web accessibility: It's everyone's responsibilityWeb accessibility: It's everyone's responsibility
Web accessibility: It's everyone's responsibility
 
Web accessibility: it’s everyone’s responsibility
Web accessibility: it’s everyone’s responsibilityWeb accessibility: it’s everyone’s responsibility
Web accessibility: it’s everyone’s responsibility
 
UX Akron Global Accessibility Awareness Day 2019
UX Akron Global Accessibility Awareness Day 2019UX Akron Global Accessibility Awareness Day 2019
UX Akron Global Accessibility Awareness Day 2019
 
Accessibility & Inclusion Forum - March 2013
Accessibility & Inclusion Forum - March 2013Accessibility & Inclusion Forum - March 2013
Accessibility & Inclusion Forum - March 2013
 
Webinar_ How can AI help disabled people slides.pptx
Webinar_ How can AI help disabled people slides.pptxWebinar_ How can AI help disabled people slides.pptx
Webinar_ How can AI help disabled people slides.pptx
 
Accessibility Issues
Accessibility IssuesAccessibility Issues
Accessibility Issues
 
Don't Panic! How to perform an accessibility evaluation with limited resources
Don't Panic! How to perform an accessibility evaluation with limited resourcesDon't Panic! How to perform an accessibility evaluation with limited resources
Don't Panic! How to perform an accessibility evaluation with limited resources
 
Web Accessibility
Web AccessibilityWeb Accessibility
Web Accessibility
 
UDL
UDLUDL
UDL
 
Accessibility for beginners
Accessibility for beginnersAccessibility for beginners
Accessibility for beginners
 
Digital Accessibility: Introduction to Law and Process
Digital Accessibility: Introduction to Law and ProcessDigital Accessibility: Introduction to Law and Process
Digital Accessibility: Introduction to Law and Process
 
Web Accessibility 101
Web Accessibility 101Web Accessibility 101
Web Accessibility 101
 
What is WCAG 2 and why should we care?
What is WCAG 2 and why should we care?What is WCAG 2 and why should we care?
What is WCAG 2 and why should we care?
 

Recently uploaded

原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
gpffo76j
 
UNIT IV-VISUAL STYLE AND MOBILE INTERFACES.pptx
UNIT IV-VISUAL STYLE AND MOBILE INTERFACES.pptxUNIT IV-VISUAL STYLE AND MOBILE INTERFACES.pptx
UNIT IV-VISUAL STYLE AND MOBILE INTERFACES.pptx
GOWSIKRAJA PALANISAMY
 
Top Interior Designers in Bangalore.pdf1
Top Interior Designers in Bangalore.pdf1Top Interior Designers in Bangalore.pdf1
Top Interior Designers in Bangalore.pdf1
Decomart Studio
 
Storytelling For The Web: Integrate Storytelling in your Design Process
Storytelling For The Web: Integrate Storytelling in your Design ProcessStorytelling For The Web: Integrate Storytelling in your Design Process
Storytelling For The Web: Integrate Storytelling in your Design Process
Chiara Aliotta
 
Branding de la empresa de Bolt- 2024.pdf
Branding de la empresa de Bolt- 2024.pdfBranding de la empresa de Bolt- 2024.pdf
Branding de la empresa de Bolt- 2024.pdf
PabloMartelLpez
 
Mohannad Abdullah portfolio _ V2 _22-24
Mohannad Abdullah  portfolio _ V2 _22-24Mohannad Abdullah  portfolio _ V2 _22-24
Mohannad Abdullah portfolio _ V2 _22-24
M. A. Architect
 
UNIT V ACTIONS AND COMMANDS, FORMS AND CONTROLS.pptx
UNIT V ACTIONS AND COMMANDS, FORMS AND CONTROLS.pptxUNIT V ACTIONS AND COMMANDS, FORMS AND CONTROLS.pptx
UNIT V ACTIONS AND COMMANDS, FORMS AND CONTROLS.pptx
GOWSIKRAJA PALANISAMY
 
Impact of Fonts: in Web and Apps Design
Impact of Fonts:  in Web and Apps DesignImpact of Fonts:  in Web and Apps Design
Impact of Fonts: in Web and Apps Design
contactproperweb2014
 
Game Concept Presentation for Ukrainian Mythology Based Game With Designs
Game Concept Presentation for Ukrainian Mythology Based Game With DesignsGame Concept Presentation for Ukrainian Mythology Based Game With Designs
Game Concept Presentation for Ukrainian Mythology Based Game With Designs
184804
 
PDF SubmissionDigital Marketing Institute in Noida
PDF SubmissionDigital Marketing Institute in NoidaPDF SubmissionDigital Marketing Institute in Noida
PDF SubmissionDigital Marketing Institute in Noida
PoojaSaini954651
 
定制美国西雅图城市大学毕业证学历证书原版一模一样
定制美国西雅图城市大学毕业证学历证书原版一模一样定制美国西雅图城市大学毕业证学历证书原版一模一样
定制美国西雅图城市大学毕业证学历证书原版一模一样
qo1as76n
 
一比一原版(BU毕业证)波士顿大学毕业证如何办理
一比一原版(BU毕业证)波士顿大学毕业证如何办理一比一原版(BU毕业证)波士顿大学毕业证如何办理
一比一原版(BU毕业证)波士顿大学毕业证如何办理
peuce
 
EASY TUTORIAL OF HOW TO USE CAPCUT BY: FEBLESS HERNANE
EASY TUTORIAL OF HOW TO USE CAPCUT BY: FEBLESS HERNANEEASY TUTORIAL OF HOW TO USE CAPCUT BY: FEBLESS HERNANE
EASY TUTORIAL OF HOW TO USE CAPCUT BY: FEBLESS HERNANE
Febless Hernane
 
Maximize Your Content with Beautiful Assets : Content & Asset for Landing Page
Maximize Your Content with Beautiful Assets : Content & Asset for Landing Page Maximize Your Content with Beautiful Assets : Content & Asset for Landing Page
Maximize Your Content with Beautiful Assets : Content & Asset for Landing Page
pmgdscunsri
 
NHR Engineers Portfolio 2023 2024 NISHANT RATHI
NHR Engineers Portfolio 2023 2024 NISHANT RATHINHR Engineers Portfolio 2023 2024 NISHANT RATHI
NHR Engineers Portfolio 2023 2024 NISHANT RATHI
NishantRathi18
 
Connect Conference 2022: Passive House - Economic and Environmental Solution...
Connect Conference 2022: Passive House -  Economic and Environmental Solution...Connect Conference 2022: Passive House -  Economic and Environmental Solution...
Connect Conference 2022: Passive House - Economic and Environmental Solution...
TE Studio
 
Heuristics Evaluation - How to Guide.pdf
Heuristics Evaluation - How to Guide.pdfHeuristics Evaluation - How to Guide.pdf
Heuristics Evaluation - How to Guide.pdf
Jaime Brown
 
ARENA - Young adults in the workplace (Knight Moves).pdf
ARENA - Young adults in the workplace (Knight Moves).pdfARENA - Young adults in the workplace (Knight Moves).pdf
ARENA - Young adults in the workplace (Knight Moves).pdf
Knight Moves
 
Revolutionizing the Digital Landscape: Web Development Companies in India
Revolutionizing the Digital Landscape: Web Development Companies in IndiaRevolutionizing the Digital Landscape: Web Development Companies in India
Revolutionizing the Digital Landscape: Web Development Companies in India
amrsoftec1
 
哪里办理美国中央华盛顿大学毕业证双学位证书原版一模一样
哪里办理美国中央华盛顿大学毕业证双学位证书原版一模一样哪里办理美国中央华盛顿大学毕业证双学位证书原版一模一样
哪里办理美国中央华盛顿大学毕业证双学位证书原版一模一样
qo1as76n
 

Recently uploaded (20)

原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
 
UNIT IV-VISUAL STYLE AND MOBILE INTERFACES.pptx
UNIT IV-VISUAL STYLE AND MOBILE INTERFACES.pptxUNIT IV-VISUAL STYLE AND MOBILE INTERFACES.pptx
UNIT IV-VISUAL STYLE AND MOBILE INTERFACES.pptx
 
Top Interior Designers in Bangalore.pdf1
Top Interior Designers in Bangalore.pdf1Top Interior Designers in Bangalore.pdf1
Top Interior Designers in Bangalore.pdf1
 
Storytelling For The Web: Integrate Storytelling in your Design Process
Storytelling For The Web: Integrate Storytelling in your Design ProcessStorytelling For The Web: Integrate Storytelling in your Design Process
Storytelling For The Web: Integrate Storytelling in your Design Process
 
Branding de la empresa de Bolt- 2024.pdf
Branding de la empresa de Bolt- 2024.pdfBranding de la empresa de Bolt- 2024.pdf
Branding de la empresa de Bolt- 2024.pdf
 
Mohannad Abdullah portfolio _ V2 _22-24
Mohannad Abdullah  portfolio _ V2 _22-24Mohannad Abdullah  portfolio _ V2 _22-24
Mohannad Abdullah portfolio _ V2 _22-24
 
UNIT V ACTIONS AND COMMANDS, FORMS AND CONTROLS.pptx
UNIT V ACTIONS AND COMMANDS, FORMS AND CONTROLS.pptxUNIT V ACTIONS AND COMMANDS, FORMS AND CONTROLS.pptx
UNIT V ACTIONS AND COMMANDS, FORMS AND CONTROLS.pptx
 
Impact of Fonts: in Web and Apps Design
Impact of Fonts:  in Web and Apps DesignImpact of Fonts:  in Web and Apps Design
Impact of Fonts: in Web and Apps Design
 
Game Concept Presentation for Ukrainian Mythology Based Game With Designs
Game Concept Presentation for Ukrainian Mythology Based Game With DesignsGame Concept Presentation for Ukrainian Mythology Based Game With Designs
Game Concept Presentation for Ukrainian Mythology Based Game With Designs
 
PDF SubmissionDigital Marketing Institute in Noida
PDF SubmissionDigital Marketing Institute in NoidaPDF SubmissionDigital Marketing Institute in Noida
PDF SubmissionDigital Marketing Institute in Noida
 
定制美国西雅图城市大学毕业证学历证书原版一模一样
定制美国西雅图城市大学毕业证学历证书原版一模一样定制美国西雅图城市大学毕业证学历证书原版一模一样
定制美国西雅图城市大学毕业证学历证书原版一模一样
 
一比一原版(BU毕业证)波士顿大学毕业证如何办理
一比一原版(BU毕业证)波士顿大学毕业证如何办理一比一原版(BU毕业证)波士顿大学毕业证如何办理
一比一原版(BU毕业证)波士顿大学毕业证如何办理
 
EASY TUTORIAL OF HOW TO USE CAPCUT BY: FEBLESS HERNANE
EASY TUTORIAL OF HOW TO USE CAPCUT BY: FEBLESS HERNANEEASY TUTORIAL OF HOW TO USE CAPCUT BY: FEBLESS HERNANE
EASY TUTORIAL OF HOW TO USE CAPCUT BY: FEBLESS HERNANE
 
Maximize Your Content with Beautiful Assets : Content & Asset for Landing Page
Maximize Your Content with Beautiful Assets : Content & Asset for Landing Page Maximize Your Content with Beautiful Assets : Content & Asset for Landing Page
Maximize Your Content with Beautiful Assets : Content & Asset for Landing Page
 
NHR Engineers Portfolio 2023 2024 NISHANT RATHI
NHR Engineers Portfolio 2023 2024 NISHANT RATHINHR Engineers Portfolio 2023 2024 NISHANT RATHI
NHR Engineers Portfolio 2023 2024 NISHANT RATHI
 
Connect Conference 2022: Passive House - Economic and Environmental Solution...
Connect Conference 2022: Passive House -  Economic and Environmental Solution...Connect Conference 2022: Passive House -  Economic and Environmental Solution...
Connect Conference 2022: Passive House - Economic and Environmental Solution...
 
Heuristics Evaluation - How to Guide.pdf
Heuristics Evaluation - How to Guide.pdfHeuristics Evaluation - How to Guide.pdf
Heuristics Evaluation - How to Guide.pdf
 
ARENA - Young adults in the workplace (Knight Moves).pdf
ARENA - Young adults in the workplace (Knight Moves).pdfARENA - Young adults in the workplace (Knight Moves).pdf
ARENA - Young adults in the workplace (Knight Moves).pdf
 
Revolutionizing the Digital Landscape: Web Development Companies in India
Revolutionizing the Digital Landscape: Web Development Companies in IndiaRevolutionizing the Digital Landscape: Web Development Companies in India
Revolutionizing the Digital Landscape: Web Development Companies in India
 
哪里办理美国中央华盛顿大学毕业证双学位证书原版一模一样
哪里办理美国中央华盛顿大学毕业证双学位证书原版一模一样哪里办理美国中央华盛顿大学毕业证双学位证书原版一模一样
哪里办理美国中央华盛顿大学毕业证双学位证书原版一模一样
 

Design with Accessibility in Mind

Editor's Notes

  1. James personal experience and tie this back into his current role. Good evening, I am James Gable, the Systems and Solution Innovation Specialist here at NWEA. Tonight, I want to share a short personal story about why designing with accessibility in mind is important to me. Growing up I saw my older sister, Tanya, struggle in school with spelling, reading, and general language skills. She didn’t develop her communication skills until much later in life than most kids. She was nonverbal until she reached the age of four and my parents took her to several specialists before they found out the cause. My sister was eventually diagnosed with Auditory Processing Disorder, also known as (APD).     
  2. Most people do not know what Auditory Processing Disorder is or that it even exists since it only affects 5% of the population. People with (APD) are not able to process what they hear in the same way other people do because their ears and brain don't fully coordinate. Another way to describe it is like having a bad phone reception and not being able to clearly hear all the syllables and vowels in the conversation and then trying to piece together what the other person is saying.          During my sister’s early school years, she had a really hard time academically and socially. I knew it wasn’t because she wasn’t as smart as the other kids or that she wasn’t trying hard enough. However, many of her teachers and classmates didn’t understand why she was struggling so much. It wasn’t until middle school that my sister finally found the confidence and resources, she needed to overcome her learning disability. There was one specific teacher who made a huge difference in her life. That teacher was Mrs. Literal; she gave my sister the knowledge and tools she needed to overcome the challenges of (APD). And she gave my sister one message that completely changed her life! That message was, “You are just as smart as your classmates, you just need to decode and learn the information in a different way.” Once my sister had the tools she needed to strengthen her central resources such as (language, problem-solving, memory, attention, and other cognitive skills) I saw a dramatic change in her life. Her grades improved, she gained self-confidence, and she became more social at school!    
  3. Here at NWEA, I use HTML5 and along with CSS to help create new tools for students like my sister, who need to remove barriers that are preventing them from learning. For example, my sister would often need to rely on a teacher or audio book to help decipher certain words. Now we have text to speech along with a highlighter tool which allow students to select problematic words to see and hear the words as they are read aloud. We can also use CSS to customize the font and background colors and make the text on screen for students with dyslexia and other learning disabilities easier to decode. Another example is using responsive design along with browser zoom to present content in a format that makes it easier for students to see and process information on screen.         These are just a few examples of how we can design with accessibility in mind and help kids spend less time decoding the information and more time learning! Now I would like to introduce my colleague, Brian Tosky, who will tell you more about what we do here at NWEA.   
  4. Creating an app to survey who is in the audience https://poll.excitem.com/s/presentation/poll?id=26316 Vote by texting: (503) 386-9323
  5. *DEIA and Mission based organization
  6. What is accessibility? What do we use to guide us with accessibility? When is something online considered “accessible?” Talk 508, WCAG Privacy and Independence
  7. ADA: The ADA prohibits discrimination on the basis of disability in employment, State and local government, public accommodations, commercial facilities, transportation, and telecommunications.   508: Section 508 was made part of the Rehabilitation Act of 1973. Its purpose is to “…require Federal agencies to make their electronic and information technology (EIT) accessible to people with disabilities.”  VPAT: A document which evaluates how accessible a particular product is according to the Section 508 Standards.  WIP JM Notes: JM Notes: There is too much content on this slide. What is the main takeaway here?
  8. WIP JM Notes: What is the main takeaway for this info? Is there something specific you want to emphasize or are you communicating the volume of hardware available?
  9. Universal Design – what is it, why it important to inclusion, and how does this relate to design *show video (Todd Rose) https://ed.ted.com/on/4s8O5loM
  10. Things to think about with design: Does the design require visual perception of the entire page to be understood? Does the design require visual perception of the layout to be understood? Does the interaction of the design require any single sensory perception, including memory, to be used?
  11. Talk about how today these are foundational requirements and how beautiful including accessibility into architecture can be. I will also give examples of the curb cuts, entry ways width, electric sinks and door handles The pillars of a good foundation: Security, Accessibility, and.. Make this slide - questions
  12. Advocate for accessibility within your organizations regular ceremonies Get others to become advocates too Be tactful but be persistent Change takes repetition Advocating can come in the form of reporting on current state, presentations to your colleagues and executives or just casually within your meetings
  13. Started an ACOE in November 2018. Responsibilities include: Defining standards – WCAG 2.1 AA Providing training – Customized training program for each role Measuring progress – Setting goals for the organization and helping to measure progress towards these.  Recommending improvements – This could be business process related or product related but with a goal to continue shifting accountability to the wider organization The Bat-signal - Providing answers! Reference the role UX is playing and the design system.
  14. Diagram alt text: Information on a computer is communicated to AT via the platform's accessibility API. The web browser has its own accessibility API that talks to the platform's accessibility API. The screen reader only communicates through the platform API, not directly with the web browser. This fact has two main consequences.    First, there are quirks and bugs that result from the combinations of different versions of platform and program and AT. And second, this means that the web developer needs to be aware that there are two independent representations of a web page - the browser DOM and the accessibility tree. Keeping important changes in sync is one of the challenges of making the web accessible.
  15. <!doctype html> <html> <head>     <meta charset="UTF-8">     <title>DWP Example 1</title>     <link href="https://fonts.googleapis.com/css?family=Open+Sans"           rel="stylesheet">     <link rel="stylesheet"           href="https://fonts.googleapis.com/icon?family=Material+Icons">     <style>         body {             font-family: 'Open Sans', sans-serif;             background: #e2e2e2;         }         main {             background: #fff;             padding: 5px;         }         button {             cursor: pointer;         }         h1 {             color: #404041;             text-align: center;             text-decoration: underline;         }         ul.level1 {             margin: 0px;         }         .level1 li {             margin: 24px 0px;         }         ul.level2 {             margin: 0px;             padding: 0px;         }         li.noBull {             list-style-type: none;             margin: 0px;         }         li {             overflow: auto;         }         table.data {             border-collapse: collapse;             border: solid 1px black;             margin-top: 5px;         }         table.data th {             font-weight: bold;             border: solid 1px black;             padding: 5px;         }         table.data td {             border: solid 1px black;             padding: 5px;         }         table.inputs td {             padding-right: 25px;         }         table.inputs td label {             white-space: nowrap;         }         .visuallyHidden {             clip: rect(1px, 1px, 1px, 1px);             clip-path: inset(50%);             height: 1px;             width: 1px;             margin: -1px;             overflow: hidden;             padding: 0;             position: absolute;         }         nav {             display: flex;             justify-content: flex-end;         }         .account {             font-size: 24px;         }         footer {             padding: 5px;         }     </style> </head> <body> <!--ARIA LIVE can be used to communicate the state of your page.--> <div id="live-update" class="visuallyHidden" aria-live="polite"></div> <header>     <nav><a href="#home">home</a> | <a href="#about">about</a> | <a             href="#account"><i class="material-icons account"                                aria-label="my account">account_circle</i></a>     </nav>     <h1>Basic HTML5 Accessibility</h1> </header> <main>     <h2>Using the Right HTML5 Elements Helps Improve Accessibility!</h2>     <p>Let's show you how by providing a list of examples.</p>     <ul class="level1">         <li>Click on this button!             <button onClick="updateLiveRegion()">click me</button>         </li>         <li>             <div class="visuallyHidden">These options are laid out using                 a table element.             </div>             <table class="inputs">                 <tbody>                 <tr>                     <td>                         Which would you like for a pet?<br>                         <input type="radio" name="RadioGroup1"                                value="radio" id="RadioGroup1_0">                         <label for="RadioGroup1_0">Cat</label>                         <br>                         <input type="radio" name="RadioGroup1"                                value="radio" id="RadioGroup1_1">                         <label for="RadioGroup1_1">Snake</label>                         <br>                         <input type="radio" name="RadioGroup1"                                value="radio" id="RadioGroup1_2">                         <label for="RadioGroup1_2">Capybara</label>                         <br>                     </td>                     <td>                         Why did you pick that?                         <br>                         <input type="checkbox" name="CheckboxGroup1"                                value="checkbox" id="CheckboxGroup1_0">                         <label for="CheckboxGroup1_0">They are cute</label>                         <br>                         <input type="checkbox" name="CheckboxGroup1"                                value="checkbox" id="CheckboxGroup1_1">                         <label for="CheckboxGroup1_1">They are easy to take care                             of</label>                         <br>                         <input type="checkbox" name="CheckboxGroup1"                                value="checkbox" id="CheckboxGroup1_2">                         <label for="CheckboxGroup1_2">They are unusual</label>                         <br>                     </td>                 </tr>                 </tbody>             </table>         </li>         <li>             <p>Tables are extremely useful for data navigation.<br>             Simply add a border for the magic to happen!             </p>             <p>             <table class="data">                 <tbody>                 <tr>                     <th>Person</th>                     <th>Age</th>                     <th>City</th>                     <th>Pet</th>                 </tr>                 <tr>                     <td>Chris</td>                     <td>38</td>                     <td>Vancouver</td>                     <td>Cat</td>                 </tr>                 <tr>                     <td>Dennis</td>                     <td>45</td>                     <td>Portland</td>                     <td>Cat</td>                 </tr>                 <tr>                     <td>Sarah</td>                     <td>29</td>                     <td>Seattle</td>                     <td>Snake</td>                 </tr>                 </tbody>             </table>             </p>         </li>     </ul> </main> <footer> Brought to you by the letter A and the number 19.</footer> <script>   function updateLiveRegion () {     setTimeout(function () {       document.getElementById("live-update").innerHTML = "You clicked the button.";     }, 1000);   } </script> </body> </html>
  16. <!doctype html> <html> <head>     <meta charset="UTF-8">     <title>DWP Example 2</title>     <link href="https://fonts.googleapis.com/css?family=Open+Sans"           rel="stylesheet">     <link rel="stylesheet"           href="https://fonts.googleapis.com/icon?family=Material+Icons">     <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>     <style>         body {             font-family: 'Open Sans', sans-serif;             background: #e2e2e2;         }         main {             background: #fff;             padding: 5px;         }         button {             cursor: pointer;         }         .button {             border-color: rgb(216, 216, 216) rgb(209, 209, 209) rgb(186, 186, 186);             border-style: solid;             border-width: 1px;             padding: 1px 7px 2px;             display: inline-block;             border-radius: 5px;             font-size: 12px;         }         h1 {             color: #404041;             text-align: center;             text-decoration: underline;         }         ul.level1 {             margin: 0px;         }         .level1 li {             margin: 24px 0px;         }         .li.level2 {             margin-bottom: 0px;         }         ul.level2 {             margin: 0px;             padding: 0px;         }         li.noBull {             list-style-type: none;             margin: 0px;         }         li {             overflow: auto;         }         table.data {             border-collapse: collapse;             border: solid 1px black;             margin-top: 5px;         }         table.data th {             font-weight: bold;             border: solid 1px black;             padding: 5px;         }         table.data td {             border: solid 1px black;             padding: 5px;         }         table.inputs td {             padding-right: 25px;             border-collapse: collapse;             border: solid 1px black;         }         table.inputs td label {             white-space: nowrap;         }         .visuallyHidden {             clip: rect(1px, 1px, 1px, 1px);             clip-path: inset(50%);             height: 1px;             width: 1px;             margin: -1px;             overflow: hidden;             padding: 0;             position: absolute;         }         nav {             display: flex;             justify-content: flex-end;         }         .account {             font-size: 24px;         }         footer {             padding: 5px;         }     </style>     <script>       $(document).ready(function () {         $(".select").click(function () {           var expand = $(this).attr('aria-expanded');           if (expand == 'true') {             $(this).attr('aria-expanded', 'false');           } else {             $(this).attr('aria-expanded', 'true');           }           $(".o2, .o3, .o4").slideToggle("slow");         });         $(".button").mousedown(function () {           $(this).css("background-color", "#999");         });         $(".button").mouseup(function () {           $(this).css("background-color", "#fff");         });         $(".label").click(function () {           var checked = $(this).children(".input").attr('aria-checked');           if (checked == 'true') {             $(this).children(".input").attr('aria-checked', 'false');           } else {             $(this).children(".input").attr('aria-checked', 'true');           }           $(this).children(".input").toggleClass("selected");         });       });     </script> </head> <body> <!--ARIA LIVE can be used to communicate the state of your page.--> <div id="live-update" class="visuallyHidden" aria-live="polite"></div> <header>     <nav><span id="home" role="link">home</span> | <span id="about" role="link">about</span> | <a             href="#account"><i class="material-icons account"                                aria-label="my account">account_circle</i></a>     </nav>     <h1>Basic HTML5 Accessibility</h1> </header> <main>     <h2>Using the Right HTML5 Elements Plus ARIA Helps Improve Accessibility!</h2>     <p>Let's show you how by providing a list of examples.</p>     <ul class="level1">         <li>Click on this button!             <button onClick="updateLiveRegion()">click me</button>         </li>         <div class="li" role="listitem">Click on this button!             <div class="button" role="button" tabindex="0">click me</div>             <div aria-hidden="true">(This text is hidden from the screen                 reader. Shh...)             </div>         </div>         <li>             <div class="visuallyHidden">These options are laid out using                 a table element.             </div>             <table class="inputs" role="presentation">                 <tbody>                 <tr>                     <td>                         Which would you like for a pet?<br>                         <input type="radio" name="RadioGroup1"                                value="radio" id="RadioGroup1_0">                         <label for="RadioGroup1_0">Cat</label>                         <br>                         <input type="radio" name="RadioGroup1"                                value="radio" id="RadioGroup1_1">                         <label for="RadioGroup1_1">Snake</label>                         <br>                         <input type="radio" name="RadioGroup1"                                value="radio" id="RadioGroup1_2">                         <label for="RadioGroup1_2">Capybara</label>                         <br>                     </td>                     <td>                         Why did you pick that?                         <br>                         <input type="checkbox" name="CheckboxGroup1"                                value="checkbox" id="CheckboxGroup1_0">                         <label for="CheckboxGroup1_0">They are cute</label>                         <br>                         <input type="checkbox" name="CheckboxGroup1"                                value="checkbox" id="CheckboxGroup1_1">                         <label for="CheckboxGroup1_1">They are easy to take care                             of</label>                         <br>                         <input type="checkbox" name="CheckboxGroup1"                                value="checkbox" id="CheckboxGroup1_2">                         <label for="CheckboxGroup1_2">They are unusual</label>                         <br>                     </td>                 </tr>                 </tbody>             </table>         </li>         <li>             <p>Tables are extremely useful for data navigation.<br>                 Simply add a border for the magic to happen!             </p>             <p>             <table class="data">                 <tbody>                 <tr>                     <th>Person</th>                     <th>Age</th>                     <th>City</th>                     <th>Pet</th>                 </tr>                 <tr>                     <td>Chris</td>                     <td>38</td>                     <td>Vancouver</td>                     <td>Cat</td>                 </tr>                 <tr>                     <td>Dennis</td>                     <td>45</td>                     <td>Portland</td>                     <td>Cat</td>                 </tr>                 <tr>                     <td>Sarah</td>                     <td>29</td>                     <td>Seattle</td>                     <td>Snake</td>                 </tr>                 </tbody>             </table>             </p>         </li>     </ul> </main> <footer> Brought to you by the letter A and the number 19.</footer> <script>   function updateLiveRegion () {     setTimeout(function () {       document.getElementById("live-update").innerHTML = "You clicked the button.";     }, 1000);   } </script> </body> </html>