Wise Timetable

Tvarkaraščio sudarymas

Automatinis tvarkaraščių generatorius

Patyrusių darbuotojų komandoms universiteto tvarkaraščiui sudaryti rankomis dažnai prireikia mėnesių. Wise Timetable generatorius jį sukuria iš Jūsų dalykų, dėstytojų, auditorijų ir studentų grupių, paprastai per kelias minutes — ir tiksliai išvardija, ko negalėjo paskirstyti.

  • Paprastai sudaromas per kelias minutes
  • Užrakinkite tai, kas negali judėti
  • Kiekviena nepaskirstyta paskaita išvardyta

Ką daro generatorius

Jūs aprašote dėstymą; generatorius nusprendžia, kada ir kur vyksta kiekviena paskaita.

Iš dalykų, dėstytojų, auditorijų, programų ir studentų grupių, kuriuos įvedėte arba importavote, automatinis generavimas kiekvieną akademinių metų paskaitą paskirsto dienai, valandai ir auditorijai. Jis dirba savaitė po savaitės, todėl dalykas, vykstantis šešias savaites, kas antrą savaitę ar bloku semestro pradžioje, paskirstomas taip, kaip iš tikrųjų dėstomas.

Jis niekada neskiria paskaitos ten, kur dėstytojas ar grupė užimti, ar į rezervuotą auditoriją. Pirmiausia bando dalyko pageidaujamą auditoriją, o po to bet kurią tinkamą; tinkama auditorija turi pakankamai vietų grupei ir bent tiek įrangos, kiek reikia dalykui (išskyrus įrangą, pažymėtą kaip nebūtiną), o išskirtiniam naudojimui pažymėta auditorija priima tik dalykus, kuriems reikia būtent jos įrangos.

Kiekvieno paleidimo metu daroma keletas bandymų — iteracijų — ir paliekamas geriausias rastas rezultatas: pirmiausia mažiausiai nepaskirstytų paskaitų, tada mažiausiai tarpų grupių ir dėstytojų dienose, vertinant kartu. Automatinis generavimas yra kiekvienos licencijos dalis.

Sugeneruotas universiteto tvarkaraštis Wise Timetable administravimo konsolėje
Sugeneruota savaitė. Paleidimas paprastai trunka minutes, todėl išbandyti kitą taisyklių rinkinį nieko nekainuoja.
Nepaskirstytų užsiėmimų sąrašas Wise Timetable, rodantis užsiėmimus, kurių nepavyko suplanuoti pagal dabartinius apribojimus
Viskas, ko neįmanoma paskirstyti, išvardijama aiškiai, niekada tyliai neatmetama ir neprastumiama jėga.
Sugeneruota dėstymo savaitė Wise Timetable naršyklės administravime, peržiūrima pagal auditoriją, su nepaskirstytų skaitikliu, rodančiu nulį
Tas pats darbas naršyklėje mokykloms, kurios administravimą vykdo taip. Skaitiklis šalia rodinių skirtukų rodo Nepaskirstyta 0 — visa savaitė sudėta.
Užsiėmimas, užrakintas jo dešiniojo pelės mygtuko meniu Wise Timetable, kad automatinis generavimas paliktų jį vietoje
Užrakinkite vieną užsiėmimą jo dešiniojo pelės mygtuko meniu arba viską, kas sukurta iki šiol, per meniu Užrakinimas — generavimas apeina viską, kas užrakinta.

Taisyklės, pagal kurias jis dirba

Visos mokyklos taisyklės yra viename nustatymų skirtuke; kiekviena dalyko eilutė turi savąsias. Viskas, kas išvardyta žemiau, yra taisyklė, kurios generatorius laikosi, o ne pageidavimas, kurį jis tik pasveria.

