Note: You are currently viewing documentation for Moodle 3.8. Up-to-date documentation for the latest stable version of Moodle may be available here: plugins/filter wiris.

plugins/filter wiris: Difference between revisions

From MoodleDocs
Line 32: Line 32:


To install the filter:
To install the filter:
*[https://moodle.org/plugins/download.php/12503/atto_wiris_moodle31_2016102800.zipDownload the filter]
*[https://moodle.org/plugins/download.php/12503/atto_wiris_moodle31_2016102800.zip Download the filter]
*copy the content of the [https://moodle.org/plugins/download.php/12503/atto_wiris_moodle31_2016102800.zip package ] into the folder 'filter' under the root of Moodle.
*copy the content of the [https://moodle.org/plugins/download.php/12503/atto_wiris_moodle31_2016102800.zip package ] into the folder 'filter' under the root of Moodle.



Revision as of 14:12, 2 November 2016


DESCRIPTION

If you install the WIRIS Plugin for Moodle you will add to the Moodle editor ( Atto or TinyMCE depending on the Moodle version you are using) a fully WYSIWYG for scientific expressions (WIRIS EDITOR) and, optionally, an advanced calculator tool (WIRIS CAS). Enabled editing to STEM related topics (Science, Technology, Engineering and Mathematics).

WIRIS plugin for Moodle 2.X & Moodle 3.X contains two different components that should be separately downloaded and installed:

1- The WIRIS filter (this filter must be enabled at the end of the process)

2- The WIRIS plugin for Atto / WIRIS plugin for TinyMCE - Depending on your Moodle version and configuration you may install the WIRIS plugin for ATTO editor or a configured version of the WIRIS plugin for TinyMCE


Requirements

   mbstring extension must be installed and enabled in the server.
   There must be no errors in http://<moodle>/admin/environment.php

WIRIS filter INSTALLATION (REQUIRED)

WIRIS plugin filter for Moodle is a Moodle filter. It is necessary to have it installed to use the WIRIS Editor.

To install the filter:

WIRIS plugin INSTALLATION for Atto (Moodle 2.7 and higher)

To install it just copy the (uncompressed) 'plugin' into lib\editor\atto\plugins, under the root of Moodle. If everything is working properly, once you access your Moodle as Administrator, you will see something similar as the following image - both complements, the filter and the plugin, ready to be installed.

Plugins to be updated

Once we click on "upgrade the database", automatically the following page will appear, where you will be able to enable the Chemistry editor and the Calculator ( the Math editor is always enabled by default).

enable page


ENABLE THE FILTER

To enable the WIRIS plugin for Moodle, login as administrator and go to Settings, Site administration, Plugins, Filters and Manage filters. You will see the Wiris filter and you will be able to enable it.

In order to avoid problems, Wiris filter must be the first. For sure it must be placed before Convert URLs into links and images.

Activating the WIRIS filter

ENABLE CHEMISTRY EDITOR

Login as administrator and go to Settings, Site administration, Plugins, Filters and Math & Science by WIRIS. Mark the checkbox Chemistry editor.

Check that all is OK

The best way to check all is OK is just to create a formula, save and display it.

Additionally there is an info page at http://<moodle>/filter/wiris/info.php. In any issue, please send screenshots of that to support.


WIRIS plugin INSTALLATION for TinyMCE (until Moodle 2.6)

For Moodle 2.4 and higher

Starting from Moodle 2.4 WIRIS plugin for TinyMCE is a standard Moodle plugin. To install it just copy the tiny_mce_wiris directory into lib\editor\tinymce\plugins under the root of moodle.

For Moodle 2.2 and 2.3

Copy the files in TinyMCE plugins folder. You need to install a pre-configured version of the WIRIS plugin for TinyMCE that can be found here.Unzip the above file and copy the tiny_mce_wiris directory into lib\editor\tinymce\tiny_mce\<tiny_mce-version>\plugins under the root of moodle.

Activate the icons in the TinyMCE editor

Edit the file lib\editor\tinymce\lib.php and before the line (which is by the end of the file)
   return $params;
   //insert the following code 
   $params['plugins'] .= ",tiny_mce_wiris";
   $params['theme_advanced_buttons3'] = "tiny_mce_wiris_formulaEditor,tiny_mce_wiris_CAS,|," . $params['theme_advanced_buttons3'];
   return $params;