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.