What is MathML?
MathML is an XML markup language for representing the content and presentation of mathematics. MathML has two parts, presentation MathML and content MathML. Presentation MathML says how things should be displayed. For example, it will say that there is an x with a superscripted 2. However, it says nothing about whether this is the variable x squared or the variable x superscript 2. Content MathML represents the content of the mathematics without regard to how it will be displayed. For example, it would say the first derivative of the function f with respect to the variable x. However, it says nothing about how to display this. Connexions is using content MathML for its modules. This allows people to encode the meaning of the equation without worrying about the presentation. This allows it to be displayed in multiple formats (audio and visual, for example). Also, it allows one professor to create a course written by different people and maintain notational consistency. The difference be