I care for students as much as for teachers. Therefore I had devised the following trick. I have added to each activity a key which can be either heavy or light (actually I use § for heavy and ~ for light). Then I have added three constrains. The first one, for example, is:
Tutti gli studenti per attività con chiave devono rispettare il numero massimo di ore al giorno
Peso (percentuale)=100%
Chiave dell'attività=§
Max ore al giorno=5
and so on...
In most cases students have an optimal distribution of both kinds of activities during the week.
I really like the results and don't want to renounce to what I got.
When changing mode, these constrains have been removed immediately.
All considered, I still prefer the solution of limiting gaps to 1 hour per day, only for those teachers who refuse two non consecutive gaps. This can already be done.
Tutti gli studenti per attività con chiave devono rispettare il numero massimo di ore al giorno
Peso (percentuale)=100%
Chiave dell'attività=§
Max ore al giorno=5
and so on...
In most cases students have an optimal distribution of both kinds of activities during the week.
I really like the results and don't want to renounce to what I got.
When changing mode, these constrains have been removed immediately.
All considered, I still prefer the solution of limiting gaps to 1 hour per day, only for those teachers who refuse two non consecutive gaps. This can already be done.