Main Menu

control... gaps?

Started by Benahmed Abdelkrim, May 16, 2016, 03:10:05 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Benahmed Abdelkrim

   Dans des situations différentes, en préfère par fois - pour un enseignant ou un groupe d'enseignants-, programmé un trou dans un intervalle de temps bien précise.
   peut on actuellement réaliser cette contrainte de temps, très utile? - cette contrainte une fois réaliser permet de contrôler l'effet aléatoire du placement des trous dans les tableaux de temps par FET.
cordialement.   

In different situations, preferred by both - for a teacher or group of teachers-programmed a Gaps in a very specific time interval(slots).
    we can now achieve this time constraint, very useful? - Realize this constraint once to control the random effect of the placement of Gaps in the times tables by FET.
  cordially.
B.A/krim

Volker Dirr

I am sorry, but i don't understand your suggestion. Can you please explain a bit more detailed? Maybe explain with an example what you want to do/have/don't have.

Liviu Lalescu

Volker, I think Benahmed wants some gaps in some specified slots. I think this can be achieved with dummy activities (no students sets), adding preferred time slots for these dummy activities. The constraints for max gaps should be adjusted, of course (decrease max allowed gaps).

Benahmed Abdelkrim

  ok voici un exemple:
disons un professeur veut un trou dans un intervalle bien précise dans la semaine:
professeur eng1 a besoin d'un trou le mercredi de 10h a 11h.

ok here's an example:
  say; one teacher wants a Gap in a precise interval in the week:
  Professor eng1 needs a Gap on Wednesday from 10am to 11am.
B.A/krim

Benahmed Abdelkrim

Quote from: Liviu Lalescu on May 16, 2016, 03:22:55 PM
Volker, I think Benahmed wants some gaps in some specified slots. I think this can be achieved with dummy activities (no students sets), adding preferred time slots for these dummy activities. The constraints for max gaps should be adjusted, of course (decrease max allowed gaps).
ceque je voulais, mr Liviu ma bien compris...
B.A/krim

Volker Dirr

ah. ok. yes, dummy activities should work in most cases. (but in worst case the day might start or end with it!)
but in fact i must admit, that i prefer to ask them why they need a gap. there must be a reason. depending on the reason i suggest other solutions.
for example max hours continuously is what he need in fact.
maybe he need to buy food for the cooking activity/lesson. but in that case you can add a "normal-dummy" activity called "shopping", ...
or ...
did you asked those guys why they want to have a gap? if you know the reason you might do much better "tricks" then "unkown-dummy" activities.

Liviu Lalescu

So, Benahmed, the tricks with dummy activities work for you? They might not be perfect, as Volker said, because they can begin/end a day, or they can be counted in min/max hours daily constraints.

Volker Dirr

hmm... maybe he can also use fet -> data -> timeconstraints -> activities -> activities occupy max time slots from a selection? so selecting all activities of that teacher. select the 2 timeslots and allow only 1 slot?

Benahmed Abdelkrim

#8
si j'utilise les activités imaginaires, les vont augmenté!
si par exemple en programme FET pour un max_gaps=1 pour un certain enseignant, en ajoutant cette activité imaginaire, le nombre de trous devient égale a 2!.
ma suggestion en résumé:  quant en entre max gap per week pour un enseignant, le programme propose pour l'utilisateur de choisir l'intervalle de temps désiré pour ce gap.

if I use the Dummy activities, the gaps are increased!
if for example we adjusted FET for max_gaps = 1 for a teacher, adding that Dummy activity, the number of gaps is equal to 2 !.
  my suggestion in short: as in max gap between activities per week for a teacher, the program offers to the user to choose the desired time interval for this gap.
B.A/krim

Benahmed Abdelkrim

  that is to say: make slots time of Gaps controllable by the user, and not by the program...
B.A/krim

Liviu Lalescu

Quote from: Volker Dirr on May 16, 2016, 03:53:22 PM
hmm... maybe he can also use fet -> data -> timeconstraints -> activities -> activities occupy max time slots from a selection? so selecting all activities of that teacher. select the 2 timeslots and allow only 1 slot?

The idea is nice, but why 2 and 1?

Maybe if he wants a gap at say hour 3, add all slots of the week from hour 3, max occupied n_days_per_week-1.

Liviu Lalescu

Quote from: Benahmed Abdelkrim on May 16, 2016, 04:04:20 PM
si j'utilise les activités imaginaires, les vont augmenté!
si par exemple en programme FET pour un max_gaps=1 pour un certain enseignant, en ajoutant cette activité imaginaire, le nombre de trous devient égale a 2!.
ma suggestion en résumé:  quant en entre max gap per week pour un enseignant, le programme propose pour l'utilisateur de choisir l'intervalle de temps désiré pour ce gap.

if I use the Dummy activities, the gaps are increased!
if for example we adjusted FET for max_gaps = 1 for a teacher, adding that Dummy activity, the number of gaps is equal to 2 !.
  my suggestion in short: as in max gap between activities per week for a teacher, the program offers to the user to choose the desired time interval for this gap.

Quote from: Benahmed Abdelkrim on May 16, 2016, 04:17:25 PM
  that is to say: make slots time of Gaps controllable by the user, and not by the program...

You need to decrease the max gaps in the max gaps constraints.

You can control the time slots of the gaps with activities preferred time slots constraints.

But maybe Volker's idea is better.

Benahmed Abdelkrim

#12
  peut être que je me suis mal exprimé...
  voila: un groupe d'enseignants d'une matière définis ont besoin de se rencontrer la troisième heure de mercredi matin, mais cette heure doit se compter comme un trous dans leur emploi du temps.
est ce que cette contrainte est réalisable avec FET? 

maybe I misspoke ...
   here is: group of teachers needs to meet the third time at Wednesday morning, but this time must be counted as a Gap in their schedule.
  is that this constraint is achievable with FET?
B.A/krim

Liviu Lalescu

Quote from: Benahmed Abdelkrim on May 16, 2016, 04:49:33 PM
  peut être que je me suis mal exprimé...
  voila: eu groupe d'enseignants d'une matière définis ont besoin de se rencontrer la troisième heure de mercredi matin, mais cette heure doit se compter comme un trous dans leur emploi du temps.
est ce que cette contrainte est réalisable avec FET? 

maybe I misspoke ...
   here is: group of teachers needs to meet the third time at Wednesday morning, but this time must be counted as a Gap in their schedule.
  is that this constraint is achievable with FET?

I think I understood now. If you add not available teacher constraint, it is not counted as a gap for no teacher. But you can add a constraint activities preferred time slots for each teacher involved, select only the teacher (neglect the warning), and an X Wednesday third hour in the morning. Then it will be counted as a gap for each teacher.

Benahmed Abdelkrim

  si je vous  suis dans votre réponse je doit régler FET pour ce groupe d'enseignants a zéro trous par semaine?
comme vous le savez je règle FET pour qu'il donne max_gap per week=1, pour touts les enseignants... 

if I am in the answer I have to adjust FET for this group of teachers zero gaps a week?
as you know I adjust FET for it gives DONE max_gap per week = 1 for all teachers in the tables...
B.A/krim