Skip to content

fccn/nau-openedx-extensions

Repository files navigation

nau openedx extensions

NAU Open edX extensions is a django app plugin to make easier change or extend edx-platform

Installation

Documentation about the installation.

Usage

Usage details.

Virtual environment

Create a python virtual environment.

make virtual_environment

And activate it. Further steps should be run inside this virtual environment.

Tests

To run the python tests execute, inside the previous create virtual environment.

make test

Lint

To run the linters to check code quality, inside the previous create virtual environment.

make lint

Translations

Run the translations target on a virtual environment.

virtualenv --python=python3 venv
. venv/bin/activate

To extract strings to be translated from the source code. make update_translations

Then translate by changing the conf/locale//LC_MESSAGES/django.po files. Then recompile them executing the same makefile target. make update_translations