Substantial change for the automation and optimization of teachers

Started by Edinson-MAT, October 12, 2023, 03:24:17 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Edinson-MAT

Suggestion that can generate a substantial change for the automation and improvement in the process and optimization of timetable creation:

Hello, first of all, I would like to express my gratitude to the individuals who have put in the effort to develop this fantastic program, which has greatly assisted me in creating timetables efficiently and has saved a significant amount of time compared to the periods when schedules were created manually. Therefore, I would like to contribute some ideas that, in my experience, could enhance space optimization and take us a step further towards the automation of the timetable creation process.

During the time spent creating timetables, I have realized that automation could be implemented in regards to activity allocation. It would be a significant advantage if the software itself could determine which instructor will teach which subject based on the list of subjects that each instructor is qualified to teach, as well as the target number of hours specified for each instructor. This would enable the schedules to be generated effectively based on the teaching capacity of each instructor.

I would greatly appreciate it if these suggestions could be taken into account in future versions.

Liviu Lalescu

Hello, @Edinson-MAT , and thank you for the appreciation! :)

Maybe you can solve this problem with FET Block planning mode. You can read the extensive Help for this mode, and you have one or two examples. I invite @Darren McDonald , maybe he knows better than me, he uses this mode intensively.

In short, in the FET Block planning mode you input activities (subject+activity tags+student sets) to be scheduled in a table of FET days (real-life teachers) x FET hours (real-life time slots = real-life days x real-life hours). You have some useful constraints there, and I think your needed constraints are there (qualifications might go as preferred times for the activities and target number might go as activities occupy min/max time slots from selection).