Mathslate for TinyMCE

TinyMCE ::: tinymce_mathslate
Maintained by Daniel Thies
Mathslate adds a drag and drop mathematics editor to TinyMCE using MathJax as a renderer.

Mathslate for TinyMCE 1.1.2

Moodle 2.3, 2.6, 2.7, 2.8, 2.9, 3.0, 3.1, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8, 3.9, 3.10, 3.11
Released: Saturday, December 1, 2018, 11:11 PM
Version 1.1.2
Updates the style.css and javascript source to conform to coding style.
This fixes issues in Grunt and SASS compilation.

Version 1.1.1
Checks whether Moodle MathJax filter is loanding configuration
globally and tthen avoids loading its own configuration. This fixes
some problems loading for Moodle 3.2+.

Version 1.1

This release adds to the original 1.0 version some technical improvements.

1. The editor now supports MathJax Output modes NativeMML and SVG
in addittion to HTML-CSS. It will use the current output jax to
display all mathematics.

2. The TeX tool now has a more robust XML parser so that it should be
able to convert any TeX expression supported by the MathJax
configuration to work within the editor.

3. JSON to MathML conversions has be improved to provide more complete
MathML configuration of editor.

4. The default configuration has been updated slightly to utilize
some of the improvements.

5. Some improvements have been made in the API to make it more easily
used in other plugins.


Mathslate is a graphical tool for constructing mathematics within
Moodle. This plugin adds the tool to TinyMCE version 3. Other plugins
are required for Atto or TinyMCE4. Install this directory as a
subdirectory of the Moodle directory lib/editor/tinymce/plugins with
the name mathslate. Then visit the administrators notification page to
install the plugin to the database and adjust the settings.

This plugin requires MathJax to run. If MathJax is configured on the
Moodle site either within theme or using MathJaxloader, Mathslate is
able to use it. If the TeX notation filter is used instead of MathJax,
then the url to load MathJax must be set in the admin setting so that
Mathslate can load MathJax on demand. For more information about MathJax

All original files are copyright Daniel Thies 2013-4
and are licensed under the included GPL 3.

Version information

Version build number
Version release name
Stable version
MD5 Sum
Supported software
Moodle 2.3, Moodle 2.6, Moodle 2.7, Moodle 2.8, Moodle 2.9, Moodle 3.0, Moodle 3.1, Moodle 3.2, Moodle 3.3, Moodle 3.4, Moodle 3.5, Moodle 3.6, Moodle 3.7, Moodle 3.8, Moodle 3.9, Moodle 3.10, Moodle 3.11
  • Latest release for Moodle 2.3
  • Latest release for Moodle 2.6
  • Latest release for Moodle 2.7
  • Latest release for Moodle 2.8
  • Latest release for Moodle 2.9
  • Latest release for Moodle 3.0
  • Latest release for Moodle 3.1
  • Latest release for Moodle 3.2
  • Latest release for Moodle 3.3
  • Latest release for Moodle 3.4
  • Latest release for Moodle 3.5
  • Latest release for Moodle 3.6
  • Latest release for Moodle 3.7
  • Latest release for Moodle 3.8
  • Latest release for Moodle 3.9
  • Latest release for Moodle 3.10
  • Latest release for Moodle 3.11

Version control information

Version control system (VCS)
VCS repository URL

Default installation instructions for plugins of the type TinyMCE

  1. Make sure you have all the required versions.
  2. Download and unpack the module.
  3. Place the folder (eg "myeditor") in the "lib/editor/tinymce/plugins" subdirectory.
  4. Visit to finish the installation