Moodle 2.4 should be released in 2 months and I think its interesting to know it will include some important changes for math users.
The first one is a new setting
It will permit to decouple the dragmath plugin in the HTML editor from the TeX filter, so if unchecked as in the above screenshot, the Dragmath button will be present in the TinyMCE editor even if the TeX filter is not activated. This will be very usefull for all people using MathJax to render all TeX notations.
Another change is the intruduction of a new kind of plugins: Editor plugins, fully similar to all other Moodle plugins. Moodle specific TinyMCE plugins have already been converted this way. Here is a view of the relevant section of plugins overview in Site Administration:
But you can install new ones and going to Site Administration > Plugins > Text Editors >Tiny MCE HTML editor > General settings, you can see their list:
(Please note a lot of the plugins you see above are work in progress and not ready now !)
You can also configure TinyMCE Toolbar and font list:
There is already a doc available to learn how to write Tiny MCE editor plugins.
All this work was done by Petr Škoda and I think we must thank him a lot because it will permit a lot of things for math users:
- No more necessary to maintain a separate modified version of TinyMCE (TinyMath editor packaged by Mauno) and to upgrade it each time a new version of TinyMCE is available
- We just have to make versions of all the math plugins we want and submit them to the Moodle Plugins directory
- Users will just need to download and install them like any other plugins, no modifications to core Moodle files needed, easy to update your Moodle or your plugins when a new version is out
- Once math plugins are in the Moodle Plugins Directory it will be possible to use AMOS to submit translations strings to foreign languages and it will be easy for users to see the math plugins in their language without any editing.
- And a lot of other things ...
I for one am very pleased by these new functionnalities, and I hope we can have versions of the math plugins ready for Moodle 2.4 release. For the moment I have some trouble with the GeoNext plugin but all the other ones are easy to convert. I will of course look to provide french language strings too