An Open edX Django plugin application for copying cohorts from one course to another.
On Open edX Devstack:
Clone this repo into your devstack's
src
folder:git clone [email protected]:open-craft/cohort-manager.git
Install it into LMS's devstack python environment:
make lms-shell pip install -e /edx/src/cohort-manager/
Access cohort manager at http://localhost:18010/cohort-manager/
If you want to edit the frontend code:
- Within the LMS container, run npm install.
- To compile the js, run make js.
- To build the js bundle to load in the frontend, run make bundle.
Run the tests from the devstack LMS shell (make lms-shell
) using:
make -f /edx/src/cohort-manager/Makefile validate
The development was funded by Centrale Lille for an I-SITE Université Lille Nord-Europe project: https://mooc.gestiondeprojet.pm (MOOC GdP)
The code in this repository is licensed under the AGPL 3.0 unless otherwise noted.
Please see LICENSE.txt
for details.