A Design-for-All Approach Towards Multimodal Accessibility of Mathematics

Similar documents
Modelling Emphatic Events from Non-Speech Aware Documents in Speech Based User Interfaces

A Semi-automatic Support to Adapt E-Documents in an Accessible and Usable Format for Vision Impaired Users

California Open Online Library for Education & Accessibility

Advanced Topics in Curricular Accessibility: Strategies for Math and Science Accessibility

SCIENTIFIC JOURNALS GO DAISY

SVG for Displaying OpenMath and MathML Formulae

California Open Online Library for Education & Accessibility

California Open Online Library for Education & Accessibility

California Open Online Library for Education & Accessibility

California Open Online Library for Education & Accessibility

California Open Online Library for Education & Accessibility

Study of Tools & Techniques for Accessing Mathematics by Partially Sighted / Visually Impaired persons. Akashdeep Bansal

On the application of W3C Guidelines in Website Design from scratch

California Open Online Library for Education & Accessibility

California Open Online Library for Education & Accessibility

Please see below and attached. Ms. Ramirez:

California Open Online Library for Education & Accessibility

California Open Online Library for Education & Accessibility

Presenting Non-verbal Communication to Blind Users in Brainstorming Sessions

California Open Online Library for Education & Accessibility

An Experimental Approach in Recognizing Synthesized Auditory Components in a Non-Visual Interaction with Documents

California Open Online Library for Education & Accessibility

California Open Online Library for Education & Accessibility

California Open Online Library for Education & Accessibility

Mathematical formulae recognition and logical structure analysis of mathematical papers

Digitization g of Mathematical Journals. The beginning: Current research subjects: URL:http;// Policy:

ACCESSIBLE MATH IN DESIRE2LEARN

California Open Online Library for Education & Accessibility

California Open Online Library for Education & Accessibility

Blackboard. Voluntary Product Accessibility Template Blackboard Learn Release 9.1 SP11. (Published January 14, 2013) Contents: Introduction

California Open Online Library for Education & Accessibility

California Open Online Library for Education & Accessibility

California Open Online Library for Education & Accessibility

California Open Online Library for Education & Accessibility

California Open Online Library for Education & Accessibility

California Open Online Library for Education & Accessibility

California Open Online Library for Education & Accessibility

California Open Online Library for Education & Accessibility

California Open Online Library for Education & Accessibility

California Open Online Library for Education & Accessibility

January 14, Allison Kidd, Shannon Lavey, & Marla Roll ATRC

California Open Online Library for Education & Accessibility

California Open Online Library for Education & Accessibility

California Open Online Library for Education & Accessibility

Best Practices for Using the Rich Text Editor

Automatic Metadata Extraction for Archival Description and Access

California Open Online Library for Education & Accessibility

SKILLSCOMMONS ACCESSIBILITY CHECKPOINTS METHODS FOR EVALUATING THE ACCESSIBILITY OF WORD DOCUMENTS USING ASSISTIVE TECHNOLOGIES

California Open Online Library for Education & Accessibility

What is Web Accessibility? Perspective through numbers... 2 Students will not always identify... 2

California Open Online Library for Education & Accessibility

Additional Support and Disability Advice Centre

Best Practices for Using the Rich Text Editor

A Scripting Language for Multimodal Presentation on Mobile Phones

Insert here, the title of your paper, Capitalize first letter

California Open Online Library for Education & Accessibility

[AVWSQ-ADWCS6]: WSQ ICDL Adobe Dreamweaver CS6

California Open Online Library for Education & Accessibility

California Open Online Library for Education & Accessibility

Using MathType. The MathType Window. The Bars

Voluntary Product Accessibility Template

Keywords Thai Braille Translation, Linux, User Interface, Front-end operation, XML, Braille Computer Code

An Accessible Environment to Integrate Blind Participants into Brainstorming Sessions

Designing a Semantic Ground Truth for Mathematical Formulas

Using MathType. The MathType Window. The Bars

Creating Accessible Microsoft Word 2003 Documents Table of Contents

California Open Online Library for Education & Accessibility

California Open Online Library for Education & Accessibility

From Electronical Questionnaires to Accessible Maths on Web

California Open Online Library for Education & Accessibility

SKILLSCOMMONS ACCESSIBILITY CHECKPOINTS METHODS FOR EVALUATING THE ACCESSIBILITY OF HTML FILES/DOCUMENTS (ASSISTIVE TECHNOLOGIES)

Usage of MathML for paper and web publishing

Arbortext 7.0. Curriculum Guide

