Math Player 4: Accessible Math on the Web
PAC worked with Design Science on MathPlayer 4 to help define structural navigation, spoken math, and braille math interactions that enabled screen reader users to explore and understand web-based mathematical expressions more effectively.
Project Description
PAC worked with Neil Soiffer of Design Science and the Educational Testing Service through a Department of Education-funded project to advance how mathematics could be accessed, spoken, explored, and understood through screen readers, refreshable braille displays, and other access technologies. Sina Bahram worked with Neil Soiffer to help shape the interaction model for spoken math, braille math, and structural navigation within mathematical expressions.
For many years, mathematics on the web was often represented as an image or through special characters that were illegible or nearly unusable to screen readers. Even as MathML gained traction as a markup language for displaying mathematics online, access was still limited. A screen reader might be able to speak an expression, but the user often had no effective way to move through the structure of the math, revisit a term, inspect a numerator or denominator, compare parts of an equation, or build understanding incrementally. Braille access was also insufficient: instead of presenting mathematics in proper Nemeth Code, screen readers would output English words, which is not a usable substitute for mathematical notation.
This project helped change that model. PAC worked extensively on the exploration approach used in MathPlayer 4, helping define how a screen reader user could navigate mathematical expressions structurally rather than passively receive them as a single stream of speech. That included the ability to move through parts of an equation, hear summaries, inspect details, receive meaningful braille output, and use different strategies depending on the complexity of the expression and the needs of the user.
Sina and Neil’s collaboration helped shape a durable model for spoken mathematics, braille mathematics, and mathematical navigation, one that continues to influence how accessible math is approached across modern tools and platforms. MathPlayer 4 demonstrated that digital math access should not stop at reading an equation aloud; it should allow users to explore, interrogate, and understand mathematics with the same kind of agency that visual layout and mathematical notation provide to sighted readers.