Skip to content
This repository has been archived by the owner on Jul 23, 2024. It is now read-only.

Schuze 20.1.2015

Jakub Jirutka edited this page Jan 20, 2015 · 1 revision

Téma: Rozhraní pro rozvrháře (brainstorming)
Přítomní: J. Jirůtka, T. Szolár, T. Kalvoda, O. Guth, R. Holaj, J. Tlamicha, M. Hlaváč

Správa výjimek

  • Pro zadávání výjimek je primární formulářový přístup, kalendářní widget jen pro rychlý výběr a předvyplnění formulářových polí.
    • Zadává se postupně typ výjimky, v závislosti na tom scope, atributy daného typu výjimky a poznámka.
    • Bývá potřeba řešit hromadné přesuny, např. když se v učebně A koná nějaká třídenní akce, tak přesunout všechnu výuku do jiných učeben.
      • Optimální způsob je nechat rozvrháře zadat, kterých paralelek se změna týká, pak vygenerovat a předvyplnit formuláře pro jednotlivé přesuny a nechat ho upravit parametry (např. u některých paralelek změnit cílovou místnost).
      • Speciální typ výjimky změna místnosti pro časové období zde nemá smysl, neb cílové místnosti je někdy potřeba určit individuálně per paralelka (resp. čas).
  • Při zadávání přesunu paralelky na jiný den bývá potřeba najít nejméně kolizní termín pro studenty dané paralelky.
  • Jelikož sdílíme některé učebny s FA, která má jiný časový harmonogram, tak je někdy potřeba upravit začátek hodiny pro konkrétní paralelky, např. posunout o 15 min. oproti našemu harmonogramu.
    • Jde o trochu speciální případ v tom smyslu, že je pravidelná a platí celý semestr, není tedy potřeba na ně studenty upozorňovat. Nejedná se však o speciální typ výjimky z pohledu Siria, pouze se může lišit její prezentace na front-endu.

Správa událostí

  • Pro zadávání událostí je primární formulářový přístup, kalendářní widget jen pro rychlý výběr a předvyplnění formulářových polí.
  • Je potřeba podpora pro hromadné přidávání pravidelných událostí (bloková výuka).
    • Možnost zadat opakování ve stylu iCalendar (rekurentní pravidla).
  • K událostem bude možné přidat vazbu na paralelku a/nebo předmět.

Ostatní k tématu

  • Číslo paralelky je důležité!
  • Semestr nemusí začínat přirozeně v pondělí, ale i uprostřed týdne (rektor si usmyslel, že semestr musí začínat hezkým datumem…).
  • Zkouškové období nemusí být spojité, např. na FEL mají letní zkouškové rozdělené na předprázdninové a zářijové.
  • Přidat pohled na události z perspektivy konkr. paralelky.

Ostatní nápady aj.

  • Vyučující si mohou vyměňovat paralelky (bez schválení rozvrhářem).
    • Není potřeba to nějak procesně svazovat, ale pouze tu informaci evidovat.
    • Když vyučující přiřadí jiného ke své hodině, tak by dotyčný měl toto schválit.
  • Vyučující může sám zrušit výuku (např. onemocnění).
    • Je potřeba vyučujícím umožnit tyto změny zadávat přímo, bez rozvrháře.
  • Rozvrháře opravdu hodně pálí rezervace.
    • O. Guth na to vypsal tři ZP.
  • Některé potřeby rozvrhářů se kryjí s vizí komponenty pro plánování schůzek.
    • Potřeba hledání nejméně kolizního termínu pro n lidí za určitých omezujících podmínek.
    • Zajímavý nápad využití tzv. heat map pro zobrazení překryvů kalendářů více lidí.