Kopírování nepravidelné výuky mezi semestry
Rozvrh NG » Rozvrhování » Kopírování nepravidelné výuky mezi semestry
Tato speciální funkce zkopíruje jeden lístek (případně včetně pokračování) nepravidelné (jednorázové) výuky z jednoho semestru do zvoleného semestru. Při kopírování je možné upravit rozvržení lístků v novém semetru a zkontrolovat kolize.
Kopírování zahájíte na stránce Detail lístku, kliknutím na tlačítko "Zkopírovat do jiného semestru". Následně se otevře formulář, kde je možné zvolit cílový semestr a upravit rozvržení.

Formulář kopírování jednorázové výuky do jiného semestru
Ve formuláři se objeví jednotlivé události lístku v pořadí, v jakém byly vytvořeny. U každé události je možné zrušít zaškrtnuté pole kopírovat, čímž se událost vyjme z kopírování. Alespoň jedna událost musí zůstat ve výběru, jinak není možné provést kopírování.
Pod každou událostí se nachází údaje o novém rozvržení (den, čas a místnost). První neprázdná hodnota dne a času (nezávisle na sobě) je brána jako referenční. Pod těmito hodnotami se objeví zaškrtávací políčko dopočítat ostatní data relativně, které určuje, zda mají být všechny hodnoty dnů resp. časů u ostatních lístků dopočítány automaticky. Automatické dopočítání se snaží zachovat relativní rozdíl mezi původnim rozvržením a novým rozvržením definovaný referenčním lístkem. Datum se navíc přepočítává mapováním logických týdnů semestru tak, aby pokud možno zůstal zachován log. týden a den v týdnu z původního rozvržení. Nerozvržené lístky zůstávají nerozvržené.
Pokud není pole dopočítat ostatní data relativně zaškrtlé (a nebo pokud žádný lístek nemá rozvržen čas resp. den), zobrazí se editační okénko u každého lístku a všechny hodnoty je možné nastavit nezávisle.
Pod výběrem místnosti u prvního lístku nachází pole všechny události do této místnosti, jahož zaškrtnutí způsobí hromadné nastavení místnosti pro všechny události. Částečně rozvržené události, které nemají nastavenou místnost, zůstavají nerozvržené i když jsou místnosti nastaveny hromadně dle prvního lístku.

Ruční výběr rozvržení pro jednotlivé události
Lístky, které nejsou rozvržené nebo mají jen částečné rozvržení, nepřebírají relativně dopočítané rozvržení ani místnost od referenční události a ve výchozím stavu budou také kopírovány jako nerozvržené. Pokud nejsou vyplněny některé položky rozvržení (datum, čas, místnost) u referenčního lístku, tyto položky není možné dopočítat relativně a automaticky se zobrazí jejich formulářové vstupy pro ruční rozvržení, stejě jako když zrušíme příslušné zaškrtávací políčko u referenčního rozvržení.
Po dokončení úprav nového rozvržení se kliknutím na tlačítko Zjistit kolize ověří kolize nově kopírovaných událostí s aktuálním rozvrhem a rezervacemi. U lístků, které mají alespoň rozvržení čase se testují kolize všech učitelů zapsaných na lístku. U plně rozvržených lístků se navíc kontrolují kolize v místnostech. Kolidující události se následně zobrazí pod jednotlivými kopírovanými událostmi.

Detekce kolizí
V případě kolizí je možné upravit rozvržení a nechat test provést znovu.
Pokud nejsou žádné kolize detekovány nejsou (a nebo pokud má uživatel právo ignorovat kolize při rozvržení), objeví se tlačítko pro vytvoření kopie lístků. Po provedení kopírování je uživatel přesměrován na nově vzniklý lístek. Při přechodu na nový lístek dojde zároveň k přepnutí pracovního semestru RozvrhuNG na cílový semestr (viz Nastavení).
poslední změna: 16.04.2018


