Partizioni di classe

Una partizione dichiara al risolutore che più gruppi di una stessa classe possono trovarsi nella stessa fascia oraria senza entrare in conflitto — perché nessuno studente fa parte di più di uno di questi gruppi.

Perché è necessario — la filosofia « tutto è conflitto per impostazione predefinita »

Omniscol è un software di pianificazione sotto vincoli. Conseguenza diretta: tutto ciò che può essere fonte di conflitto è considerato tale per impostazione predefinita, salvo che l'utente precisi esplicitamente altrimenti.

  • Tra due classi distinte: nessuno studente in comune per ipotesi, quindi nessun conflitto da segnalare. (I corsi trasversali / condivisi si modellano a parte tramite gli allineamenti o i gruppi di gruppi.)
  • All'interno di una stessa classe, il risolutore non ha alcun modo logico di indovinare quali gruppi possono coesistere nello stesso slot senza sovrapporsi. Considera quindi due gruppi di una stessa classe come suscettibili di avere studenti in comune. Senza dichiarazione di partizione, pianificare due lezioni nello stesso slot per due gruppi della stessa classe genera un conflitto.

Spetta all'autore dell'orario dire al risolutore: « questi gruppi sono mutuamente esclusivi, potete pianificarli simultaneamente ». La partizione è questa dichiarazione.

Il risolutore cercherà il più possibile di posizionare simultaneamente le lezioni con gruppi in partizione, ma potrebbe non riuscirci a causa di altri vincoli (mancanza di aula, vincoli orari incompatibili tra professori o materie, entità comune come l'aula specializzata o il professore in comune tra le lezioni). In tal caso, il risolutore rileverà che una parte della classe non ha lezione e applicherà una penalità proporzionale (opzione predefinita: ridurre i buchi per gli studenti), spingendolo a pianificare tali lezioni a inizio o a fine giornata, oppure durante la pausa di mezzogiorno se possibile.

Casi d'uso tipici

  • Mezze classi alfabetiche: gruppi A e B (secondo ordine alfabetico o sorteggio) — uno studente è nell'uno O nell'altro, mai in entrambi.
  • Mezze classi per livello: gruppi Inglese Potenziato vs Inglese Standard; uno studente è nell'uno O nell'altro.
  • Mezze classi per sesso (caso particolare di alcuni istituti per l'educazione fisica, ad esempio).
  • Opzioni esclusive: Francese seconda lingua / Spagnolo seconda lingua / Tedesco seconda lingua — uno studente sceglie una sola delle tre lingue.
  • Pacchetti di opzioni simultanee: un ventaglio di opzioni in cui l'istituto decide di pianificare tutte le opzioni nello stesso slot bloccato (Venerdì 14\:00-16\:00 = slot opzioni), e gli studenti scelgono la propria opzione nel pacchetto — tutte esclusive nel senso « uno studente segue una sola opzione ».
  • Esercitazioni / laboratori in mezzi gruppi: Laboratorio-A e Laboratorio-B nello stesso slot in due aule diverse con due professori.

Creazione

Passaggi:

  1. Vada alla pagina dei gruppi di una classe (scheda Gruppi).
  2. Selezioni i gruppi interessati.
  3. Faccia clic su Aggiungere una partizione.
  4. Confermi.

Più partizioni possono coesistere in una stessa classe: una per i laboratori di scienze (Laboratorio-A, Laboratorio-B), una per le lingue (Francese seconda lingua, Spagnolo seconda lingua), una per le opzioni di specializzazione (Filosofia specializzazione, Storia-geografia specializzazione, Matematica specializzazione). Ogni partizione è indipendente dalle altre.

Quando un gruppo è in partizione, appare in tutte le schermate pertinenti con un'icona .

Sicurezza per impostazione predefinita: un gruppo in una sola partizione

Per impostazione predefinita, l'interfaccia applica una sicurezza semplice: un gruppo appartiene a una sola partizione. È il caso più frequente, e questo evita molti errori.

Questo filtraggio può tuttavia essere rimosso quando la realtà delle utenze lo giustifica.

Esempio:

  • solo gli studenti di Spagnolo seconda lingua fanno anche Latino;
  • gli studenti di Francese seconda lingua non fanno Latino.

Può allora creare:

  • una partizione Spagnolo seconda lingua / Francese seconda lingua;
  • una partizione Latino / Francese seconda lingua.

Il vantaggio è dare più libertà al motore per collocare certe lezioni una di fronte all'altra e ridurre i buchi per una parte della classe.

Da usare con rigore: occorre che la distribuzione reale degli studenti sia perfettamente sotto controllo.

Criterio di validità

Nessuno studente deve appartenere a due gruppi della stessa partizione. È la definizione matematica di una partizione — gli insiemi sono disgiunti.

Se uno studente figura in due gruppi di una stessa partizione, Omniscol emette un avviso di coerenza (il risolutore non può inviarlo in due luoghi contemporaneamente).

Conseguenza sull'algoritmo

Con una partizione dichiarata, il risolutore:

  • autorizza la pianificazione simultanea dei gruppi della partizione (mentre altrimenti sarebbe un conflitto),
  • verifica comunque le altre risorse: servono tante aule diverse quanti sono i gruppi simultanei, tanti professori diversi. La partizione rimuove solo il conflitto studente — non i conflitti aula / professore, che restano rigorosi.

Errore frequente — tre corsi nello stesso slot in una classe

Se vuole tre corsi diversi simultanei in una classe (Filosofia, Storia-geografia, Matematica spec.) perché i suoi studenti hanno opzioni esclusive, crei tre gruppi (Filosofia, Storia-geografia, Matematica-spec.) e li metta in partizione. Non tre corsi senza gruppo — altrimenti il risolutore non avrà alcuna informazione sui vincoli di simultaneità, e ciascuno sarà collocato separatamente, su orari diversi.

Differenza con un'altra costruzione

Vuole… Utilizzi
Più gruppi di una stessa classe nello stesso slot (corsi diversi, studenti disgiunti) Partizione (questa pagina)
Più gruppi di classi diverse nello stesso slot (stesso corso, stesso professore, stessa aula) tramite una logica che collega gruppi semplici Allineamento
Come l'allineamento, ma facilmente modificabile a posteriori, creando un'entità autonoma di raggruppamento Gruppo di gruppi
Un gruppo a composizione non fissa (laboratorio, iscrizione libera) Gruppo libero

See also