Generating Content MathML Markup from Nemeth Braille Input Sequences Sam Dooley Pearson Assessment Dan Brown Pearson Assessment Edgar Lozano Pearson Assessment.

Slides:



Advertisements
Similar presentations
Tools for Creating Accessible Math Presented by the DIAGRAM Center Bryan Gould, Geoff Freed WGBH National Center for Accessible Media Steve Noble University.
Advertisements

Making a Computer Speak Algebra However You Want CEC 2013 Convention & Expo SAN ANTONIO, TEXAS April 5,
A BANA Update.  1. To gain increased familiarity with the Braille Authority of North America (BANA) and its purpose and current activities.  2. To increase.
A BANA Update Prepared for APH Annual Meeting, Oct
Copyright © 2004 ProsoftTraining, All Rights Reserved. Lesson 10: GUI HTML Editors.
360 DEGREES: APPROACHING ACCESSIBILITY IN MATH FROM ALL SIDES Wink Harner, Moderator Co-Presenters: Greg Kraus University IT Accessibility Coordinator,
Introduction to Web Accessibility. What is Web Accessibility Web accessibility means that people with disabilities can use the Web Disabilities including.
1 A Web-Based Integral Evaluator: A Demonstration of the Successful Integration of WebEQ, Maple, and Java Wanda M. Kunkle Department of Mathematics & Computer.
1 Accessibility CSSE 376, Software Quality Assurance Rose-Hulman Institute of Technology April 16, 2007.
October 2, 2007IEEE IPCC2007 Building Communication With Access for All Richard B. Ells Senior Webmaster University of Washington
An Integrated Solution for Web-based Mathematical Expression Inputting Wei Su Department of Computer Science, Lanzhou University, PRC Department of Computer.
XML Vikki Brandon Jesse Josh. Quick Facts Who created it? –W3C Jon Bosak and Tim Bray as leaders and major contributors When? –Started in 1996 and finished.
Everyday inclusive Web design: an activity perspective CS575 MADHAVI L NIDAMARTHY.
Carrie Ann Desnoyers Instructional Designer CREATING ACCESSIBLE MATH IN D2L MATHTYPE, LATEX, MATHPAGES, AND MATHPLAYER.
Copyright © 2004 ProsoftTraining, All Rights Reserved. Lesson 10: GUI HTML Editors © 2007 Prosoft Learning Corporation All rights reserved ITD 110 Web.
Topics Covered: Data preparation Data preparation Data capturing Data capturing Data verification and validation Data verification and validation Data.
The Internet Writer’s Handbook 2/e Web Accessibility Writing for the Web.
ACCESS IS MORE THAN BRICK AND MORTAR: THE BASICS OF WEB SITE ACCESSIBILITY.
 Form of notation for writing repeated multiplication using exponents.
Holt Algebra Order of Operations Warm Up 8/12/09.
DIAGRAM Center & Developments in Math Accessibility CSUN, San Diego – March 1, 2013.
Copyright © 2012 Educational Testing Service. All rights reserved. Navigable, Customizable TTS for Algebra Lois Frankel Educational Testing Service (ETS)
STEAM - Why Is Math Accessibility So Hard?. The difference between maths & text.
Internet Accessibility Hyun Woo Jo Alessandra Zimmermann Alissa Ebong Maddison Brumbaugh David Carter.
Web Design New Brighton High School Exploring the History of the World Wide WebWorld Wide Web.
STEAM - Why Is Math Accessibility So Hard?
Design and Implementation of Online Braille Math Support in the Accessible Equation Editor Sam Dooley Pearson Assessment Dan Brown Pearson Assessment Susan.
EPortfolio 2004 Accessibility Meta-data IMS AccLIP, AccMD: concepts and applications Liddy Nevile, Andy Heath, with contributions from Jutta Treviranus,
AT for Blind and Vision Impaired. Stuart Lawler. Rehabilitation Training centre Manager.
1 DEWIS: e-Assessment system Rhys Gwynllyw and Karen Henderson Department of Engineering Design & Mathematics University of the West of England, Bristol.
Web Page Programming Terms. Chapter 1 Objectives Describe Internet and Understand Key terms Describe World Wide Web and its Key terms Identify types and.
A Comparison of Nemeth Braille and UEB Math for Online Math Software Sam Dooley, Pearson Susan Osterhaus, TSBVI Corey Fauble, Pearson.
HTML PROJECT #1 Project 1 Introduction to HTML. HTML Project 1: Introduction to HTML 2 Project Objectives 1.Describe the Internet and its associated key.
+ Year 2 Computing Specialism Session 2 Aims of the session For students to develop an understanding of: How Computing provides wide range of tools that.
Assistive Technology for Information Access (Visual Impairments) UNDERSTANDING ACCESSIBLE FORMATS.
Making Sense Out of Math for the Braille User Sara Math and Science Consultant Iowa.
4.01 How Web Pages Work.
4.01 How Web Pages Work.
Dynamic Online Accessible Math — Online Braille Math
John Metz and Jeff Potts Michigan’s A. E. R. Annual Conference 2017
Making Websites Usable For PWDs And More…
Adding and Subtracting Rational Expressions
Input and output devices for visually impaired users
Unit 4 Representing Web Data: XML
Chapter 1 Introduction to HTML
Avraham Leff James T. Rayfield IBM T.J. Watson Research Center
Real-time Online Two-way Braille-to-Print Mathematical Communication
Improving Braille accessibility and personalization on Internet
Project 1 Introduction to HTML.
Generating Nemeth Braille Output Sequences from Content MathML Markup
Introduction to Algebra
Introduction to Web Accessibility
Microsoft Word Illustrated
Unit# 8: Introduction to Computer Programming
Director, Access Ingenuity Adrian Amandi
Evaluate nth Roots and Use Rational Exponents
Topics Introduction Hardware and Software How Computers Store Data
A New Breed of Accessible Tools for Mathematics: Digital Math Editors
Course Web Technology Guus Schreiber
Radoslaw Jedynak, PhD Poland, Technical University of Radom
CakeTalking Makes SONAR Talk
Chapter 13 Technology in American Schools
Steve Noble, Sam Dooley, Dan Brown: Pearson Assessments
Section 7.2 Rational Exponents
Chapter 17 JavaScript Arrays
Intro Project Introduction to HTML.
4.01 How Web Pages Work.
4.01 How Web Pages Work.
Sam Dooley, Dan Brown, Steve Noble: Pearson Assessments
Steve Noble, Sam Dooley, Dan Brown: Pearson Assessments
Presentation transcript:

