Moodle plugins directory: MathType filter by WIRIS | Moodle.org
MathType filter by WIRIS
Filters ::: filter_wiris
Maintained by WIRIS team
Part of set WIRIS math & science.
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.
Contributors
WIRIS team (Lead maintainer)
Please login to view contributors details and/or to contact them
We will let you know once the issue has been resolved
Thanks,
Yes I can confirm that I have the latest version of the filter installed. I have upgraded all the components to the latest version. This includes the plugin for ATTO and TinyMCE. I also have the wiris filter second on the list of filters with the MathJax on top. Still the icon doesn't show. I have also doubled check to ensure that I have included in the atto and tinymce toolbar configuration. For atto it is just "maths" and for tinymce it is " tiny_mce_wiris_formulaEditor, tiny_mce_wiris_CAS". Still it doesn't work.
Could you contact us at support@wiris.com to be more specifics about your issue?
Thanks,
I'm currently migrating from Moodle 2.8 to Moodle 3.2.
And the filter_wiris plugin poses a problem during the migration.
I get this error:
filter_wiris
Erreur d'exécution DDL sql
Erreur: 1071 Specified key was too long
CREATE TABLE mdl_filter_wiris_formulas (
id BIGINT(10) NOT NULL auto_increment,
md5 VARCHAR(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
content LONGTEXT COLLATE utf8mb4_unicode_ci NOT NULL,
CONSTRAINT PRIMARY KEY (id)
, UNIQUE KEY mdl_filtwiriform_md5_uix (md5)
)
ENGINE = InnoDB
DEFAULT COLLATE = utf8mb4_unicode_ci ROW_FORMAT=Dynamic
Error code: ddlexecuteerror
Has anyone ever faced this mistake?
Thank you
We have checked 2.8 --> 3.2 migration and we can't reproduce your issue.
Your problem seems related to your DB configuration. Please write us at support@wiris.com so we can better help you.
Thanks for your feedback,
Reviewing your issue we detect a bug with utfmb4 collation. We are working to solve it in our next release.
Thanks,
uncaught exception: Http Error #500
in file: /home/www/moodle/public_html/filter/wiris/integration/lib/com/wiris/plugin/impl/HttpImpl.class.php line 61
#0 [internal function]: com_wiris_plugin_impl_HttpImpl_0(Object(com_wiris_plugin_impl_HttpImpl), NULL, 'http://www.wiri...', 'Http Error #500')
#1 /home/www/moodle/public_html/filter/wiris/integration/lib/php/Boot.class.php(769): call_user_func_array('com_wiris_plugi...', Array)
#2 [internal function]: _hx_lambda->execute('Http Error #500')
#3 /home/www/moodle/public_html/filter/wiris/integration/lib/haxe/Http.class.php(532): call_user_func_array(Array, Array)
#4 [internal function]: haxe_Http_5(true, Object(com_wiris_plugin_impl_HttpImpl), Object(com_wiris_plugin_impl_HttpImpl), Array, Object(haxe_io_BytesOutput), true, 'Http Error #500')
#5 /home/www/moodle/public_html/filter/wiris/integration/lib/php/Boot.class.php(769): call_user_func_array('haxe_Http_5', Array)
#6 [internal function]: _hx_lambda->execute('Http Error #500')
#7 /home/www/moodle/public_html/filter/wiris/integration/lib/com/wiris/plugin/impl/HttpImpl.class.php(27): call_user_func_array(Array, Array)
#8 /home/www/moodle/public_html/filter/wiris/integration/lib/haxe/Http.class.php(444): com_wiris_plugin_impl_HttpImpl->onError('Http Error #500')
#9 /home/www/moodle/public_html/filter/wiris/integration/lib/haxe/Http.class.php(458): haxe_Http->customRequest(true, Object(haxe_io_BytesOutput), NULL, NULL)
#10 /home/www/moodle/public_html/filter/wiris/integration/lib/com/wiris/plugin/impl/HttpImpl.class.php(40): haxe_Http->request(true)
#11 /home/www/moodle/public_html/filter/wiris/integration/lib/com/wiris/plugin/impl/RenderImpl.class.php(252): com_wiris_plugin_impl_HttpImpl->request(true)
#12 /home/www/moodle/public_html/filter/wiris/integration/lib/com/wiris/plugin/impl/TextFilter.class.php(58): com_wiris_plugin_impl_RenderImpl->showImage(NULL, 'ͫ...', Object(com_wiris_plugin_impl_GenericParamsProviderImpl))
#13 /home/www/moodle/public_html/filter/wiris/integration/lib/com/wiris/plugin/impl/TextFilter.class.php(185): com_wiris_plugin_impl_TextFilter->math2Img('ͫ...', Array)
#14 /home/www/moodle/public_html/filter/wiris/integration/lib/com/wiris/plugin/impl/TextFilter.class.php(215): com_wiris_plugin_impl_TextFilter->filterMath(Object(com_wiris_plugin_impl_TextFilterTags), '
\xC2\xABmath \xC2\xABmo\xC2...', Array, true)
#15 /home/www/moodle/public_html/filter/wiris/integration/lib/com/wiris/plugin/impl/TextServiceImpl.class.php(9): com_wiris_plugin_impl_TextFilter->filter('
\xC2\xABmath \xC2\xABmo\xC2...', Array)
#16 /home/www/moodle/public_html/filter/wiris/filter.php(113): com_wiris_plugin_impl_TextServiceImpl->filter('
\xC2\xABmath \xC2\xABmo\xC2...', Array)
#17 /home/www/moodle/public_html/lib/filterlib.php(167): filter_wiris->filter('
\xC2\xABmath \xC2\xABmo\xC2...', Array)
#18 /home/www/moodle/public_html/lib/filterlib.php(205): filter_manager->apply_filter_chain('
\xC2\xABmath \xC2\xABmo\xC2...', Array, Array)
#19 /home/www/moodle/public_html/lib/filterlib.php(337): filter_manager->filter_text('
\xC2\xABmath \xC2\xABmo\xC2...', Object(context_module), Array)
#20 /home/www/moodle/public_html/lib/weblib.php(1158): performance_measuring_filter_manager->filter_text('
\xC2\xABmath \xC2\xABmo\xC2...', Object(context_module), Array)
#21 /home/www/moodle/public_html/lib/weblib.php(1447): format_text('
\xC2\xABmath \xC2\xABmo\xC2...', '1', Array, NULL)
#22 /home/www/moodle/public_html/mod/assign/renderer.php(225): format_module_intro('assign', Object(stdClass), '91180')
#23 /home/www/moodle/public_html/lib/outputrenderers.php(215): mod_assign_renderer->render_assign_header(Object(assign_header))
#24 /home/www/moodle/public_html/mod/assign/locallib.php(3601): plugin_renderer_base->render(Object(assign_header))
#25 /home/www/moodle/public_html/mod/assign/locallib.php(497): assign->view_submission_page()
#26 /home/www/moodle/public_html/mod/assign/view.php(53): assign->view('')
#27 {main}
This issue is fixed in 4.3.1 version
Thanks for your feedback
We can't reproduce your issue in our end (installing 4.3.1 version on a Moodle 2.5)
Your problem seems related to your end configuration. Please write us at support@wiris.com so we can better help you.
wiris math and chemistry are activated in my moodle 3.2, it was working with both editor atto and MCE HTml , suddenly it's stopped working, we you press on it it's give me a blank page without any symblos, we are in university and the students need it to use the equztions.. please help
When a student does an Online Text assignment submission that uses Wiris math markup, the markup source code shows in the instructor's view (grading page) for that assignment. Likewise, when the instructor looks at the assignment submission individually, the markup source code shows, abbreviated, until the instructor clicks the "+" button, at which point the rendered image of the math symbols is displayed. This started happening in Moodle 3.5 and did not occur in 3.4 and previous.
Any ideas?