
Type: Bug

Status: Closed

Priority: Minor

Resolution: Fixed

Affects Version/s: 2.7.2, 2.7.4

Component/s: Accessibility, HTML Editor (Atto), Maths filters

Testing Instructions:

Affected Branches:MOODLE_27_STABLE

Fixed Branches:MOODLE_27_STABLE, MOODLE_28_STABLE

Pull from Repository:

Pull Master Branch:
MDL48543master 
Pull Master Diff URL:

Sprint:Team B Sprint 1, Team Beards Sprint 2

Issue size:Large
JAWS 16 now supports reading MathJax equations when being viewed in Internet Explorer, but when equations are being filtered by MathJax in Moodle they are not being read correctly by JAWS. The equation in Moodle as it is read does not provide important information such as square roots, exponents, and positioning information. Currently this also denies JAWS users access to a new feature called "Math Viewer"  in which they can break down an equation and more precisely navigate through it in order to better understand the equation.
Steps to reproduce:
1. Open two Internet Explorer windows/tabs.
2. Open http://www.mathjax.org/demos/texsamples/ in one window
3. Open demo.moodle.net in the other window
4. Login to a course as a teacher and enable editing. Edit either a page or a topic where you will display the equation.
5. Copy/Paste the following LATEX into the equation editor:
\left( \sum_
{k=1}^n a_k b_k \right)^2 \leq \left( \sum_{k=1}^n a_k^2 \right) \left( \sum_
{k=1}^n b_k^2 \right)
(or you can rightclick an equation on the MathJax demo page and copy its LATEX)
6. Submit changes in Moodle
7. Verify equation appears the same in Moodle as it does on the MathJax demo page.
8. Start JAWS 16 and navigate to the equation on the MathJax demo site.
9. Note how the equation is read by JAWS.
10. Return to Moodle, navigate JAWS to the equation.
11. Note how the equation is read by JAWS.
A video demonstrating the difference in which JAWS reads equations on Moodle vs. the MathJax demo site can be found here: http://youtu.be/vZEa2kE8WE