Generating Content MathML Markup from Nemeth Braille Input Sequences Sam Dooley Pearson Assessment Dan Brown Pearson Assessment Edgar Lozano Pearson Assessment

1Content MathML Markup from Nemeth Braille Input 23 Mar 2016 Braille math is hard!  Blind students need to create printed math  Back translation is difficult, time-consuming  Existing processes are complex, unreliable  TVIs are often unfamiliar with math notation  Real-time two-way translation is non-existent

2Content MathML Markup from Nemeth Braille Input 23 Mar 2016 Translating Braille Math  Online equation editor software component  Real-time translation from braille into math  Accessible to both sighted and blind users  Nemeth Braille  Content MathML

3Content MathML Markup from Nemeth Braille Input 23 Mar 2016 Braille Input Demo  Numbers  Arithmetic  Equations  Fractions  Radicals  Exponents  Functions

4Content MathML Markup from Nemeth Braille Input 23 Mar 2016 W3C MathML (1998)  World Wide Web Consortium (W3C)  XML element/attribute vocabulary  Typical K-12 and higher ed. math  Presentation and content markup

5Content MathML Markup from Nemeth Braille Input 23 Mar 2016 Nemeth Braille (1952)  Abraham Nemeth (AFB, APH, BANA)  Tactile encoding for print math  Math for technical publications  Presentational math structures  Consistent with content markup

6Content MathML Markup from Nemeth Braille Input 23 Mar 2016 Presentation v. Content  Presentation encodes signs/symbols  Content encodes functional structure  "x^2+1" v. "1346, 45, 23, 5, 346, 2"  "x^2+1" v. (plus (power x 2) 1)

7Content MathML Markup from Nemeth Braille Input 23 Mar 2016 Equation Editor (2002)  WYSIWYG entry for math expressions  Keyboard input into Content MathML  Content MathML to Presentation MathML  Display MathML in a browser (MathJax)

8Content MathML Markup from Nemeth Braille Input 23 Mar 2016 Keyboard to Content  QWERTY entry for math expressions  Key-based XML transformations  Minimal sequential dependencies  Presentation updated on each key  "x + 1" v. (plus x 1)

9Content MathML Markup from Nemeth Braille Input 23 Mar 2016 Braille to Content  Braille entry for math expressions  Each braille cell becomes a key event  Non-trivial sequential dependencies  Presentation updated on each key  "1346, 346, 2" v. (plus x 1)

10Content MathML Markup from Nemeth Braille Input 23 Mar 2016 Input Sequences  One QWERTY key effects a transformation  Sequences of braille keys must be used  Finite state machine tracks input prefixes  Transformation updates on each sequence

11Content MathML Markup from Nemeth Braille Input 23 Mar 2016 Contextual Input  The meaning of a key can depend on context  Return to baseline from within an exponent  Degree of a root from within a radical  Moving from numerator to denominator  Numeric indicator within a vertical fraction

12Content MathML Markup from Nemeth Braille Input 23 Mar 2016 Usability issues  Incomplete expressions  Input position indicator  Input position selection  Keyboard navigation

13Content MathML Markup from Nemeth Braille Input 23 Mar 2016 Braille Input Examples  Numeric indicator  Baseline indicator  Type form indicators  Shape indicators  Negated operators  Composed relations

14Content MathML Markup from Nemeth Braille Input 23 Mar 2016 Braille Input Testing  Web browser input test page  JavaScript equation editor  Screen reader device drivers  Web accessibility APIs  Braille terminal input

15Content MathML Markup from Nemeth Braille Input 23 Mar 2016 Research Studies  Two research studies in Fall 2015 (KY/AZ - Sep, TX - Oct)  Goal - to collect feedback from multiple populations on EE functionality  Populations - blind, low vision, regular print readers, learning disabled  Criteria - high school students who had completed Algebra I

16Content MathML Markup from Nemeth Braille Input 23 Mar 2016 Research Outcomes  Students had limited knowledge of Nemeth  Erasing math content was unpredictable  Working with grouping symbols was difficult  Entering and closing fractions was unexpected  Ending trigonometric expressions was unusual

17Content MathML Markup from Nemeth Braille Input 23 Mar 2016 Applications  Web-based translation tools  Stand-alone translation tools  Online high-stakes assessment  Real-time classroom translation

18Content MathML Markup from Nemeth Braille Input 23 Mar 2016 Further work  Address remaining defect fixes  Limits, derivatives, integrals  Combining text and math content  Braille math usability  Braille math discoverability

19Content MathML Markup from Nemeth Braille Input 23 Mar 2016 To Be Continued … Real-time Online Two-way Braille-to-Print Mathematical Communication Sam Dooley, Susan Osterhaus, Dan Brown, Edgar Lozano, Su Park