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.

Python

This package requires the same Python version of the edx-platform. For redwood Python 3.11.

Virtual environment

Create a python virtual environment.

python -m venv venv

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

Install requirements

make requirements

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

To extract, update translations files and to compile, simply run.

make translations

To translate, change the conf/locale//LC_MESSAGES/django.po files.

Then to compile, just execute the same Makefile target.

make translations

VSCode

To make VSCode detect the edx-platform code, add this to your project settings.

{
    "python.autoComplete.extraPaths": ["${workspaceFolder}/../edx-platform"],
    "python.analysis.extraPaths": ["${workspaceFolder}/../edx-platform"],
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 10

Languages