Your Moodle version

Atto: WIRIS plugin for Atto - Maths

Maintained by Picture of WIRIS team SUPPORT WIRIS team SUPPORT
Adds a fully WYSIWYG equation editor (WIRIS editor) and, optionally, an advanced calculator tool (WIRIS cas) to Atto.
Moodle 2.7, 2.8, 2.9

Adds a fully WYSIWYG equation editor (WIRIS editor) and, optionally, an advanced calculator tool (WIRIS cas) to Atto.

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 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...).

This plugin depends on WIRIS filter which must also be installed.

For Moodle <=2.3 it is available from


This plugin is part of set WIRIS math & science.


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


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 David Mudrák
    Mon, Aug 25, 2014, 7:30 PM
    Thanks for sharing this plugin with the community. I was able to test the functionality and reviewed the code and I am going to approve it now. There are two things I noticed during the review.

    1) The toolbar icons do not fit well into the style of default toolbar icons.
    2) The plugin would like to use a cache folder located inside the plugin scope. Note that many sites prefer having the $CFG->dirroot read-only. You could consider switching to a folder inside $CFG->dataroot or even better to try and make use of the Moodle universal cache (MUC) system.
  • 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
Please login to post comments