UCL Moodle Extension based on the stable marriage algorithm to manage project assingments based on preferences.
Browse into the folder containing changemakers-project-matching and run:
virtualenv changemakers-project-matching
Then:
cd changemakers-project-matching
source bin/activate
From here you can run a simulation of usage by browsing in the simulation folder and running sim.py
cd sim
python sim.py