Hello! We are using FET to schedule classes, but we want to allow certain teachers to be double booked, as they have special roles where this is OK. How can I set this up in FET?
Hello!
Maybe:
1) Use two teachers instead of a single one, and with some constraints (of type activities same starting time or activities occupy max time slots from selection), or by adding two teachers in an activity, you can do this.
or 2) Use FET in the Block planning mode, to assign activities with students and subject to teachers (FET days) and time slots (FET hours). This is a special kind of scheduling. You can make a FET time slot (teacher and real day and real hour) accept maximum 1 or 2 activities.
Maybe if you gave examples of your previous timetables or present timetables we could understand better.
Thanks for this reply! I thought of trying to use two teachers, but the issue is that I want it to figure out the schedule dynamically so I don't know which classes will happen at the same time.
Is it possible to create a class that will pick from a 'pool' of teachers? That way I could assign both 'copies' of the teacher to a class and it will grab one of the two copies if it is available.
Also, I'll work on anonymizing the schedule so that I can post it here.
You're welcome!
No, in FET activities are exactly specified: a subject, one or more students sets, one or more teachers.
In FET Block planning mode things are different, but I think you avoid it.
But I hope a magic constraint might solve this: activities occupy max time slots from selection: select the activities with T1 and T2 for which the teachers may swap, select with X (or red) all the time slots, max occupied = the maximum allowed number of hours to allow freedom for. Hmm, I know it is a bit difficult to explain and understand - I might need your file.
Ok here is the timetable csv output. We are using this to schedule parent teacher conferences, where multiple teachers meet with the parents. In this case, the "Subject" is the student name.
We do not yet have the math teachers in there, as they have more students than the rest of the of the teachers, so we want to allow the program to double book them and jump between conferences, but I haven't figured out how yet.
I saw the file. But could you please send the fet XML file (here or by email, I'll keep it private if by email)? I need to see it to have a better understanding.
I had a first suspicion, and from your CSV file above the suspicion grew stronger, that you need to use FET in the Block planning mode, adding the each individual student as a students set. But I would like to see also the other constraints you need, and how you organized the data.