4. Environment file

Variables that need to be changed per developer or deployment are configurable in an .env file. Examples could be a Moodle API token, or the location of the Learning Locker server. The repository contains an example version of the environment.

MOODLE_BASE_URL

The base URL of Moodle. For example, if Moodle is located on https://moodle-example.com/login/bla, you insert https://moodle-example.com. Notice that you must not include a ‘/’ at the end.

MOODLE_BASE_IP

The base IP of Moodle. This should be the external IP including its port. For example: http://123.42.1.145:1234. Again, don’t end it with a ‘/’.

MOODLE_WEBSERVICE_URL

The complete Moodle URL to the restful API.

MOODLE_TOKEN

Moodle token is the token you generated in the Moodle configuration step 8.

LL_URL

The URL of the Learning Locker instance is located.

LL_AUTH_KEY

The auth key for Learning Locker can be found in Learning LockerSettingsClients<Client Name>Use this Basic Auth value in your Authorization header for requests It is the whole string, without the Basic at the front.

ORGANISATION

The organisation is in the URL when you open your Learning Locker page. For example, it would be 5de0d238565cfd001ecc1b90 in http://Learning Locker/organisation/5de0d238565cfd001ecc1b90/data/dashboards.

DJANGO_PORT

The port where the Mofa instance is located.

DJANGO_URL

The URL where the Mofa instance is located.

TIME_ZONE

The time zone of the place where the Mofa instance is located. See the list of time zones.

Attention

Make sure you edit these to your environment specific values, do not just take the defaults!