jandoubek / pvs-2020-lectures

Project for PVS lecture in fall 2020
0 stars 0 forks source link

Možnost hledat podle dne a času #50

Open pakk-minidose opened 3 years ago

pakk-minidose commented 3 years ago

Já jako uživatel bych chtěl najít předmět podle volného času v rozvrhu s důrazem na jednoduchost zadávání takového kritéria (speciální grafický prvek?).

Podmínka splnění: Najdu si předměty pro mojí rozvrhovou díru ve čtvrtek 11:30-15:10.

pakk-minidose commented 3 years ago

Jako ideální se jeví Material-UI Pickers EDIT: evidentně se tam počítá jen s volbou data tvaru 1.12.2020, takže budeme muset použít jiné řešení

Otázka na @agehrtenab : začínají všechny přednášky v 9:30, 11:30, ...?

SachCZ commented 3 years ago

Můj prvotní nápad byl ty dny jak už tam jsou a hodiny slider od 6:00 do 20:00. Jen nahazuju.

pakk-minidose commented 3 years ago

Sounds good

hetsko commented 3 years ago

Jako prvotní nekomplikovaná implementace dobrý. Do budoucna (druhá iterace, až bude čas) bych za mě preferoval něco víc ve stylu "do obrázku rozvrhu si naklikám přesně ty volné mezery co mám". T.j. takové 2d pole toggle tlačítek, které kopíruje tvar slotů v rozvrhu. Už jsme o něčem takovém mluvili, pracovalo by to s tou informaci, které rozvrhové sloty daný předmět zabírá. To v toy datech není, ale @agehrtenab to už myslím nějak přelouskával a implementuje/implementoval do plných dat.

Přijde mi to lepší oproti "výběr dnů + výběr času" hlavně v tom, že tam můžeš hezky intuitivně naklikat všechny svoje mezery v rozvrhu (vlastně inverzi svého rozvrhu - všechno kde nemáš předmět) a pak to hledat najednou. Často nehledám rozumný předmět do konkrétní mezery, ale spíš do kterékoliv z mezer.

SachCZ commented 3 years ago

Jasný to zní skvěle ale je to taky sakra hodně práce, protože se to bude musí udělat od základu o zobrazení na mobilu nemluvě.

pakk-minidose commented 3 years ago

Souhlasím s Martinem, nenašel jsem žádnou defaultní komponentu, co bychom mohli použít jako základ. To znamená si to celé navrhnout od píky.

Asi bych to nechal jako advanced feature, pokud nám zbyde čas.

hetsko commented 3 years ago

Jo jasně, je to advanced. Souhlasím s tím nechat to na později. Ale zas tak sakra hodně práce to podle mě nebude. Prostě 5x12 grid s toggle tlačítkama (grid i toggle tlačítka v material ui jsou). Pak se akorát trochu povrtat v té samotné vyhledávací logice.

agehrtenab commented 3 years ago

Otázka na @agehrtenab : začínají všechny přednášky v 9:30, 11:30, ...?

Vyfiltroval jsem si aktuální exportovaná data a současném rozvrhu všechny hodiny začínají v XX:30 pro všechna celočíselná XX od 7 do 18 včetně. To se týká všech hodin, nejen přednášek. (Nebo tě zajímají pouze přednášky?)

pakk-minidose commented 3 years ago

To je vše, co jsem potřeboval. Díky.