Я хочу разработать алгоритм планирования подготовки учителей.
We have to make the schedule for the training of about 1.2 lakhs teachers who will get their training by the Master Trainers. From the body of the teachers, Master Trainers and the State Monitors will be recruited. In the state there are 24 districts and every district will be having a State Monitor. The State Monitor will monitor the teacher training given by the Master Trainers. There are 446 Master Trainers out of which 42 Master Trainers are in the backup and they will train the teachers if any one of the 414 active Master Trainers will take leave or fall sick. The Master Trainers will give the training for one subject out of the three (Hindi, English, Mathematics). So there will be 138 Master Trainers for one subject. All the active Master Trainers will get 3 nearby training venues which he will cover over the cycle of three months (one venue per month). In a month, the Master Trainer will conduct 10 training sessions of two days each for about 40 teachers at a time at that venue. And a Master Trainer would get 1 day to shift to the new venue to train the other teachers. All the Master Trainers (446) and the State Monitors (24) will get a 6 days training at the starting of every three months at a city XYZ. The school teachers are divided into three groups-1, 2, & 3, that will be based on the TNA test of the teachers. Every teacher will have to attend 2 days training in a month. Every teacher is assigned a nearest venue where they will be trained by a Master Trainer in a group of 40. Likewise, he will get the training for the next two subjects in the next coming months at the same venue. The teachers will be selected from different schools so that the workings of the school doesn’t get stopped. The scheduler will have to reschedule the training of the teacher if the teacher is not present in the scheduled training at the first time.
Что я уже пробовал:
Я пытаюсь сделать его алгоритм на python. Пожалуйста, помогите мне в создании этого полного алгоритма.