Maintained by Picture of WIRIS team SUPPORTWIRIS team SUPPORT
Type and handwrite mathematical notation in Moodle with MathType.
4463 sites
39 fans
Current versions available: 1
MathType for Moodle

Type and handwrite mathematical notation in Moodle with MathType. The popular equation editor for MS Word is now seamlessly integrated into Moodle.

Easy user experience that will boost your productivity. Include math equations in assignments, questions or communications between users. Making the best of it with handwriting recognition in touch screens. MathType experience is also available in Google Suite or Microsoft Office. 

ChemType is a flavour of MathType designed to help you work with chemical notation. A personalized toolbar with the common chemical symbols but also a different user experience adapted to chemical notation needs. Look for the ChemType icon.

MathType is provided as a subscription that allows you to enjoy the same quality solution in your LMS and word processors. Smooth the learning curve of math tools with a unified experience. Free usage is available under specific circumstances. Please read the subscription conditions and prices at MathType store

Wiris Quizzes, assessment for STEM

Wiris Quizzes takes Moodle Quizzes one step further for your STEM topics questions. Computer based grading of math and science questions. Random parameters and graphics in your STEM quizzes. Handwrite the answer in touch screens.


This plugin is part of set WIRIS math & science.


Screenshot #0
Screenshot #1
Screenshot #2


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 El Gafas
    Sat, Mar 14, 2020, 10:21 PM

    I'm trying to use MathType in some questins in a Quiz but they show up like this: «math .... «/math». What am I doing wrong or what am I missing to set up?

    Thanks in advance.
  • Picture of WIRIS team SUPPORT
    Sat, Mar 14, 2020, 11:44 PM
    @El Gafas Please check that MathType filter is enabled and the first on the list in Settings > Site administration > Plugins > Filters > Manage filters.
  • Lauder Javne, Budapest, HU
    Tue, Mar 31, 2020, 12:29 AM
    Hi there,

    Thanks for the plugin, it's very easy to use. The only thing I couldn't find out: how can I edit a typo in an already inserted equation? I tried to double-click the equation and to select it and click the editor icon but I always get an empty MatchType instance (or the technical info of the svg).


  • Picture of WIRIS team SUPPORT
    Tue, Mar 31, 2020, 12:51 AM
    @Péter Rózsahegyi Double click or clicking on the formula and then on the square root icon in the toolbar should work and you should be able to see the equation and edit it. The issue you are experiencing may be related to a conflict with another plugin. Please provide us further information on the plugins you have to Thanks!
  • Lauder Javne, Budapest, HU
    Tue, Mar 31, 2020, 2:09 AM
    @WIRIS team SUPPORT I found that I have to save the document at least once then the editor works as expected. Should it work w/o a save cycle?
  • Picture of WIRIS team SUPPORT
    Tue, Mar 31, 2020, 6:38 PM
    @Péter Rózsahegyi Yes, it should work without a save cycle. Unfortunately, we are unable to reproduce it on our end. Please check if there is any Javascript error in your browser console log and if there is please send us the details to Thanks!
  • Picture of Matthew Swanson
    Tue, May 12, 2020, 12:22 AM
    Getting an error on the latest version and moodle 3.8 on Ubuntu 20.04 with php 7.4. The only way I can get to Moodle is removing Wiris

    uncaught exception: join(): Passing glue string after array is deprecated. Swap the parameters (errno: 8192) in /var/www/vhosts/foxtale/moodle/filter/wiris/integration/lib/php/Boot.class.php at line #834join(): Passing glue string after array is deprecated. Swap the parameters

    in file: /var/www/vhosts/foxtale/moodle/filter/wiris/integration/lib/php/Boot.class.php line 834
    #0 [internal function]: _hx_error_handler()
    #1 /var/www/vhosts/foxtale/moodle/filter/wiris/integration/lib/php/Boot.class.php(834): join()
    #2 /var/www/vhosts/foxtale/moodle/filter/wiris/integration/lib/php/Boot.class.php(853): _hx_build_paths()
    #3 /var/www/vhosts/foxtale/moodle/filter/wiris/integration/lib/com/wiris/system/CallWrapper.class.php(44): require_once('/var/www/vhosts...')
    #4 /var/www/vhosts/foxtale/moodle/filter/wiris/classes/pluginwrapper.php(80): com_wiris_system_CallWrapper->init()
    #5 /var/www/vhosts/foxtale/moodle/filter/wiris/classes/pluginwrapper.php(54): filter_wiris_pluginwrapper->init()
    #6 /var/www/vhosts/foxtale/moodle/filter/wiris/settings.php(35): filter_wiris_pluginwrapper->__construct()
    #7 /var/www/vhosts/foxtale/moodle/lib/classes/plugininfo/filter.php(88): include('/var/www/vhosts...')
    #8 /var/www/vhosts/foxtale/moodle/admin/settings/plugins.php(223): core\plugininfo\filter->load_settings()
    #9 /var/www/vhosts/foxtale/moodle/lib/adminlib.php(8385): require('/var/www/vhosts...')
    #10 /var/www/vhosts/foxtale/moodle/admin/index.php(802): admin_get_root()
    #11 {main}
  • Picture of Syakira Redzuan
    Thu, May 14, 2020, 10:41 PM
    i have install Mathtype for ATTO in moodle 3.8.2...but it was stated that i'm using the trial version?why it can be happen since it was free download from moodle plugin directory...i've install the same plugin in another moodle website but there is no stated that it was the trial version....please help me..since it was really used by our lecturer...
  • Picture of WIRIS team SUPPORT
    Sat, May 16, 2020, 9:39 AM
    @Matthew Swanson This is known issue of our plugin using PHP 7.4, it will be fixed on our next release.
    @Syakira Redzuan Please send a screenshot of the trial message you are seeing to so we can provide you further details.
  • Picture of Carl Miller
    Mon, May 18, 2020, 6:49 PM
    I cannot seem to get the WIRIS plugins to work on Moodle Mobile app. I keep getting "...questions not supported by the app".
    I am a missing a setting for enable these plugins for mobile?
    Thanks for any help
  • Picture of Mr . Ateyah F. Albdour
    Tue, Jun 9, 2020, 10:27 AM

    uncaught exception: join(): Passing glue string after array is deprecated. Swap the parameters (errno: 8192) in C:\xampp\apps\moodle\htdocs\filter\wiris\integration\lib\php\Boot.class.php at line #834join(): Passing glue string after array is deprecated. Swap the parameters

    in file: C:\xampp\apps\moodle\htdocs\filter\wiris\integration\lib\php\Boot.class.php line 834
    #0 [internal function]: _hx_error_handler(8192, 'join(): Passing...', 'C:\\xampp\\apps\\m...', 834, Array)
    #1 C:\xampp\apps\moodle\htdocs\filter\wiris\integration\lib\php\Boot.class.php(834): join(Array, '.')
    #2 C:\xampp\apps\moodle\htdocs\filter\wiris\integration\lib\php\Boot.class.php(843): _hx_build_paths('C:\\xampp\\apps\\m...', Array, Array, NULL)
    #3 C:\xampp\apps\moodle\htdocs\filter\wiris\integration\lib\php\Boot.class.php(843): _hx_build_paths('C:\\xampp\\apps\\m...', Array, Array, NULL)
    #4 C:\xampp\apps\moodle\htdocs\filter\wiris\integration\lib\php\Boot.class.php(843): _hx_build_paths('C:\\xampp\\apps\\m...', Array, Array, NULL)
    #5 C:\xampp\apps\moodle\htdocs\filter\wiris\integration\lib\php\Boot.class.php(853): _hx_build_paths('C:\\xampp\\apps\\m...', Array, Array, NULL)
    #6 C:\xampp\apps\moodle\htdocs\filter\wiris\integration\lib\com\wiris\system\CallWrapper.class.php(44): require_once('C:\\xampp\\apps\\m...')
    #7 C:\xampp\apps\moodle\htdocs\filter\wiris\classes\pluginwrapper.php(80): com_wiris_system_CallWrapper->init('C:\\xampp\\apps\\m...')
    #8 C:\xampp\apps\moodle\htdocs\filter\wiris\classes\pluginwrapper.php(54): filter_wiris_pluginwrapper->init()
    #9 C:\xampp\apps\moodle\htdocs\filter\wiris\settings.php(35): filter_wiris_pluginwrapper->__construct()
    #10 C:\xampp\apps\moodle\htdocs\lib\classes\plugininfo\filter.php(88): include('C:\\xampp\\apps\\m...')
    #11 C:\xampp\apps\moodle\htdocs\admin\settings\plugins.php(223): core\plugininfo\filter->load_settings(Object(admin_root), 'filtersettings', true)
    #12 C:\xampp\apps\moodle\htdocs\lib\adminlib.php(8385): require('C:\\xampp\\apps\\m...')
    #13 C:\xampp\apps\moodle\htdocs\lib\classes\plugininfo\base.php(469): admin_get_root()
    #14 C:\xampp\apps\moodle\htdocs\admin\renderer.php(1766): core\plugininfo\base->get_settings_url()
    #15 C:\xampp\apps\moodle\htdocs\admin\renderer.php(346): core_admin_renderer->plugins_control_panel(Object(core_plugin_manager), Array)
    #16 C:\xampp\apps\moodle\htdocs\admin\plugins.php(215): core_admin_renderer->plugin_management_page(Object(core_plugin_manager), Object(core\update\checker), Array)
    #17 {main}
    any solution please ??
  • Picture of Liana Shpani
    Fri, Aug 21, 2020, 12:37 AM
    When I use the wiris plugin of the atto editor in a multiple choice question in a quiz, the formatted math/chem formulas create an automatic
    tag and appear on a new line. When I use tinymce wiris filter, this doesn't happen. What could cause this and how can I fix it?

  • Picture of WIRIS team SUPPORT
    Fri, Aug 21, 2020, 6:20 PM
    @Carl Miller Unfortunately, since Moodle Mobile is not very popular among our customers yet, integrating our tools into Moodle Mobile is not currently on our roadmap.

    @Mr . Ateyah F. Albdour This is fixed on our filter latest release

    @Liana Shpani We will investigate further if this is related to MathType or Atto and update you accordingly. Please feel free to contact us at too.
  • Picture of Philippe Murphy
    Tue, Sep 29, 2020, 5:23 AM
    I installed the plugins. In atto, the icons are there and the editor is showing. However, when I finish entering a formula and press OK, nothing happen. The editor close and that's it. At the same time the console show a 404 error : (moodleURL)/filter/wiris/integration/showimage.php.

    If I manualy type this URL, I do not get the 404 error. Everything in the MathType integration test page is OK.

    Any help?
  • Picture of WIRIS team SUPPORT
    Wed, Sep 30, 2020, 12:09 AM
    @Philippe Murphy Please provide us with screenshots and details on the URL where you are using MathType to so we can investigate further as we cannot reproduce the issue on our end. Please make sure you are using the latest version of our components. Thanks!
1 2 3
Please login to post comments