AIDAS: Incremental Logical Structure Discovery in PDF Documents

odt2daisy Instruction Manual Vincent Spiewak

California Open Online Library for Education & Accessibility

California Open Online Library for Education & Accessibility

California Open Online Library for Education & Accessibility

THE OUTLOOK FOR MATHEMATICS ON THE WEB

Ten common PDF accessibility errors with solutions

COOL4Ed ACCESSIBILITY CHECKPOINTS METHODS FOR WORD FORMATS (ASSISTIVE TECHNOLOGIES)

June 16, 2014 Allison Kidd, ATRC

WME MathEdit. An initial report on the WME tool for creating & editing mathematics. by K. Cem Karadeniz

The development of inclusive policies: the impact of information accessibility on integrated educational and professional contexts

Gian Maria Greco. Guidelines for an Accessible Presentation

Experimentation on Spoken Format of Tables in Auditory User Interfaces

How to Create a Document Template with Microsoft Word

Perfect PDF 9 Premium

Towards Intelligent Summarising and Browsing of Mathematical Expressions

Comp 336/436 - Markup Languages. Fall Semester Week 2. Dr Nick Hayward

Abstract. 1. Conformance. 2. Introduction. 3. Abstract User Interface

Click here, type the title of your paper, Capitalize first letter

Guides for Authors :: Version January 2018

SKILLSCOMMONS ACCESSIBILITY CHECKPOINTS METHODS FOR EVALUATING THE ACCESSIBILITY OF PDF DOCUMENTS (ASSISTIVE TECHNOLOGIES)

Accessible Word Documents

Unified Classroom: Class Pages

OER & Accessibility. Norah Sinclair AMAC Accessibility Solutions and Research Center College of Architecture Georgia Institute of Technology

Accessibility in e-learning

Arbortext 6.1. Curriculum Guide

FAO Web Content Accessibility Guidelines

Transcription:

Assistive Technology from Adapted Equipment to Inclusive Environments 393 P.L. Emiliani et al. (Eds.) IOS Press, 2009 2009 The authors and IOS Press. All rights reserved. doi: 10.3233/978-1-60750-042-1-393 A Design-for-All Approach Towards Multimodal Accessibility of Mathematics Dimitrios TSONOS, Hernisa KACCORI and Georgios KOUROUPETROGLOU 1 Department of Informatics and Telecommunications, University of Athens, Athens, Greece Abstract. In this paper we present a novel approach for the multimodal accessibility of mathematical expressions in inclusive learning. This methodology combines the capabilities and functionalities of MathML and a real-time XMLbased architecture that supports audio, tactile and visual accessibility of mathematics on the board and the presentations in the classroom. This language and content independent system accepts also science expressions from books, or other educational material, either in printed or in electronic format. The multimodal rendering of typographic elements and mathematical notation is based on the semantic extraction. Keywords. MathML, multimodal accessibility, design-for-all, inclusive learning Introduction Nowadays teachers, instructors as well as pupils use computer technology and WWW content during the learning process. The educational/presentation documents reveals promising functionalities for the instructor and the audience, but also sets new discussion issues on the accessibility of the presented content. There is a great need for the design of new and versatile applications that conform to the Design-for-All approach towards an inclusive learning. A printed or electronic text document consists of three views [1]: Logical view that associates content with architectural elements such as headings, titles/subtitles, chapters, paragraphs, tables, lists, footnotes and appendices, Layout view that associates content with architectural elements related to the arrangement on pages and areas within pages, such as columns and margins and Typographic view that includes font (type, size, colour, background colour, etc.) and typesetting (such as bold, italics, underline). Science educational documents include several mathematical expressions. W3C proposed MathML [2] for the representation of mathematics. The aim of MathML is to formalize the structure of mathematical expressions for tasks such as, processing, distribution and presentation through the WWW. MathML is a low-level specification for describing mathematics as a basis for machine-to-machine communication. This paper presents a design-for-all architecture that supports multimodal accessibility of mathematical expressions during their presentation on board in the 1 Corresponding Author: Georgios Kouroupetroglou, University of Athens, Department of Informatics, Panepistimiopolis, Ilisia, GR-15784, Athens, Greece; E-mail: koupe@di.uoa.gr

