Buongiorno,
vista la disponibilità vi voglio sottoporre un altro problemino.. ;)
Ho una docente che lavora 18h in 5 giorni totali (10 ore in 1A e 8 ore in 2A), ma vorrebbe avere un giorno in cui è in servizio massimo 2 ore (non importa quale giorno o quali ore della mattinata), ancora meglio se queste 2 ore fossero una per ogni classe..
quindi sarebbe bella una soluzione tipo 4-4-2-4-4 ma naturalmente anche 2-4-4-4-4 oppure 4-4-4-4-2 etc...
Ho impostato numero minimo di ore e numero massimo di ore.. ma succede che mi generi orari come ad esempio 3-4-3-4-4
Leggevo un tip sul creare attività fittizie, ma non ho ben capito la procedura.. ho anche provato a dire che due attività sono contigue, ma ciò non vieta al programma di mettermi altre lezioni vicino... ???
Buongiorno,
Non perfetto, ma puo funzionare:
Add a dummy activity, teacher T, no students, duration 2. Then min 4 and max 4 hours daily for teacher T.
But it cannot guarantee one hour of students 1 and one hour of students 2, and you need to be careful to T's gaps (dummy activity might bring more gaps in its day).
We might think some more on this, if the answer is not satisfactory.
Edit: It might be possible perfectly as a custom version, but it would be a bit complicated.
Quote from: Liviu Lalescu on September 07, 2016, 08:39:25 PM
Add a dummy activity, teacher T, no students, duration 2. Then min 4 and max 4 hours daily for teacher T.
But it cannot guarantee one hour of students 1 and one hour of students 2, and you need to be careful to T's gaps (dummy activity might bring more gaps in its day).
I solved it like this (for the moment it seems to work):
as suggested
- min hours 4 and max hours 4
- dummy activity for 2h
then I added a constraint "two activities are grouped" (and I put one subactivity for class 1 and one for class 2)
and "a set of activities has same starting day" (and I put this two activities and also the dummy one..)
:D
Ciao,
se hai risolto bene, altrimenti si potrebbe:
1 mettere ore non disponibili di un insegnante: un giorno libero tutta la mattinata e un altro con solo 2 ore di lavoro, con min 2 ore al giorno, max 4 ore al giorno e min 5 giorni lavorativi, fet è costretto a darti un giorno da 2 ore e gli altri da 4.
2: 3 attività sono contigue; 1 ora in prima, 1 in seconda e 1 fittizia da 3 ore
Quote from: utismetis on September 08, 2016, 02:31:12 PM
Ciao,
se hai risolto bene, altrimenti si potrebbe:
1 mettere ore non disponibili di un insegnante: un giorno libero tutta la mattinata e un altro con solo 2 ore di lavoro, con min 2 ore al giorno, max 4 ore al giorno e min 5 giorni lavorativi, fet è costretto a darti un giorno da 2 ore e gli altri da 4.
2: 3 attività sono contigue; 1 ora in prima, 1 in seconda e 1 fittizia da 3 ore
Sì con l'ultima indicazione che avevo fornito l'orario si è generato bene.. questa tua proposta di mettere delle ore non disponibili avrebbe presupposto decidere prima il giorno, io invece ho preferito lasciare a Fet il compito di individuarlo.. ;)
Cioè hai messo che un'ora di attività della classe 1, una della classe 2 e 2 ore di attività fittizia sono consecutive?