# Forums | Mahara Community

##
Open Discussion
/

Mathematical notation

26 February 2011, 22:47

I am exploring how to include mathematical notation in views intended for online courses that I wish to offer using Mahara.

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>

27 February 2011, 0:18

I second it about maths notation in a view. It could be done with the same way as Moodle.

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 .

27 February 2011, 21:59

It looks like both TinyMCE and HTML Purifier filter out MathML tags:

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

28 February 2011, 8:56

Many thanks To François and earlier to Shinichi for helpful comments and advice about mathematics notation. I will follow their suggestions to create a "bug" to suggest inclusion of MathML recognition in future versions of Mahara...and check some of the other links suggested.

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.

01 March 2011, 15:19

I don't think fmath.info is for mahara. It uses flash and it won't work for iPad, iPhone and iPod. I'm not a Mac person, But many schools use Mac and nowaday iPad as well.

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

06 March 2011, 6:39

I am involved with the MathJax project and I would like to point you to MathJax (http://www.mathjax.org) as a possible way to display mathematics on Mahara. From what I am reading in this thread, I think it may be exactly what you are looking for.

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.

06 March 2011, 7:49

@Hylke Koers: Thanks for your links. I tried all of my suggestions and found none of them worked. At least my initial attempts. Wiris uses deprecated php, editordemo did not work by some reasons. I was giving up almost.

Actually I bookmarked Mathjax before but I forgot about it.

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

06 March 2011, 13:37

It worked! I wrote a blog about it here. Sample may not able to see until tomorrow,

06 March 2011, 16:17

Hi Hylke,

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

06 March 2011, 19:38

I filed a wishlist item at https://bugs.launchpad.net/mahara/+bug/730373

- «Previous page
- 1
- 2
- »Next page