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

Implement a new equation editor for Atto

    Details

    • Testing Instructions:
      Hide

      On a site with no tex filters enabled, add this button to the atto toolbar configuration (it's called "equation"). Verify it does not show up when you load Atto on a page.

      Setup the tex filters properly and make sure they work. On 64bit linux there are extra steps required (install texlive and change the paths in the filter).

      Verify the plugin shows up in the toolbar.

      Do some exploratory tests on the plugin in various browsers.

      Show
      On a site with no tex filters enabled, add this button to the atto toolbar configuration (it's called "equation"). Verify it does not show up when you load Atto on a page. Setup the tex filters properly and make sure they work. On 64bit linux there are extra steps required (install texlive and change the paths in the filter). Verify the plugin shows up in the toolbar. Do some exploratory tests on the plugin in various browsers.
    • Affected Branches:
      MOODLE_27_STABLE
    • Pull from Repository:
    • Pull Master Branch:
      MDL-43855-master
    • Story Points (Obsolete):
      20
    • Sprint:
      FRONTEND Sprint 9

      Description

      We have several sources to choose from. The requirements of the equation editor seem to be:

      1/ Work with existing equations created with dragmath etc.
      2/ Provide tabs with buttons for adding common latex elements (See mathquill)
      3/ Provide live equation preview while editing the equation
      4/ Show preview of equation in text editor (even before content is saved)
      5/ Allow access to the tex source of the equation
      6/ Allow editing of an existing equation without downloading/uploading files.

      This is tied to the choice for filter for rendering equations, because the filter should be responsible for displaying the equations in the live preview, and/or the content editable region.

      There is an equation editor in the prototype.moodle.net site which uses mathjax, but it does not give you a list of tabs/buttons for common functions (not a useful one anyway).

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

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

                  Dates

                  • Created:
                    Updated:
                    Resolved: