# MathAuthor: Authoring Interactive Math Exercises for the Web

### Edgar Seemann

#### Abstract

The creation of online exercise sheets or interactive lecture notes for math courses still poses many challenges for teachers. Authoring tools of e-learning systems typically do not directly support the rendering of mathematic equations. Teachers are therefore required to find and install additional plugins. Visual elements such as plots, drawings or diagrams have to be created using external tools. Exercise questions and student responses are mostly restricted to simple multiple-choice or fixed answer questions, since common e-learning systems are not able to process mathematic expressions. With MathAuthor we propose an authoring environment tailored to the specific needs of math educators. Math- Author allows teachers to quickly create interactive exercises with various types of mathematic responses (e.g. functions, solution sets etc.). Its web-based editing functionality allows a real-time preview of all created content elements including equations and interactive input fields. MathAuthor also proposes a language for describing mathematic plots and 3D drawings, allowing teachers to easily embed graphics (e.g. function curves or vector geometry drawings). MathAuthor can provide immediate feedback to student responses. This feedback is generated purely in Javascript, thus requiring no special server component. As a consequence, it is easy to integrate the resulting exercise sheets into existing websites and e-learning systems.

#### References

- Ausbrooks, R., Buswell, S., Carlisle, D., and Chavchanidze, G. (2014). Mathematical markup language (mathml) version 3.0 2nd edition. http://www.w3.org/TR/MathML3.
- Foundation, W. (2008). Wiki markup language. https://en.wikipedia.org/wiki/Wiki markup.
- Hastings, C., Mischo, K., and Morrison, M. (2015). Handson Start to Wolfram Mathematica and Programming with the Wolfram Language. Wolfram Media Inc. ISBN: 9781579550776.
- Knuth, D. E. (1986). Computers & Typesetting, Volume B: TeX: The Program. Addison-Wesley.
- Kohlhase, M. (2003). Toward openmath version 2. In Mathematics on the semantic web.
- Kohlhase, M. (2006). An open markup format for mathematical documents. In Lecture Notes in Artificial Intelligence. Springer-Verlag.
- Leathrum, T. (2010). Math authoring for the web made easier. In Convergence (Mathematical Association of America).
- Lippman, D. (2016). MyOpenMath. myopenmath.com.
- MacFarlane, J. (2014). Pandoc user's guide. https://github.com/jgm/pandoc.
- MacFarlane, J. (2015). The commonmark specification version 0.22. http://spec.commonmark.org.
- MapleSoft (2014). E-Book: Clickable Calculus Study Guide.
- Melis, E. and Siekmann, J. (2004). Activemath: An intelligent tutoring system for mathematics. In International Conference on Artificial Intelligence and Soft Computing.
- Perfect, C. (2015). A demonstration of numbas, an eassessment system for mathematical disciplines. In Internationl Conference on Compupter Assisted Assessment.
- Platz, M., Niehaus, E., Dahn, I., and Dreyer, U. (2014). IMathAS and automated Assessment of mathematical Proof.

#### Paper Citation

#### in Harvard Style

Seemann E. (2016). **MathAuthor: Authoring Interactive Math Exercises for the Web** . In *Proceedings of the 8th International Conference on Computer Supported Education - Volume 1: CSEDU,* ISBN 978-989-758-179-3, pages 231-237. DOI: 10.5220/0005747102310237

#### in Bibtex Style

@conference{csedu16,

author={Edgar Seemann},

title={MathAuthor: Authoring Interactive Math Exercises for the Web},

booktitle={Proceedings of the 8th International Conference on Computer Supported Education - Volume 1: CSEDU,},

year={2016},

pages={231-237},

publisher={SciTePress},

organization={INSTICC},

doi={10.5220/0005747102310237},

isbn={978-989-758-179-3},

}

#### in EndNote Style

TY - CONF

JO - Proceedings of the 8th International Conference on Computer Supported Education - Volume 1: CSEDU,

TI - MathAuthor: Authoring Interactive Math Exercises for the Web

SN - 978-989-758-179-3

AU - Seemann E.

PY - 2016

SP - 231

EP - 237

DO - 10.5220/0005747102310237