Open hakenr opened 2 years ago
@gammeplay2 Objevil jsem ještě toto https://www.mensagymnazium.cz/cs/studenti/rozvrh-volitelnych-seminaru
To by možná stačilo, nějaké takové přehledné zobrazení, jak se semináře v rozvrhu potkávají.
@futejo-k @Kolombooo Myslím, že s tímhle byste se mohli zkusit poprat vy dva. Alespoň zatím z nějaké visuální stránky a data se tam pak doplní. Vím, že vám jde design, a tohle je z veliké části o tom.
Vzhledově buď jako v ŠO, nebo to co posílal Robert výše, (nebo cokoliv funkčního vás napadne, je to na kreativitě řešitele).
Stávající intranet nic takového nemá, nicméně do nového bychom něco takového mohli dát.
Hrubou představu mám takovou, že by to mohlo vypadat jako týdenní tabulkový rozvrh předmětů, co má Škola Online. Abychom komponentu mohli využít pro přehled možných zápisů, ale i pro zobrazení již zapsaných předmětů, mohlo by to dle nastavení předmětu na vstupu rozlišovat, jestli se daný předmět zobrazí v rozvrhu "přes celou buňku", nebo jenom "jako HxBadge se zkratkou předmětu" (zkratky zatím v modelu předmětů nemáme, ale pokud to bude potřeba, tak je tam dodáme).
přibližný náčrt API:
IEnumerable Subjects, resp. struktura vstupního ScheduleViewSubject:
Úkolem tohoto tasku není napojení na data, ale vytvoření vizuální Blazor komponenty do Web.Client (HTML, Razor syntax).
Testovat je možno na své stránce v /Development, vstupní data (kolekci subjects předávanou z venku) si tam nahardcodovat.
Pokud si neměl(a) s Blazor/Razor zatím zkušenosti, tak doporučuji začít zde: https://docs.microsoft.com/en-us/aspnet/core/blazor/?view=aspnetcore-5.0 https://docs.microsoft.com/en-us/learn/modules/build-blazor-webassembly-visual-studio-code/