Napomena o funkciji
Generisanje rasporeda po studentu
Grupa je zgodna aproksimacija. Prestaje biti tačna na rubovima, a tu objavljeni rasporedi dobijaju pritužbe.
Gdje grupa prestaje biti tačna
Generisanje tretira studentsku grupu kao najmanju jedinicu nastave, i za većinu rasporeda to je upravo ispravno. Svi u grupi pohađaju ista predavanja, pa raspoređivanje grupe raspoređuje svaku osobu u njoj.
Četiri uobičajene situacije narušavaju tu pretpostavku. Izborni predmet koji pohađaju studenti iz dvije različite grupe, koji se zatim stavljaju u vlastitu izbornu grupu. Student koji ponavlja jedan predmet iz prošle godine. Dva programa koja zajedno uče jedan predmet, a za sve ostalo su odvojena. Laboratorijska podgrupa čiji članovi slušaju i predavanja matične grupe.
U svakom slučaju struktura grupa je ispravna, a raspored izgrađen iz nje je ipak pogrešan za određenu osobu — koja u svom rasporedu nađe dva časa u isti sat, a to kaže nakon objave, a ne prije nje.
Dva ulaza, zavisno od toga odakle krećete
Ako grupe već postoje i svaki student je u nekoj, ništa se ne mora uvoziti i nijedna struktura se ne mijenja. Dvije postavke pod Settings ▸ Miscellaneous ▸ Generate tjeraju generator da za svaki par časova koje razmatra staviti u isti sat pita bi li jedna osoba morala biti na oba mjesta. Jedna čita upis na predmet i potpuno ignoriše grupe — pa radi čak i na predmetu bez pridružene grupe, kako izborni predmet obično stiže iz studentskog informacionog sistema. Druga čita članstvo u grupama i matičnu grupu i njene podgrupe broji kao jednu.
Ako grupa uopće nema, Wise Timetable ih može izgraditi. Dvije ravne CSV datoteke — nastavni plan i popis upisa — postaju grupa po studentu, spojene u turnuse predmet po predmet, dimenzionirane prema broju upisa i razdvojene kad ih prostorija ne može primiti. Raspored koji iz toga ispadne ispravan je po osobi jer je svaka osoba bila jedinica izračuna.
Oba su strogo teži problemi od raspoređivanja po grupi, pa raspored koji je prije bio zbijen može se vratiti s više neraspoređenih časova. To je ispravan ishod: ti časovi nikad nisu zaista bili smjestivi, a aproksimacija grupe je to skrivala.
Priručnici
Oba puta su u potpunosti dokumentovana, uključujući pravila imenovanja koja odlučuju hoće li uvoz uspjeti, šta svaka provjera košta u vremenu generisanja i razrađen primjer koji možete izgraditi za deset minuta.
- Generisanje po studentu s postojećim grupama (PDF, 16 stranica)Provjera na nivou studenta kad grupe već postoje: šta svaka od dvije postavke upoređuje, kako unijeti podatke o studentima i kako pročitati rezultat.
- Generisanje rasporeda po studentu (PDF, 9 stranica)Početak bez ikakvih grupa: dvije CSV datoteke postaju grupa po studentu, spojene u turnuse predmet po predmet.
Želite li vidjeti kako ovo radi?
Rezervirajte 45-minutnu online prezentaciju i proći ćemo kroz sve na primjeru problema rasporeda Vaše ustanove.