Návody:UniTime
Z wikiMedic
UniTime – systém pro rozvrhování na vysokých školách
Open Source systém pro rozvrhování a plánování založený na podmínkách a omezeních. Podporuje rozvrhování kurzů, rozvrhy studentů a rozvrhy zkoušek.
UniTime je univerzitní systém pro automatizované rozvrhování kurzů, učeben a výuky. Je založený na podmínkách a omezeních. Používá se mimo jiné v Brně, Olomouci a koketují s ním v HK. Je vyvíjen jako open-source projekt (původně z Purdue University, USA).
Integrované plánování více rozměrů
UniTime řeší komplexní kombinace požadavků:
- rozvrhy kurzů, cvičení, seminářů a stáží,
- přidělení učeben podle kapacity, vybavení a lokace,
- dostupnost vyučujících a studentů,
- speciální omezení (např. bloková výuka, klinická praxe, rotační stáže).
Systém tedy nevyhledává jen volný časový slot, ale optimalizuje celý rozvrh tak, aby vyhovoval co největšímu počtu omezení.
Automatizace a manuální úpravy
- UniTime využívá optimalizační algoritmy (constraint solver), které dokážou automaticky vytvořit rozvrh pro stovky kurzů.
- Rozvrhář může výsledek ručně upravit, uzamknout konkrétní časy nebo učebny a znovu spustit výpočet.
- Kombinuje tak automatické plánování s možností manuálního dolaďování.
Flexibilní konfigurace
Každá fakulta může mít vlastní pravidla rozvrhování:
- různé délky bloků a typy kurzů,
- bloková nebo rotační výuka,
- individuální váhy pro preferovaná řešení (např. „maximálně 3 přednášky za den“ nebo „učitel vždy v jedné učebně“).
Webové rozhraní a integrace
- UniTime je webová aplikace – není potřeba žádná instalace.
- Integruje se se systémy jako IS MU, UIS, nebo dalšími univerzitními systémy.
- Nabízí přehledné výstupy:
- rozvrhy pro studenty, vyučující i učebny,
- přehled kolizí,
- export do PDF, XLS, XML.
Open-source a podpora
- UniTime je open-source software s aktivní komunitou vývojářů.
- Na Masarykově univerzitě má centrální podporu tým na Fakultě informatiky (kontakt: unitime@fi.muni.cz).
- Na Lékařské fakultě MU zajišťuje rozvrhování lokální tým (rozvrh@med.muni.cz).
Shrnutí přínosů
| Potřeba | Řešení v UniTime |
|---|---|
| Různé typy výuky (klinická, bloková, prezenční) | Flexibilní model výuky a časových bloků |
| Omezené prostory a kolize | Optimalizační engine s ohledem na kolize |
| Spolupráce více pracovišť | Webový přístup, víceuživatelský systém |
| Napojení na informační systém | API a integrační moduly |
| Přehlednost rozvrhů | Automatické výstupy pro studenty a vyučující |
UniTime na lékařských fakultách
- LF MU (Brno) – UniTime běží v produkci na instanci Masarykovy univerzity.
- LF UP (Olomouc) – rozvrhy jsou (alespoň) pilotně tvořené v UniTime (doklady v rozvrhových XLS souborech).
- LF HK – používají rozvrhování Excel a zkoušejí UniTime.
Odkazy a kontakty
- Oficiální web UniTime
- Centrální podpora UniTime na MU: unitime@fi.muni.cz
- Fakultní rozvrháři na LF MU (kontaktní e-mail): rozvrh@med.muni.cz
- https://www.unitime.org/publications.php
- https://is.muni.cz/do/med/web_lf_mu/zamestnanci/rozvrh_unitime/