Two weeks to go before holidays and new maths stuff is looking really good now, Marc...
If you want to play your self with these proto type plugins (10000 examples and all possible symbols still need to be placed to final entry lists of plugins) you can download a "clean testing package" from http://korpelainen.net/mathplugins.zip or visit http://korpelainen.net/plugindemo with test account ( test - test ).
I should be able to write the needed documentation and fixes within one week and will be happy to spend my holidays free of all alphas and betas for a while - at least first weeks in England...
For other possible testers - in addition to Marc - here brief instructions:
Image fallback is now almost perfect - for supported commands of latex in latexmathml, supported graph types in asciisvg and supported asciimathml commands. New features can be added and possible bugs fixed... if you find them.
Download the package from http://korpelainen.net/mathplugins.zip and unzip the files to subfolders lang, lib and theme of your moodle 1.9.x. These files should work with all versions of moodle 1.7-1.9 and customized versions for moodle 2.x will be available later when moodle 2.0 is stable for production sites. No core files of moodle will be overwritten and all parts can be cleanly removed if scripts are not needed after testing. Only one thing worries me - after the latest update of Safari today dragmath plugins suddenly started to stop responding - other plugins and browsers are working ok. I try to check error logs to see what is wrong with latest update of Safari, other code ...or java/Dragmath?
Folder lang contains "pre versions" of language files of 6 experimental tinymce plugins: asciisvg, asciimath, asciimaths, latexmaths, dragmaths and draglatex with tinymce 3.2.3 - preview plugin is modified version and moodleimage and moodlelink plugins by Glen Davies are used for course files of moodle. Default editor HTMLArea is disabled in theme Math config.php - footer.html of that theme selects different integration files for teachers and students according to capability to manage course files and the actual init code is in files theme/math/editor1t.php (teachers) and editor1s.php (students). Meta.php calls script /lib/editor/common/AM.js that is the "motor primus" of all maths - it renderes asciimathml, latexmathml and asciisvg for you using external image fallback renderer if browser does not support MathML (FF does...). YUI tabview is used for tabs and one css file added to skins of YUI.
So you simply need to either use theme "math" as site, user or course theme or copy the changes from theme config.php, meta.php, footer.php and extra files to be able to use these scripts with any theme - it's not too complex anyway. The easiest way to test the files is just to download/upload the files to correct place and change theme to math. TinyMCE pops up instead of HTMLArea and new plugins should be visible. In full screen mode also table controls area available - new code for media plugin (embedding old style asciisvg) and new unicode picker (keyboard) might be avilable in July/August.
You can change all main settings from AM.js itself or in theme (meta.php again) with tags like
<script type="text/javascript">
var AScgiloc = "<?php echo $CFG->wwwroot ?>/lib/editor/common/php/svgimg.php";
var AMTcgiloc = "http://korpelainen.net/cgi-bin/mathtex.cgi?\\png\\gammacorrection{1.4}";
var JeMTcgiloc = "http://korpelainen.net/cgi-bin/mathtex.cgi?\\png\\gammacorrection{1.4}";
</script>
Usually these are the only settings you might want to change - my test server has a very limited capacity (about 10 GB) to render images and maths for millions of moodlers so if you know some public server that can use some distribution of LaTeX (TeX Live etc) and even better a great renderer like mathtex.cgi ( http://www.forkosh.dreamhost.com/source_mathtex.html ) use it - in fact these scripts can be modified to use any latex renderer - also traditional Mimetex or texfilter of moodle with tiny extra script but for clean image fallback it is most reasonable to configure a fully functional Latex to use png files with scalable density and gammacorrection. You will notice the difference between mimetex images and asciimathml/latexmathml as ascii/unicode characters when you print your maths and when you load large equations for the first time. Mathtex is using a log file to save the location of png files which makes rendering of fallback images faster.
For Asciisvg plugin you need to read instructions from http://moodle.org/mod/forum/discuss.php?d=121738 first. Javascript file AM.js may change to a php file after holidays but right now it is easier to use mainly javascripts untill all code is cleaned and re-re-re-checked... That script works nicely with Mediawiki so writing some good new examples using current latex wiki pages and available pdf documentation should make the my "literal work" easier... if you have any comments, new ideas etc send me email - I'll be back next week.