Grafický editor studijních plánů IS/STAG, prototyp

Příprava studijních plánů je poměrně náročná činnost na paměť a práci usnadní, když uživatel neuvidí jen seznam předmětů ve formuláři, ale i grafické rozdělení předmětů dle doporučených ročníků a semestrů jako tomu je ve Vizualizaci studijních plánů.

Uživatelé potřebují dělat jednoduše změny:

  • přesouvat předměty v rámci ročníků a semestrů,
  • přesouvat či kopírovat bloky předmětů do jiných segmentů,
  • přesouvat či kopírovat segmenty do jiných studijních plánů,
  • atd... to vše lze na obrazovce udělat jednoduše přetažením.

Systém IS/STAG umožňuje významně pomoc studijním referentkám při kontrole studia. Tuto kontrolu provádí vždy proti poslední verzi studijního plánu, který má student přiřazený.

Je tedy třeba, aby fakulta, když mění pro nově nastupující studenty studijní plán, aby původní verzi studijního plánu zachovala u těch studentů, kteří ještě studují.

Je třeba s tímto tvůrcům studijních plánů pomoci – aby si jednoduše mohli vytvořit kopii studijního plánu, aby se jim snadno prováděly změny a aby si mohli kdykoliv udělat rozdílovou sestavu dvou studijních plánů.

Je třeba dát tvůrcům do ruky další kontroly:

  • Součet minim A a B bloků nesmí být vyšší než celkový limit kreditů studijního plánu.
  • Jeden předmět nesmí být uveden v studijním plánu vícekrát a pokud, tak vždy jen jednou v rámci modulu.
  • Atd.

Předkládaná aplikace je ve fázi "alpha" verze, tedy jakýsi funkční prototyp. Neobsahuje všechny plánované funkce (viz níže) a měla by sloužit jako demonstrace možností. Budeme rádi za každý názor a zpětnou vazbu - chyby, náměty na rozšíření nepopsané dále, dotazy posílejte na adresu stag@service.zcu.cz.

Program je určený pro uživatele se STAG rolí tajemník fakulty (FAKULTA), editor st. plánů (ADMIN_PLANU) a administrátor.

Stažení programu. Instalace: archiv stačí rozbralit, spouští se souborem run.bat v adresáři PlanEditor.
Verze bez přibaleného JRE (pokud nevíte k čemu je, téhle verze si nevšímejte).

Současné funkce

Každý plán je v aplikaci otevřen do nové záložky. Záložky lze libovolně přesouvat, "vytáhnout" z okna aplikace, minimalizovat a zavírat.

  • Vyhledávání konkrétního plánu a jeho zobrazení:
    • Přehled segmentů, skupin a bloků v plánu - názvy bloků, barevné odlišení statutů, dvouklikem editace popisných údajů u bloku, segmentu, skupiny segmentu a studijního plánu
    • Přehled předmětů - po rocích a semestrech, barevné odlišení statutů.
  • Vyhledání předmětů:
    • Přetažení do bloku (v přehledu segmentů) - předmět je přidán do vybraného bloku s neurčeným ročníkem a semestrem.
    • Přetažení do plánu/ročníku/semestru (v přehledu předmětů) - po přidání do semestru se zobrazí výběr bloku, do kterého se má předmět zařadit
  • Úpravy plánu - popisných údajů jednotlivých součástí - vyvolat lze přes kontextové menu nebo dvouklikem
    • Úpravy bloků a segmentů, jejich odstranění z plánu
    • Úpravy předmětů, přesun mezi ročníky a semestry, jejich odstranění
  • Kontroly - prbíhají automaticky na pozadí aplikace. Pkud některá entita nevyhoví kontrole, je nějak označena. Zatím jsou implementovány kontroly na úrovni předmětů - tedy předměty jsou zvýrazněné červeným rámečkem.
    • U každé kontroly / kontrolovaného předmětu se nabízí akce, která vám pomůže chybu odstranit.
    • Správné pořadí podmiňujících A předmětů (musí se vyskytovat v plánu dříve nebo na stejné pozici jako daný předmět).
    • Existence prerekvizit A a B předmětů v plánu.
      • součet kreditů předmětů bloku je menší než minimum kreditů, které student musí za blok získat
      • počet předmetů je mensi, nez minimalni pocet predmetu zadany u bloku
      • falešné A bloky = jedná se o B bloky, kde součet kreditů předmětů bloku se rovná minimu kreditů
      • Součet A + B kreditů za semestr je víc jak 30

Plánované funkce

  • Zobrazení segmentů a skupin segmentů plánu (včetně grafické podoby vazeb mezi segmenty)
  • Založení nového plánu - prázdný i kopie nějakého existujícího
  • Vložení nového bloku, segmentu, skupiny segmentů
  • Výběr segmentů, jejich přidávání do plánu, úpravy skupin segmentů, použití segmentů v plánech
  • Výrazné rozšíření kontrol
  • Porovnávání plánů
  • Historie změn - undo a redo
  • Klávesové zkratky
  • Ukládání nastavení (rozvržení obrazovky, otevřené plány, ...)
  • Nápověda

Známé problémy a chyby

  • Editace plánu: nefungují úpravy preambule plánu

Novinky 18.3.2012

  • Zobrazení kreditů a dalších informací ve čtverečku s předměty, konfigurovatelné.
    • Co a kam umožnit zobrazovat dál?
  • Rozšíření kontrol:
    • součet kreditů předmětů bloku je menší než minimum kreditů, které student musí za blok získat
    • počet předmetů je mensi, nez minimalni pocet predmetu zadany u bloku
    • falešné A bloky = jedná se o B bloky, kde součet kreditů předmětů bloku se rovná minimu kreditů
    • Součet A + B kreditů za semestr je víc jak 30
  • Pamatování vyhledávacích filtrů (plán, předmět), snadné znovuvyvolání
  • Program respektuje oprávnění na editaci plánů včetně časových omezeníIkonka, titulek okna, info o přihlášeném uživateli
    • Zobrazení needitovatelného plánu jen pro čtení
  • Opravy nahlášených chyb