Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-48543

JAWS not supporting MathJax in Moodle

    XMLWordPrintable

    Details

    • Testing Instructions:
      Hide

      Create a page with the following content:

      Equation:
       
      $$ x = {-b \pm \sqrt{b^2-4ac} \over 2a}. $$
      

      1. With JAWS 16 and ie load the page.
      2. Navigate to the equation and verify it reads out the equation followed by "math content".
      3. Pressing "Enter" should open the mathviewer for the equation.
      Show
      Create a page with the following content: Equation:   $$ x = {-b \pm \sqrt{b^2-4ac} \over 2a}. $$ With JAWS 16 and ie load the page. Navigate to the equation and verify it reads out the equation followed by "math content". Pressing "Enter" should open the mathviewer for the equation.
    • Affected Branches:
      MOODLE_27_STABLE
    • Fixed Branches:
      MOODLE_27_STABLE, MOODLE_28_STABLE
    • Pull from Repository:
    • Pull Master Branch:
      MDL-48543-master
    • Sprint:
      Team B Sprint 1, Team Beards Sprint 2
    • Issue size:
      Large

      Description

      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/tex-samples/ 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 right-click 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/vZEa2kE-8WE

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                9 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Fix Release Date:
                  9/Mar/15