Welcome to the groupBy algorithm project.
This is a Tabu Search-based algorithm for assigning students to group projects based on flexible criteria. It has an embedded spray-can stateless service endpoint for solving assignment problems.
The project is managed via sbt, so you first need to have it installed on your system. Then just clone this repository and cd to the root directory.
- To build the project use the command
sbt compile - To run all tests use the command
sbt test - To run the service endpoint use the command
sbt run re-start [port]
For more details please visit the wiki.