Moodle plugins directory: MathType filter by WIRIS | Moodle.org

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:
5748 sites
1k downloads
53 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.
Sets
This plugin is part of set WIRIS math & science.
Contributors
WIRIS team (Lead maintainer)
Please login to view contributors details and/or to contact them
When I try to install Wiris under 3.11 with the latest version I get this error message?
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
in file: /var/www/html/moodle/filter/wiris/integration/lib/php/Boot.class.php line 253
#0 [internal function]: _hx_error_handler()
#1 /var/www/html/moodle/filter/wiris/integration/lib/php/Boot.class.php(876): file_put_contents()
#2 /var/www/html/moodle/filter/wiris/integration/lib/com/wiris/system/CallWrapper.class.php(44): require_once('...')
#3 /var/www/html/moodle/filter/wiris/classes/pluginwrapper.php(80): com_wiris_system_CallWrapper->init()
#4 /var/www/html/moodle/filter/wiris/classes/pluginwrapper.php(54): filter_wiris_pluginwrapper->init()
#5 /var/www/html/moodle/filter/wiris/settings.php(35): filter_wiris_pluginwrapper->__construct()
#6 /var/www/html/moodle/lib/classes/plugininfo/filter.php(88): include('...')
#7 /var/www/html/moodle/admin/settings/plugins.php(245): core\plugininfo\filter->load_settings()
#8 /var/www/html/moodle/lib/adminlib.php(8857): require('...')
#9 /var/www/html/moodle/admin/upgradesettings.php(22): admin_get_root()
#10 {main}
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
I should point out that I had Wiris installed under 3.9 but this error first arose when I was doing the upgrade to 3.11. I have since uninstalled Wiris to continue the upgrade (now successful) but would like to get Wiris back please.
in file: /home1/infiteck/class.infity.in/question/type/wq/quizzes/lib/php/Boot.class.php line 253
#0 [internal function]: _hx_error_handler(2, 'file_put_conten...', '/home1/infiteck...', 876)
#1 /home1/infiteck/class.infity.in/question/type/wq/quizzes/lib/php/Boot.class.php(876): file_put_contents('/home1/infiteck...', 'init('/home1/infiteck...')
#4 /home1/infiteck/class.infity.in/question/type/wq/config.php(20): require_once('/home1/infiteck...')
#5 /home1/infiteck/class.infity.in/question/type/wq/questiontype.php(20): require_once('/home1/infiteck...')
#6 /home1/infiteck/class.infity.in/question/type/essaywiris/questiontype.php(19): require_once('/home1/infiteck...')
#7 /home1/infiteck/class.infity.in/question/engine/bank.php(100): include_once('/home1/infiteck...')
#8 /home1/infiteck/class.infity.in/question/engine/bank.php(154): question_bank::get_qtype('essaywiris')
#9 /home1/infiteck/class.infity.in/mod/quiz/classes/output/edit_renderer.php(1186): question_bank::get_all_qtypes()
#10 /home1/infiteck/class.infity.in/mod/quiz/classes/output/edit_renderer.php(109): mod_quiz\output\edit_renderer->initialise_editing_javascript(Object(mod_quiz\structure), Object(question_edit_contexts), Array, Object(moodle_url))
#11 /home1/infiteck/class.infity.in/mod/quiz/edit.php(211): mod_quiz\output\edit_renderer->edit_page(Object(quiz), Object(mod_quiz\structure), Object(question_edit_contexts), Object(moodle_url), Array)
#12 {main}
in file: /home/vns/public_html/filter/wiris/integration/lib/php/Boot.class.php line 253
#0 [internal function]: _hx_error_handler()
#1 /home/vns/public_html/filter/wiris/integration/lib/php/Boot.class.php(876): file_put_contents()
#2 /home/vns/public_html/filter/wiris/integration/lib/com/wiris/system/CallWrapper.class.php(44): require_once('...')
#3 /home/vns/public_html/filter/wiris/classes/pluginwrapper.php(80): com_wiris_system_CallWrapper->init()
#4 /home/vns/public_html/filter/wiris/classes/pluginwrapper.php(54): filter_wiris_pluginwrapper->init()
#5 /home/vns/public_html/filter/wiris/settings.php(35): filter_wiris_pluginwrapper->__construct()
#6 /home/vns/public_html/lib/classes/plugininfo/filter.php(133): include('...')
#7 /home/vns/public_html/admin/settings/plugins.php(268): core\plugininfo\filter->load_settings()
#8 /home/vns/public_html/lib/adminlib.php(8927): require('...')
#9 /home/vns/public_html/admin/search.php(31): admin_get_root()
#10 {main}
Directory /var/www/HTML/filter/
Your help is highly appreciated
Please send us an email to support@wiris.com explaining your issue. Please include the URL where you are trying to integrate MathType and a descriptive screenshot.
MathType is compatible with PHP 8.0 (you can find our downloads here https://store.wiris.com/en/products/downloads/mathtype/integrations and our release notes here https://docs.wiris.com/mathtype/en/mathtype-integrations/mathtype-integrations-release-notes.html).
If you are experiencing unexpected behavior, please contact us at support@wiris.com.
uncaught exception: Too few arguments to function _hx_error_handler(), 4 passed and exactly 5 expected
When do you think this can be corrected ?
Please email us at support@wiris.com so we can notify you when it is fixed.
Same problem here, with Moodle 3.11.9 and PHP 8.0.13 or PHP 8.0.23.
However, with PHP 7.4.26 the problem/error doesn't happen.
I will send a email to support@wiris.com with additional data.
If you have further questions, please send us an email at support@wiris.com.
in file: /var/www/html/moodle/filter/wiris/classes/pluginwrapper.php line 85
#0 /var/www/html/moodle/filter/wiris/classes/pluginwrapper.php(85): _hx_error_handler()
#1 /var/www/html/moodle/filter/wiris/classes/pluginwrapper.php(54): filter_wiris_pluginwrapper->init()
#2 /var/www/html/moodle/filter/wiris/settings.php(35): filter_wiris_pluginwrapper->__construct()
#3 /var/www/html/moodle/lib/classes/plugininfo/filter.php(138): include('...')
#4 /var/www/html/moodle/admin/settings/plugins.php(273): core\plugininfo\filter->load_settings()
#5 /var/www/html/moodle/lib/adminlib.php(8709): require('...')
#6 /var/www/html/moodle/admin/index.php(842): admin_get_root()
#7 {main}