Creates and schedules employees automatically given a schedule.
First, install calendar and labltk via opam
$ opam install labltk
$ opam install calendar
Second, type the following
$ ocamlopt -o Scheduler -linkpkg -package calendar,labltk parse_csv.ml scheduler.mli scheduler.ml interface.ml
$ ./Scheduler
Employee | Priority Number | Days Off | Days Off Time | Recurring Schedule | Maximum Shifts | Duties
Load Employees CSV | Load Schedule CSV | Run |
---|---|---|
Output should be located in your current directory under "new_schedule.csv"