MathType filter by WIRIS

Filters ::: filter_wiris
Maintained by WIRIS team
Type and handwrite mathematical notation in Moodle with MathType, the world leading equation editor.
Latest release:
5505 sites
1k downloads
55 fans
Current versions available: 1
MathType is the world leading equation editor that allows writing math equations as simple as you write text, from anywhere. It integrates seamlessly with Moodle, allowing users to easily incorporate mathematical equations and formulas into various types of content, such as quizzes, assignments, forum posts, and lesson materials. Additionally, MathType is committed to upholding accessibility standards, ensuring that mathematical content is accessible to all learners.

There are multiple input modes available for writing math that adjust to every type of device. The toolbar provides easy access to essential features, while the keyboard ensures quick and precise equation entry. Moreover, for users working on touch screen devices, the handwriting recognition feature proves to be really advantageous.

MathType for Moodle is a versatile solution for creating high-quality technical and scientific content. Whether you need to include math equations and formulas in assignments, questions, or communications between users, MathType for Moodle has you fully covered.

ChemType is a flavor of MathType designed to help you work with chemical notation. Its customized toolbar includes the periodic table and other chemistry related symbols.

MathType is available as a subscription, allowing you to enjoy the same quality equation editing solution within your Moodle LMS and word processors. Please read the MathType subscription conditions and prices.

Screenshots

Screenshot #0
Screenshot #1
Screenshot #2

Contributors

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

Comments RSS

