Systém automatické tvorby rozvrhů
Vítejte na stránkách systému automatické tvorby rozvrhů SkolarIS. Systém automatické tvorby rozvrhů umožňuje uživateli po zadání pedagogů, předmětů, tříd a učeben rychle a snadno sestavit rozvrh hodin pro vyučování na celé škole. Pracuje se stejnými podmínkami a omezeními, které uvažuje tvůrce rozvrhu v případě ručního přístupu, takže výsledný rozvrh je okamžitě použitelný. Právě se zabýváme vývojem takového systému pro české školy.
Náš systém je vhodný pro každého, kdo chce využívat nejlepší možný rozvrh.
Tvorba rozvrhu patří do kategorie těžko řešitelných problémů, protože počet možností exponenciálně narůstá s každým novým zadaným objektem rozvrhu, tj. třídou, učebnou, pedagogem, předmětem či vyučovací hodinou. Stávající systémy poskytují kvalitní nástroje na kontrolu konfliktů v sestaveném či sestavovaném rozvrhu, nicméně právě pro velkou složitost algoritmického řešení neumí zcela automaticky sestavit prakticky použitelný rozvrh. Cílem systému SkolarIS je tuto překážku překonat a vhodný rozvrh najít v rozumném čase (tedy řádově menším než v případě ruční tvorby) bez pomoci zásahu operátora, tedy rozvrháře. Tím se celý proces tvorby rozvrhu nesmírně zjednoduší, urychlí a samozřejmě zlevní.
Podmínky určující kvalitu rozvrhu
Systém SkolarIS dbá při automatické tvorbě rozvrhu na dodržování následujících volitelných podmínek:
- Povinné podmínky pro třídu (při jejich porušení se rozvrh stává nepoužitelným):
- Třída má v rozvrhu pro každý den nejvýše N mezer.
- Třída má denně nejvýše N vyučovacích hodin.
- Třída má denně nejméně N vyučovacích hodin.
- Třída má nejvýše N vyučovacích hodin za sebou.
- Třída začíná vyučovací den nejpozději N-tou hodinou.
- Třída má týdenní porci vyučovacích hodin rozvrženu rovnoměrně do všech dnů.
- Podmínky, jejichž porušení se SkolarIS snaží minimalizovat:
- Rozvržení každého vyučovaného předmětu je během týdne pro třídu rovnoměrné.
- Třída začíná vyučování N-tou hodinu (typicky první).
- Přecházení tříd mezi budovami.
- Pedagog má v rozvrhu pro každý den nejvýše N mezer.
- Předmět může být vyučován pro jednu třídu poslední hodinu maximálně jednou týdně.
- Předmět je vyučován v jedné ze zadaných vhodných učeben.
- Pedagog nevyučuje méně než N hodin denně, pokud v daný den vyučuje.
- Pedagog nevyučuje více než N hodin denně.
- Pedagog vyučuje nejvýše N hodin za sebou.
- Vyučovací hodiny se neumisťují do zadaných nechtěných hodin (např. nulté hodiny, pátek sedmá hodina).
- Přecházení pedagogů mezi budovami.
- Přecházení pedagogů mezi učebnami.
- Pedagog vyučuje v zadané domovské učebně.
Podmínky povinné
Pro úplnost uvádíme seznam vždy dodržených povinných podmínek, které systém SkolarIS bere jako samozřejmost:
- Všechny vyučovací hodiny musejí být umístěny v čase a v učebně.
- Každá třída má v daném čase nejvýše jednu vyučovací hodinu.
- Každý pedagog má v daném čase nejvýše jednu vyučovací hodinu.
- V každé učebně probíhá v daném čase nejvýše jedna vyučovací hodina.
- Každý předmět je jedné třídě vyučován nejvýše jednou denně.
- Žádný pedagog neučí v zadaných zakázaných hodinách.
- V žádné učebně se nevyučuje v zadaných zakázaných hodinách (např. pátek odpoledne je tělocvična rezervována pro místní basketbalový klub).
- V žádné učebně se nevyučují jiné než zadané povolené předměty (např. angličtina nemůže být v tělocvičně).
- Žádná třída nemá vyučovací hodinu v učebně s nedostatečnou kapacitou.
Dělení a spojování tříd
Systém SkolarIS podporuje libovolné množství libovolných dělení tříd a spojování jakýchkoli vytvořených podskupin do studijních skupin, kterým jsou vyučovány předměty. Umožňuje tímto způsobem jednoduše a elegantně řešit i problém vertikálních tříd - spojování tříd z více ročníků (např. v malotřídních školách) za účelem společné výuky.
Další informace
Na dalších informacích se pracuje.
Vyzkoušení systému
Systém SkolarIS si už brzy budete moci vyzkoušet zde na internetové stránce http://skolaris.cz.
Dotazník
V případě zájmu o systém SkolarIS vyplňte prosím náš dotazník. Děkujeme!