Terms more even for a teacher

Started by mikkojoo, May 29, 2025, 07:58:33 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Liviu Lalescu

No, "between" means the difference, similar to min/max days between activities.

mikkojoo


Liviu Lalescu


Liviu Lalescu

#63
Please tell me, Mikko, did you click the Help button and read the help for this constraint (max terms between activities), before adding the constraints in your file? I am intrigued that my words there didn't make this clear.

mikkojoo

Sorry to disturb and make your life inconvinient!
I'm not sure when I last time read the help etc, but that "terms between" was hard to understand for me. I was always wondering "between what?" - furthest apart activities or empty terms between occupied terms.
Now I understand it!

Btw, if I put 'max terms between = 0' is it same as 'activities occupy max terms = 1' ?

mikkojoo

Now I have changed all those my silly constraints to this, generated and it works so fine.

Liviu Lalescu

#66
Yes, I think the behavior is the same for max terms = 0 and occupy max 1 terms.

About your "between what" question, I put there a "Help" button (I mean it is already there in FET-7.8.5) and I hoped that explanation was enough/good.

mikkojoo

Yes it sounds good to me now, but hard to say if I would understand it without this learning curve :D

Liviu Lalescu

I'll add your suggestion to improve this Help message in the TODO.

Liviu Lalescu

Hello again, Mikko,

I added more help there. Could you please tell me if the following text is correct? :

"The exact behavior of this constraint is this: for each pair of activities (A1, A2) of this constraint, we compute the term distance between them (subtracting the term number of activity A1 from the term number of activity A2, assuming that A1 is scheduled earlier in the week compared to A2), and this distance must be less or equal than the specified value of max terms between activities of this constraint. For instance, if we have 5 terms per week, and activities A1, A2, and A3 scheduled respectively in the terms number 1, 2, and 4, the term distance between A1 and A2 is 1, the term distance between A2 and A3 is 2, and the term distance between A1 and A3 is 3. If we specified max terms between activities for a constraint of this type = 2, this constraint is broken, and FET will reallocate the activities. If we specified max terms between activities for a constraint of this type = 3, the constraint is respected and FET will allow the current schedule."