Che cos'è Omniscol?
Omniscol è un software online di pianificazione sotto vincoli, progettato per istituti che vanno dalla primaria all'istruzione superiore e alla formazione continua. Permette di creare orari settimanali, ciclici o calendario (datati, non ricorrenti), per poi pubblicarli verso gli utenti interessati.
Il prodotto combina inserimento manuale, diagnostica dei conflitti e generazione automatica tramite solver. I dettagli di dominio sono documentati nelle pagine specializzate.
Come funziona, in generale
Il flusso di lavoro standard con Omniscol:
1. Inserire i dati (utenti, materie, siti/aule, classi)
↓
2. Configurare l'orario (volumi orari, allineamenti, vincoli)
↓
3. Generare o posizionare (solver automatico o posizionamento manuale)
↓
4. Verificare e arbitrare (conflitti, aggiustamenti, blocchi)
↓
5. Pubblicare (l'orario diventa visibile lato utenti)
↓
6. Vivere con l'orario (modifiche quotidiane, assenze, sostituzioni)
Ogni fase ha un modulo dedicato. Le fasi da 1 a 5 sono puntuali (prima di un inizio d'anno, di un semestre o di una revisione). La fase 6 corrisponde all'uso quotidiano.
I tipi di orario
Omniscol gestisce tre tipi di orario. La disponibilità di ciascun tipo dipende dal piano sottoscritto.
- Settimanale — lezioni ricorrenti su una settimana tipo, con o senza alternanza A/B. È il caso standard dell'istruzione primaria e secondaria. Disponibile su tutti i piani.
- Ciclico — lezioni ricorrenti su un ciclo di N giorni numerati (tipicamente 6 o 8), diverso dalla settimana di 5 o 7. Comune nei sistemi nordamericani. Disponibile sugli account Premium.
- Calendario — lezioni datate una per una, senza ricorrenza. Modalità privilegiata dell'istruzione superiore e della formazione continua. Disponibile sugli account Premium.
Su un account Premium, tutti e tre i tipi possono essere utilizzati. E grazie a Più orari attivi in parallelo, funzione inclusa in Premium, possono persino essere combinati sugli stessi periodi. Vedere Scegliere il tipo di orario giusto per l'aiuto alla decisione.
Filosofia: il dato prima di tutto
Omniscol parte da una constatazione: un orario non è una tabella da riempire, è un problema di ottimizzazione sotto vincoli. Il software è progettato attorno a cinque principi:
- Il dato prima del calcolo: siti, aule, professori, classi, gruppi, materie e volumi orari devono essere affidabili prima di avviare una generazione.
- Separazione struttura / quotidiano: costruire un orario e gestire i cambiamenti del giorno sono due attività diverse, con interfacce diverse.
- Vincoli espliciti: le impossibilità sono segnalate sotto forma di conflitti o di lezioni non posizionate; l'utente mantiene l'arbitrato di dominio.
- Bozze e versioni: un orario non pubblicato può essere testato, duplicato o ricostruito senza modificare ciò che gli utenti vedono.
- Controllo dei dati: esportazione JSON o tramite foglio di calcolo interno e reversibilità.
Pagina di riferimento: Filosofia generale di Omniscol.
Dati di ingresso / uscita
Lato ingresso, Omniscol accetta:
- l'inserimento unitario nell'interfaccia;
- l'importazione massiva tramite copia-incolla da un foglio di calcolo, con verifica prima dell'applicazione;
- migrazioni assistite a seconda delle esportazioni disponibili lato sorgente;
- connettori ERP/SI tramite la sincronizzazione con sistemi esterni (Aurion, Auriga; aggiunta di un nuovo ERP su progetto);
- l'API Omniscol a seconda dei diritti e delle opzioni dell'account;
- OIDC / SSO a seconda del contratto e della configurazione.
Lato uscita:
- consultazione web responsive;
- abbonamenti iCal;
- link pubblici firmati e con scadenza;
- pannelli informativi;
- esportazioni Excel / CSV / PDF / JSON a seconda delle schermate;
- API REST documentata, con perimetro limitato dagli endpoint e dalle opzioni autorizzati;
- MCP per agenti IA compatibili sugli account Premium.
Organizzazione modulare
Il software si articola in due famiglie di moduli.
Moduli del quotidiano
- Pagina Iniziale — vista sintetica del giorno e checklist di avvio.
- Orario — consultazione e modifiche puntuali.
- Dashboard — statistiche di occupazione e di servizio.
- Gestione delle assenze & sostituzioni — dichiarazioni di indisponibilità e assegnazione di sostituti.
Moduli di configurazione
- Gestione degli orari — creazione, configurazione, generazione e pubblicazione degli orari.
- Amministrazione — utenti, materie, anni scolastici, impostazioni, importazione / esportazione e integrazioni.
- Servizio del personale — pianificazione del personale per compiti quando il modulo è attivo; può anche essere venduto come offerta autonoma.
Ruoli e accessi
Quattro profili strutturano l'accesso lato scuola. Gli Amministratori (responsabili della pianificazione, direzione, DSI) configurano l'account e costruiscono gli orari. I Professori consultano il proprio planning, inseriscono le proprie disponibilità e dichiarano le proprie assenze. Gli Studenti consultano il proprio orario personale. Il Personale (vita scolastica, sorveglianti) interviene quando il Servizio del personale è utilizzato. Link di condivisione firmati offrono in aggiunta un accesso senza account a un perimetro preciso.
I ruoli sono cumulabili: un professore che partecipa alla pianificazione può essere al contempo Professore e Amministratore. Il dettaglio dei ruoli è presentato in Architettura e ruoli.
L'opzione Ruoli personalizzati permette di limitare i diritti di un account amministratore modulo per modulo e operazione per operazione.
Piani e opzioni
Omniscol propone diversi piani: Lite (indipendenti, formatori singoli, istituti molto piccoli), Staffing (solo il Servizio del personale), Standard (istituto scolastico classico), Standard Plus (Standard + Servizio del personale) e Premium (istruzione superiore, formazione continua, organizzazioni multi-sito complesse). Alcune funzioni sono incluse di base in Premium — tipi di orario ciclico e calendario, disponibilità calendario, più orari attivi — mentre altre si attivano a seconda del contratto (snapshot, log, collaborazione in tempo reale, account collegati, ruoli personalizzati…).
Il dettaglio dei piani, delle opzioni e della loro modalità di attivazione è centralizzato in Piani e opzioni di Omniscol.
Punti di differenziazione
- Generazione automatica: il solver posiziona le lezioni rispettando i vincoli rigidi e ottimizzando le preferenze.
- Controllo manuale: l'utente può sempre ispezionare, spostare, bloccare o arbitrare.
- Diffusione multi-supporto: web, iCal, esportazioni, link pubblici e pannelli informativi.
- Reporting: dashboard ed esportazioni per monitorare le ore, l'occupazione delle aule e gli indicatori utili agli audit.
Architettura e hosting
Gli aspetti di architettura, sicurezza e hosting sono descritti in Architettura e ruoli e FAQ — Sicurezza e hosting.
E poi
- Per una visita interattiva: Visita guidata in cinque minuti.
- Per configurare il Suo account: Primo accesso poi Configurare l'account della scuola.
- Per comprendere i concetti di dominio: Classe, gruppo, sottogruppo.
- Per creare il Suo primo orario: Modulo Gestione degli orari.
- Per le domande frequenti: FAQ generale.