rsolver
Assign students to projects
This software allows students to get assign to projects according to their ordered preferences. If students’ choices are not compatible with each other, the algorithm will attempt to minimize the sum of the students’ individual dissatisfaction.
Getting rsolver
You can get the current development version of rsolver using git:git clone https://github.com/evenfurther/rsolver.git
This will create a rsolver
directory in which you will be able to record your own changes.
You can also browse the rsolver repository on GitHub.
Contributing to rsolver
Reporting bugs and asking for features
If you find a bug or have an idea for a new feature, you might consider adding a new issue. The more precise you will be in your description, the more useful it will be.Submitting patches
Patches are gladly accepted from their original author. Along with any patches, please state that the patch is your original work and that you license the work to the rsolver project under a license compatible with the current one (Apache 2.0 license / MIT license).
To propose a patch, you may fork the rsolver repository on GitHub, and issue a pull request. You may also send patches and pull requests by email.