ARGO DarwinWEB
L’evoluzione della specie nel software per la elaborazione dell’orario scolastico.
L’elevato numero di combinazioni e la molteplicità dei vincoli da soddisfare fanno dell’orario scolastico un problema di non facile soluzione. Chiunque si sia cimentato con questa problematica si è reso conto che la ricerca di una soluzione che soddisfi da una parte le esigenze didattiche e dall’altra non lasci scontenti i docenti è molto difficile da trovare. Riuscire a collocare nell’orario le attività di una scuola in modo che non si abbiano sovrapposizioni di ore di insegnamento e assenza di ore buche nelle ore di lezione delle classi, tenendo conto delle disponibilità dei laboratori e delle palestre, richiede una particolare attenzione e un metodo di indagine che si acquisisce solo operando. Non esistono, infatti, metodi deterministici esatti che permettono di ottenere una soluzione in un numero limitato di passi, l’approccio esaustivo, cioè quello che esamina tutte le possibili combinazioni, anche a livello informatico non è applicabile dato l’elevato numero di casi (problema noto come esplosione combinatoria).
Argo Darwin Web da un aiuto decisivo nella definizione e nella ricerca di un orario scolastico ottimale, consentendo di elaborare un orario scolastico, in tempi brevi, sulla base delle specifiche e dei vincoli, facendosi totalmente carico dell’organizzazione dei dati e del rispetto della loro congruenza. L’elaborazione automatica in Argo Darwin Web non è comunque un processo chiuso, è possibile, infatti, intervenire anche durante il processo d’ottimizzazione per apportare modifiche manuali all’orario o intervenire sui vincoli definiti. In questo modo si può pensare all’ottimizzatore come ad un aiutante efficiente che evitando le incongruenze e nel rispetto dei vincoli imposti, fa il lavoro pesante di ricerca di una soluzione che sia valida in base ai vincoli assegnati; l’utente può intervenire sui dati e sui vincoli ed esamina i risultati che si ottengono in risposta alle modifiche apportate, iterando questo processo fino all’ottenimento di un orario ottimale. Al termine dell’ottimizzazione automatica l’utente può apportare modifiche manuali al risultato.
Con Argo Darwin Web il calcolo automatico dell’orario scolastico è completamente Cloud, permettendo così di lavorare da più postazioni, con qualunque sistema operativo (Windows, Linux, IOS) senza nessuna installazione o aggiornamento, basta una connessione internet e un browser. I dati di elaborazione vengono salvati nella infrastruttura cloud di Argo.
Il programma, semplice da utilizzare grazie ad una interfaccia grafica molto intuitiva, permette di definire la struttura dell’orario e i vincoli, consentendo di gestire diverse versioni dello stesso orario.
Darwin si adatta agevolmente ad elaborare gli orari per le diverse tipologia di istituzioni scolastiche sulla base delle seguenti funzionalità:
- Gestione di sedi multiple
- Possibilità di gestire l’orario dei docenti che consenta lo spostamento dei docenti tra sedi non contigue, o imporre che lezioni dei docenti siano giornalmente svolte in una sola sede
- Classi attribuite per sede e specializzazione
- Gestione di lezioni in compresenza di docenti
- Gestione lezioni simultanee in più classi
- Gestione articolazione delle classi
- Gestione di lezioni con l’utilizzo di strutture (es. palestre, laboratori)
- Possibilità di attribuzione incompatibilità materie nello stesso giorno
- Possibilità di evitare, il piazzamento su giorni consecutivi, di attività appartenenti a materie diverse.
- Limitazione lezione stessa materia in giorni consecutivi
- Attribuzione vincolante o preferenziale di un max ore giornaliere sui singoli docenti
- Attribuzione min e max ore giornaliere per le singole classi
- Gestione ore a disposizione e di ricevimento docenti
- Gestione indisponibilità e più giorni liberi docenti
- Gestione indisponibilità classi, attività, strutture
- Gestione preferenze orarie dei docenti e delle lezioni
- Lezioni con orari prefissati
- Costante controllo a video dell’andamento della elaborazione
- Quadro completo delle disponibilità orarie dei docenti
- Stampe a colori dell’orario per entità (classe, docente, struttura)
- Stampa dei fogli presenza e degli elenchi docenti per i consigli di classe
- Prediagnosi: segnalazioni di condizioni troppo restrittive
- Monitor di ottimizzazione: riporta in modo sintetico il grado di ottimizzazione raggiunto distinguendo i vincoli violati e le preferenze non soddisfatte
- Import/export in formato XML verso gli altri programmi ARGO
- Pubblicazione dell’orario sul sito web Argo della scuola
- Esportazione orario in formato excel
- Aggiornamento continuo dei risultati dell’ottimizzazione
- Docenti attività selezionabili per singola ora
- Gestione dei docenti di sostegno
- Spostamento manuale lezioni in post-elaborazione
- Possibilità di definire le ore minime di lezione che un docente deve svolgere giornalmente
- Possibilità di indicare che la durata senza interruzione di insegnamento giornaliero del docente non deve superare un certo numero di ore
- Possibilità di scegliere che il docente non abbia assegnate lezioni in un giorno in due ore diverse, ad esempio se un docente insegna nella prima non deve insegnare nell’ultima ora e viceversa.
L’integrazione
DARWIN web, nonostante le sue caratteristiche rivoluzionarie, non è però un mondo isolato, come ogni prodotto ARGO, è un prodotto aperto in grado di scambiare i dati con gli altri software Argo, laddove ciò è utile o necessario. Ma soprattutto Darwin WEB alimenta con i sui dati il software ARGO-ScuolaNext per quanto riguarda la possibilità di pubblicare su internet l’orario delle lezioni.