D. Tsonos et al. / A Design-for-All Approach Towards Multimodal Accessibility of Mathematics 394 classroom. The approach incorporates a document analysis through semantic/logical information extraction and the presentation of the document s elements into auditory, haptic and/or visual (with local variable size and color) modality using this information. 1. Accessibility and MathML MathML encodes both mathematical notation using Presentation Markup and mathematical meaning using Content Markup. In many cases the mapping relation between Presentation and Content Markup is M:N. A mathematical meaning can be represented in visual modality in multiple ways and vice-versa. For example, the meaning of x times y can be visually rendered either as xy, x y, x y or even as x. 1 y The same notation of Du k x has the meaning of kth power of D x times u and someone already familiar with Faa de Bruno s formula, means k th derivative of a function u with respect to x. Content Markup (strongly supported by OpenMath Society [3]) can be easily converted to Presentation Markup and seems to be ideal for audio rendering of mathematical expressions [4]. But, it is limited by the fact that: a) it includes a restricted set of math operators and functions and b) it is supported by a rather small number of editors. However, MathML provides an option to authors to choose any of these two markups, or even both of them in a hybrid mode. Accessibility is one of the fundamental principles in MathML supporting: rendering into the acoustic modality by appropriate applications for reading maths (e.g. MathPlayer [5], MathTalk [6] and AudioMath[7]) that feeds common Text-to-Speech systems [8] [9], interpretation into any Mathematical Braille code (e.g. Nemeth [10]), print on a Braille embosser, display on a refreshable Braille display and navigation functionality in a mathematical expression. Today, MathML is an accepted standard in math applications, for example Maple and Mathematica. Thus, it is supported by various document standards like DAISY/NISO, ODF and Microsoft DOC. 2. The proposed architecture Figure 1 presents the proposed architecture [11]. The system, following the clientserver architecture in order to increase the device independency, is distinguished into two basic modules: Document Explorer and Student Interface. Document Explorer handles: i) the document processing and preparation for the multimodal presentation, ii) the navigation tasks and iii) the student and device modeling. Student Interface supports: a) the visual, acoustic and/or haptic presentation of the document to the student and b) the collection of student and device preferences. The navigation tasks are supported only by the teacher s interface for the visual presentation of the document e.g. on the interactive whiteboard and the navigation and/or document editing (e.g. highlighting a phrase in the content or a mathematical expression). The pre-processing module (Figure 2a) is responsible for the document s parsing to accessible format conforming to DocumentML s specifications. As proposed in [1] the elements included in DocumentML are: Text Formatting (bold, italics, font size ),

D. Tsonos et al. / A Design-for-All Approach Towards Multimodal Accessibility of Mathematics 395 Text Structure (chapter, title, caption ), Text Layout (columns, headlines, borders ), Non-Textual (figures, drawing, graphs ) and the Mathematical Notation (following MathML specifications). Figure 1. The proposed system architecture Printed documents, through scanning and OCR, are digitized and exported in a tagged format. For documents including mathematical expressions, InftyReader [12] is an appropriate OCR application, exporting the result in MathML. All non-tagged documents can be processed by the Markup Normalization module, which converts them into tagged documents conforming to DocumentML Annotation Rules. Moreover, tagged documents not conforming to DocumentML Rules can also be processed by this module. The functionality of the module can be by-passed in case the document fulfils the system s requirements for document annotation. Due to multiple formats of mathematical encoding (e.g. LaTeX, Presentation MathML, a hybrid of Presentation and Content MathML and their several versions) the math document content is converted to a well formed Presentation MathML. Content MathML by-passes this module since audio or haptic rendering can be unambiguous. Figure 2. The pre-processing (a) and the Document Analysis (b) modules Document Analysis module (Fig. 2b) is responsible for the: a) semantic/logical information extraction (through Natural Language processing of the content and the

D. Tsonos et al. / A Design-for-All Approach Towards Multimodal Accessibility of Mathematics 396 mapping of the document s elements into specific semantic/logic elements using machine learning algorithms) and b) the semantic/logical annotation of the document. The mapping rules for document s elements derive from a series of experiments, that the participants specify how the document s elements can be mapped, e.g. bold can be represented either as emphasis but also as strong emphasis. Presentation MathML is processed by the Semantic Information Extraction module. In order to achieve an unambiguous multimodal rendering (focusing on acoustic modality) of mathematical expressions, it is important to add semantic/logic information as well as some kind of intelligence resulting to an enriched Presentation MathML. In case of Content MathML, this process is by-passed. The interaction with the document is distinguished into: a) the presentation task and b) the navigation task, controlled by the Dialog and Navigation Manager. The navigation tasks are handled by the instructor. Each student s computer supports multimodal presentation through appropriate Assistive Technologies. According to the student s preferences and the device specifications, presentation tasks are accomplished by selecting the appropriate module for each modality (visual, haptic, acoustic or their combination). The manager feeds the selected module(s) with content for the later process into each modality. Figure 3 presents the Multimodal Adapter, consisting of three modules, one for each modality (visual, haptic and acoustic respectively). The student is able to change the visual presentation of document s content including mathematical expressions. MathML allows changes e.g. to the size and the color of the encoded expressions, as well as their background color, meeting the student s preferences. The haptic rendering of the mathematical expressions is supported by the conversion of enriched Presentation or Content MathML in any Mathematical Braille code, e.g. through the Universal Math Conversion Library (UMCL) [13]. Focusing on the acoustic presentation, the mapping is obtained using the Document-to-Audio platform [14]. The Adaptation module (Figure 3) combines information about student s preferences and the rules for the acoustic mapping of the document s elements (CAD script) and the mathematical expression (Math script). The CAD and Math scripts include the mapping rules of the semantic/logic representation of document s elements and the mathematical expressions (using enriched Presentation or Content MathML) respectively into acoustic features so the results can be used by the e-tsa Composer. The DtA platform gives higher priority to student preferences (using Student s Modelling) than the default CAD or Math rules. For example, the preferred verbosity level of the student can be different from the default verbosity of the rules (Math Script), or changing the speech rate of a phrase (CAD Script). 3. Conclusions In this paper we have presented an XML-based architecture for the multimodal accessibility of documents focusing on the acoustic representation of mathematical expressions for an inclusive learning. The multimodal accessibility of documents, including mathematical expressions, is based on a methodology of using the automated semantic/logic extraction and annotation of typographic elements and mathematical notation. This real-time system is language, content and device independent.

