Skip to content

alexander-schm/classPlanner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

classPlanner

Tool to assign pupils to classes, given certain constraints formulated in Drools Rules Language.

Prerequisites

To build and run the software you need

maven 3
jdk 8

Usage

Place pupil file 'pupils.csv' and school class file 'classes.csv' next to the jar file and run the jar Solving time is configured to 1 hour.

Example files

pupils.csv -> src/test/resources/PupilTestData.csv
classes.csv -> src/test/resources/SchoolClassTestData.csv

Solver configuration

Rules src/main/resources/rules/classPlannerRules.drools

Configuration src/main/resources/rules/solverConfig.xml

Technologies

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages