-
Notifications
You must be signed in to change notification settings - Fork 0
Home
dovydasjaru edited this page Feb 9, 2023
·
8 revisions
This project creates excel file with a timetable. Timetable is configurable through config.json file.
{
"workers": {
"Worker1": {
"is_in_all_positions": bool,
"positions": lsit[str],
"positions_with_help": list[str],
"appearance_skips": int,
"date_exceptions": list[str]
},
"Worker2": {},
...
},
"positions": list[str]
"starting_date": str,
"ending_date": str,
"interval": int
}
Worker1, Worker2 - distinct names of people that are in the timetable. is_in_all_positions - bool parameter can have true or false (default false). If true will assign worker to every position. positions - array of strings parameter can only have strings that are defined in higher level positions list (default empty). If true the worker will be assigned to those positions to work in alone. Might also receive another worker which that worker will have to teach on that position (defined as: ).