.. title:: Numbas documentation

.. raw:: html

    <img src="_static/images/numbas-logo-large.png" style="border: none; margin-bottom:2em;"/>

Numbas is an open-source e-assessment system aimed at mathematics and other numerate disciplines. 
It generates SCORM 2004-compliant, self-contained assessment packages.

Find out more about Numbas, including case studies and the latest blog posts, at `numbas.org.uk <https://www.numbas.org.uk>`_.

A free to use Numbas editor is open to the public at `numbas.mathcentre.ac.uk <https://numbas.mathcentre.ac.uk>`_.

This documentation is a work in progress. 
If you have any questions, please `email us <mailto:numbas@ncl.ac.uk>`_ or join `the numbas-users mailing list <https://groups.google.com/forum/#!forum/numbas-users>`_.

.. toctree::
    :caption: Important Information
    :maxdepth: 1
    :glob:

    what-do-i-need
    accessibility/index
    licensing
    security

.. toctree::
    :caption: Getting Started
    :maxdepth: 1
    :glob:

    tutorials/create-an-account
    tutorials/explore
    tutorials/write-question
    tutorials/create-exam
    tutorials/deliver-to-students
    tutorials/collaboration
    tutorials/what-next
    tutorials/training-recordings

.. toctree::
    :caption: Writing Numbas questions
    :maxdepth: 1

    authoring/planning-a-question
    authoring/how-do-i
    authoring/example-gallery/index

.. toctree::
    :caption: Reference
    :maxdepth: 2

    project/reference
    exam/reference
    exam/diagnostic
    question/reference
    question/explore
    question/parts/reference

    latex
    jme-reference
    marking-algorithm
    number-notation
    simplification

.. toctree::
    :caption: Advanced topics
    :maxdepth: 2

    pattern-matching/index
    javascript-api
    extensions/index
    themes/index
    custom-part-types/reference
    embedding

.. toctree::
    :caption: Running your own editor
    :maxdepth: 2

    server-installation/index
    admin/admin-interface

.. toctree::
    :caption: Development
    :maxdepth: 2

    development/installation.rst
    development/runtime.rst
    development/documentation.rst
