Mathematics Education Markup Language

On-going design of Mathematics Education Markup Language (MeML) is presented. MeML is an XML-based language and the key component of Web-based Mathematics Education framework (WME) under investigation. MeML enables authoring of systematic and interoperable mathematics education pages that may contain active parts for various mathematics and educational purposes such as example generation, answer validation, difficulty diagnosis, exploration, and plotting of curves and surfaces. A server-side MeML interpreter performs the dynamic computations in an MeML page and generates a regular Web page for delivery to regular Web browsers.