Your Moodle version

Atto: WIRIS plugin for Atto - Math & science

Maintained by Picture of WIRIS team SUPPORT WIRIS team SUPPORT
Extend your rich text editor with a fully WYSIWYG equation editor for math and chemistry expressions (WIRIS editor) and, optionally, an advanced calculator tool (WIRIS cas).
Moodle 2.7, 2.8, 2.9, 3.0, 3.1

WIRIS plugin for Moodle

Add a fully WYSIWYG for scientific expressions (WIRIS EDITOR) and, optionally, an advanced calculator tool (WIRIS CAS). Enabled editing to STEM related topics (Science, Technology, Engineering and Mathematics). 

WIRIS EDITOR is a mathematical visual (WYSIWYG) editor. You can use a large collection of icons nicely organized in thematic tabs in order to create formulas or equations for any web content. You can create and edit your formulas in a visual environment, just click on the WIRIS editor icon for creation or double-click on the formula for edition. No maintenance when upgrading Moodle to a new minor version. It is based on JavaScript and compatible with HTML 5.

WIRIS EDITOR offers a chemistry toolbar. The maths and the chemistry palette are available from different icons in the rich text editor.

WIRIS CAS is an online platform for mathematical calculations designed for education. You can access a powerful calculation toolbar through an HTML page that includes integrals and limits calculation, function graphing in 2D or 3D and symbolic matrices manipulation, among others. WIRIS cas covers all mathematical topics from primary school to university level (Calculus, Algebra, Geometry, Differential Equations...).

WIRIS tools can be used for free up to a certain level of use per natural year. Please read license conditions and prices at WIRIS store.

In order to use WIRIS tools for editing you need to combine WIRIS filter with  WIRIS plugin for Atto and/or WIRIS plugin for TinyMCE.

More than editing, better quizzes.

Interested in mathematical quizzes with random parameters and automated evaluation?
Must check our new STEM question types at WIRIS quizzes plugin.

Previous version of Moodle?

Running a previous version of Moodle? You can download the components from


This plugin is part of set WIRIS math & science.


Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3
Screenshot #4
Screenshot #5
Screenshot #6


Picture of WIRIS team SUPPORT
WIRIS team SUPPORT (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of WIRIS team SUPPORT
    Wed, Aug 27, 2014, 12:30 AM
    David, thank for your feedback.

    I'm thinking you are mistaken on the cache stored point: by default WIRIS cache is placed in $CFG->dataroot/cache/filter (you can see it in MoodleConfigurationUpdater.php file in filter plugin) . Users can change that editing 'wiriscachedirectory' and 'wirisformuladirectory' variables in filter configuration filter.

    However it's a good idea using MUC instead a dataroot cache folder. We will consider implementing this feature in future releases. I personally think that it would be a great improvement.

  • Matt Bury
    Sat, May 23, 2015, 2:17 AM

    Wiris plugins use Java browser applets and require JRE to be installed on users' computers/devices. This is either impractical or impossible in many cases. So now I need to uninstall them from Moodle 2.9. I've found old instructions for Moodle 1.9 on how to do this but not for Moodle 2.x.

    The WIRIS filter uninstall link label shows but has no URL link on it. I constructed an uninstall URL: /moodle/admin/plugins.php?sesskey=oVeOxfiwwi&uninstall=filter_wiris&confirm=0&return=manage which returned an error:

    Debug info: core_plugin_manager::can_uninstall_plugin() returned false
    Error code: err_cannot_uninstall_plugin
    $a contents: Array
    [plugin] => filter_wiris

    Can you please provide comprehensive uninstall instructions for Moodle 2.9 for ALL the WIRIS plugins, including which Moodle core files have been altered and which database tables have been created? Thank you in advance.
  • Picture of WIRIS team SUPPORT
    Mon, May 25, 2015, 6:48 PM

    Uninstall instructions for WIRIS filter and WIRIS plugin can be found here:

    There is no table associated with WIRIS filter or WIRIS plugin and no core files has been altered.

    If you are still having problems, please feel free to contact us at
  • Picture of Léo Joseph
    Mon, Jul 6, 2015, 10:02 PM

    I install freely WIRIS editor on my own Moodle, i want to know how can i see how many formulas remain before i need before buying a "licence" ?
  • Picture of WIRIS team SUPPORT
    Mon, Jul 6, 2015, 10:11 PM
    We would need to know the URL of the Moodle where you are using WIRIS in order to check your usage.
    You can provide us the details here or send them to us by e-mail to
  • Picture of Léo Joseph
    Tue, Jul 7, 2015, 3:48 PM
    There's no solution to verify it myself ?
    it would be great if it there was a solution to check ownself that.
  • Picture of WIRIS team SUPPORT
    Tue, Jul 7, 2015, 6:39 PM
    Alternatively, you can check how many files are stored in //filter/wiris/formulas directory. If you have never cleared WIRIS cache in your Moodle site, this would be the number of formulas you have created.
  • Picture of Nguyễn Đức Thuận
    Sat, Jul 18, 2015, 5:24 PM
    I can't install WIRIS plugin for Atto - Maths in moodle 2.8. it has information: Dependencies check failed for atto_wiris?
  • Picture of WIRIS team SUPPORT
    Mon, Jul 20, 2015, 6:20 PM
    @Nguyễn Please note that in order to install atto_wiris you also need to install filter_wiris (
  • Picture of Matthew Davidson
    Wed, Aug 19, 2015, 10:40 PM
    What is the plan for WIRIS Hand? I have created an addition to the existing plugins (as a proof of concept), that adds a hand icon in the text editors. It pops up a window with the WIRIS hand embedded, and then grabs the MathML and places it in the editor. Works great, just wondering if that is going to be included in the WIRIS editor at some point or what the licensing requirements are to actually put it into production.
  • Picture of Ramon Eixarch
    Thu, Aug 20, 2015, 7:31 PM
    Hi Matthew,

    HAND & EDITOR will be 'merged' very soon. We still have to decide the concrete terms. It may be the case that depending on the device (touchable vs desktop) the default mode is handwriting or palette based.

    If you want to discuss licensing terms the best option is that you send a message to
  • Picture of Geoffrey Rowland
    Wed, Jan 13, 2016, 1:38 AM
    Latest version is missing the title string for the new chemistry editor button (on atto editor toolbar).
  • Picture of WIRIS team SUPPORT
    Fri, Jan 15, 2016, 5:21 PM
    @Geoffry: Thanks for your feedback. The new version fix the issue.

  • Picture of Geoffrey Rowland
    Sat, Jan 16, 2016, 8:45 PM
    Yes, the update fixes that for me. Thanks for your prompt work. Good to see the new Chemistry editing features.

    One other thing, which may also relevant for the Maths editor. Is there a way to chose upright (rather than italic) lower-case greek letters?
    I appreciate the convention for maths variables is to use italic lower case greek letters and that you already have an upright lower case pi constant, but upright lower-case greek characters would be useful for some chemical nomenclature, physical constants etc.
  • Picture of Ramon Eixarch
    Tue, Jan 19, 2016, 1:48 AM
    By default WIRIS works with an auto-italic mode with the MATH PALETTE.

    That feature is not activated in the CHEMISTRY PALETTE. Hence you should be have to upright lower-case greek letters.
    You can have a try in the demo
1 2
Please login to post comments