Plom database

The Plom database uses the Peewee ORM as a front-end to its database. The database itself is an SQLite database, stored on disc in a file.

The database frontend plom.db.PlomDB has many methods. These are generally connected to API calls in the plom.server module module. TODO: link to the API list… There is a rough convention:

  • methods that start with ID or ID_ are related to Identifying papers.

  • methods that start with M are related to marking.

  • methods that start with R are for reporting.

  • Everything else that does not fit these (loose) conventions.

Further docs