Wise Timetable

Tijek semestra

Prelazak na sljedeću akademsku godinu

Svako ljeto isti posao. Prošlogodišnji raspored treba sačuvati, sljedogodišnji mora krenuti od istih prostorija i nastavnika, a baze podataka moraju završiti u ispravnom poretku — u dva tjedna kad su ljudi koji znaju kako na godišnjem odmoru.

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

Jedan zaslon umjesto nekoliko koraka i skripte

Prelazak je nekad bio raspoređen po proizvodu, a jedan njegov dio izvodio se ručno na poslužitelju.

Zaslon Prijelaz godine stavlja cijelu operaciju na jedno mjesto. Prikazuje baze podataka koje pokriva Vaša licenca jednu pokraj druge — akademsku godinu na koju je svaka postavljena, njezin naziv na poslužitelju i koliko se rasporeda kolegija stvarno u njoj nalazi — pa je prvo što radite čitanje, a ne pamćenje.

Svaka radnja koja mijenja bazu podataka imenuje tu bazu, navodi što točno namjerava učiniti i traži da upišete naziv baze podataka prije nego što se izvede. A svaka od njih najprije zapisuje potpunu sigurnosnu kopiju baze podataka, prije nego što išta dotakne, bez obzira očekujete li da će Vam trebati. Ništa ovdje nikada ne briše sigurnosnu kopiju.

  • Kopiraj u bazu — zamijeni sadržaj jedne baze podataka sadržajem druge. Tako se sljedogodišnja baza podataka popunjava iz ovogodišnje.
  • Zamijeni baze — razmijeni sadržaj dviju baza podataka. Obje se najprije zapisuju, pa Vam neuspjeh na pola puta ostavlja obje polovice.
  • Spremi prazno u datoteku — izgradi početni dokument sljedeće godine iz ove i zapiše ga u datoteku. Ništa se na poslužitelju ne mijenja.
  • Izbriši sve rasporede ili izbriši sve rezervacije — zasebno, jer to nije ista odluka.
Dijalog Postavke akademske godine u sustavu Wise Timetable, gdje se godina pomiče naprijed, postavljaju datumi semestara i definiraju neradni dani
Pomicanje godine naprijed jest jedan dijalog, a ne projekt. Datumi semestara, neradni dani i numeriranje tjedana pomiču se zajedno, a struktura se prenosi s njima.

Ljetni slijed

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

  1. Pročitajte tri baze podataka

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

  2. Spremite prazan početni dokument

    Izgrađen iz godine koja završava: prostorije, nastavnici, programi, smjerovi, grupe, kolegiji i postavke se zadržavaju, rasporedi, rezervacije i popis studenata uklanjaju se, a godina se pomiče za jedan. Ide u datoteku, a poslužitelj ostaje netaknut dok to ne kažete.

  3. Postavite datume nove godine

    Prvi dan zimskog semestra određuje koji kalendarski tjedan postaje tjedan 1, pa se ništa drugo ne može smatrati pouzdanim dok to nije ispravno. Na zaslonu prijelaza postoji gumb koji Vas vodi ravno na to.

  4. Učitajte ga, unesite promjene, generirajte

    Stavite početni dokument u sljedogodišnju bazu podataka, dodajte kolegije i grupe koji su novi i pokrenite sveučilišno raspoređivanje kao i obično. Druga je godina dramatično kraća od prve, jer treba unijeti samo promjene.

Što se prenosi, a što se namjerno ostavlja

Početni dokument zadržava sve što opisuje ustanovu i odbacuje sve što opisuje jednu njezinu određenu godinu. To nije ograničenje koje treba zaobilaziti — to je razlika koja uopće omogućuje godišnji prelazak.

  • Zadržano: prostorije, nastavnici, programi, smjerovi, grupe, kolegiji i svaka postavka koju ste podesili.
  • Odbačeno: sam raspored, rezervacije unutar godine i popis studenata.
  • Pomaknuto: akademska godina, za jedan.
  • Neograničen broj paralelnih kopija, pa većina ustanova vodi živu godinu, sljedeću godinu tijekom prijelaza i jednu za internu provjeru.

Rezervacija prostorije za datum koji još nema akademsku godinu

Godina u sustavu Wise Timetable ima 52 tjedna. Tjedan 1 je tjedan u kojem počinje zimski semestar, a sve što proizvod pohranjuje adresira se brojem u tom rasponu. To je točno ono što treba za nastavu i razlog je zašto se raspored uopće može prenijeti iz jedne godine u drugu.

Netočno je za jedan zahtjev koji dobiva svaka ustanova: “možemo li dobiti veliku dvoranu za konferenciju sljedećeg lipnja?” — postavljen u studenom, za datum u akademskoj godini koja u bazi podataka još ne postoji. Uobičajeni odgovor je bilješka u nečijem kalendaru, a dvorana se sljedećeg proljeća dvostruko rezervira kod onoga tko gradi novi raspored bez znanja o tome.

Perpetuum je postavka koja omogućuje jednoj bazi podataka da drži tjedne izvan vlastite godine, pa se zahtjev bilježi ondje gdje je raspoređivanje i vide ga svi koji pogledaju. Otvorite prozor godinu unaprijed i postoje tjedni 53 do 104; dopušteno je do pet godina na svaku stranu. Ništa se ne numerira iznova i ništa se ne pomiče — brojanje se jednostavno nastavlja, a prozor putuje s podacima kroz svako spremanje, izvoz i kopiju.

Ondje se mogu rezervirati samo prostorije, i to je namjerno

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

Prostorija je jedina stvar koja prelazak preživljava nepromijenjena — ista dvorana, isti naziv, isti interni broj. Grupe se svakog rujna iznova formiraju, predmeti se ponovno unose, a prijelaz im svima daje nove interne brojeve. Rezervacija napravljena dvije godine unaprijed za grupu stigla bi vezana uz onu grupu koja je naslijedila taj broj, što je gore nego da nije dopušteno da se napravi.

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

Kad se godina promijeni, rezervacija ide s njom

Ta je konferencija unesena prema ovogodišnjem numeriranju, negdje iznad tjedna 52. Sljedećeg rujna isti je datum običan tjedan nove godine — pa kad se učita dokument nove godine, prozor klizi za godinu udesno i svaka zadržana rezervacija pomiče se 52 tjedna niže s njim. Tjedan 53 postaje tjedan 1, a konferencija u tjednu 92 postaje tjedan 40: ista dvorana, ista tri dana u lipnju, sada običan dio rasporeda oko kojeg će svi uskoro generirati.

Rezervacije koje bi pale u prošlost ili izvan novog prozora odbacuju se — a zaslon izvještava oba broja, koliko ih je preneseno i koliko nije, umjesto da to saznate u ožujku. One koje su odbačene i dalje su u sigurnosnoj kopiji zapisanoj prije početka koraka.

Vrijedi biti jasan o tome gdje se one pretražuju: desktop aplikacija radi u trenutnih 52 tjedna, kao što je oduvijek, i ondje se radi rezervacija s dugim rokom. Čitanje takve dvije godine unaprijed radi se u web rasporedu, koji lista cijeli raspon. Mobilne aplikacije prikazuju tekuću godinu, što je studentu potrebno.

Pogledajte Wise Timetable na svojim podacima

Rezervirajte 45-minutnu online prezentaciju. Proći ćemo kroz problem rasporeda Vaše ustanove, pokazati kako ga Wise Timetable rješava i odgovoriti na sve što Vaš tim želi testirati.