D. Tsonos et al. / A Design-for-All Approach Towards Multimodal Accessibility of Mathematics 397 Figure 3. The Multimodal Adapter Acknowledgements The work described in this paper has been funded by the European Social Fund and Hellenic National Resources under the HOMER project of the Programme: PENED, Hellenic General Secretariat of Research and Technology. References [1] G. Kouroupetroglou and D. Tsonos, Multimodal Accessibility of Documents, In Book: Advances in Human-Computer Interaction, pp 451-471, I-Tech Education and Publishing, 2008. [2] W3C Math Home, http://www.w3.org/math/. [3] OpenMath, http://www.openmath.org/. [4] P. Sandhu, The MathML Handbook, Charles River Media, 2002. [5] Design Science, Math Player, http://www.dessci.com/en/products/mathplayer/. [6] R. Stevens, A. Edwards and P. Harling, Access to mathematics for visually disabled students through multimodal interaction, Human-Computer Interaction 12 (1997), 47-92. [7] H. Ferreira and D. Freitas, Enhancing the Accessibility of Mathematics for Blind People: The AudioMath Project, Lecture Notes in Computer Science (LNCS) 3118 (2004), 678-685. [8] D. Freitas and G. Kouroupetroglou, Speech Technologies for Blind and Low Vision Persons, Technology and Disability 20 (2008), 135-156. [9] K. Fellbaum and G. Kouroupetroglou, Principles of Electronic Speech Processing with Applications for People with Disabilities, Technology and Disability 20 (2008), 55-85. [10] P. B. Stanley, A. I. Karshmer, Translating Mathml into Nemeth braille code, Lecture Notes in Computer Science (LNCS) 4061 (2006), 1175-1182. [11] D. Tsonos and G. Kouroupetroglou, Accessibility of Board and Presentations in the Classroom: a Design-for-All Approach, Proceedings of the International Conference on Assistive Technologies (AT 2008), pp 13-18, Baltimore, Maryland, USA, 16-18 April 2008. [12] M. Suzuki, T.Kanahori, N.Ohtake and K.Yamaguchi, An Integrated OCR Software for Mathematical Documents and its Output with Accessibility, Lecture Notes in Computer Science (LNCS) 3118 (2004), 648-655. [13] D. Archambault, M. Batusic, F. Berger, D. Fitzpatrick, K. Miesenberger, V. Moço, B. Stöger, The Universal Maths Conversion Library: an attempt to build an Open Software Library to Convert Mathematical Contents in various Formats, Proc. of UAHCI Conf, Las Vegas, USA, July 2005. [14] G. Xydas and G. Kouroupetrolgou, Augmented Auditory Representation of e-texts for Text-to-Speech Systems, Lecture Notes in Artificial Intelligence (LNAI) 2166 (2001), 134-141.