Wise Timetable

Izdelava urnika

Samodejni generator urnika

Ekipe izkušenega osebja pogosto potrebujejo mesece, da ročno sestavijo univerzitetni urnik. Generator Wise Timetable ga sestavi iz Vaših predmetov, predavateljev, prostorov in študijskih skupin, običajno v nekaj minutah — in navede natanko, česa ni mogel postaviti.

  • Običajno sestavljen v nekaj minutah
  • Zaklenite, kar se ne sme premakniti
  • Vsaka nepostavljena ura navedena

Kaj počne generator

Vi opišete pouk; generator odloči, kdaj in kje se vsaka ura izvaja.

Iz predmetov, predavateljev, prostorov, programov in študijskih skupin, ki ste jih vnesli ali uvozili, samodejno generiranje vsako uro študijskega leta postavi na dan, uro in prostor. Deluje teden za tednom, zato se predmet, ki traja šest tednov, poteka vsak drugi teden ali v bloku na začetku semestra, postavi tako, kot se dejansko poučuje.

Nikoli ne postavi ure tja, kjer je predavatelj ali skupina zasedena, ali v rezerviran prostor. Najprej poskusi prednostni prostor predmeta, nato vsak primeren prostor; primeren prostor ima dovolj sedežev za skupino in vsaj opremo, ki jo predmet potrebuje (razen opreme, označene kot neobvezna), prostor, označen za izključno rabo, pa sprejme le predmete, ki potrebujejo natanko njegovo opremo.

Vsak zagon opravi več poskusov — iteracij — in obdrži najboljši najdeni rezultat: najprej najmanj nepostavljenih ur, nato najmanj lukenj v dnevih skupin in predavateljev, tehtano skupaj. Samodejno generiranje je del vsake licence.

Generiran univerzitetni urnik v skrbniški konzoli Wise Timetable
Generiran teden. Zagon običajno traja nekaj minut, zato je poskus z drugim naborom pravil poceni.
Seznam nedodeljenih ur v Wise Timetable, ki prikazuje pouk, ki ga v trenutnih omejitvah ni bilo mogoče razporediti
Vse, česar ni mogoče postaviti, je izrecno navedeno, nikoli neopazno izpuščeno ali vsiljeno.
Generiran pedagoški teden v brskalniški administraciji Wise Timetable, prikazan po prostorih, s števcem nepostavljenih ur na nič
Isto opravilo v brskalniku, za šole, ki administracijo vodijo tako. Števec ob zavihkih pogledov kaže Ni postavljeno 0 — ves teden je bil postavljen.
Ura, zaklenjena iz kontekstnega menija z desnim klikom v Wise Timetable, tako da jo samodejno generiranje pusti, kjer je
Zaklenite eno uro iz kontekstnega menija z desnim klikom ali vse doslej sestavljeno iz menija Zaklepanje — generiranje obide vse, kar je zaklenjeno.

Pravila, po katerih deluje

Pravila za celotno šolo so na enem zavihku nastavitev; vsaka vrstica predmeta nosi svoja. Vse spodaj so pravila, ki jih generator upošteva, ne želje, ki jih tehta.

Kako se posamezno pravilo nastavi, je na strani omejitve urnika; tisto, ki ga je najbolj vredno pravilno urediti, je razpoložljivost predavateljev.

  • Delovni čas, pri čemer se razširjeni čas uporabi le za tisto, kar ne gre v običajnega
  • Največ ur na dan in na teden, za predavatelje in za skupine — po potrebi z individualnimi dnevnimi omejitvami
  • Razpoložljivost predavateljev in skupin, vključno z urami, ki jih predavatelji rezervirajo sami na spletu, kjer to Vaša ustanova dovoljuje
  • Rezervacije prostorov, prazniki in nedelovni dnevi
  • Fiksna začetna ura predmeta ali začetek ne prej ali ne pozneje od določene ure
  • Ure, razdeljene na dni: 2+2 pomeni dve uri en dan in dve drugi dan
  • Dnevi, ko se predmet lahko poučuje, in ista ura vsak dan, če tako zahtevate
  • Obvezen odmor za študente in za predavatelje po določenem številu ur
  • Poti med lokacijami in največje število poti na dan
  • Dnevi ob koncu tedna samo tam, kjer jih dovolite

Kadar ure ni mogoče postaviti

Generator urnika, ki za dokončanje na tiho zvije pravilo, je videti dobro do prvega ponedeljka semestra. Wise Timetable ure ne vsili v termin, ki ga pravilo prepoveduje. Kar ne more postaviti, ostane nepostavljeno in je navedeno, pripravljeno za ročno postavitev.

V namiznem programu zagon pred koncem opravi še en poskus s tem, kar je ostalo, za vsako še nepostavljeno uro pa zaslon napredka pove, kaj jo je zadržalo, preštet po začetnih urah, ki bi jih lahko imela: predavatelj takrat že poučuje, skupina ima takrat že uro, takrat ni prostega primernega prostora, skupina presega največ ur na dan, predavatelj takrat ni na voljo, trči z drugim tednom ali rezervacijo. Tako "ni šlo" postane odločitev — omilite eno pravilo, sprostite en prostor ali uro postavite sami.

Od Vaših podatkov do generiranega urnika

