Smootables

Orari scolastici

Come costruire l'orario generale di una high school americana

L'ordine di costruzione guidato dalla domanda che seguono le high school americane: verificare le richieste di corso, dimensionare le sezioni, collocare prima i singleton, poi caricare gli studenti e leggere il report dei conflitti.

Juho Isola, fondatore di Smootables

L'orario generale è la griglia dell'intero istituto su cui funziona una high school americana: ogni sezione di corso, con il suo docente, l'aula e l'ora, per tutto l'edificio. Gli studenti vengono programmati al suo interno solo dopo, una richiesta di corso alla volta. È questo secondo passaggio a distinguere l'orario generale dalla pianificazione per classi, dove un gruppo di studenti avanza nella settimana come un'unica unità. Se il vostro istituto pianifica classi intere invece di richieste individuali, iniziate invece da come creare un orario scolastico.

Questa guida copre la costruzione guidata dalle richieste: quali dati servono, l'ordine che mantiene la griglia risolvibile, e come leggere il primo caricamento degli studenti. Presuppone che le decisioni curricolari siano già prese. Il passaggio di consegne che dovrebbe precedere qualsiasi costruzione è coperto in il passaggio alla costruzione dell'orario.

Punti chiave

  • L'orario generale si costruisce a partire dalle richieste di corso degli studenti, quindi l'ordine di costruzione procede a ritroso dalla domanda: verificare le richieste, dimensionare le sezioni, poi collocare.
  • I singleton vanno per primi sulla griglia. Ogni coppia di singleton che uno studente ha richiesto insieme è un conflitto che non potrete mai più risolvere in seguito.
  • L'assegnazione del personale precede la collocazione. Una sezione senza un docente assegnato è un segnaposto, e i segnaposto sono il punto in cui gli orari generali si rompono silenziosamente.
  • Caricate gli studenti solo dopo che la struttura regge, e trattate il report dei conflitti come un verdetto sulla griglia, mai sugli studenti.
  • Aspettatevi diversi passaggi completi. Un orario generale che sopravvive intatto al primo caricamento degli studenti non succede quasi mai.

Prima di costruire: quattro input

Tutti e quattro devono essere definiti prima che inizi la collocazione. Se ne manca uno, non si ferma il software che usate; si ferma il fatto che l'orario significhi qualcosa.

1. Richieste di corso verificate. I corsi richiesti da ogni studente per l'anno successivo, dopo la revisione degli orientatori, con le alternative registrate. Le richieste guidano tutto ciò che segue, quindi un tasso di errore che tollerereste altrove qui è intollerabile. 2. Personale, in allocazioni reali. Quali docenti sono disponibili, per quante sezioni, con certificazioni e vincoli di part-time allegati. L'allocazione su carta di un dipartimento e la sua disponibilità reale raramente sono lo stesso documento. 3. Inventario delle aule. Aule ordinarie più ogni spazio vincolato: laboratori, palestre, officine, l'unica aula con il forno per ceramica. 4. L'orario campanella. Ore al giorno, struttura della pausa pranzo, e qualsiasi rotazione A/B o a blocchi, decisi prima della collocazione, perché cambiarli dopo fa ripartire la costruzione da capo.

Passaggio 1: Verificare le richieste

Estraete i totali delle richieste per corso e confrontateli con l'anno precedente. Un corso che è raddoppiato o dimezzato è di solito prima un problema di dati (un modulo di iscrizione rimasto su un valore predefinito, un'orientatrice che ha inserito dati in blocco) prima di essere una storia di domanda reale. Inseguite le anomalie ora. Correggere cento richieste a marzo costa un pomeriggio; correggerle ad agosto costa l'orario.

Mentre siete nei dati, registrate le alternative. Quando la prima scelta di uno studente non può essere programmata, l'alternativa è ciò su cui il caricatore ripiega, e un'alternativa vuota diventa un colloquio con l'orientatore nella prima settimana di scuola.

Passaggio 2: Dimensionare le sezioni e assegnare il personale

Dividete il numero di richieste di ogni corso per la dimensione di classe target per ottenere il numero di sezioni. Arrotondate con criterio: 27 richieste con un target di 25 sono una sezione abbondante o due risicate, e la risposta dipende dal personale, dai tetti contrattuali, e dal fatto che il corso storicamente guadagni o perda studenti durante l'estate.

Poi assegnate un docente a ogni sezione prima di collocare qualsiasi cosa. Questo è il passaggio che gli istituti rimandano più spesso, e rimandarlo è il motivo per cui una griglia che a maggio sembrava finita crolla a luglio quando la disponibilità reale di persone reali la incontra. Il carico di lavoro dei docenti ha i suoi compromessi; la guida carico docente li tratta.

Passaggio 3: Trovare i singleton e costruire la matrice dei conflitti

Un singleton è un corso con esattamente una sezione: francese avanzato, orchestra, la coorte di saldatura del terzo anno. Un doubleton ne ha due. Questi termini contano perché uno studente che richiede due singleton collocati nella stessa ora non potrà mai seguirli entrambi, e nessun riassetto successivo lo risolve.

Quindi prima di collocare qualsiasi cosa, costruite la matrice dei conflitti: per ogni coppia di singleton (poi di doubleton), contate quanti studenti hanno richiesto entrambi. Le coppie con conteggi alti devono finire in ore diverse. Le coppie a zero possono condividerne una. La maggior parte dei software di orario genera questa matrice dal file delle richieste; in un foglio di calcolo è una tabella pivot sulle coppie di richieste, noioso ma del tutto fattibile.

Passaggio 4: Collocare in ordine di scarsità

Collocate prima le cose più difficili, finché la griglia è ancora abbastanza vuota da accoglierle:

