Errori di validazione

Cosa fare quando un docente è doppiamente assegnato

Un docente non può insegnare a due classi nello stesso momento. Traccia entrambe le lezioni fino alla loro origine, poi sposta, cambia docente o elimina il duplicato.

Juho Isola, fondatore di Smootables

Ricetta di vincolo

Una doppia assegnazione mette lo stesso docente in due lezioni nella stessa ora, e l'orario non può funzionare così. La versione classica è il docente che scopre a settembre di essere in orario in due aule insieme, con il personale part-time come causa più comune. Apri entrambe le lezioni, cerca righe di import duplicate o uno spostamento manuale su uno slot occupato, poi sposta o cambia docente su una delle due.

Punti chiave

  • Un docente, due lezioni, stessa ora: l'orario non è valido.
  • Righe di import duplicate e modifiche manuali su slot occupati causano la maggior parte dei casi.
  • Traccia entrambe le lezioni fino all'origine prima di spostarne una.
  • Controlla lo slot di arrivo per conflitti di aula e classe prima di salvare la correzione.

Perché questo blocca la pubblicazione

Un docente non può essere in due posti contemporaneamente, quindi questa è una regola inviolabile in ogni sistema di orario serio. I fogli di calcolo non hanno il concetto di docente doppiamente assegnato, ed è per questo che il conflitto emergeva tradizionalmente nella prima settimana, quando un docente arrivava chiedendo come stare in due aule insieme. Un sistema che valida lo fa emergere invece prima della pubblicazione.

Il conflitto entra di solito da una di tre porte: un trascinamento manuale su uno slot occupato, una riga duplicata nei dati importati o due righe del piano del periodo che elencano entrambe lo stesso docente.

Un esempio svolto: martedì P3, due volte

La prof.ssa Kovács è assegnata alla 7A e alla 8B il martedì P3. Tracciando entrambe le lezioni si scopre che l'assegnazione alla 8B veniva da una riga di import duplicata; la vera lezione della 8B sta già al giovedì.

Prima: due classi rivendicano la stessa ora

MarMerGio
P19A
P29A8B
P37A + 8B
P47A
  • Doppia assegnazione
  • Lezione valida
La lezione della 8B del giovedì è quella vera. La copia del martedì è una riga duplicata, non un problema di collocazione.

Dopo: il duplicato si elimina, non si sposta

MarMerGio
P19A
P29A8B
P37A
P47A
  • Slot risolto
  • Lezione valida
Se entrambe le lezioni fossero state vere, una si sarebbe spostata, e lo slot di arrivo avrebbe richiesto classe, aula e docente tutti liberi.

La tracciatura conta perché i due modi di sbagliare richiedono correzioni opposte. Una riga duplicata si elimina; una seconda lezione vera si sposta o cambia docente. Eliminare una lezione vera per zittire l'errore crea un problema di lezione mancante che riemerge settimane dopo.

Traccia prima di spostare

Cosa vediCausa probabileCorrezione
La stessa classe, materia e docente compaiono due volteRiga di import duplicata o riga di curriculum copiataElimina la riga duplicata nei dati sorgente, poi rivalida.
Due classi diverse condividono docente e oraSpostamento manuale su uno slot occupato, o al generatore sono state date lezioni fissate in conflittoSposta una lezione in uno slot dove docente, classe e aula sono tutti liberi. Uno scambio in due mosse con un'altra lezione apre spesso lo spazio.
Il docente in realtà non insegna una delle due lezioniDocente sbagliato sul record della lezioneCorreggi il docente sul record; la collocazione in sé può andare bene.
Il conflitto riguarda una lezione in co-insegnamentoUn co-docente è occupato altrove in quell'oraControlla la finestra di sovrapposizione dell'intero team; vedi la ricetta sul co-insegnamento.

Risolvilo senza creare il conflitto successivo

  1. Apri entrambe le lezioni che condividono docente e ora, e traccia ciascuna fino al piano del periodo o alla sorgente di import.
  2. Decidi quale riga è sbagliata, usando la tabella sopra.
  3. Se il docente è part-time, controlla i suoi giorni lavorativi prima di scegliere un nuovo slot; vedi disponibilità docente.
  4. Sposta, cambia docente o elimina, poi ricontrolla lo slot di arrivo per conflitti di aula e classe.
  5. Rivalida l'intero orario; una correzione può scoprire un secondo conflitto dietro di sé.

Correzioni che peggiorano le cose

  • Eliminare una lezione vera quando il problema era una riga di import duplicata
  • Spostare la lezione senza controllare aula e classe di arrivo
  • Trattare la doppia assegnazione come violazione di preferenza e rigenerarci intorno

In Smootables

La generazione automatica non assegna mai due volte un docente; le modifiche manuali mostrano prima l'avviso.

Smootables tratta un docente in due lezioni sovrapposte come impossibile. Quando esegui Generate timetable, il solver mantiene ogni docente in un solo posto alla volta. Le lezioni in co-insegnamento richiedono comunque ogni docente assegnato libero per l'intera ora.

Se trascini una lezione su uno slot in cui quel docente insegna già, Conflicts detected indica l'altra classe e l'orario prima che la modifica venga salvata. Dopo la generazione, Teacher no-conflict nel riepilogo analisi conferma che la griglia è rimasta pulita in quell'esecuzione.

  1. Traccia entrambe le lezioni alla collocazione di origine prima di spostare o cambiare docente.
  2. Rimuovi le righe di import duplicate prima di incolpare il generatore.

Risposte rapide

Una doppia assegnazione docente è mai accettabile?

No. Se lo stesso docente è richiesto in due posti nello stesso momento, l'orario non è valido.

Qual è la prima correzione più sicura?

Traccia entrambe le lezioni fino ai dati sorgente. Elimina un duplicato, o sposta una lezione in uno slot dove docente, aula e classe sono tutti liberi.

Scopri come Smootables gestisce i vincoli della tua scuola

Prenota una sessione. Esamineremo insieme carico docenti, aule e regole di orario e ti mostreremo come funzionano in Smootables.