tools for creating accessible math
DESCRIPTION
Tools for Creating Accessible Math. Presented by the DIAGRAM Center Bryan Gould, Geoff Freed WGBH National Center for Accessible Media Steve Noble University of Louisville. Introduction Overview of Math Access and MathML Speaking Math Displaying and Reading Accessible Math - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Tools for Creating Accessible Math](https://reader031.vdocument.in/reader031/viewer/2022013012/568146fd550346895db437f6/html5/thumbnails/1.jpg)
Tools for Creating Accessible Math
Presented by the DIAGRAM CenterBryan Gould, Geoff Freed
WGBH National Center for Accessible MediaSteve Noble
University of Louisville
![Page 2: Tools for Creating Accessible Math](https://reader031.vdocument.in/reader031/viewer/2022013012/568146fd550346895db437f6/html5/thumbnails/2.jpg)
1. Introduction
2. Overview of Math Access and MathML
3. Speaking Math
4. Displaying and Reading Accessible Math
5. Tools for Creating MathML
6. Q & A
![Page 3: Tools for Creating Accessible Math](https://reader031.vdocument.in/reader031/viewer/2022013012/568146fd550346895db437f6/html5/thumbnails/3.jpg)
Digital Image And Graphic Resources for Accessible Materials
• 5-year Research & Development Center
• Funded by Department of Education, Office of Special Education Programs (OSEP)
• Awarded to Benetech along with partners:• NCAM• U.S. Fund for DAISY
![Page 4: Tools for Creating Accessible Math](https://reader031.vdocument.in/reader031/viewer/2022013012/568146fd550346895db437f6/html5/thumbnails/4.jpg)
(some of) DIAGRAM Activities
• Description guidelines training• Product evaluation matrices• User survey on reading technologies• Report on metadata images• SVG and 3D printing evaluation• Audio-Tactile usability study• Poet• Standard development: content model• Collaboration with Mathematics eText
Research Center (MeTRC, U. of Oregon)
diagramcenter.org
![Page 5: Tools for Creating Accessible Math](https://reader031.vdocument.in/reader031/viewer/2022013012/568146fd550346895db437f6/html5/thumbnails/5.jpg)
Accessible Digital Math
![Page 6: Tools for Creating Accessible Math](https://reader031.vdocument.in/reader031/viewer/2022013012/568146fd550346895db437f6/html5/thumbnails/6.jpg)
DOED OSEP RecommendationJune 22, 2012
NIMAS recommends ...MathML be used to improve the accessibility of mathematical and scientific content in core instructional materials ...as the most effective method of providing accessible print instructional materials involving mathematical and scientific content to students who are blind or who have print disabilities.
![Page 7: Tools for Creating Accessible Math](https://reader031.vdocument.in/reader031/viewer/2022013012/568146fd550346895db437f6/html5/thumbnails/7.jpg)
Pearson Higher Ed.
In 2014, every Pearson college math and stats text will have an HTML eBook version
• Formatted in HTML
• MathML
• Alt Text (image descriptions)
• Readable by JAWS, Window-Eyes, NVDA and other screen readers
![Page 8: Tools for Creating Accessible Math](https://reader031.vdocument.in/reader031/viewer/2022013012/568146fd550346895db437f6/html5/thumbnails/8.jpg)
Overview of Math Access
and MathML
![Page 9: Tools for Creating Accessible Math](https://reader031.vdocument.in/reader031/viewer/2022013012/568146fd550346895db437f6/html5/thumbnails/9.jpg)
universally recognized as one of greatest achievements of the human mind and it can be represented in the following equation:
![Page 10: Tools for Creating Accessible Math](https://reader031.vdocument.in/reader031/viewer/2022013012/568146fd550346895db437f6/html5/thumbnails/10.jpg)
universally recognized as one of greatest achievements of the human mind and it can be represented in the following equation:
IMAGE!
![Page 11: Tools for Creating Accessible Math](https://reader031.vdocument.in/reader031/viewer/2022013012/568146fd550346895db437f6/html5/thumbnails/11.jpg)
universally recognized as one of greatest achievements of the human mind and it can be represented in the following equation:
Alt Text = “z equals 2 a plus b squared over c”
![Page 12: Tools for Creating Accessible Math](https://reader031.vdocument.in/reader031/viewer/2022013012/568146fd550346895db437f6/html5/thumbnails/12.jpg)
Ambiguity
z equals 2 a plus b squared over c
![Page 13: Tools for Creating Accessible Math](https://reader031.vdocument.in/reader031/viewer/2022013012/568146fd550346895db437f6/html5/thumbnails/13.jpg)
fairly characterized as one of greatest achievements of the human mind and can be represented in the following equation:
Alt Text = “z equals 2 times the fraction open parenthesis a plus b close parenthesis superscript 2 over c”
![Page 14: Tools for Creating Accessible Math](https://reader031.vdocument.in/reader031/viewer/2022013012/568146fd550346895db437f6/html5/thumbnails/14.jpg)
MathML<math display='block'> <semantics> <mrow> <mi>z</mi><mo>=</mo><mn>2</mn><msup> <mrow> <mfrac> <mrow> <mrow><mo>(</mo> <mrow> <mi>a</mi><mo>+</mo><mi>b</mi> </mrow> <mo>)</mo></mrow> </mrow> <mi>c</mi> </mfrac>
</mrow>
![Page 15: Tools for Creating Accessible Math](https://reader031.vdocument.in/reader031/viewer/2022013012/568146fd550346895db437f6/html5/thumbnails/15.jpg)
![Page 16: Tools for Creating Accessible Math](https://reader031.vdocument.in/reader031/viewer/2022013012/568146fd550346895db437f6/html5/thumbnails/16.jpg)
![Page 17: Tools for Creating Accessible Math](https://reader031.vdocument.in/reader031/viewer/2022013012/568146fd550346895db437f6/html5/thumbnails/17.jpg)
![Page 18: Tools for Creating Accessible Math](https://reader031.vdocument.in/reader031/viewer/2022013012/568146fd550346895db437f6/html5/thumbnails/18.jpg)
Speaking Math
![Page 19: Tools for Creating Accessible Math](https://reader031.vdocument.in/reader031/viewer/2022013012/568146fd550346895db437f6/html5/thumbnails/19.jpg)
Speaking math: issues
• One size does not fit all – there is not just one universal way to speak math
• In particular, the nature of a person’s print disability will dictate some essential parameters for effective math speech
• This is one reason why using MathML is preferred over static alt text – the user’s technology can use the best speech style
![Page 20: Tools for Creating Accessible Math](https://reader031.vdocument.in/reader031/viewer/2022013012/568146fd550346895db437f6/html5/thumbnails/20.jpg)
Speaking math: issues
• Concerns for two major populations – blind vs. sighted with print disability
• Research studies underscore need for unambiguous speech for blind students, but more concise and natural (“plain English”) speech for LD students
• Why?: Additional speech added for disambiguation increases cognitive load
![Page 21: Tools for Creating Accessible Math](https://reader031.vdocument.in/reader031/viewer/2022013012/568146fd550346895db437f6/html5/thumbnails/21.jpg)
Speaking math: issues
• Example from Project SMART study• Equation: P=2(L+W) was spoken as…“Cap P equals two open cap L plus cap W
close”• Although this style of speech is very
precise and useful for blind students, the sighted LD students encountered problems due to increased cognitive load and unfamiliar verbalization
![Page 22: Tools for Creating Accessible Math](https://reader031.vdocument.in/reader031/viewer/2022013012/568146fd550346895db437f6/html5/thumbnails/22.jpg)
Speaking math: speech styles
• Simple Speech – default speech style used in MathPlayer (modified by target setting)
• MathSpeak – specific speech style for blind individuals accustomed to reading Nemeth braille code
• ClearSpeak – currently in consumer validation trials by ETS; makes extensive use of prosody and familiar math speech found in classroom settings
![Page 23: Tools for Creating Accessible Math](https://reader031.vdocument.in/reader031/viewer/2022013012/568146fd550346895db437f6/html5/thumbnails/23.jpg)
Speaking math: other issues
• K-12 Education: Instruction vs. assessment – impact on construct validity
• Differences between State math reading guidelines – Example: Georgia, “radical eight”; PARCC “square root of eight”
• Navigation: browsing a complex equation – moving by digestible chunks
• Multi-language support
8
![Page 24: Tools for Creating Accessible Math](https://reader031.vdocument.in/reader031/viewer/2022013012/568146fd550346895db437f6/html5/thumbnails/24.jpg)
Displaying and Reading
Accessible Math
![Page 25: Tools for Creating Accessible Math](https://reader031.vdocument.in/reader031/viewer/2022013012/568146fd550346895db437f6/html5/thumbnails/25.jpg)
Accessible math: images
• Images of math are made accessible using @alt and/or long descriptions (e.g., @longdesc, aria-describedby or other markup)
• If you use images of math you must at a minimum include @alt
![Page 26: Tools for Creating Accessible Math](https://reader031.vdocument.in/reader031/viewer/2022013012/568146fd550346895db437f6/html5/thumbnails/26.jpg)
Inaccessible math: images
• All images must have @alt • decorative images are assigned null
@alt (alt=“”)• Images that lack @alt are
identified by screen readers only by the image name• e.g., PDF and HTML
![Page 27: Tools for Creating Accessible Math](https://reader031.vdocument.in/reader031/viewer/2022013012/568146fd550346895db437f6/html5/thumbnails/27.jpg)
Accessible math: images
• @alt on images is read aloud by screen readers• e.g., PDF and HTML
![Page 28: Tools for Creating Accessible Math](https://reader031.vdocument.in/reader031/viewer/2022013012/568146fd550346895db437f6/html5/thumbnails/28.jpg)
Accessible math: MathML
• MathML can be transformed and rendered in a number of ways, offering a variety of accessibility options• visually• aurally• braille
• Accessible math means more than just screen-reader accessibility
![Page 29: Tools for Creating Accessible Math](https://reader031.vdocument.in/reader031/viewer/2022013012/568146fd550346895db437f6/html5/thumbnails/29.jpg)
Accessible math: MathML
• MathML can be displayed in these browsers without plug-ins or add-ons:• Safari, Firefox, Opera• math may look different from one
browser to the next• some features of MathML may not be
supported • no MathML in Chrome for the moment
![Page 30: Tools for Creating Accessible Math](https://reader031.vdocument.in/reader031/viewer/2022013012/568146fd550346895db437f6/html5/thumbnails/30.jpg)
Accessible math: MathML
• MathML can be displayed in IE 9 (not IE 10) using MathPlayer • zooming• speaking equations• Braille output (e.g., Nemeth)
![Page 31: Tools for Creating Accessible Math](https://reader031.vdocument.in/reader031/viewer/2022013012/568146fd550346895db437f6/html5/thumbnails/31.jpg)
Accessible math: MathML
• MathML can also be displayed in any browser using MathJax• zooming
• Equations will look the same in any browser
![Page 32: Tools for Creating Accessible Math](https://reader031.vdocument.in/reader031/viewer/2022013012/568146fd550346895db437f6/html5/thumbnails/32.jpg)
Accessible math: MathML and screen readers
• While MathML can be displayed in many browsers, not all screen readers will read it:• YES, with MathPlayer: • JAWS + IE9• NVDA + IE9• Window-Eyes + IE9• these same screen-reader/browser
combinations will also read MathML displayed using MathJax
![Page 33: Tools for Creating Accessible Math](https://reader031.vdocument.in/reader031/viewer/2022013012/568146fd550346895db437f6/html5/thumbnails/33.jpg)
Accessible math: MathML and screen readers
• YES: ChromeVox + Chrome (Mac and Windows)• with MathJax• native MathML• note that while ChromeVox will read
native MathML, Chrome will not display native MathML properly at this time
![Page 34: Tools for Creating Accessible Math](https://reader031.vdocument.in/reader031/viewer/2022013012/568146fd550346895db437f6/html5/thumbnails/34.jpg)
Accessible math: MathML and screen readers
• NO: • JAWS/Window-Eyes/NVDA with
Firefox or Chrome, or IE when MathPlayer is not installed
• VoiceOver with any browser
![Page 35: Tools for Creating Accessible Math](https://reader031.vdocument.in/reader031/viewer/2022013012/568146fd550346895db437f6/html5/thumbnails/35.jpg)
Accessible math: MathML and iBooks Textbooks
• MathML can be added to iBooks Textbooks using iBooks Author• iBooks Textbooks can be read only on an
iPad• VoiceOver will read the MathML
![Page 36: Tools for Creating Accessible Math](https://reader031.vdocument.in/reader031/viewer/2022013012/568146fd550346895db437f6/html5/thumbnails/36.jpg)
Accessible math: DTBs
• Digital Talking Books (DTBs) can also display math:• as images:• made accessible using @alt or long
descriptions • as MathML• Dolphin EasyReader• ReadHear
![Page 37: Tools for Creating Accessible Math](https://reader031.vdocument.in/reader031/viewer/2022013012/568146fd550346895db437f6/html5/thumbnails/37.jpg)
Tools for Creating MathML
![Page 38: Tools for Creating Accessible Math](https://reader031.vdocument.in/reader031/viewer/2022013012/568146fd550346895db437f6/html5/thumbnails/38.jpg)
MathML authoring
• MathML can be authored in a variety of ways:• by hand using a text/HTML editor• using special applications or plug-ins:• MathType (plug-in for numerous
applications including Word, InDesign and IBA)
• Firemath (Firefox add-on)
![Page 39: Tools for Creating Accessible Math](https://reader031.vdocument.in/reader031/viewer/2022013012/568146fd550346895db437f6/html5/thumbnails/39.jpg)
MathML authoring
• Authors can copy MathML from MathType and Firemath and paste into other documents• HTML• EPUB • DTB• iBooks Textbooks• others
![Page 40: Tools for Creating Accessible Math](https://reader031.vdocument.in/reader031/viewer/2022013012/568146fd550346895db437f6/html5/thumbnails/40.jpg)
MathML authoring• WAVES Toolbar (gh)• create, edit, import,
export MathML• full operation from
keyboard; MathML generated as equation is written
• equations are spoken as they are created
![Page 41: Tools for Creating Accessible Math](https://reader031.vdocument.in/reader031/viewer/2022013012/568146fd550346895db437f6/html5/thumbnails/41.jpg)
MathML authoring: DTBs
• MathML can be included in DTBs using tools such as MathDaisy• plug-in for Word (Windows only)• works in conjunction with Save As
Daisy and MathType• exports DTBs with MathML
![Page 42: Tools for Creating Accessible Math](https://reader031.vdocument.in/reader031/viewer/2022013012/568146fd550346895db437f6/html5/thumbnails/42.jpg)
MathML authoring: DTBs
• MathML can be included in DTBs using Poet• Web-based image-description tool for
DTBs• includes Math Helper, a function that
converts ASCII-math into MathML
![Page 43: Tools for Creating Accessible Math](https://reader031.vdocument.in/reader031/viewer/2022013012/568146fd550346895db437f6/html5/thumbnails/43.jpg)
Resources• Math activity at the W3C• MathML 3.0
• Design Science (MathType, MathPlayer, MathDaisy)• DAISY Consortium• Firemath• MathSpeak Initiative at gh• Assistive Technology and Math Support• Creating Accessible iBooks Textbooks with iBooks Author 2.0
(info about including math in iBooks)• DIAGRAM Center• What are the Technology Issues Involved in Making Math
Accessible?
![Page 44: Tools for Creating Accessible Math](https://reader031.vdocument.in/reader031/viewer/2022013012/568146fd550346895db437f6/html5/thumbnails/44.jpg)
Q & A
![Page 45: Tools for Creating Accessible Math](https://reader031.vdocument.in/reader031/viewer/2022013012/568146fd550346895db437f6/html5/thumbnails/45.jpg)
Contact Information
Bryan Gould & Geoff FreedWGBH National Center for Accessible [email protected], geoff_freed @wgbh.org
Steve NobleUniversity of [email protected]
DIAGRAM Center – Funded by Department of Education, Office of Special Education Programs (OSEP)