Title MoinMoin wiki syntax integration in Crunchy
Student Florian Birée
Mentor Andre Roberge
Abstract
This project aim to add the support of a wiki syntax to make tutorials in Crunchy. Crunchy is a teaching tool for python: tutorials are currently written in xhtml or ReStructuredText, with the special VLAM markup – interpreted by Crunchy – to integrate a python interpreter inside tutorials.

The support of a wiki syntax will allow tutorial editors to wrote their tutorials with a wiki syntax, which is easier and quicker to learn than xhtml, and can produce well-formed xhtml document without a knowledge of W3C recommendations.

One of the most important aspect of the wiki system is to allow collaborative work through Internet. Allowing a wiki document to be used as tutorial in Crunchy will permit to write tutorials in a collaborative way, like in a traditional wiki, and to use directly the document in Crunchy.

Since Crunchy is a python tool to learn python, the better wiki choice is MoinMoin <http://moinmo.in/>, a python-based wiki engine. This project aim to extend the MoinMoin wiki syntax to add VLAM markup, and let this syntax to be interpreted by Crunchy. A second part of the project is to help the collaborative edition of tutorials with MoinMoin, to make a better integration between MoinMoin and Crunchy.