Numbas

Numbas is an open-source system developed by the e-Learning Unit of Newcastle University's School of Maths and Stats.

It creates SCORM-compliant exams which run entirely in the browser.

Background

Our main goals for Numbas were for it to be:

It is also:

  • Free under an Apache 2.0 licence.
  • Good at non-maths questions.
  • Customisable everywhere, from appearance down to core functionality.

Technology

Maths

Deployment

How it works

  1. Download and extract Numbas package: contains source files and Python scripts to compile exams.
  2. Write exam: plain text file in a JSON-like format, with Textile/HTML for content markup. Shouldn't be any harder than writing a LaTeX document.
  3. Compile exam: creates directory or zip file containing standalone exam. Ready to run straight-away.
  4. Upload to LMS for session tracking, or run standalone.

Libraries used

Demo

Future Development

Website

www.ncl.ac.uk/math/numbas

Contact

Email: numbas@ncl.ac.uk

Twitter: @nclnumbas

Source code

www.github.com/numbas