AXEL LMML editor

I realized this project for my graduation thesis in Computer Science at the University of Rome "La Sapienza", May 2005
Description
This application is a WYSIWYG Browser Based editor, for documents realized in the LMML format.
LMML (Learning Material Markup Language) is a specific XML dialect defined for didactic documentation.
With AXEL is possible to create LMML documents in an easy way. It gives the possibility to insert specific XML tags using specific widget identified with intuitive icons.
The WYSIWYG editing environment allows a permissive “semantic” editing, always consistent with the LMML structural bounds and specifications.
Technologies used in AXEL
The appropriate use of the following technologies make AXEL to be considered, at the same time, either a Desktop Native application or a Web Application
XML, XUL, XBL, javaScript, Mozilla Gecko Browser Engine, XSL, CSS, XHTML, Java Servlet.
Where and How to use it
It’s possible to use the editor directly from your filesystem, creating and saving your own documents locally. Otherwise, if AXEL is configured as a Web Application and inserted into a Learning Management System, an user that browses online a LMML course page, could update "semantically” each content of the current page, also adding multimedia contents, finally saving everything back to the server.
Current development status
Actually some new features are added in AXEL, and are currently under development.
Some of these features concern the possibility to insert scaffolding contents and test session into the document, bringing in this way simple documents to a more interactive and adaptive e-learning enviroment
Screenshots
Go to Axel Italian Manual
Online working Prototype :-)
Try the online demo, for Firefox users only!
(Doesn't work on Firefox 1.5+, Browser bug 141987 on text selection in XUL applications).

