
Filters: MathType filter by WIRIS
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.
Please note that WIRIS plugin/filter is compatible with Moodle 3.0 since version 3.54.1.
Check at /filter/wiris/info.php if your version number is equal or higher than 3.54.1.
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.