Kako se radi
Priprema škole za generiranje rasporeda: podaci, greške i pet odluka
Program može biti samo onoliko dobar koliko mu date. Većina razočaravajućih rasporeda nije neuspjeh rješavača; to je problem s podacima koji je rješavač vjerno optimizirao. Ovaj vodič je pola sata prije prvog pokretanja.
Dvominutna kontrolna lista
Osam stvari koje moraju biti tačne prije nego što generator može obaviti posao. Prođite listu jednom; štedi dan pitanja zašto jedan čas ostaje nepostavljen.
Svaki čas koji se mora postaviti postoji
Kurs → turnus → grupa → nastavnik. Čas koji nema nastavnika ili grupu nije čas koji generator može postaviti.
Nastavnici i grupe imaju ispravan broj sati dnevno
Dnevna ograničenja su stroga pravila. Vrijednost na vlastitom ekranu nastavnika ili grupe uvijek pobjeđuje zadanu vrijednost na kartici Generiranje.
Prostorije imaju svoja mjesta i opremu
Času treba prostorija koja nosi svako svojstvo koje kurs traži. Računarski laboratorij koji nije označen kao takav je prostorija koju laboratorijski čas ne može koristiti.
Matične učionice su postavljene gdje su važne
Ako nastavnik uvijek treba predavati u “svojoj” prostoriji, ona se postavlja kao zadana prostorija tog nastavnika; rješavač praznina tada ima šta preferirati.
Izborni predmeti su označeni kao izborni
Tek tada ih rješavač može držati na rubu dana, gdje učenici koji ih ne pohađaju ne ostaju da čekaju.
Časovi koji se održavaju zajedno su povezani
Dva turnusa koja se moraju predavati u isti sat su povezani turnusi. Nepovezani, završe u različitim terminima i učenici imaju dva istovremena časa koja to nisu.
Blokirana vremena unose se kao rezervacije
Sastanci, slobodni dani, nedostupna sala za tjelesni: nijedan generator ih ne može pogoditi. Ono što nije uneseno generatoru je slobodno.
Spremite kopiju datoteke
Generiranje mnogo toga mijenja. Kopija od prije prvog pokretanja je najjeftinije osiguranje koje postoji.
Greške u podacima koje najčešće vidimo
Svaka od ovih u rezultatu izgleda kao rješavač koji je loše obavio posao. Nijedna nije.
| Greška | Šta generator radi s tim |
|---|---|
| Kursu nije dodijeljen nastavnik | Čas ostaje nepostavljen ili se postavlja bez ikoga da ga predaje. |
| Prostoriji nedostaje svojstvo koje kurs zahtijeva | Taj čas ne može pronaći prostoriju i računa se kao nepostavljen. |
| Dva časa koja se održavaju zajedno nisu povezana | Postavljaju se u različita vremena; učenici tada imaju dva časa koja su trebala biti istovremena. |
| Nedostupni dani nastavnika nisu uneseni | Generator rado daje nastavniku časove u dan kada nije u školi. |
| Grupa je veća od svake prostorije | Nijedna prostorija ne odgovara. Podijelite grupu ili dodajte veću prostoriju. |
| Izborni predmeti nisu označeni kao izborni | Završe usred dana i ostavljaju ostale učenike da čekaju. |
| Sati sedmično za kurs ne odgovaraju nastavnom planu | Raspored je savršen za pogrešan nastavni plan. |
Pet odluka koje treba donijeti na papiru
Prije nego što otvorite i jednu postavku, odgovorite na pet pitanja. Svako postaje postavka kasnije, a postavka odlučena na papiru je postavka oko koje se niko ne svađa u zbornici.
| Pitanje | Postavka |
|---|---|
| Kada školski dan počinje i završava? | Radno vrijeme na kartici Generiranje; Produženo radno vrijeme samo za časove koji se nisu uklopili. |
| Postoji li dan koji završava ranije — kratak petak? | Posljednji sat dana, jedno polje po radnom danu: školski sat računat od početka radnog vremena, koji rješavač praznina poštuje. |
| Od kojeg sata je “popodne” i koliko popodneva razred smije imati? | Popodne počinje u satu i Popodnevnih dana po razredu i sedmici, u prozoru optimizacije praznina. |
| Koliko kratak smije biti dan nastavnika? | Min. sati nastavnika dnevno, u istom prozoru. |
| Predaju li nastavnici u vlastitim učionicama? | Matična učionica nastavnika – težina i zadana prostorija na ekranu svakog nastavnika. |
Oblik dana: radno vrijeme i posljednji sat
Radno vrijeme je vaš normalni dan, na primjer od 07:30 do 15:10. Generator prvo pokušava staviti svaki čas tu. Produženo radno vrijeme je proširenje koje se koristi samo za časove koji se nisu uklopili. Budite škrti s proširenjem: svaki sat koji dodate poziva popodnevne časove, a popodnevni časovi su ono što većina škola ne želi.
Za školu čiji se dani razlikuju postoji Posljednji sat dana, jedno polje po radnom danu. Broj je školski sat računat od početka radnog vremena, a ne sat na satu: 1 je prvi sat dana, 9 deveti, a 0 znači bez ograničenja izvan produženog radnog vremena. Petak koji završava poslije devetog časa je 9, ostali dani 14. To je strogo pravilo rješavača praznina, pa škola koja se na njega oslanja drži Pokreni optimizaciju praznina označenom.
Škole sa strogim satnim ritmom uključuju Postavljaj predavanja samo na pune sate; ustanove čiji dan počinje u 08:15 to ostavljaju isključenim. Školska verzija programa dodaje drugu smjenu i nekoliko preferencija o obliku dana učenika na istoj kartici.
Ograničenja i šta znači nula
Dnevni i sedmični maksimumi za nastavnike i grupe su stroga pravila: generator ih nikada ne prekoračuje. Nula ne znači neograničeno — za ograničenje sati, 0 sprečava generator da uopće postavlja časove. Za “bez ograničenja” upišite veliki broj.
Dnevna ograničenja na kartici Generiranje su zadane vrijednosti; vrijednost upisana na vlastitom ekranu nastavnika ili grupe uvijek pobjeđuje. Budite oprezni s ograničenjem grupe: potvrda promjene tamo upisuje vrijednost u svaku grupu i zamjenjuje pojedinačne vrijednosti. Obavezni odmor postoji zasebno za učenike i nastavnike — poslije koliko uzastopnih časova sljedeći sat mora ostati slobodan — a ustanove s više zgrada ograničavaju putovanja između lokacija.
Kako se časovi raspoređuju: prekidači u četiri grupe
Polja za označavanje na kartici Generiranje mijenjaju stil rasporeda. Nijedno nije ispravno za svaku školu; pomaže ih čitati kao četiri pitanja.
Svako polje na kartici ima dugme ? s dužim objašnjenjem, dopuštenim rasponom i zadanom vrijednošću. Kada su podaci provjereni i pet odluka donesene, prvo pokretanje opisano je u članku generiranje školskog rasporeda, korak po korak, a cijela metoda — priprema, parametri, dotjerivanje, otklanjanje problema i recepti — je knjiga na stranici s dokumentacijom.
- Gdje časovi smiju ići. Dani vikenda otvoreni ili zatvoreni; neoznačeno Nastavnici dolaze svaki radni dan tjera generator da prvo popunjava dane na koje nastavnik već radi, pa nastavnici mogu imati cijele slobodne dane; Raspršuj generirane sate ravnomjerno raspoređuje časove kroz sedmicu, ali čini dane manje zbijenim — suprotno od onoga što većina škola želi.
- Šta pripada zajedno. Nekoliko sekcija jednog predavanja u isti sat, svi dijelovi bloka u jednoj prostoriji, paralelni izborni predmeti okupljeni u jedan zajednički termin, stabilan sedmični ritam za kurseve s nepunim radnim vremenom.
- Kako se dani osjećaju učenicima. Smije li kurs 2+2 pasti na dva susjedna dana; u školskoj verziji i dvočas istog kursa u jednom danu, prvi sat uvijek popunjen, najmanje pet sati dnevno.
- Koliko je generator pažljiv prema studentima. Provjeri studente: kursevi/sekcije tjera generator da izbjegava preklapanja i za pojedinačne studente koji pripadaju nekoliko grupa ili biraju pojedinačne kurseve. Ključno za programe s mnogo izbornih predmeta; usporava generiranje.
Želite li vidjeti kako ovo radi?
Rezervirajte 45-minutnu online prezentaciju i proći ćemo kroz sve na primjeru problema rasporeda Vaše ustanove.