Getting Started

If you have not already done so, create/activate a virtualenv. Unless otherwise stated, assume all terminal code below is executed within the virtualenv.

Install dependencies

Dependencies can be installed via the command below.

$ make requirements

Run migrations

Local installations use SQLite by default. If you choose to use another database backend, make sure you have updated your settings and created the database (if necessary). Migrations can be run with Django’s migrate command.

$ python manage.py migrate

Run the server

The server can be run with Django’s runserver command. If you opt to run on a different port, make sure you update OIDC client via LMS admin.

$ python manage.py runserver 8003