Tải bản đầy đủ (.ppt) (31 trang)

Generating and Using Accessible Mathematics on the Web

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (157.47 KB, 31 trang )

Generating and Using
Accessible Mathematics on the
Web
Sam Dooley
Pearson Assessment



Dynamic Online Accessible Math
— Online Braille Math
/>

Braille math is hard!



Blind students need high-quality braille math



Advanced preparation is costly and takes time



Math teachers are often unfamiliar with
braille



3


TVIs are often unfamiliar with math notation

Generating and Using Accessible Mathematics on the Web

16 Nov 2016


Braille math software is
harder!

4



Software translation can be problematic



Forward translation takes many steps



Real-time back translation is non-existent



No support for online or classroom use

Generating and Using Accessible Mathematics on the Web


16 Nov 2016


Braille math needs to be
online!
Blind students need:
A

5

level playing field for STEM instruction

To

read and write online braille math

To

interact with sighted instructors and peers

To

participate in online learning

To

participate in online assessment

Generating and Using Accessible Mathematics on the Web


16 Nov 2016


Braille math should be math!



Math concepts are independent of notation



Braille math codes capture all math notation



Math software can be independent of notation

Blind students only have full access to math
if their math is treated the same as printed
math.
6

Generating and Using Accessible Mathematics on the Web

16 Nov 2016


Dynamic Online Accessible Math
— Accessible Equation
Editor

/>

Accessible Equation Editor

8



Sighted user can create math for a blind user



Blind user can create math for a sighted user



Real-time, two-way braille math translation



Instantaneous interactions with math content



Discoverable braille math encoding rules

Generating and Using Accessible Mathematics on the Web

16 Nov 2016



QWERTY Keyboard Input

9



Math symbols on the keyboard



Other symbols on the buttons



Keyboard cursor navigation



Implicit and explicit selection



Backspace, delete, clear

Generating and Using Accessible Mathematics on the Web

16 Nov 2016



Braille Terminal Output



Math output on the screen



Braille output on the screen



Braille output on the terminal



Screen reader support

10

Generating and Using Accessible Mathematics on the Web

16 Nov 2016


Braille Terminal Input



Each braille cell is like a key




Sequences of keys create the math



Tooltips with text and braille



Cursor position and routing

11

Generating and Using Accessible Mathematics on the Web

16 Nov 2016


QWERTY Terminal Output



Braille input creates math content



Math content becomes math output




Math output becomes braille output



The math markup is exactly the same

12

Generating and Using Accessible Mathematics on the Web

16 Nov 2016


Research Studies


Two research studies in Fall 2015
(KY/AZ - Sep, TX - Oct)



Goal - to collect feedback from multiple
populations on AEE functionality



Populations - blind, low vision, regular
print readers, learning disabled




Criteria - high school students who had
completed Algebra I

13

Generating and Using Accessible Mathematics on the Web

16 Nov 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


14

Ending trigonometric expressions was unusual

Generating and Using Accessible Mathematics on the Web

16 Nov 2016


Ongoing Research


Additional research studies in 2016
(NFB – Jun/Jul, TBA – Sep/Oct)



Goal - to collect feedback on new and more
advanced AEE functionality



Math expression navigation



Math expression modification




Nemeth Braille discoverability

15

Generating and Using Accessible Mathematics on the Web

16 Nov 2016


Updated Outcomes


Cursor tracking improved position awareness



Dot 8 helped identify closed expressions



Erasing content is still unpredictable



Nemeth discoverability is helpful, but the
keyboard navigation is overwhelming




16

Nemeth symbol search was requested

Generating and Using Accessible Mathematics on the Web

16 Nov 2016


Technical objectives



Real-time translation from math into braille



Real-time translation from braille into math



Accessible to both sighted and blind users



Online equation editor software component

17


Generating and Using Accessible Mathematics on the Web

16 Nov 2016


Accessible Online Math!

Blind students can have:
A

level playing field for STEM instruction

Tools

to read and write online braille math

Interaction

with sighted instructors and

peers
Active
18

participation in online activities

Generating and Using Accessible Mathematics on the Web

16 Nov 2016



Braille math is math!



Blind students can read the same math



Blind students can write the same math



The math can be shared the same way



The math can be scored the same way

Blind students can now have full access to
math since their math is the same as printed
math.
19

Generating and Using Accessible Mathematics on the Web

16 Nov 2016



Dynamic Online Accessible Math
— Online Spoken Math


Speech output for static math



Browser



MathJax



Presentation MathML



Screen reader



MathPlayer

21

Generating and Using Accessible Mathematics on the Web


16 Nov 2016


Speech output for dynamic math



Speech output for the entire content



Speech output for the input context



Speech output for the input actions



Speech output for keyboard events

22

Generating and Using Accessible Mathematics on the Web

16 Nov 2016


Natural spoken math output




Dynamic math produces more math output



User intervention is even more essential



More output means more math speech modes



Spoken output can reinforce braille output

Blind students can have math read for them,
and they can read their math for themselves.
23

Generating and Using Accessible Mathematics on the Web

16 Nov 2016


Speech input for dynamic math



Dragon Naturally Speaking




Recognizes words from spoken input



Transmits characters to applications



Supports popular software packages

24

Generating and Using Accessible Mathematics on the Web

16 Nov 2016


Custom speech input rules



Custom rules support specific software



Grammar rules recognize spoken phrases




Spoken phrases become character sequences



Character sequences become input tokens



Input tokens invoke editor template rules

25

Generating and Using Accessible Mathematics on the Web

16 Nov 2016


×