I have tweaked the code of DragMath (theTinyMCE-linked equation editor GUI used in Moodle 2.0) to work with Mahara. Download from:

https://gitorious.org/mahara-dragmath/mahara-dragmath/trees/master

See also this thread:

http://mahara.org/interaction/forum/topic.php?id=3759

DragMath is a Java applet, so the editor won't work on all platforms. However, non-Java users can still use direct TeX/LaTeX markup. Not great, but better than nothing. The actual display of formulae uses the MathJax JavaScript libraries which should work on most devices.

]]>Thanks for jumping in. Your project does look like a superior alternative to the flash-based plugins.

I can't remember if it has been done yet, but if it hasn't, then I would suggest that someone who cares about this feature should file a bug for it on our bug tracker:

https://bugs.launchpad.net/mahara/+filebug

(including the projects mentioned in this thread)

Cheers,

Francois

]]>Actually I bookmarked Mathjax before but I forgot about it.

Thank you for your comment. I will try it asap.

]]>MathJax is an open-source Javascript technology that renders mathematics on the web. It works on all modern browsers (including smartphones, iPads, and other tablets) and requires no plug-ins, fonts, or other client-side installation. It supports both MathML and LaTeX. Besided crisp math display at every zoom level, MathJax offers copy-paste mathematics and integration with Assistive Technologies to speak math aloud for people with visual impairments. All of this is very hard or impossible to achieve with picture-based solutions.

If you'd like to see MathJax in action, please have a look at this example on Connexions: http://cnx.org/content/m10678/latest/

I am not aware of current integrations with Mahara, but it is usually straightforward to integrate MathJax with other online platforms. See http://www.mathjax.org/community/mathjax-in-use/ for some pointers to other integrations.

Hope this is useful, and drop a line via the contact form at http://www.mathjax.org if you'd like to discuss this further.

]]>Javascript based plugin will be better for Mahara.

How about this?

http://www.imathas.com/editordemo/demo.html

It works on iPad.

Or this, http://www.wiris.com/plugins/editors/download?filter=tinymce

or this http://korpelainen.net/mediawiki/index.php/How_to_install_TinyMCE_math_plugins_for_moodle

]]>Best wishes,

Randy

PS I hope to use Mahara to build a community of physics researchers spanning from secondary school to postdoctorate. Mahara seems to be a great software environment for this and will be even better still once mathematics can be more transparently included.

]]>http://mahara.org/view/view.php?id=33295

So right now, the external image service is your best bet.

Feel free to create a bug for this on the Mahara tracker though (and please link to this forum thread).

HTML Purifier mentions MathML under "Extensions" here:

http://htmlpurifier.org/docs/enduser-customize.html

This could potentially be used:

http://www.fmath.info/plugins/download.jsp

Cheers,

Francois

]]>One solution I can think of is to upload the file and use 'Some HTML' under files, images and video.

But it is not the best way to do.

I wrote a feature request about html box rather than text box. And I recommend you to write a feature request at https://bugs.launchpad.net/mahara/+filebug .

]]>

So far, I cannot get Mahara's html translator to recognize MathML (math markup language) generated by such open-source web site packages as Amaya or by cut-and-past from the proprietary equation editing plugin Mathtype.

Is Mahara not yet capable of handling MathML?

I did obtain nicely formatted equations using html code generated by the website www.codecogs.com. This is an elegant approach but requires real-time access to the codecogs website when the html is rendered on your browser. (See the code example below.)

Does anyone know about other solutions? In the long run, I hope MathML becomes a standard part of Mahara if it is not so already. A built-in icon-based equation editor would be especially nice.

=============

Code example

<p><a href="http://www.codecogs.com/eqnedit.php?latex=\frac{\mathrm{d} y}{\mathrm{d} x}= x^{3}" target="_blank"><img title="\frac{\mathrm{d} y}{\mathrm{d} x}= x^{3}" src="http://latex.codecogs.com/gif.latex?\frac{\mathrm{d} y}{\mathrm{d} x}= x^{3}" alt="" /></a></p>

]]>