Wise Timetable

Tok semestra

Prelazak na narednu akademsku godinu

Svakog ljeta isti posao. Prošlogodišnji raspored treba sačuvati, naredni treba krenuti od istih prostorija i nastavnika, a baze podataka moraju završiti ispravnim redoslijedom — u dvije sedmice kad su ljudi koji znaju kako na odmoru.

  • Jedan ekran, sve tri baze podataka
  • Potpuna sigurnosna kopija prije svake radnje
  • Rezervacije prostorija do pet godina unaprijed
  • Besplatan priručnik od 5 stranica

Jedan ekran umjesto nekoliko koraka i skripte

Prelazak je nekad bio raspoređen po proizvodu, s jednim dijelom koji se pokretao ručno na serveru.

Ekran Year Transition stavlja cijelu operaciju na jedno mjesto. Prikazuje baze podataka koje Vaša licenca pokriva jednu pored druge — akademsku godinu na koju je svaka postavljena, njen naziv na serveru i koliko je rasporeda predmeta zaista u njoj — pa je prvo što radite čitanje, a ne pamćenje.

Svaka radnja koja mijenja bazu podataka imenuje tu bazu, navodi šta tačno namjerava učiniti i traži da ponovo upišete naziv baze prije izvršenja. A svaka od njih prvo zapisuje potpunu sigurnosnu kopiju baze podataka, prije nego što išta dotakne, bez obzira očekujete li da će Vam trebati. Ovdje se nikad ne briše nijedna sigurnosna kopija.

  • Copy to DB — zamijenite sadržaj jedne baze podataka sadržajem druge. Tako se naredna baza podataka postavlja iz ovogodišnje.
  • Swap DB — zamijenite sadržaje dvije baze podataka. Obje se prvo zapisuju, pa neuspjeh na pola puta i dalje ostavlja obje polovine.
  • Save empty to file — izgradite početni dokument naredne godine iz ove i zapišite ga u datoteku. Ništa se na serveru ne mijenja.
  • Delete all schedules ili delete all bookings — zasebno, jer to nije ista odluka.
Dijalog Academic Year Settings u Wise Timetable, u kojem se godina pomjera naprijed, postavljaju datumi semestara i definiraju neradni dani
Pomjeranje godine naprijed jedan je dijalog, a ne projekt. Datumi semestara, neradni dani i numeracija sedmica pomjeraju se zajedno, a struktura se prenosi s njima.

Ljetni slijed

Četiri koraka, ovim redoslijedom, a samo je posljednji onaj u kojem iko uživa.

  1. Pročitajte tri baze podataka

    Odlučite koja zadržava godinu koja završava, a koja postaje nova godina. Ekran navodi godinu i sadržaj svake, pa je to odluka koju donosite s ekrana, a ne iz sjećanja.

  2. Spremite prazan početni dokument

    Izgrađen iz godine koja završava: prostorije, nastavnici, programi, smjerovi, grupe, predmeti i postavke ostaju, rasporedi, rezervacije i lista studenata uklanjaju se, godina se pomjera za jedan. Ide u datoteku, a server ostaje netaknut dok ne kažete.

  3. Postavite datume nove godine

    Prvi dan zimskog semestra određuje koja kalendarska sedmica postaje sedmica 1, pa se ništa drugo ne može smatrati pouzdanim dok to nije ispravno. Na ekranu prelaska postoji dugme koje Vas vodi direktno tamo.

  4. Učitajte ga, unesite promjene, generirajte

    Stavite početni dokument u bazu podataka naredne godine, dodajte predmete i grupe koji su novi i pokrenite univerzitetsko raspoređivanje kao i obično. Druga godina je dramatično kraća od prve, jer treba unijeti samo promjene.

Šta se prenosi, a šta se namjerno ostavlja

Početni dokument zadržava sve što opisuje ustanovu i odbacuje sve što opisuje jednu njenu godinu. To nije ograničenje koje treba zaobići — to je razlika zbog koje je godišnji prelazak uopće moguć.

  • Zadržano: prostorije, nastavnici, programi, smjerovi, grupe, predmeti i svaka postavka koju ste podesili.
  • Odbačeno: sam raspored, rezervacije unutar godine i lista studenata.
  • Pomjereno: akademska godina, za jedan.
  • Neograničen broj paralelnih kopija, pa većina ustanova vodi aktuelnu godinu, narednu tokom prelaska i jednu za internu provjeru.

