Wise Timetable

Ghid practic

Pregătirea unei școli pentru generarea orarului: datele, greșelile și cele cinci decizii

Programul nu poate fi mai bun decât ce îi dați. Majoritatea orarelor dezamăgitoare nu sunt un eșec al optimizatorului; sunt o problemă de date pe care optimizatorul a optimizat-o cu fidelitate. Acest ghid este jumătatea de oră dinaintea primei rulări.

Lista de verificare de două minute

Opt lucruri care trebuie să fie adevărate înainte ca generatorul să-și poată face treaba. Parcurgeți lista o dată; vă economisește o zi în care vă întrebați de ce o oră rămâne neplasată.

  1. Fiecare oră care trebuie plasată există

    Curs → tură → grupă → profesor. O oră care nu are profesor sau grupă nu este o oră pe care generatorul o poate plasa.

  2. Profesorii și grupele au orele corecte pe zi

    Limitele zilnice sunt reguli obligatorii. O valoare de pe ecranul propriu al unui profesor sau al unei grupe are întotdeauna prioritate față de valoarea implicită din fila Generate.

  3. Sălile au locurile și echipamentul lor

    O oră are nevoie de o sală care are fiecare proprietate cerută de curs. Un laborator de calculatoare care nu este marcat ca atare este o sală pe care ora de laborator nu o poate folosi.

  4. Sălile proprii sunt setate acolo unde contează

    Dacă un profesor ar trebui să predea mereu în sala “lui”, aceasta se setează ca sala implicită a acelui profesor; optimizatorul de ferestre are atunci ceva de preferat.

  5. Opționalele sunt marcate ca opționale

    Abia atunci le poate optimizatorul ține la marginea zilei, unde elevii care nu le urmează nu rămân să aștepte.

  6. Orele care se desfășoară împreună sunt legate

    Două ture care trebuie predate în aceeași oră sunt ture legate. Nelegate, ajung la ore diferite, iar elevii au două ore simultane care nu sunt simultane.

  7. Orele blocate sunt introduse ca rezervări

    Ședințe, zile libere, o sală de sport indisponibilă: niciun generator nu le poate ghici. Ce nu este introdus este liber în ochii generatorului.

  8. Salvați o copie a fișierului

    Generarea schimbă foarte mult. O copie dinaintea primei rulări este cea mai ieftină asigurare.

Greșelile de date pe care le vedem cel mai des

Fiecare dintre acestea arată, în rezultat, ca un optimizator care a făcut o treabă slabă. Niciuna nu este.

GreșealaCe face generatorul cu ea
Unui curs nu i-a fost atribuit niciun profesorOra rămâne neplasată sau este plasată fără nimeni care să o predea.
Unei săli îi lipsește o proprietate cerută de cursAcea oră nu găsește sală și este numărată ca neplasată.
Două ore care se desfășoară împreună nu sunt legateSunt plasate la ore diferite; elevii au atunci două ore care trebuiau să fie simultane.
Zilele de indisponibilitate ale profesorilor nu sunt introduseGeneratorul îi dă bucuros profesorului ore într-o zi în care acesta nu este la școală.
Grupa este mai mare decât orice salăNicio sală nu se potrivește. Împărțiți grupa sau adăugați o sală mai mare.
Opționalele nu sunt marcate ca opționaleAjung în mijlocul zilei și îi lasă pe ceilalți elevi să aștepte.
Orele pe săptămână ale unui curs nu corespund programeiOrarul este perfect pentru programa greșită.

Cinci decizii de luat pe hârtie

Înainte de a deschide o singură setare, răspundeți la cinci întrebări. Fiecare devine mai târziu o setare, iar o setare decisă pe hârtie este o setare pentru care nu se ceartă nimeni în cancelarie.

ÎntrebareSetare
Când începe și când se termină ziua de școală?Working hours în fila Generate; Extended working hours doar pentru orele care nu au încăput.
Există o zi care se termină mai devreme — o vineri scurtă?Last hour of the day, un câmp pe zi a săptămânii: o oră școlară numărată de la începutul programului de lucru, respectată de optimizatorul de ferestre.
De la ce oră este “după-amiază” și câte după-amiezi poate avea o clasă?Afternoon starts at hour și Afternoon days per class and week, în fereastra Gap optimisation.
Cât de scurtă poate fi ziua unui profesor?Min teacher hours per day, în aceeași fereastră.
Predau profesorii în propriile săli?Teacher's home room – weight și sala implicită de pe ecranul fiecărui profesor.

