JSXGraph – To Numbas and Beyond

The JSXGraph library for JavaScript provides an extension to the language which allows interactive geometry elements inside a web page.

Thanks to the work of the Numbas team this has been ported to Numbas as an extension that allows questions to use geometric elements in a variety of ways including as answers.

One of the principal benefits of JSXGraph over other geometry extensions is that it minimises the reliance on external systems to generate the elements.

In this talk we will demonstrate some examples of questions using JSXGraph, discuss some of the pitfalls which need to be avoided and suggest some uses of JSXGraph beyond the Numbas system.