Projekt

Obecné

Profil

Oborový projekt (KIV/OPSWI)

otevřený

více než 3 roky(ů) pozdě (2020-12-23)

Cílem iterace jsou vylepšení vypsané v Redmine v Nápadech na rozšíření.

93%

22 úkolů   (1 uzavřený21 otevřených)

Nápady na rozšíření

Nápady na další rozšíření do aplikace pro pokračování projektu (např. formou oborového projektu, tzn. nikoliv v rámci předmětu KIV/ASWI):

  1. DONE zobrazovat na mapě všechny datové sady najednou - přináší mnoho dalších problémů, které je potřeba řešit např. barevné rozlišení datasetů, smíchání jednotlivých datasetů, předělat popupy. Bylo by hezké mít nějaké tlačítko na zobrazení/vypínání vrstev tzn. na chvíli zneviditelnit nějakou vrstvu a vzápětí ji opět zviditelnit.
  2. DONE zpřesnit lokalizace vložených bodů a určit souřadnice u neznámých bodů
    • ručně na datové sadě, nevytvářet na to GUI
  3. DONE neumožňovat přecházet na další krok animace dokud nebudou data u aktuálního kroku načtena (pro velmi špatná internetová připojení)
  4. DONE nezavírat při animaci popupy, ale aktualizovat jejich obsah dle změny dat
  5. DONE umožnit animaci přes více dnů, ale zároveň přidat ovládací prvek, který by umožňoval zacyklení v rámci jednoho dne
    • vyladit velikost zámečku, aby byl snadno viditelný stav
  6. DONE vytvořit rozhraní pro snadné přidávání datasetů - jednotlivé neznámé datasety se zobrazí v seznamu a po kliknutí do mapy se jim přiřadí pozice
    • uděláno přes script + šablony souborů na backendu
  7. DONE optimalizace UX, streamline grafického designu, použití jednotné sady GUI prvků, performance

Vyčištění do podoby pěkného open-source produktu

  1. zdokumentovat (v kódu + na github) podstatné věci a hacky
  2. vyčistit implementaci (spotřeba paměti ap.) + docker images
  3. nějaký způsob konfigurace GUI pro různá nasazení
  4. monitorování chodu a reportování problémů z backendu + základní statistiky používání
  5. (po vyčištění impl) přesunout projekt na GitHub

Možná validace

Sledování času
Odhadovaná doba 204.00 hodin
Úkoly podle
Bug

1/6

Feature

0/7

Support

0/2

Task

0/7