Kaip nustatoma kiekviena taisyklė, aprašyta skyriuje tvarkaraščio apribojimai; svarbiausia teisingai nustatyti dėstytojų prieinamumą.

  • Darbo valandos, o pratęstos valandos naudojamos tik tam, kas į jas netelpa
  • Didžiausias valandų skaičius per dieną ir per savaitę dėstytojams ir grupėms — su individualiomis dienos ribomis, kur reikia
  • Dėstytojų ir grupių prieinamumas, įskaitant valandas, kurias dėstytojai patys užsisako žiniatinklyje, jei Jūsų įstaiga tai leidžia
  • Auditorijų rezervacijos, atostogos ir nedarbo dienos
  • Fiksuota dalyko pradžios valanda arba pradžia ne anksčiau ar ne vėliau nei nurodyta valanda
  • Valandos, padalytos per dienas: 2+2 reiškia dvi valandas vieną dieną ir dvi kitą
  • Dienos, kuriomis dalykas gali būti dėstomas, ir ta pati valanda kiekvieną dieną, jei to paprašote
  • Privaloma pertrauka studentams ir dėstytojams po nustatyto valandų skaičiaus
  • Kelionės tarp vietų ir didžiausias kelionių skaičius per dieną
  • Savaitgalio dienos tik ten, kur jas leidžiate

Kai paskaitos neįmanoma paskirstyti

Tvarkaraščių generatorius, kuris tyliai paliaukšto taisyklę, kad baigtų darbą, atrodo gerai iki pirmo semestro pirmadienio. Wise Timetable neprastumia paskaitos į laiką, kurį taisyklė draudžia. Tai, ko neįmanoma paskirstyti, lieka nepaskirstyta ir yra išvardijama, paruošta paskirstyti rankomis.

Stalinėje programoje paleidimas dar kartą bando paskirstyti tai, kas liko, prieš pasibaigiant, o dėl kiekvienos vis dar nepaskirstytos paskaitos eigos ekrane nurodoma, kas jai sutrukdė, suskaičiuojant pagal pradžios laikus, kuriuos ji galėjo turėti: dėstytojas tuo metu jau dėsto, grupė tuo metu jau turi paskaitą, tuo metu nėra laisvos tinkamos auditorijos, grupė viršija didžiausią valandų skaičių per dieną, dėstytojas tuo metu neprieinamas, susikerta su kita savaite arba rezervacija. Taip „netilpo“ virsta sprendimu — sušvelninti vieną taisyklę, atlaisvinti vieną auditoriją arba paskirstyti paskaitą patiems.

Nuo Jūsų duomenų iki sugeneruoto tvarkaraščio

Tvarka, kuria dirba dauguma tvarkaraščių skyrių. Pirmieji trys žingsniai atnaujinami kasmet; pats paleidimas trunka minutes.

  1. Įveskite arba importuokite duomenis

    Dalykai su jų valandomis, dėstytojai, auditorijos su vietomis ir įranga, programos, kursai ir grupės — įvesti, importuoti iš Excel ar CSV arba atkelti iš Jūsų studentų informacinės sistemos.

  2. Surinkite prieinamumą

    Užblokuokite valandas, kada dėstytojai ir grupės negali dėstyti ar lankytis, rezervuokite jau užimtas auditorijas — arba leiskite dėstytojams patiems žiniatinklyje užsisakyti savo laisvas valandas.

  3. Nustatykite taisykles

    Darbo valandos, dienos ir savaitės maksimumai, pertraukos ir kelionės visai mokyklai; pradžios valandos, dienos ir dalijimai kiekvienam dalykui.

  4. Paskirstykite ir užrakinkite tai, kas negali judėti

    Bendra paskaita, profesoriaus fiksuotas įsipareigojimas, laboratorija, susieta su technikų. Užrakinkite vieną užsiėmimą jo dešiniojo pelės mygtuko meniu arba viską, kas sukurta iki šiol; kiekvieną žymi raktas.

  5. Pasirinkite, ką generuoti

    Visas programas ir kursus arba tik kai kuriuos. Galite leisti, kad auditorijai trūktų kelių vietų grupei, ir apriboti paleidimą tam tikromis savaitėmis ar vienu užsiėmimų tipu.

  6. Generuokite, perskaitykite ataskaitą, koreguokite

    Stebėkite paleidimą savaitė po savaitės, perskaitykite, kas liko nepaskirstyta ir kodėl, pakeiskite, ką reikia, ir paleiskite dar kartą. Tada sumažinkite tarpus studentų ir dėstytojų dienose per meniu Optimizavimas.

Automatinis ir rankinis, laisvai derinami

Dauguma įstaigų neperduoda viso tvarkaraščio mašinai ir neturi to daryti. Rankomis paskirstykite tai, kas Jums svarbu, užrakinkite ir leiskite generavimui sukurti likusią dalį aplink tai, jos neliesdamas. Generuokite po vieną programą ar kursą, patikrinkite, užrakinkite ir pereikite prie kito.