Vrstni red, po katerem dela večina urniških referatov. Prvi trije koraki se iz leta v leto vzdržujejo; sam zagon traja nekaj minut.

  1. Vnesite ali uvozite podatke

    Predmeti z urami, predavatelji, prostori s sedeži in opremo, programi, letniki in skupine — vtipkani, uvoženi iz Excela ali CSV ali prevzeti iz Vašega študijskega informacijskega sistema.

  2. Zberite razpoložljivost

    Blokirajte ure, ko predavatelji in skupine ne morejo poučevati ali biti prisotni, rezervirajte prostore, ki so že dodeljeni — ali pa predavateljem pustite, da sami rezervirajo svoje proste ure na spletu.

  3. Nastavite pravila

    Delovni čas, dnevni in tedenski maksimumi, odmori in poti za celotno šolo; začetne ure, dnevi in delitve za vsak predmet.

  4. Postavite in zaklenite, česar ne smete premakniti

    Skupno predavanje, stalna obveznost profesorja, laboratorijska vaja, vezana na tehnika. Zaklenite eno uro iz kontekstnega menija z desnim klikom ali vse doslej sestavljeno; ključ označuje vsako.

  5. Izberite, kaj generirati

    Vse programe in letnike ali le nekatere. Prostoru lahko dovolite nekaj sedežev manj, kot jih ima skupina, zagon pa omejite na določene tedne ali eno vrsto pouka.

  6. Generirajte, preberite poročilo, popravite

    Spremljajte zagon teden za tednom, preberite, kaj je ostalo nepostavljeno in zakaj, spremenite, kar je treba, in znova zaženite. Nato zmanjšajte luknje v dnevih študentov in predavateljev v meniju Optimizacija.

Samodejno in ročno, poljubno pomešano

Večina ustanov celotnega urnika ne preda stroju in tega ni treba. Ročno postavite, kar Vam je mar, zaklenite in pustite, da generiranje zgradi preostalo okoli tega, ne da bi se ga dotaknilo. Generirajte po en program ali en letnik, preverite, zaklenite, nato pojdite na naslednjega.

Ustanove nam pogosto povedo, da je njihov primer nenavadno poseben. Običajno je — in generator je take zahteve obravnaval že neštetokrat, če so bila pravila pravilno vnesena. Ta pogoj je pomemben in raje ga povemo naravnost, kot da bi obljubljali čarovnijo.

Kjer študenti izbirajo izbirne predmete ali ponavljajo predmet, lahko generiranje preveri seznam predmetov vsakega študenta posebej in ne le skupine, tako da izbirni predmet ne pade na obvezno predavanje.

Zavihek Generiranje v nastavitvah namiznega programa Wise Timetable: delovni in razširjeni čas, obvezni odmori, tedenski in dnevni maksimumi, poti na dan in število iteracij
Pravila za celotno šolo v namiznem programu: delovni in razširjeni čas, obvezni odmori, dnevni in tedenski maksimumi za predavatelje in skupine, poti na dan, dnevi ob koncu tedna in število iteracij na zagon.
Zaslon Generiranje v brskalniški administraciji Wise Timetable: programi, letniki, koliko sedežev sme prostoru manjkati in neobvezen filter po tednih ali vrsti pouka
Generiranje v brskalniški administraciji izvaja isti mehanizem na strežniku: programi in letniki v zagonu, koliko sedežev sme prostoru manjkati ter neobvezen filter po tednih ali vrsti pouka. Ta demo šola sme generirati, ne pa shranjevati.

Vprašanja o generatorju urnika

Ali samodejno generira celoten urnik?

Da — vsako uro vsakega programa in letnika, ki ga vključite, za celotno študijsko leto, teden za tednom. Generirate lahko tudi le del in preostalo postavite ročno; zaklenjene ure se nikoli ne premaknejo.

Koliko časa traja generiranje?

Običajno minute, ne tedni. Čas je odvisen od velikosti urnika in števila iteracij, ki jih zahtevate — več iteracij traja dlje in najde boljši rezultat. En izmerjen primer: prvi zagon na strežniku, na delovni kopiji šolske baze, je v 34 sekundah postavil 878 ur.

Kaj se zgodi z urami, ki jih ni mogoče postaviti?

Ostanejo nepostavljene in so navedene; nič ni vsiljeno v termin, ki ga pravilo prepoveduje. V namiznem programu ima vsaka še pravilo, ki jo je zadržalo pri možnih začetnih urah — zaseden predavatelj, zasedena skupina, ni prostega prostora prave velikosti, dnevni maksimum.

Ali lahko generiramo le del urnika?

Da. Za zagon izberite programe in letnike ali ga omejite na določene tedne ali na eno vrsto pouka, na primer predavanja. Vse, kar je že postavljeno in zaklenjeno, ostane, kjer je.

Ali upošteva izbirne predmete študentov?

Lahko. Če je označeno Preveri posameznega študenta – ure pouka, generiranje preveri seznam predmetov vsakega študenta — vključno z izbirnimi in ponavljanimi predmeti — in ne le predmetov študentove skupine.

Ali deluje v brskalniku ali na namizju?

Oboje ga ima, zgrajenega na istem mehanizmu: namizni program ga izvaja na računalniku načrtovalca, brskalniška administracija pa na strežniku in rezultat prikaže v brskalniku. Šola dela v enem od obeh.

Oglejte si Wise Timetable na lastnih podatkih

Rezervirajte 45-minutno spletno predstavitev. Preučili bomo težavo z razporejanjem v vaši ustanovi, pokazali, kako jo obravnava Wise Timetable, in odgovorili na vse, kar želi vaša ekipa preizkusiti.