Vai al contenuto principale
Arignote Timetable
Arignote Timetable

Come funziona Arignote Timetable

La creazione di un orario scolastico con Arignote è un semplice processo in quattro fasi. Dal primo accesso a un orario cartaceo, la maggior parte delle scuole richiede meno di un giorno, spesso solo poche ore.

Quattro passaggi: impostazione, vincoli, risoluzione, esportazione

Fase 1 — Configura la tua scuola

Inizia inserendo gli elementi costitutivi del tuo orario. L'ordine non ha importanza: puoi aggiungere e modificare entità in qualsiasi momento.

  • Aggiungi i tuoi professori con le loro materie e disponibilità
  • Aggiungi le tue aule con le relative capacità e categorie
  • Crea i tuoi corsi e assegnali a gruppi di studenti
  • Definisci le lezioni del corso: quante sessioni a settimana, per quanto tempo ciascuna sessione

La maggior parte delle scuole importa i propri dati in meno di un'ora. Per i periodi successivi, si parte da una copia dell'orario precedente e si aggiorna solo ciò che è cambiato.

Allestimento scolastico: professori, aule e corsi

Fase 2 — Definisci i tuoi vincoli

I vincoli sono le regole che il tuo orario deve soddisfare. Arignote distingue tra vincoli rigidi (regole che non devono mai essere infrante) e vincoli soft (preferenze che il risolutore cerca di rispettare).

Vincoli rigidi

Questi vengono applicati automaticamente dal sistema: li definisci inserendo correttamente i tuoi dati. Ad esempio: la finestra di disponibilità di un professore è un vincolo rigido; la capacità di un'aula è un vincolo rigido; la frequenza richiesta per le lezioni del corso è un vincolo rigido.

Vincoli morbidi (desideri)

I desideri sono preferenze che il risolutore cercherà di soddisfare ma può scambiarsi l'una con l'altra per trovare una soluzione fattibile. Esempi: un insegnante preferisce non insegnare nel primo periodo di lunedì; una classe non dovrebbe avere la stessa materia due volte di seguito; un'aula specifica è preferita per un corso di lingua.

Wishes panel for soft-constraint preferences

Fase 3 — Eseguire il risolutore

Una volta inseriti i dati, premi Risolvi. Il risolutore analizza tutti i vincoli contemporaneamente e crea un calendario che soddisfi tutti i vincoli rigidi e il maggior numero possibile di vincoli soft.

Internamente, il solutore utilizza un algoritmo di decomposizione: crea un grafico dei vincoli dai dati, rileva i cluster naturali utilizzando il rilevamento della comunità e risolve ogni cluster in modo indipendente prima di assemblare la soluzione completa. Questo approccio consente di gestire orari ampi e complessi in pochi secondi anziché in ore.

Solver running with the timetable filling in

Fase 4: revisione, modifica ed esportazione

Una volta terminato il risolutore, rivedi l'orario completo nella visualizzazione a griglia. Puoi spostare manualmente le sessioni: il rilevatore di conflitti segnalerà immediatamente eventuali violazioni. Quando sei soddisfatto, esporta con un clic.

  • Visualizzazione a griglia: visualizza l'intera settimana a colpo d'occhio, filtrata per insegnante, aula o classe
  • Pannello dei conflitti: tutti i problemi rimanenti sono elencati con una spiegazione
  • Regolazioni manuali: trascina le sessioni, cambia aula, riassegna gli insegnanti
  • Re-solve: ha apportato una modifica strutturale? Riesegui il risolutore in pochi secondi
  • Esportazione PDF: un file per insegnante, aula o classe, pronto per la stampa
  • Esportazione HTML: pubblica l'orario completo sul sito web della tua scuola
Completed conflict-free timetable

Quanto tempo ci vuole?

  • Piccola scuola (< 20 insegnanti, < 200 sessioni): il risolutore viene completato in meno di 30 secondi
  • Scuola media (20-60 insegnanti, 200-600 sessioni) — in genere 1—2 minuti
  • Scuola grande (più di 60 insegnanti, più di 600 sessioni) — in genere 3-5 minuti
  • Risoluzione dopo un piccolo cambiamento, di solito meno di 30 secondi indipendentemente dalle dimensioni della scuola

Utilizziamo cookie essenziali per il funzionamento del sito. Con il tuo consenso, useremo anche cookie analitici per aiutarci a migliorarlo. Saperne di più