Rezervacija prostorije za datum koji još nema akademsku godinu

Godina u Wise Timetable ima 52 sedmice. Sedmica 1 je sedmica u kojoj počinje zimski semestar, a sve što proizvod pohranjuje adresira se brojem u tom rasponu. To je potpuno ispravno za nastavu i razlog je zbog kojeg se raspored uopće može premjestiti iz jedne godine u drugu.

Neispravno je za jedan zahtjev, a svaka ustanova ga dobije: “možemo li dobiti veliku dvoranu za konferenciju sljedećeg juna?” — postavljeno u novembru, za datum u akademskoj godini koja još ne postoji u bazi podataka. Uobičajen odgovor je bilješka u nečijem kalendaru, a dvorana se sljedećeg proljeća dvostruko rezervira od strane onoga ko gradi novi raspored ne znajući.

Perpetuum je postavka koja omogućava da jedna baza podataka drži sedmice izvan vlastite godine, pa se zahtjev bilježi tamo gdje je raspoređivanje i vide ga svi koji pogledaju. Otvorite prozor godinu unaprijed i postoje sedmice 53 do 104; dopušteno je do pet godina na svaku stranu. Ništa se ne preimenuje i ništa se ne pomjera — brojanje se jednostavno nastavlja, a prozor putuje s podacima kroz svako spremanje, izvoz i kopiju.

Tamo se mogu rezervirati samo prostorije, i to namjerno

Rezervacija koja imenuje jednu ili više prostorija i ništa drugo može stajati izvan sedmica 1–52. Predavanje ne može, a ne može ni rezervacija koja imenuje i nastavnika, grupu ili predmet.

Prostorija je jedina stvar koja prelazak preživljava nepromijenjena — ista dvorana, isti naziv, isti interni broj. Grupe se formiraju ponovo svakog septembra, predmeti se ponovo unose, a prelazak svima daje nove interne brojeve. Rezervacija napravljena dvije godine unaprijed za grupu stigla bi vezana za bilo koju grupu koja naslijedi taj broj, što je gore nego da nije bilo dopušteno napraviti je.

Web modul za rezervacije provodi isto pravilo i kaže to na obrascu čim datumi izađu iz godine, pa niko ne popunjava dugo ponavljanje samo da bi na kraju bio odbijen.

Kad se godina okrene, rezervacija ide s njom

Ta konferencija je unesena prema numeraciji ove godine, negdje iznad sedmice 52. Narednog septembra isti datum je obična sedmica nove godine — pa kad se učita dokument nove godine, prozor klizi jednu godinu udesno i svaka zadržana rezervacija pomjera se 52 sedmice naniže s njim. Sedmica 53 postaje sedmica 1, a konferencija u sedmici 92 postaje sedmica 40: ista dvorana, ista tri dana u junu, sada običan dio rasporeda oko kojeg će svi generirati.

Rezervacije koje bi pale u prošlost ili izvan novog prozora odbacuju se — a ekran prijavljuje oba broja, koliko ih je preneseno i koliko nije, umjesto da to otkrijete u martu. Odbačene su i dalje u sigurnosnoj kopiji zapisanoj prije početka koraka.

Vrijedi biti jasan gdje se one pregledavaju: desktop aplikacija radi u aktuelnih 52 sedmice, kao i uvijek, i tamo se pravi rezervacija s dugim rokom. Čitanje jedne dvije godine unaprijed radi se u web rasporedu, koji listaju cijeli raspon. Mobilne aplikacije prikazuju aktuelnu godinu, što je ono što student treba.

Pogledajte Wise Timetable na svojim podacima

Zakažite online prezentaciju od 45 minuta. Proći ćemo kroz problem raspoređivanja u Vašoj ustanovi, pokazati kako ga Wise Timetable rješava i odgovoriti na sve što Vaš tim želi testirati.