I think the missing option is to set by one click that a splitted activity should take place in the same room.
For example phisical education has rooms PE1, PE2. Group A has 2 hours of p.e., but first takes place in room PE1 and another in PE2. In this time group B has only one hour of p.e. and it is assigned to PE1 while it could take place in PE2. Thanks to this group A could have 2 consecutive hours in room PE1.
Temporary perhaps it could be done by adding subactivities of the same type (2 x 1/2) as a one constraint. Unfortunately when there are a lot of splitted activities there has to be a lot of room constraints entered manualy.
Perhaps there should be an option to set room constraint for a whole activity. Now I have to group all subactivities into constraint as on attached picture. All activities in my case are phisical education :) I don't want students to change room for consecutive activities.
Is there any option to do it in easier way ?
A better approach might be to use the constraints activities occupy max 1 different rooms (so even if not consecutive they have the same room).
Unfortunately, there is no easy way to implement this.
I will add your suggestion in the TODO list.
A workaoud is if you use TiTiTo.
Because if you import TiTiTo, then you can search for those activities automaticly.
So you will see a list of activities with that problem and you can change the room pretty easy in TiTiTo.
Import you data set into TiTiTo (see this Forum) and then go to:
TiTiTo -> Activities -> Merge Activities
So in my opinion this workaround if even better then doing it in FET, since in FET it might need a lot of time to care about this while generating, so generating migth become much slower, since it need to check this every time as soon as an activitiy is placed. But the TiTiTo approche do this check only with the final timetable. So it is faster. Of course the disadvanatge is, that you must be do it currently manualy. But that is fine (at least at my school), because a) it affect only a very few activities and b) i can also care at the same time about the teachers whole day, since i can minimise the room and/or building changes for a teachers day at the same time (adding this check also in FET would make it (much) slower again.)