Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MathML Screen reader testing #121

Closed
jonathanolson opened this issue May 18, 2018 · 6 comments
Closed

MathML Screen reader testing #121

jonathanolson opened this issue May 18, 2018 · 6 comments
Assignees
Labels

Comments

@jonathanolson
Copy link
Contributor

jonathanolson commented May 18, 2018

Can https://phet-dev.colorado.edu/html/area-model-introduction/1.1.0-a11y.1/phet/area-model-introduction_en_phet.html be tested across screen readers, specifically testing two pieces of the parallel dom:

The paragraph inside of the Factors H3 (either screen):
screen shot 2018-05-17 at 7 46 09 pm
that in the above screenshot reads as "five times five, math" in my Safari+VoiceOver:
screen shot 2018-05-17 at 7 46 30 pm

The content inside the Calculation box (Partition screen, need to expand it first):
screen shot 2018-05-17 at 7 47 10 pm
which on my Safari+VoiceOver reads starting "table start five times five is equivalent to five times left parenthesis two plus three right parenthesis ...":
screen shot 2018-05-17 at 7 49 13 pm

NOTE: For this test, don't muck with the partitions or model values at all. There's a bug that can cause extra (hidden) things to potentially appear in the calculation parallel DOM if that happens.

I'd be interested in how well our supported screen readers handle these cases. (Presumably @amanda-phet and @terracoda also, since it affects the approach for how we handle math in general for a11y).

If useful, https://phet-dev.colorado.edu/html/area-model-introduction/1.1.0-a11y.1/phet/area-model-introduction_a11y_view.html is the a11y-view. There's also a query parameter ?rawMath that will trigger a constructed English readout for these two pieces.

@ariel-phet
Copy link
Contributor

@lmulhall-phet #112 and #118 certainly come before this test, but might be nice to squeeze in after those if not too many other competing priorities

@ariel-phet ariel-phet assigned ghost and unassigned ghost and ariel-phet May 18, 2018
@ghost
Copy link

ghost commented May 31, 2018

  1. Factors
  • JAWS says "five times five"
  • NVDA doesn't say "five times five" or "five times five, math"
  1. Calculation
  • JAWS says "five times five is equivalent to five times right paren. two plus three left paren. ..." (JAWS seems to abbreviate parenthesis.)
  • NVDA doesn't say anything like "five times five is equivalent to five times right paren. two plus three left paren. ..."

@jonathanolson, I'm not sure how thoroughly you wanted each screen reader tested... I did a brief run through on each to test the two above things.

@ghost ghost assigned jonathanolson and unassigned ghost May 31, 2018
@jonathanolson
Copy link
Contributor Author

What does NVDA say?

@jonathanolson jonathanolson assigned ghost and unassigned jonathanolson May 31, 2018
@ghost
Copy link

ghost commented May 31, 2018

@jonathanolson, I Slacked you two .m4a files instead of trying to transcribe what I hear. I think this is A) easier and B) slightly less confusing. It's unfortunate that GitHub doesn't allow the uploading of .m4a's...

@ghost
Copy link

ghost commented Jun 1, 2018

Here's the Factors .m4a:
https://drive.google.com/open?id=1Jm_bMipi_PEn5Fhw7GF231j_z1ZXqBBu
Here's the Calculation .m4a:
https://drive.google.com/open?id=194uXSySO9bJw2JxIyYfYHQvkAMTsHiAm

EDIT: For each, I was simply pressing the down arrow key to get to the next item.

@jonathanolson
Copy link
Contributor Author

Thanks for the testing!

I'll forward the results to see if it's acceptable for use.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants