Hello
I am searching for an option to allow max 2 hours of the same subject for a class (subgroup) in a row and/or max 2 hours of the same subject for a subgroup one day to have a balanced and not overloaded timetable.
I got a reply from Mr Liviu that:
QuoteProbably add a tag and use teachers/students activity tag max hours daily. For the second, increase min days between activities constraints to 100% or something like that, or use the same activity tag max hours daily.
So I entered Settings, Advanced and checked 'Enable activity tag max hours daily'
Also I entered DATA / Tags and added tag 'MAX2'
Then I when I enter DATA / Activities I can select activity tag which I've already done.
The problem is that I have no idea where I can set max hours for this activity tag .
Maybe the best option would be to set max hours daily not for an activity tag, but for the subject (?) For example students should not have more than 2 hours of physical education per day.
Hello,
Please call me simply Liviu :)
1) You need to add/modify time constraints.
2) When you add an activity, for example in a 5 days week, divide it 2+1+1+1+1, and say that the min 1 days between components should have weight 100%. If you already added the activity, you can check and modify the time constraints, or easier with a single click in min days between activities or spread activities evenly over the week (I prefer the first).
3) Alternatively (but I prefer (2) - min days between) - you can use tag max hours daily. Add a tag, named anyway, attach it to all the activities of a suitable type, and add a constraint students or teachers activity tag max 2 hours daily.
4) There exists also a constraint tag max hours continuously. But I don't see the use if you already deny more than 2 daily.
Remember, you need to add constraints.
Thanks :)
Curently I have entered ca 200 activities, but this is not all. Lots of them have duration set to more than 3-4 hours.
According to Your advise 2) Do You mean to replace one activity by shorter ones with duration of max 2 hours each like (in 5 days week, 6 hours duration): 2-1-1-1-1 or 2-2-1-1 or 2-1-1-1-1 ?
It would be good to add automatic feature for that, because now I would have to start from the beginning and instead of 200 activities I will get maybe 500 or 600 at least or even more. That is why I wanted to try more automatic way of doing this.
ad 3) I added an activity tag and Added students activity tag max hours daily with setting: weight percentage 100, max hours daily: 2, then added constraint, but when I try to generate timetable I get:
"Cannot optimize, because you have activity id = 5 with duration = 4 and a constraint students (set) activity tag max 2 hours daily with weight = 100% for the subgroup 8 A Chlopcy and activity tag MAX2h. The activity's duration is higher than the subgroup's max hours daily with this activity tag (which the activity contains). Please correct and try again."
So seems it cannot split the activity within the subgroup.
I am currently checking and there is a tendency to schedule entire activities full time in a row. It does not divide/separate automatically any of them.
You're welcome!
Oh, please write 'you', not 'You' :)
I am sorry that you did not understand the FET notation from the start. You should have inputted split activities, each subactivity with duration 1 or maximum 2.
If it is not important 2+1+1+1+1 or 2+2+1+1 or 2+2+2, you can add 1+1+1+1+1+1 0%. FET won't place more than 2 on the same day, by design. If you don't allow 2+2+2, you can add them 2+1+1+1+1 100% or 2+1+1+1+1 95% (which is not perfect, but it works).
I am sorry that you spent much time on this and you need to convert. It is possible to write a program to modify FET to convert back, but I cannot dedicate time for free on that, sorry.
No problem, maybe I should read the help file more carefully first. Anyway, now the timetable started to look better :)
BTW If I prefer 2h activities over 1h activities in a row, which option is better (Duration 6h) 2-2-2 95% or 2-2-2 0%? Or maybe it's better/safer to use 1-1-1-1-1-1 0% and count on luck?
Or should I use constraints for that ?
I noticed that once I entered the weight, I couldn't change it later. First you need to delete and re-add the activity :(
Hopefuly that's the last post with my doubts :)
Great!
I think 1+1+1+1+1+1 0%, and add three constraints "two activities grouped", 80% or something like that. One of them should have 100%.
No, I told you, see the min days between activities constraints dialog. Or advanced -> spread.
You are invited to post and users are invited to answer :)