Prodotto complementare
L’Option Selector
Gli studenti scelgono e ordinano per preferenza i moduli opzionali che desiderano, online, entro le regole stabilite dal loro programma. L’università conosce così la domanda reale prima di costruire l’orario — anziché tirare a indovinare e scoprire alla seconda settimana che un seminario ha quattro studenti e un altro novanta.
- Gli studenti scelgono e ordinano
- Convalida in tempo reale rispetto alle regole del programma
- Domanda reale prima di pianificare
Il problema che elimina
I moduli opzionali sono il punto in cui gli orari vanno male, perché l’istituzione costruisce l’orario prima di sapere chi vuole che cosa.
La sequenza tradizionale è: pubblicare le opzioni, costruire un orario sui numeri dell’anno scorso o su una stima ragionata, lasciare che gli studenti scelgano, poi scoprire che la stima era sbagliata. Due opzioni popolari vanno in conflitto. Un’aula per seminari prenotata per trenta persone ne ha otto. Qualcuno trascorre settembre a districarlo a mano.
L’Option Selector inverte l’ordine. Gli studenti fanno prima le proprie scelte in un’applicazione web, entro le regole stabilite dal loro programma, e l’amministrazione dispone di numeri reali — e di preferenze ordinate — prima che venga collocata una sola sessione.
È stato sviluppato in origine per un dipartimento dell’Università di Oxford, la cui struttura dei corsi di laurea rende la scelta dei moduli opzionali insolitamente determinante, ed è rimasto vicino al modo in cui lavora davvero un’università con regole di opzione genuinamente complesse.


Che cosa fa lo studente
Lo studente accede — con le credenziali istituzionali, oppure tramite single sign-on, Active Directory o Shibboleth dove l’università li utilizza — e sceglie il proprio programma dall’elenco. Uno solo, e l’interfaccia lo dice chiaramente.
Compaiono le opzioni disponibili per quel programma, filtrabili per periodo, per nome e per insieme di opzioni. Facendo clic su un’opzione se ne vede la descrizione completa a piè di schermata; la descrizione è HTML, quindi può contenere link alla base di conoscenza propria dell’università anziché duplicare il prospetto informativo.
Lo studente sposta poi le opzioni desiderate nella propria selezione, ed ecco che il sistema fa il lavoro che altrimenti l’amministrazione farebbe a mano: convalida continuamente rispetto alle regole.
- Numero minimo e massimo di opzioni per il programma, applicato in tempo reale
- Minimo e massimo distinti per insieme di opzioni, così «cinque dalla Tabella C1 e due da C2» è una regola che il sistema verifica anziché una frase in un regolamento
- Una riga di stato in aggiornamento — previste da 5 a 8, attualmente 3, stato: NON OK — così lo studente sa sempre se ha finito
- La conferma è deliberata e definitiva: una volta confermata, le modifiche non sono più possibili, e l’interfaccia avvisa prima di quel punto
L’ordinamento per preferenza è la parte che si ripaga da sola
Uno studente non si limita a scegliere; ordina per preferenza. La preferenza 1 è la più alta, poi qualsiasi numero intero positivo, e i pari merito sono ammessi dove lo studente non ha davvero alcuna preferenza. L’ordinamento segue ragionevolmente, per impostazione predefinita, l’ordine di selezione, così uno studente a cui non importa non è costretto a pensarci.
Ogni opzione può anche riportare una nota libera che spiega perché è stata scelta, o perché dovrebbe essere mantenuta se qualcosa deve cedere.
Questa combinazione è ciò che rende risolvibile un modulo con troppe richieste. Quando un seminario limitato a venti ne attira trentacinque, l’amministrazione non sceglie a caso né in base a chi ha inviato per primo — può vedere chi lo ha messo al primo posto e chi al quarto, e che cosa ha detto in merito.
Che cosa fa l’amministrazione
L’altra metà dell’applicazione, e il luogo in cui si costruiscono gli insiemi di opzioni.
Il report finale è lo scopo dell’intera operazione: domanda reale e ordinata per opzione, pronta a orientare l’orario anziché contraddirlo.
- Creare un progetto — tipicamente un programma e un anno — e impostarne i parametri di base
- Costruire gli insiemi di opzioni, i raggruppamenti che portano le proprie regole di minimo e massimo
- Importare le opzioni in blocco, poi modificarle singolarmente; i nomi dei periodi sono configurabili secondo quelli propri dell’istituzione
- Selezionare quali opzioni appartengono a quale progetto, con correzioni finali prima del rilascio
- Aprire il periodo di selezione deliberatamente, così le scelte vengono accettate solo nella finestra voluta
- Modificare i dati di iscrizione degli studenti dove un caso richiede una gestione manuale
- Filtrare e cercare in tutto man mano che arrivano i numeri
- Produrre il report finale, più varie esportazioni per ciò che viene dopo
Come giunge all’orario
L’output indica quali studenti seguono quali opzioni, in quali numeri, con quale intensità di preferenza. È esattamente l’input di cui un’esecuzione di generazione automatica ha bisogno per evitare di far andare in conflitto due opzioni scelte entrambe da un gran numero di studenti.
Dimensiona inoltre le aule in modo onesto. Un modulo con sessanta scelte confermate non viene collocato in un’aula da trenta, e un modulo con nove non occupa l’aula magna.
Documentazione
Entrambi i manuali, come pubblicati per gli utenti.
- Option Selector — guida per lo studente (PDF)Accesso, scelta di un programma, selezione e ordinamento delle opzioni e conferma.
- Option Selector — guida per l’amministratore (PDF)Progetti, insiemi di opzioni, importazione e modifica delle opzioni, apertura del periodo di selezione, report ed esportazioni.
Correlati
- Generazione automaticaChe cosa utilizza i dati sulla domanda.
- Disponibilità dei docentiLa stessa idea, applicata al personale.
- Tutti i prodotti complementariTime Planner, Event Planner, Exam Planner.
- Unire più gruppi di studenti in un'unica lezioneUnire le coorti è routine. È dimensionare correttamente l'aula per una coorte unita che di solito va storto.
Vedete l’Option Selector con i Vostri occhi
Diteci come pianifica oggi la Vostra organizzazione e Vi mostreremo l’Option Selector in funzione su quei dati, anziché su un set di dati dimostrativo scelto per far apparire il software sotto la luce migliore.