Forma zilei: programul de lucru și ultima oră

Working hours este ziua dumneavoastră normală, de exemplu 07:30 până la 15:10. Generatorul încearcă mai întâi să pună fiecare oră acolo. Extended working hours este o extensie folosită doar pentru orele care nu au încăput. Fiți zgârcit cu extensia: fiecare oră adăugată invită ore după-amiaza, iar orele de după-amiază sunt ceea ce cele mai multe școli nu vor.

Pentru o școală ale cărei zile diferă există Last hour of the day, un câmp pe zi a săptămânii. Numărul este o oră școlară numărată de la începutul programului de lucru, nu o oră de ceas: 1 este prima oră a zilei, 9 a noua, iar 0 înseamnă nicio limită dincolo de programul de lucru extins. O vineri care se termină după a noua oră este 9, celelalte zile 14. Este o regulă obligatorie a optimizatorului de ferestre, deci o școală care se bazează pe ea păstrează Run gap optimisation bifat.

Școlile cu un ritm orar strict pornesc Put lectures only on whole hours; instituțiile a căror zi începe la 08:15 îl lasă oprit. Ediția pentru școli a programului adaugă a doua tură și câteva preferințe privind forma zilei unui elev în aceeași filă.

Limite și ce înseamnă zero

Maximele zilnice și săptămânale pentru profesori și grupe sunt reguli obligatorii: generatorul nu le depășește niciodată. Zero nu înseamnă nelimitat — pentru o limită de ore, 0 oprește generatorul să plaseze orice oră. Scrieți un număr mare pentru “fără limită”.

Limitele zilnice din fila Generate sunt valori implicite; o valoare tastată pe ecranul propriu al unui profesor sau al unei grupe are întotdeauna prioritate. Atenție la limita pentru grupe: confirmarea unei modificări acolo scrie valoarea în fiecare grupă și înlocuiește valorile individuale. Mandatory break există separat pentru elevi și profesori — după câte ore la rând următoarea oră trebuie să rămână liberă — iar instituțiile cu mai multe clădiri limitează deplasările între locații.

Cum sunt aranjate orele: comutatoarele în patru grupe

Casetele de bifat din fila Generate schimbă stilul orarului. Niciuna nu este potrivită pentru fiecare școală; ajută să le citiți ca patru întrebări.

Fiecare câmp din filă are un buton ? cu explicația mai lungă, intervalul valid și valoarea implicită. Cu datele verificate și cele cinci decizii luate, prima rulare este descrisă în generarea unui orar școlar, pas cu pas, iar întreaga metodă — pregătire, parametri, lustruire, depanare și rețete — este cartea de pe pagina de documentație.

  • Unde pot merge orele. Zilele de weekend deschise sau închise; Teachers come every working day debifat face ca generatorul să umple mai întâi zilele în care un profesor lucrează deja, astfel încât profesorii pot avea zile libere întregi; Scatter generated hours răspândește orele uniform în săptămână, dar face zilele mai puțin compacte — opusul a ceea ce vor cele mai multe școli.
  • Ce aparține împreună. Mai multe secțiuni ale aceluiași curs la aceeași oră, toate părțile unui bloc într-o singură sală, opționale paralele adunate într-un singur interval comun, un ritm săptămânal stabil pentru cursurile cu program redus.
  • Cum se simt zilele pentru elevi. Dacă un curs 2+2 poate cădea în două zile vecine; în ediția pentru școli și o oră dublă a aceluiași curs într-o singură zi, prima oră ținută ocupată, cel puțin cinci ore pe zi.
  • Cât de atent este generatorul cu studenții. Check students: courses/sections face ca generatorul să evite suprapunerile și pentru studenții individuali care aparțin mai multor grupe sau aleg cursuri individuale. Esențial pentru programele cu multe opționale; încetinește generarea.

Doriți să vedeți cum funcționează?

Rezervați o prezentare online de 45 de minute și o vom parcurge împreună, pornind de la problema de programare proprie instituției dumneavoastră.