Orari scolastici

Preparare i dati dell’orario: docenti, materie, aule e il ciclo

I cinque insiemi di dati da raccogliere e pulire prima della generazione, e gli errori che tornano travestiti da fallimenti del solver.

Juho Isola, fondatore di Smootables

La maggior parte dei fallimenti di generazione sono fallimenti di dati che indossano il messaggio di errore di un solver. Un campo mancante, un docente duplicato, un tipo di aula sbagliato: ognuno blocca la collocazione, e il solver può solo segnalare dove si è bloccato, non che l’input era sbagliato.

Il costo dei dati gestiti a mano è ben documentato. Il caso classico con fonte è il docente che scopre a settembre che la griglia lo mette in due aule contemporaneamente, e il personale part-time è la causa scatenante più comune.

Questa guida elenca i cinque insiemi di dati da preparare e il passaggio di pulizia che intercetta i problemi finché costano ancora poco. Per la pulizia specifica della migrazione (importazioni, mappatura dei campi), vedi pulizia dei dati.

Punti chiave

  • Cinque insiemi di dati: docenti, requisiti delle materie, aule e attrezzature, classi e struttura del ciclo.
  • Dati dei docenti significa qualifiche, ore settimanali massime, disponibilità part-time e periodi liberi preferiti.
  • Tipi di aula sbagliati e duplicati bloccano la collocazione ed emergono come errori del solver.
  • La disponibilità part-time merita la massima cura; è la causa più comune di doppie prenotazioni.

I cinque insiemi di dati

Raccoglili come insiemi, così ognuno ha un responsabile che può verificarlo.

  • Informazioni sui docenti: qualifiche, ore settimanali massime, disponibilità part-time, periodi liberi preferiti
  • Requisiti delle materie: periodi a settimana, ore doppie, esigenze di aule speciali, combinazioni
  • Censimento delle risorse: aule, laboratori, attrezzature condivise
  • Informazioni sulle classi necessarie per la collocazione
  • Parametri strutturali: periodi al giorno, lunghezza del ciclo, intervalli
  • Una lista dei problemi noti: duplicati, campi mancanti, tipi di aula sbagliati

I dati dei docenti portano il rischio

I record dei docenti richiedono più dei nomi: le qualifiche decidono chi può prendere una lezione, le ore settimanali massime limitano il carico e la disponibilità part-time decide quali slot esistono del tutto. Contano anche i periodi liberi preferiti, perché più avanti diventano vincoli morbidi.

La disponibilità part-time merita una cura particolare. Cambia a metà anno, spesso è registrata fuori dai dati dell’orario e, quando è sbagliata, la doppia prenotazione che ne risulta emerge tardi e in pubblico.

Il passaggio di pulizia

Eseguilo prima di chiedere al solver di spiegare i fallimenti di collocazione.

  1. Raccogli i cinque insiemi di dati e nomina un responsabile per ciascuno.
  2. Rimuovi i duplicati e compila i campi obbligatori mancanti.
  3. Verifica ogni tipo di aula rispetto alle lezioni che lo richiedono.
  4. Mappa la disponibilità part-time sul ciclo di insegnamento reale.
  5. Esegui la validazione statica: valori mancanti, duplicati, lezioni senza docente.
  6. Solo dopo che passa, tratta i fallimenti rimanenti come problemi di collocazione.

Come farlo in Smootables: risorse che rispecchiano questa lista

Idoneità, limiti di ore e disponibilità trasformano i dati dei docenti in vincoli che il solver può usare.

L’area Risorse contiene gli stessi insiemi di dati che questa guida ti chiede di preparare, così le lacune emergono mentre li inserisci invece che alla generazione.

  1. Compila le schede Risorse: Docenti, Aule, Attrezzature, Gruppi di studenti e Studenti.
  2. Imposta le Ore massime settimanali e le Ore massime annuali su ogni docente; gli avvisi di carico di lavoro misurano rispetto a questi limiti.
  3. Registra quali docenti possono essere selezionati automaticamente per ogni unità di studio sotto Idoneità all’insegnamento. È facoltativa e alimenta la selezione automatica del solver; l’assegnazione manuale resta aperta.
  4. Inserisci le indisponibilità sotto Disponibilità: blocchi di date a giornata intera più regole ricorrenti dentro la giornata, per docenti e aule.
  5. Carica in blocco con Importa dati da Excel o CSV: risorse, offerta didattica o un piano del periodo completo, con mappatura delle colonne e anteprima.

Materie e risorse interagiscono

I requisiti delle materie creano una domanda che il censimento delle risorse deve coprire. Le ore doppie consumano slot consecutivi, le aule speciali restringono le opzioni e le combinazioni di lezioni legano insieme i gruppi. Ogni interazione riduce l’insieme dei periodi utilizzabili prima che il solver parta.

Quando una collocazione fallisce sulle aule, la soluzione di solito è avere dati sulle risorse più puliti, non un’esecuzione più astuta: un tipo di aula corretto, un laboratorio aggiunto al censimento, un record di attrezzatura completato.

Segnali che i dati non sono pronti

Uno qualsiasi di questi rimanda il lavoro alla preparazione, qualunque cosa dica il calendario.

  • Lo stesso docente compare con due grafie o identificativi diversi
  • Alle lezioni mancano dati su personale, materia, classe o aula
  • I tipi di aula non corrispondono alle lezioni assegnate
  • La disponibilità part-time è poco chiara o non mappata sul ciclo
  • Periodi al giorno, lunghezza del ciclo o intervalli sono ancora in movimento
  • Le doppie prenotazioni vengono trovate dalle persone invece che dalla validazione

Domande dei pianificatori sulla preparazione dei dati

Perché i problemi di dati sembrano fallimenti del solver?

Il solver incontra la lacuna al momento della collocazione e segnala una lezione bloccata. Il messaggio descrive il sintomo; la causa è un record che era sbagliato prima che l’esecuzione iniziasse.

Perché i contratti part-time sono la causa più frequente?

La disponibilità part-time è il dato più spesso tracciato a mano e più spesso non aggiornato. Il classico caso con fonte, un docente messo in orario in due aule contemporaneamente che lo scopre a settembre, risale esattamente a questo.

Quanto puliti è abbastanza pulito?

Quando la validazione statica passa: nessun valore mancante, nessun duplicato, nessuna lezione senza docente e tipi di aula che corrispondono alle lezioni che li richiedono. Quella è la soglia; la rifinitura oltre quel punto può aspettare.

Altre guide su questo argomento

Scopri come Smootables si adatta alla tua scuola

Prenota una demo: mapperemo Smootables sul tuo processo di pianificazione, carico docente e orari.