1. I singleton, distribuiti tra le ore secondo la matrice dei conflitti. 2. Le sezioni legate a risorse scarse: la palestra unica, il laboratorio condiviso, il docente presente in istituto solo al mattino. 3. I doubleton, usando la matrice allo stesso modo. 4. I corsi multi-sezione per ultimi. Un corso con sei sezioni può assorbire quasi ogni ora libera residua di uno studente, ed è esattamente per questo che aspetta.

Tenete visibili la copertura della pausa pranzo e le ore di programmazione contrattuali man mano che procedete. Una griglia può essere priva di conflitti per gli studenti e restare comunque impossibile da coprire con il personale perché un dipartimento consuma tutta la sua finestra pranzo.

Passaggio 5: Caricare gli studenti e leggere il report

Eseguite il caricatore studenti. Programmerà pulitamente una certa percentuale di studenti e restituirà un elenco di conflitti per il resto. Leggete quell'elenco come una prova sulla griglia: se la stessa coppia di corsi guida il conteggio dei conflitti, quelle sezioni sono nelle ore sbagliate l'una rispetto all'altra, e spostare una sezione risolverà decine di conflitti studente in un colpo solo. Correggere le decine a mano una per una tratta il sintomo e lascia la causa sulla griglia per agosto.

Non esiste una soglia universale per un buon primo caricamento, e chiunque ne citi una sta descrivendo il proprio istituto. La lettura onesta è la tendenza: ogni correzione strutturale dovrebbe alzare la percentuale pulita, e quando altri spostamenti smettono di alzarla, i conflitti residui sono genuinamente individuali e spettano agli orientatori.

Passaggio 6: Bilanciare, poi fermarsi

Prima di pubblicare, controllate il bilanciamento delle sezioni. Il caricatore riempie i posti nell'ordine in cui incontra gli studenti, quindi senza un passaggio sui numeri potreste ritrovarvi con una sezione da 31 e una sezione gemella da 19. Ribilanciate finché gli orari sono ancora privati; ogni scambio dopo la pubblicazione è un cambio di orario che uno studente vive sulla propria pelle.

Poi fermatevi. C'è sempre un miglioramento in più disponibile, e inseguirlo oltre il punto delle correzioni strutturali è il motivo per cui gli orari generali restano non pubblicati fino ad agosto. Pubblicate, mantenete una finestra di modifica per gli errori genuini, e mettete tutto il resto nella lista per la costruzione dell'anno prossimo.

Errori comuni

- Riportare avanti la griglia dell'anno scorso senza confrontarla con le richieste di quest'anno. Ripartire dalla griglia precedente è prassi comune; l'errore è saltare il riconteggio delle sezioni rispetto alle richieste attuali, così gli spostamenti di domanda emergono poi come conflitti nel caricamento degli studenti. - Collocare i singleton tardi. A quel punto la griglia si è già consolidata attorno a loro. - Trattare il report dei conflitti come un problema degli studenti. La prima lettura del report riguarda sempre la collocazione delle sezioni. - Saltare le alternative in fase di iscrizione. Il costo ricade sugli orientatori nella prima settimana. - Cambiare l'orario campanella a metà costruzione. Ogni decisione di collocazione presa prima del cambiamento è stata presa contro una griglia che non esiste più.

Dove si inserisce il software di orario

La versione a foglio di calcolo di questo processo funziona, e i piccoli istituti la eseguono ogni anno. Ciò che il software cambia è il costo dell'iterazione: rigenerare la matrice dei conflitti dopo una correzione di richiesta, rieseguire il caricamento studenti dopo uno spostamento di sezione, e validare la griglia senza leggerla cella per cella. Smootables copre il lato strutturale della costruzione, collocando le sezioni nel rispetto dei vincoli di docente, aula e ora, e facendo emergere gli scontri prima che le modifiche vengano applicate, così ogni passaggio attraverso i passaggi 4 e 5 richiede minuti invece di una serata. Se state confrontando strumenti dedicati, iniziate da il confronto attuale del software per orari scolastici.

Domande frequenti

Quando dovrebbe iniziare la costruzione?

L'iscrizione ai corsi a fine inverno, la verifica delle richieste a inizio primavera, e la prima griglia collocata prima che le decisioni sul personale siano definitive, perché la griglia è una prova per quelle decisioni. Gli istituti che iniziano la costruzione dopo che il personale è fissato ereditano entrambi gli insiemi di vincoli insieme.

Qual è la differenza tra un orario generale e un orario?

Un orario di solito programma classi intere come gruppi; un orario generale colloca sezioni di corso e poi programma ogni studente individualmente a partire dalle sue richieste. L'ordine di costruzione di questa guida esiste per via di quel secondo passaggio.

Si può costruire un orario generale in un foglio di calcolo?

Sì, e il processo è lo stesso descritto qui. Il costo del foglio di calcolo sta nell'iterazione: ogni correzione di richiesta o spostamento di sezione significa ricostruire a mano il quadro dei conflitti, quindi le costruzioni su foglio di calcolo tendono a fermarsi un passaggio troppo presto.

Quale percentuale di studenti dovrebbe essere programmata in modo pulito al primo caricamento?

Diffidate di qualsiasi parametro di riferimento citato; dipende da quanti singleton gestisce il vostro istituto. Il segnale utile è se ogni correzione strutturale alza il numero, e quando si stabilizza, i conflitti residui sono lavoro individuale genuino degli orientatori, non lavoro sulla griglia.

Altre guide su questo argomento

Scopri come Smootables si adatta alla tua scuola

Prenota una demo: mapperemo Smootables sul tuo processo di pianificazione, carico docente e orari.