Hi folks
I have adapted the Atto Equation editor plugin to work with the chemistry TeX syntax of the mhchem extension in MathJax. Simply wraps chemical equations with \ce{....} inside the usual TeX delimiters. This follows on from an earlier prototype based on the MathSlate plugin of Daniel Thies.
You will need to add mhchem to the MathJax configuration and enable the MathJax filter.
Edit Administration > Site administration > Plugins > Filters > MathJax > MathJax configuration to, for example, include:
TeX: { extensions: ["mhchem.js","color.js","AMSmath.js","AMSsymbols.js","noErrors.js","noUndefined.js"] },
It may also be possible to add mhchem to the server-side TeX Filter configuration, though I have not tried this.
The mhchem syntax is fairly intuitive, even for direct text entry. So, the Chemistry editor may act as a useful aid memoir. There are tabs for Formulae (full and ionic equations, isotopes etc), Symbols and units, Bonds and arrows (including equilibria), Greek, Italics and a Periodic table for elements H-Cn together with the lanthanoids and actinoids.
Currently, it may be downloaded from GitHub
https://github.com/geoffrowland/moodle-editor_atto-chemistry
though has also been submitted for approval to the Moodle plugins database.
See the enclosed README file for installation instructions.
Enjoy!
Geoff