Įstaigos mums dažnai sako, kad jų atvejis ypatingai specifinis. Dažniausiai taip ir yra — o generatorius tokius reikalavimus tvarkė ne kartą, jei tik taisyklės buvo įvestos tinkamai. Ši sąlyga svarbi, ir mieliau sakome tai atvirai, nei žadame stebuklus.

Kai studentai renkasi pasirenkamuosius dalykus ar kartoja dalyką, generavimas gali tikrinti kiekvieno studento paties dalykų sąrašą, o ne vien grupės, kad pasirenkamasis dalykas nepakliūtų ant privalomos paskaitos.

Nustatymų skirtukas Generate stalinėje Wise Timetable programoje: darbo ir pratęstos valandos, privalomos pertraukos, savaitės ir dienos maksimumai, kelionės per dieną ir iteracijų skaičius
Visos mokyklos taisyklės stalinėje programoje: darbo ir pratęstos valandos, privalomos pertraukos, dienos ir savaitės maksimumai dėstytojams ir grupėms, kelionės per dieną, savaitgalio dienos ir iteracijų skaičius per paleidimą.
Wise Timetable naršyklės administravimo ekranas Generate: programos, kursai, kiek vietų auditorijai gali trūkti ir pasirenkamas filtras pagal savaites ar užsiėmimų tipą
Generavimas naršyklės administravime paleidžia tą patį variklį serveryje: paleidime dalyvaujančios programos ir kursai, kiek vietų auditorijai gali trūkti ir pasirenkamas filtras pagal savaites ar užsiėmimų tipą. Ši demonstracinė mokykla gali generuoti, bet ne išsaugoti.

Tvarkaraščių generatoriaus klausimai

Ar jis sugeneruoja visą tvarkaraštį automatiškai?

Taip — kiekvieną visų įtrauktų programų ir kursų paskaitą visiems akademiniams metams, savaitė po savaitės. Galite sugeneruoti ir tik dalį, o likusią paskirstyti rankomis; užrakinti užsiėmimai niekada nejudinami.

Kiek laiko trunka generavimas?

Paprastai minutės, o ne savaitės. Laikas priklauso nuo tvarkaraščio dydžio ir nuo to, kiek iteracijų prašote — daugiau iteracijų trunka ilgiau ir randa geresnį rezultatą. Vienas išmatuotas pavyzdys: pirmasis paleidimas serveryje, mokyklos duomenų bazės darbinėje kopijoje, paskirstė 878 paskaitas per 34 sekundes.

Kas nutinka paskaitoms, kurių neįmanoma paskirstyti?

Jos lieka nepaskirstytos ir yra išvardijamos; niekas neprastumiama į laiką, kurį taisyklė draudžia. Stalinėje programoje prie kiekvienos nurodoma ir taisyklė, kuri sutrukdė galimais pradžios laikais — užimtas dėstytojas, užimta grupė, nėra laisvos tinkamo dydžio auditorijos, dienos maksimumas.

Ar galime sugeneruoti tik dalį tvarkaraščio?

Taip. Pasirinkite paleidimo programas ir kursus arba apribokite jį tam tikromis savaitėmis ar vienu užsiėmimų tipu, pavyzdžiui, paskaitomis. Tai, kas jau paskirstyta ir užrakinta, lieka vietoje.

Ar atsižvelgiama į studentų pasirenkamuosius dalykus?

Gali. Pažymėjus Check individual student – classes, generavimas tikrina kiekvieno studento paties dalykų sąrašą — įskaitant pasirenkamuosius ir kartojamus dalykus — o ne tik studento grupės dalykus.

Ar jis veikia naršyklėje, ar stalinėje programoje?

Abi turi jį, sukurtą ant to paties variklio: stalinė programa jį vykdo planuotojo kompiuteryje, o naršyklės administravimas vykdo serveryje ir rezultatą rodo naršyklėje. Mokykla dirba vienu iš dviejų.

Pamatykite Wise Timetable su savo duomenimis

Užsisakykite 45 minučių internetinę prezentaciją. Pereisime per jūsų įstaigos planavimo problemą, parodysime, kaip Wise Timetable ją sprendžia, ir atsakysime į viską, ką jūsų komanda nori išbandyti.