Skip to content

JSXGraph

This page documents use of JSXGraph to display visuals. This is a somewhat advanced topic. For basic plots and visuals you may prefer to use Maxima to plot graphs.

STACK supports inclusion of dynamic graphs using JSXGraph: http://jsxgraph.uni-bayreuth.de/wiki/.

Note, we strongly recommend you do not use an HTML-aware editor when using JSXGraph questions. Instead turn off the editor within Moodle and edit the raw HTML.

Site administration > Plugins > Text editors > Manage editors

Individual users can also set their editor preferences:

User Dashboard > Preferences > Editor preferences > Manage editors

The documentation has many parts.

  1. Using JSXGraph create a plot in a castext field.
  2. Using JSXGRaph as an input type: Writing your first question.
  3. JSXGraph block: reference documentation
  4. Binding JSXGraph to inputs: reference documentation
  5. simple binding
  6. custom binding
  7. advanced custom binding
  8. 3D JSXGraph authoring example:
  9. Examples of interesting JSXGraph plots.
  10. Using PRTs to update a JSXGraph plot in the question.