max hours daily for students for certain subjects

Started by Joost, February 26, 2010, 04:32:02 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Joost

On our school all theoretical subjects (Dutch, English, maths, biology etc.) are taught during the same lessons, "AVO" (Algemeen Vormend Onderwijs: General Education). Some students have 20 hours of "AVO" and we would like to spread those lessons to max four a day. At the moment I use the obvious workaround, tagging the activities and using the max activity daily for studentset constraint?

As a combined question and suggestion, why isn't there a "max subject daily" constraint?

Liviu Lalescu

But with students activity tag max hours daily, you get a good solution. Why adding new constraints when not necessary? This constraint is optimal for the normal use, only in weird situations it is not optimal, but anyway other solution would not be optimal, as well.

Joost

#2
QuoteBut with students activity tag max hours daily, you get a good solution. Why adding new constraints when not necessary? This constraint is optimal for the normal use, only in weird situations it is not optimal, but anyway other solution would not be optimal, as well.
It's not about adding constraints, it's about adding tags. I just wondered why it isn't possible to set a "max subject per day" constraint but it is possible to set a "max tag per day" constraint.

Volker Dirr

#3
if you want to have something like "max subjects daily" you can also do it different.
example:
you have 5 days per week and 6 hours per day.
so students have up to 6 subject a day.
if you want a "max subjects daily", i guess students have some activities with a larger duration (lets say duration 2).
so just take several (up to 5) of such activities and stick them together with a min n day 100% constraint.
by this students get max 5 subjects a day.
if you stick 5 more activities with duraion 2 together into a second min n day constraint, students will have max 4 subjects per day.

Liviu Lalescu

Quote
QuoteBut with students activity tag max hours daily, you get a good solution. Why adding new constraints when not necessary? This constraint is optimal for the normal use, only in weird situations it is not optimal, but anyway other solution would not be optimal, as well.
It's not about adding constraints, it's about adding tags. I just wondered why it isn't possible to set a "max subject per day" constraint but it is possible to set a "max tag per day" constraint.

Well, to use activity tags it is better, because you can have multiple tags for an activity. It is much more flexible with activity tags.

Volker Dirr

#5
i just saw i explaint "max subjectS daily",
not "max subject daily".

If you want to have "max subject daily" the answer is vers similar: use a min n day 100% constraint.
best is just to add splited activities and modifiy min n day constraint up to 100%.
if you have more hours of that subject then days per week, just increase the duration of one or more splited activities.