num. minimo di ore al giorno

Started by smatil, September 19, 2013, 07:52:58 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

smatil

Salve!
Dai miei post potete capire che sono alle prime armi. Ho generato diversi programmi con diversi vincoli (per palestre e laboratori).Ho notato che l'orario che viene elaborato mi da sempre qualche insegnante con una sola ora in in una giornata. Ho impostato allora il vincolo "num. minimo di ore al giorno" (=2) ma a quel punto il programma si blocca. Ho provato a togliere pian piano  i vincoli ma, pur non essendocene più (ad eccezione dei giorni liberi) il programma si blocca a 32 attività generate su 776. Qualcuno mi spiga il perchè?grazie

Valdo

Evidentemente c'è un vincolo o un insieme di vincoli che impedisce a qualche insegnante di fare come minimo 2 ore al giorno, se il problema lo noti da quando hai aggiunto quel vincolo mi sembra l'ipotesi più corretta.

Ad esempio mettiamo che tu abbia un insegnante con 5 ore in due giorni e questi abbia 1 ora in una sede staccata e tu abbia messo il vincolo che non deve fare viaggi è evidente che fet non riuscirà a piazzare 2 ore in un giorno. Questo ripeto solo per farti un esempio.

Prova a guardare di quegli insegnante che venivano con un'ora solo se c'è qualche motivo particolare.

utismetis

Quando il programma si blocca cosa ti dice di controllare fet? Se alleghi il file, provo a gurdarci.

smatil


utismetis

Ciao,
ho cancellato tutte le attività bloccate (vincoli di tempo / attività / un'attività ha un'ora di inizio preferenziale), l'orario si bloccava dopo 2 insegnanti di ed. fisica, allora ho aggiunto l'orario di apertura delle palestre (vincoli di spazio / aule / ore non disponibili di un'aula); poi fet si bloccava su Faedi, allora ho tolto i 3 giorni non lavorativi di Faedi e le ore consecutive: conclusione, l'orario viene, ma Faedi fa tutte le 3 ore al sabato! Non riesco ad  allegarti  il file da generare sul quale puoi continuare a lavorare e il file già generato, perchè sono .fet troppo grandi e non mi prende .rar.
Nel tuo file mancavano tanti vincoli (n min e max di giorni, n min e max di ore, ore buche...

utismetis

Sono riuscito a mandarti un file, ma l'altro è troppo grande, non riesco.

utismetis

n min di ore al giorno per tutti gli insegnanti = 2 impediva di piazzare Faedi, così l'insegnante lavor 2 giorni. Allego.

smatil

Ciao,
anch'io avevo provato a sbloccare  tutte le attività (vincoli di tempo / attività / un'attività ha un'ora di inizio preferenziale) togliendole una alla volta (lavoro molto lungo).... ma cosa vuol dire aggiungere  l'orario di apertura delle palestre (vincoli di spazio / aule / ore non disponibili di un'aula)?perchè ce n'è bisogno?
Nel mio file avevo inserito  solo alcuni vincoli che tu dici essere mancanti (per esempio num. max di giorni e non numero min. ;num.max di ore al giorno e non mun minimo ,perchè appunto non andava con 2 ..). Quindi non trovandoli ho sbagliato le modalità di inserimento???
Quale era la causa del blocco  sul num. min. di ore? cosa sbagliavo?
Grazie ancora....


utismetis

Ciao,
secondo me fet non sapeva quante ore sono aperte le palestre (vincoli di spazio...), infatti l'orario si bloccava subito sui proff di ed. fisica. Poi, se metti il vincolo che tutti gli insegnanti fanno minimo 2 ore al giorno, il prof di inglese che ha 3 ore in 3 giorni non può completare l'orario. C'è poi il problema del sabato in 1 b, non hai molti insegnanti in servizio.

smatil

Il problema però continua a sussistere,nel senso che molti prof. in un giorno svolgono solo un'ora. Se aggiungo il vincolo che questi docenti devono  svolgere minimo due ore al giorno, il programma si blocca. Secondo me c'è qualcosa in quel vincolo che non va!Che faccio?Lascio docenti con un'ora al giorno....ci sarà la rivoluzione!!!

P.S. Prima di inviarti il file e per ovviare all'inconveniente di Faedi che ha tre ore, avevo aggiunto per ogni docente il minimo num. di ore lavorative possibili (il programma non permette di mettere una sola ora lavorativa, per cui non avevo inserito nessun vincolo per Faedi). Il programma anche così si bloccava.

utismetis

Hai usato n° min di ore al giorno per tutti gli insegnanti = 2, quindi anche per Faedi, inserisci a uno a uno n° min di ore al giorno per UN insegnanti = 2, tranne Faedi e chi vuoi tu.

utismetis

Devi togliere anche n° max di ore al giorno per tutti gli insegnanti = 5, Faedi e altri potrebbero farne meno. Inserisci insegnante per insegnante.

utismetis

Mi correggo, non devi togliere anche n° max di ore al giorno per tutti gli insegnanti = 5, non incide.

smatil

RISOLTO!!!!
ho scoperto che mancavano tre ore ad un insegnante,quindi le ho aggiunte. Ho modificato poi il num. di giorni lavorativi di un insegnante (non 6 ma 5) ed il programma ha elaborato un orario senza quell'ora in un giorno che dava proprio fastidio.
Per far si che non fosse solo un caso, ho poi inserito il vincolo con il minimo num. di ore lavorative per ogni insegnante =2 (questo vincolo si bloccava forse perchè ad un insegnante mancavano delle ore. L'unica cosa strana e che fet non me ne dava comunicazione)
Grazie mille del supporto....

utismetis

Statistiche insegnanti e studenti riportano le rispettive ore, se mancano ore in una classe, fet avverte