Splitting activity into multiple sections?

Started by ektramath, June 27, 2023, 08:07:29 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

ektramath

I have set up my teachers, rooms, students, and activities. Each activity connects a subject, teacher, and the students who should be learning from that teacher. Each activity also has a preferred room as a constraint as each teacher in our school is assigned to their own room.

When attempting to generate the schedule, I am running into the following error when the number of students in the activity exceeds the room size constraint (e.g. 34 students in activity but a maximum of 17 students in a class):
Cannot generate timetable, because for activity with id=1 you have no allowed preferred room (from the allowed number of students and preferred room(s) constraints)

Could someone help me figure out how to configure this to automatically break the activity into separate sections based on the room constraint? I obviously can't do this manually else I would have no need for this software. :D

Liviu Lalescu

In FET, you need to have an activity with exact students. FET cannot split an activity's students.

Maybe a solution would be to use the Block planning mode; in this mode you allocate activities, each activity has a single students set, and more activities are allocated to a teacher and time slot.

There are constraints to constrain the number of activities (students) into a slot and for a teacher.

I am not exactly sure how rooms would fit in this equation. Maybe you would like to run an example FET-BP mode, and study the help for this mode.

ektramath

Thanks for the quick response. Just to clarify - there is no way to use FET to create a schedule based on student signups plus teacher working hours/class size restrictions?


Liviu Lalescu

#3
You are welcome!

The official FET has (as of now) 4 modes: Official, Mornings-Afternoons, Block planning, and Terms. I think, from your description, that "Official" mode will not work, but "Block planning" mode might work.

Volker Dirr