Editing interface

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.

Problem

How should an author write a Numbas question?

  • as a program

  • as a declarative structure

  • in a text file

  • in a graphical editor

What feedback is useful?

What should the documentation look like?

Solution

Web-based editor, creating a declarative document with occasional code sections.

Lots of immediate feedback for:

  • invalid inputs

  • generated values

Links to follow cross-references.

Links to documentation next to each editable field.

Alternative solutions

Rumbas converts specifications of questions and exams in YAML format to Numbas.