Pointers to eContent Management Systems for Mathematics
ActiveMath Platform
ActiveMath is a web-based, user-adaptive platform for mathematics that has been used in schools, universities, and in life-long learning. ActiveMath offers an interactive, learner-centered platform that can be customized with look & feel, specific content and with tailored interactivity. Learners can choose among several learning scenarios, receive tailored learning material and assemble individual courses. Active participation is required during interactive exercises, and in using tools such as the semantic lexicon, the concept map tool, and the assessment tool. Each activity is tracked in a learner's model which captures the system's beliefs about the user's capabilities and preferences.
- OQMathJEdit Plugin User's Guide is the documentation of the editor for OMDoc documents meant for the ActiveMath platform
- Book of tasks offers step-by-step guides that are ordered by typical tasks occurring while authoring
- Authoring handbook is an ever growing documentation written by users of ActiveMath
- Blogs expresses personal views, often related to markup technologies, of users of ActiveMath
Connexions Platform
Connexions is an online environment for collaboratively developing, sharing, and publishing educational content for everyone — from children to college students to professionals — organized in small modules that are easily connected into larger collections or courses. All content is free to use and reuse under the Creative Commons "attribution" license. Content is stored in XML, in particular MathML Content is used to encode the meaning of a mathematical expression disjoint from its presentation. This allows authors to reuse modules while maintaining notational consistency. For instance, vectors may be denoted by a bold letter, an over bar, an over arrow, or a hat. As an author, you can specify how you want vectors to be presented in your course, regardless of the source of each module.
- Connexions Tutorial and Reference as a connexions course, it also provides a sample module that authors can use as a template
- Introduction to Connexions is a course outlining the basics
- Documentation, tutorials, and reference material created by the developers
MathDox Platform
MathDox is an XML based format for interactive mathematical documents. MathDox documents can be transformed to interactive mathematical web pages using the Mathox Player. Although MathDox can be used as an interactive information source for any topic, it is tailored for material containing interactive mathematics. But even if the interactivity that the MathDox Player offers is ignored, the MathDox tools still allow for easy publishing of scientific documents or papers on the web. Any MathDox document will benefit from the ease with which mathematical formulae can be rendered in web browsers, but MathDox really shows its potential where it concerns demonstrating the workings of an algorithm, testing readers' skills with exercises or explaining new concepts with dynamic, on-screen, calculations. Interactivity offers the reader of the MathDox document the possibility to test and experience the document.
MathDox uses OpenMath for semantic representation of mathematics and allows the use of programming constructs and web-services to their interactive potential.
The MathDox Player is freely available under the LGPL license. The software packages that are used by the MathDox Player are also available under an open source license. The MathDox Player can be downloaded at mathdox.org.
- Manual and tutorial in MathDox itself.
- JEM page on MathDox

