Rezervacije
Šta ponavljajuća rezervacija učionice zaista jeste
Opisujete je kako to čovek kaže — svakog drugog utorka do maja. Ono što se čuva je nešto drugo, a gotovo svako iznenađenje potom potiče iz razlike između to dvoje.
Prvo: rezervacija nije čas
Nalaze se jedno pored drugog na istoj mreži, a dolaze iz suprotnih smerova. Čas je izlaz: postoji jer je raspored izgrađen i pomera se kada se raspored ponovo gradi. Rezervacija je ulaz: neko je odlučio da je ova učionica zadržana u ovaj sat i ništa je ne generiše ponovo.
Zbog te razlike sistem za rezervaciju učionica koji je samo kalendar zakačen uz raspored pravi probleme u roku od semestra. Njih dvoje moraju da žive na istom mestu, jer se nadmeću za iste učionice — ali nisu isto vrsta objekta, a sistem koji se pretvara da jesu na kraju će nečiji ispit generisati u nepostojanje.
Jedna rezervacija može postati više njih, i to je ispravno
Ponavljajuća rezervacija se čuva kao pravougaonik: niz nastavnih nedelja, po skupu dana u nedelji, u jedno vreme. Od ponedeljka do petka tri nedelje je jedan pravougaonik i jedan red. Ponedeljak i sreda su dva pravougaonika, jer bi jedan pravougaonik koji pokriva ponedeljak do srede rezervisao i utorak — što niko nije tražio i što bi neko drugi želeo.
Dakle jedan klik može napraviti tri rezervacije, a svaka je potom rezervacija za sebe: zasebno vidljiva, zasebno izmenjiva, zasebno otkaziva. Vredi to znati pre nego što otkažete tu rezervaciju i otkrijete da su dve trećine još uvek tu.
Iskrena verzija toga, koju dobavljači retko spominju: obično ne postoji nešto kao serija. Pitajte šta se dešava kada neko obriše jedno pojavljivanje dvanaestonedeljne rezervacije, a zatim šta se dešava kada želi da pomeri svih dvanaest.
Obrasci i zamka u svakom
| Obrazac | Šta znači | Zamka |
|---|---|---|
| Svake nedelje | Isti dani u nedelji u svakoj nastavnoj nedelji raspona. | Nedelja za učenje. Obrazac koji prelazi preko nje rezervisaće pravo kroz nju osim ako se nenastavne nedelje ne isključe. |
| Svake druge nedelje | Naizmenične nastavne nedelje, računate od prve nedelje raspona. | Računato od RASPONA, a ne od nedelje 1 godine. Dve dvonedeljne rezervacije koje počinju s razmakom od nedelju dana nikada se ne sudaraju i nikada ne poklapaju. |
| Isti dan u nedelji svakog meseca | Recimo treći utorak. | Redni broj se obično uzima iz datuma početka i nikada se ne pita. Rezervacija koja počinje poslednjeg utorka u mesecu znači POSLEDNJI — ne peti i ne treći. |
| Isti datum svakog meseca | 15. ili 31. | Mesec prekratak za taj datum treba PRESKOČITI, a ne vratiti unazad. Ako Vaš sistem rezerviše 30. april umesto 31., donosi odluku koju niko nije tražio. |
Vremena padaju na linije same ustanove
Nastavni sati nisu slobodna mreža. Ustanova radi po periodima — od 08:00 do 09:30, ili šest časova od pedeset minuta s pauzom od deset minuta — a rezervacija mora početi gde period počinje i završiti gde završava, ili mreža prestaje išta da znači.
Sistem koji tiho zaokružuje 08:15 na 08:00 čuva nešto što osoba nije unela. Bolje ponašanje je odbiti i reći koja su vremena dostupna, što je isti princip kao svuda ovde: ne ispravljajte nekoga ćutke, recite mu šta stoji na putu.
Jedan srodan detalj koji uhvati svaku novu integraciju: uzastopno nije preklapanje. Termin koji se završava u 09:00 i onaj koji počinje u 09:00 se ne sudaraju. Ako Vaš sistem javlja da se sudaraju, polovina Vaših učionica je nerezerviva bez razloga.
Provera sukoba mora videti ono što javnost ne može
Ovo je deo koji je najčešće tiho pogrešan.
Kada obrazac za rezervaciju pita da li je ova učionica slobodna, mora brojati sve što zaista drži učionicu: časove, tuđe rezervacije i rezervacije koje još čekaju odobrenje. Učionica koju drži zahtev koji niko nije odobrio nije slobodna; ona je na čekanju, a nuđenje nekome drugom pravi raspravu koju je korak odobravanja postojao da spreči.
Isto važi za učionice koje ustanova ne objavljuje. Katedarska sala za sastanke koja je van javne liste i dalje je zauzeta kada je zauzeta.
Dakle raspoloživost je činjenica o učionici, a ne pogled na raspored — zbog čega upravo treba da zahteva da je osoba koja pita prijavljena. Provera otvorena za svakoga ili laže o rezervacijama na čekanju ili odaje njihove naslove.
Ko sme šta da rezerviše i koliko sukob treba da košta
- Dozvole za učionice pripadaju učionici, a ne ekranu. Neke ustanove dozvoljavaju svakome da rezerviše seminarsku učionicu, a nikome amfiteatar bez pitanja. To pravilo se mora sprovoditi tamo gde se rezervacija upisuje, ili je samo predlog — rezervišite dozvoljenu učionicu, pa je izmenite u zabranjenu i pravilo je zaobiđeno.
- Sukob treba odbiti uz navedene razloge, a ne golim ne: koji datumi, i da li je zauzeta bila učionica, nastavnik ili grupa. Dva od ta tri se često mogu rešiti pomeranjem za jednu nedelju.
- I planer koji to misli ozbiljno treba da može da rezerviše preko. Namerno dvostruko rezervisanje je normalno — učionica podeljena između dve grupe, predavanje koje se namerno preklapa s terminom otvorenih konsultacija. Važno je da sistem beleži da je sukob bio odluka, pa onaj ko ga u martu vidi zna da nije bio slučajnost.
- Odobravanje je stanje, a ne poseban red čekanja. Rezervacija koja čeka odobrenje treba da je već vidljiva ljudima koji se oko nje moraju planirati.
Gde ovo živi u Wise Timetable
Rezervacije se nalaze u istom dokumentu kao i raspored, pa se raspoloživost izračunava prema svemu odjednom, a ne prema drugom kalendaru koji se mora usklađivati. Sistem za rezervaciju učionica pokriva ono što vidi služba za raspored; veb modul za rezervacije je samoposlužna strana, za ustanove koje žele da osoblje samo rezerviše svoje učionice bez prolaska kroz službu.
Za svakoga ko gradi sopstveni ekran za rezervacije, čitava površina je dokumentovana u javnom priručniku za REST API — uključujući proveru raspoloživosti, koja vraća datume sukoba i najbliže slobodne alternative umesto da vrati da ili ne.
Želite da vidite kako ovo radi?
Rezervišite onlajn prezentaciju od 45 minuta i prođićemo kroz nju na primeru problema izrade rasporeda u Vašoj ustanovi.