Comments

  • rahul panddey
    Tue, 8 Jan 2019, 12:35 PM
    While exporting Wiris MathType question didn't shows question it shows links.
    How to export mathtype question in offline quiz?
  • rahul panddey
    Sat, 9 Mar 2019, 11:24 PM

    rahul panddey 8:50 PM (0 minutes ago)
    to support

    Dear Sir/madam,
    We tried Wiris MathType and We create some Math questions in Moodle.
    It's working smoothly for Online quiz. But that questions we export questions its shows encrypted questions(We couldn't export question properly.)

    It;s shows like.

    a) «math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«msup»«mn»20«/mn»«mn»0«/mn»«/msup»«mi»C«/mi»«mo»§#160;«/mo»«mi»t«/mi»«mi»o«/mi»«mo»§#160;«/mo»«msup»«mn»40«/mn»«mn»0«/mn»«/msup»«mi»C«/mi»«/math»

    When we export questions It's shows like above statement.
  • WIRIS team
    Mon, 11 Mar 2019, 7:25 PM
    Rahul, that is expected behaviour and filter_wiris will take care of rendering that. Find more info on the encoding at
    https://docs.wiris.com/en/mathtype/mathtype_web/integrations/encoding-attributes

    We are working on extending HTMLpurifier to include MathML tags.

    Since we already got a couple of your messages through proper support channels, let's follow the communication there for any extra info you might need.
  • ayman sadi
    Wed, 18 Sept 2019, 3:02 AM
    it's was very help full for me
  • hitesh kumar
    Thu, 13 Feb 2020, 2:58 PM
    Uncaught DOMException: Failed to execute 'selectNode' on 'Range': the given Node has no parent.

    at n.t.selectNode (/theme/yui_combo.php?3.15.0/datatype-xml-parse/datatype-xml-parse-min.js&3.15.0/io-xdr/io-xdr-min.js&3.15.0/io-form/io-form-min.js&3.15.0/io-upload-iframe/io-upload-iframe-min.js&3.15.0/queue-promote/queue-promote-min.js&3.15.0/io-queue/io-queue-min.js&3.15.0/event-simulate/event-simulate-min.js&m/-1/editor_atto/rangy/rangy-min.js&3.15.0/handlebars-base/handlebars-base-min.js&3.15.0/handlebars-compiler/handlebars-compiler-min.js&3.15.0/timers/timers-min.js&m/-1/editor_atto/editor/editor-min.js&m/-1/editor_atto/plugin/plugin-min.js&m/-1/atto_title/button/button-min.js&m/-1/atto_bold/button/button-min.js&m/-1/atto_italic/button/button-min.js&m/-1/atto_unorderedlist/button/button-min.js&m/-1/atto_orderedlist/button/button-min.js&m/-1/atto_link/button/button-min.js&m/-1/atto_image/button/button-min.js&m/-1/atto_media/button/button-min.js&m/-1/atto_managefiles/button/button-min.js&m/-1/atto_underline/button/button-min.js&m/-1/atto_strike/button/button-min.js:62:2509)
  • Александр Гущин
    Tue, 24 Mar 2020, 3:02 AM




    Hello, I installed the wiris filter and math editor. I use moodle 3.8
    uncaught exception: join(): Passing glue string after array is deprecated. Swap the parameters (errno: 8192) in /var/www/vhosts/u0172359.plsk.regruhosting.ru/httpdocs/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/u0172359.plsk.regruhosting.ru/httpdocs/moodle/filter/wiris/integration/lib/php/Boot.class.php line 834
    #0 [internal function]: _hx_error_handler(8192, 'join(): Passing...', '/var/www/vhosts...', 834, Array)
    #1 /var/www/vhosts/u0172359.plsk.regruhosting.ru/httpdocs/moodle/filter/wiris/integration/lib/php/Boot.class.php(834): join(Array, '.')
    #2 /var/www/vhosts/u0172359.plsk.regruhosting.ru/httpdocs/moodle/filter/wiris/integration/lib/php/Boot.class.php(843): _hx_build_paths('/var/www/vhosts...', Array, Array, NULL)
    #3 /var/www/vhosts/u0172359.plsk.regruhosting.ru/httpdocs/moodle/filter/wiris/integration/lib/php/Boot.class.php(843): _hx_build_paths('/var/www/vhosts...', Array, Array, NULL)
    #4 /var/www/vhosts/u0172359.plsk.regruhosting.ru/httpdocs/moodle/filter/wiris/integration/lib/php/Boot.class.php(843): _hx_build_paths('/var/www/vhosts...', Array, Array, NULL)
    #5 /var/www/vhosts/u0172359.plsk.regruhosting.ru/httpdocs/moodle/filter/wiris/integration/lib/php/Boot.class.php(853): _hx_build_paths('/var/www/vhosts...', Array, Array, NULL)
    #6 /var/www/vhosts/u0172359.plsk.regruhosting.ru/httpdocs/moodle/filter/wiris/integration/lib/com/wiris/system/CallWrapper.class.php(44): require_once('/var/www/vhosts...')
    #7 /var/www/vhosts/u0172359.plsk.regruhosting.ru/httpdocs/moodle/filter/wiris/classes/pluginwrapper.php(80): com_wiris_system_CallWrapper->init('/var/www/vhosts...')
    #8 /var/www/vhosts/u0172359.plsk.regruhosting.ru/httpdocs/moodle/filter/wiris/classes/pluginwrapper.php(54): filter_wiris_pluginwrapper->init()
    #9 /var/www/vhosts/u0172359.plsk.regruhosting.ru/httpdocs/moodle/filter/wiris/settings.php(35): filter_wiris_pluginwrapper->__construct()
    #10 /var/www/vhosts/u0172359.plsk.regruhosting.ru/httpdocs/moodle/lib/classes/plugininfo/filter.php(88): include('/var/www/vhosts...')
    #11 /var/www/vhosts/u0172359.plsk.regruhosting.ru/httpdocs/moodle/admin/settings/plugins.php(223): core\plugininfo\filter->load_settings(Object(admin_root), 'filtersettings', true)
    #12 /var/www/vhosts/u0172359.plsk.regruhosting.ru/httpdocs/moodle/lib/adminlib.php(8385): require('/var/www/vhosts...')
    #13 /var/www/vhosts/u0172359.plsk.regruhosting.ru/httpdocs/moodle/admin/upgradesettings.php(22): admin_get_root()
    #14 {main}

  • Κώστας Σαμαράς
    Thu, 30 Apr 2020, 10:03 PM
    Hello there, i have the same problem as
    Александр Гущин
    Τρι, 24 Μάρ 2020, 3:02 πμ

    uncaught exception: join(): Passing glue string after array is deprecated. Swap the parameters (errno: 8192) in /var/www/web230/html/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/web230/html/moodle/filter/wiris/integration/lib/php/Boot.class.php line 834
    #0 [internal function]: _hx_error_handler(8192, 'join(): Passing...', '/var/www/web230...', 834, Array)
    #1 /var/www/web230/html/moodle/filter/wiris/integration/lib/php/Boot.class.php(834): join(Array, '.')
    #2 /var/www/web230/html/moodle/filter/wiris/integration/lib/php/Boot.class.php(843): _hx_build_paths('/var/www/web230...', Array, Array, NULL)
    #3 /var/www/web230/html/moodle/filter/wiris/integration/lib/php/Boot.class.php(853): _hx_build_paths('/var/www/web230...', Array, Array, NULL)
    #4 /var/www/web230/html/moodle/filter/wiris/integration/lib/com/wiris/system/CallWrapper.class.php(44): require_once('/var/www/web230...')
    #5 /var/www/web230/html/moodle/filter/wiris/classes/pluginwrapper.php(80): com_wiris_system_CallWrapper->init('/var/www/web230...')
    #6 /var/www/web230/html/moodle/filter/wiris/classes/pluginwrapper.php(54): filter_wiris_pluginwrapper->init()
    #7 /var/www/web230/html/moodle/filter/wiris/settings.php(35): filter_wiris_pluginwrapper->__construct()
    #8 /var/www/web230/html/moodle/lib/classes/plugininfo/filter.php(88): include('/var/www/web230...')
    #9 /var/www/web230/html/moodle/admin/settings/plugins.php(223): core\plugininfo\filter->load_settings(Object(admin_root), 'filtersettings', true)
    #10 /var/www/web230/html/moodle/lib/adminlib.php(8385): require('/var/www/web230...')
    #11 /var/www/web230/html/moodle/admin/upgradesettings.php(22): admin_get_root()
    #12 {main}

  • WIRIS team
    Thu, 30 Apr 2020, 10:17 PM
    @hitesh kumar We are not sure if this issue is directly related to MathType, if you are still experiencing the issue please contact us at support@wiris.com with further details.

    @Александр Гущин @Κώστας Σαμαράς This is an issue related to PHP 7.4 that will be fixed on our next release.
  • Rodrigo
    Sat, 2 May 2020, 7:06 AM
    After trying to install the plugin Math Thype I cannot enter the administration console, I have what I show below. Do not uninstall from the administration console! Can someone tell me how to fix it?

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

    in file: /home/colegioellen/public_html/moodle/filter/wiris/integration/lib/php/Boot.class.php line 834
    #0 [internal function]: _hx_error_handler(8192, 'join(): Passing...', '/home/colegioel...', 834, Array)
    #1 /home/colegioellen/public_html/moodle/filter/wiris/integration/lib/php/Boot.class.php(834): join(Array, '.')
    #2 /home/colegioellen/public_html/moodle/filter/wiris/integration/lib/php/Boot.class.php(853): _hx_build_paths('/home/colegioel...', Array, Array, NULL)
    #3 /home/colegioellen/public_html/moodle/filter/wiris/integration/lib/com/wiris/system/CallWrapper.class.php(44): require_once('/home/colegioel...')
    #4 /home/colegioellen/public_html/moodle/filter/wiris/classes/pluginwrapper.php(80): com_wiris_system_CallWrapper->init('/home/colegioel...')
    #5 /home/colegioellen/public_html/moodle/filter/wiris/classes/pluginwrapper.php(54): filter_wiris_pluginwrapper->init()
    #6 /home/colegioellen/public_html/moodle/filter/wiris/settings.php(35): filter_wiris_pluginwrapper->__construct()
    #7 /home/colegioellen/public_html/moodle/lib/classes/plugininfo/filter.php(88): include('/home/colegioel...')
    #8 /home/colegioellen/public_html/moodle/admin/settings/plugins.php(223): core\plugininfo\filter->load_settings(Object(admin_root), 'filtersettings', true)
    #9 /home/colegioellen/public_html/moodle/lib/adminlib.php(8385): require('/home/colegioel...')
    #10 /home/colegioellen/public_html/moodle/admin/search.php(26): admin_get_root()
    #11 {main}
  • Israel de Lamo Blas
    Sun, 10 May 2020, 9:09 PM
    Hi,
    it keeps giving me the
    uncaught exception: join(): Passing glue string after array is deprecated. Swap the parameters (errno: 8192) error

    Is there an easy way to remove this extension from command line?
  • Help me please. how to fix problem *** uncaught exception: join(): Passing glue string after array is deprecated. Swap the parameters (errno: 8192) error***
  • Rodrigo
    Thu, 14 May 2020, 5:01 AM
    I solved it by degrading the php version of the server (from 7.4 to 7.3) in cpanel
  • WIRIS team
    Sat, 16 May 2020, 4:24 AM
    We are sorry for the inconvenience, there is an issue with filter_wiris when using PHP 7.4.
    As we mentioned in a previous message here, it will be fixed on our next release.
  • Guillaume Vaslin
    Mon, 25 May 2020, 4:37 AM
    Hi, I have a problem... I have installed MathType filter and MathType for Atto in their last version in Moodle plugin but I have an error in "filter/wiris/info.php" as MathType filter and MathType for Atto versions don't match
    MathType filter version = 2020051400
    MathType for Atto version = 2020022400

    Please help ! 😉
  • Phạm Lê Minh
    Wed, 15 July 2020, 3:00 PM
    Hi I got a warning each time I install a plugin, although the plugin still work well, but I think you should fix that.
    Deprecated: Array and string offset access syntax with curly braces is deprecated in /var/www/html/minh.edu.vn/filter/wiris/integration/lib/php/Boot.class.php on line 221
Please login to post comments