Extensions

Page status: Outline

This is a rough outline of an article. It might not use full sentences everywhere and probably won’t make much sense at the moment.

Unfinished paper

Problem

Maths is huge, never mind other subjects! How to work in a field not covered by the built-ins?

Might need to add:

  • JME functions

  • data types

  • part types

  • page elements

  • data sets

Don’t want to define this each time it’s used: Don’t Repeat Yourself.

An extension can hide complicated JavaScript code behind a simpler JME interface.

Solution

Extensions framework adds stuff through JavaScript.

Custom part types make marking algorithms reusable and provide a nice authoring interface.

The online extension editor is very useful.

Extensions have provided lots of good new features.