data
: contains data files, like course definitions, general settings, rooms, etc.src
: contains the actual logic of the solvertests
: missing test cases
adapter
: some useful sub-packages, like the data readermodels
: class files, like Room, Course, Schedule, etc.solvers
: all available solversasp.constants
: Clingo constants and naming usedasp.rules
: Clingo rules generatorasp.scheduler
: actual solver
utils
: some utility code