Evitare ingresso insegnanti alla seconda ora

Started by Pietro, September 30, 2011, 05:34:37 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Pietro

Vorrei riaprire nuovamente questo topic perché ancora non ho risolto il problema.
Allora, ricapitolando, per alcuni insegnanti (pochi per la verità, 3-4 al massimo) vorrei fare in modo che FET li impegni alternativamente:
- a partire dalla prima ora a seguire;
- a partire dalla terza ora a seguire.
Utilizzando il vincolo "un insegnante fa lezione in un intervallo orario massimo n giorni a settimana" posso limitare il numero di prime ore a un certo numero di giorni, ma nei giorni restanti FET potrebbe piazzarmi il docente a partire dalla seconda ora, e io lo voglio evitare.
Forse non ho capito bene la risposta di Liviu dello scorso anno, ma mi pare di intuire fosse basata su questo vincolo...
Qualche idea illuminante?
saluti a tutti e grazie in anticipo!

mbarsan

Quote
Volevo sapere se qualcuno ha mai trovato il modo di vincolare FET a fare entrare gli insegnanti alla prima o alla terza ora, evitando così un ingresso alla seconda.
La mia esigenza nasce dal fatto che nella scuola di montagna dove insegno i bus sono comodi solo per la prima e la terza ora. Mentre non esistono corse per la seconda ora, per cui i docenti che entrano alla seconda devono prendere il bus come se dovessero entrare alla prima ora.

Interessante!
Immagino che gli insegnanti lavorino un determinato numero di giorni a settimana (supponiamo, p.es. 5).
Credo che per ogni insegnante dovresti decidere tu - a priori - quanti giorni deve iniziare alle 8 e quanti alle 10.
Consideriamo un insegnante che fa (sempre per esempio) 18 ore e che volgiamo far entrare alle 8 tre volte a settimana e alle 10 due volte.

Come suggerito da Liviu, userai due vincoli:
1) Dati/ vincoli di tempo/ Insegnanti/ Un insegnante lavora in un intervallo orario un numero massimo di giorni a settimana. L'intervallo è quello di prima e seconda ora tutti i giorni. Il numero massimo è 3. Teoricamente accettiamo che nelle prime due ore (nella settimana) lavori zero, uno, due oppure tre giorni. Non quattro nè cinque. Alla fine vedremo che i giorni saranno tre.

2) Dati/ vincoli di tempo/ Attività/ Un insieme di attività occupa un numero massimo di ore scelte da una selezione.
L'insieme di attività sono le 18 ore dell'insegnante.
Tutte le ore dalla terza in poi di tutti i giorni sono la "selezione".
Siccome vogliamo che l'insegnante faccia sei delle sue 18 ore alla prima e alla seconda ora di tre giorni, indichiamo che al massimo farà 12 ore da piazzare nella "selezione" dalla terza ora in poi. Non più di 12 ore dalla terza in poi.

Quindi 6 ore, certamente, le farà alla prima e alla seconda ora.

Aggiungerei anche il vincolo di numero minimo di ore al giorno per insegnante, pari a 2 o 3 ore. Per evitare che venga a lavorare, un giorno, solo alle otto.

Così per tre giorni FET lo farà entrare alle 8.

Provalo e poi fammi sapere se non è chiaro o sembra non funzionare.

8)



Pietro

credo di essere riuscito a fare qualcosa di simile.
L'insegnante in questione fa un totale di 23 ore in una settimana da 5 gg x 6 h = 30 h.
Ho imposto 3 vincoli di tipo "Un insegnante lavora in un intervallo orario un numero massimo di giorni a settimana":
1) prime 2 ore per 3 gg (2x2=4h tolte)
2) quinta ora per 4 gg (1x1=1h tolta)
3) sesta ora per 3 gg (2x1=2h tolte)
Inserendo 2) e 3) l'insegnante è costretto a insegnare tutte le prime ore dei giorni in cui gli è consentito fare le prime 2, perché gli ho tolto 1 sesta ora e due quinte ore.
Quindi, ricapitolando, 30 - (4+1+2) = 30 - 7 = 23. Spero di avere agito per il meglio...

mbarsan

Mi sembra che i conti tornino!
In questo modo permetti a FET di piazzare le 7 ore in cui l'insegnante non lavora nelle sole ore (slot) che gli hai indicato, all'inizio (2 gg con ingresso alle 10) e alla fine della giornata.

Verifica se la completa assenza di ore buche rallenta troppo l'elaborazione.