boapps / Szivacs-Naplo

Egy multiplatformos kliensalkalmazás az e-napló rendszerhez.
BSD 2-Clause "Simplified" License
59 stars 10 forks source link

Órarend rakoncátlan óraszám nélüli órákkal [bug] #51

Closed RedyAu closed 4 years ago

RedyAu commented 4 years ago

Azért írok róla, mert nem hiszem, hogy csak engem érint. Egy kis háttértörténet, skippelhető:

Az iskolánkban (mint mindenhol) tavaly indult el a Kréta, viszont csak a közismereti tárgyakkal (matek, töri, magyar, stb.). Ennek akkor nem mondták meg a konkrét okát, csak azt, hogy nem működik zenei órákkal a rendszer. Idén is csak közismmel indultunk, de az őszi szünetben beindult a zenei rendszer átültetése is, megjelentek a zenei órák az órarendben, a tanárok fokozatosan töltik fel a jegyeket. Szerintem kitaláltam, (többek között) miért nem működött eddig, és miért csapja szét a Szivacsot: Mivel a zenei órák mindenkinél máshogy vannak és egy csomó egyéni, simán lehet hogy egy esti pl. szolfézs valakinek a 11. de másnak csak a 7. órája. Emiatt szükség volt arra, hogy lehessen "valahanyadik" órát írni a Krétába, a jelek szerint ezt belefejlesztették.

A Krétában ezek az órák N.-ként szerepelnek: Screenshot_20191107-174601

A Szivacs főoldali kis órarendnézőkéje mutatja a -1-et: (Azért van belőle 2, mert másfél órás duplaóra) Screenshot_20191107-174352

De az órarend képernyő már felmondja a szolgálatot: (A fehér képernyő részen is az órák jelennek meg, oldalt látszik pár szétcsúszott infó) Screenshot_20191107-174404

Ha pedig rányomok (a semmire), az óra neve helyett az óra kategóriáját mutatja (Zeneművészet, minden egyes zenei óránál), ami nem túl hasznos. Azért egy kórus és egy zeneelmélet között jó lenne látni a különbséget ;) (Igen, a csoportnál látszik, hogy ez épp egy zeneelmélet óra, de ez véletlen, és ne erre támaszkodjunk... Van, ahol nincs benne a csoportban az óra neve.) Screenshot_20191107-174407

Ugyanez a lista a Krétában: Screenshot_20191107-174557

Dicséretes, hogy a Szivacs nem csak az időpontokat jelzi, hanem az óra sorszámát, ezt jó lenne megtartani, viszont látom, hogy nem fér össze könnyen a "valahanyadik" órákkal. Esetleg lehetne dobni az adatbázis órasorszámait és egy időpont alapjáni sorbarakás után számozhatná őket maga a Szivacs. Vagy ha ez pl. 0. és -1. óráknál gondot jelent, mert 1.-nek kezelné őket, akkor az értelmezhetetlenek helyére kerüljön egy X vagy akár semmi. Biztos kitalálsz valami szépet, eddig szuperül sikerült :)

Ami pedig az óra neve és kategóriája közötti különbséget illeti: Közismereti tárgyaknál (megnéztem a jsont) tényleg tartalmilag ugyanaz a kettő mindig (max kis-nagybetű és elgépelés a különbség), ezért nem volt gond, a Szivacs egyik helyen a kategóriát, másikon meg az óra nevét mutatja. Jó lenne, ha mindenhol a nevet mutatná, a kategóriáját pedig csak a részletes nézetben. Itt egy jó példa: Jegyzet 2019-11-07 200122

Nagyon-nagyon összecsapottnak látszik az egész órarendi adatsor, borzalmas lehet vele dolgozni... Gondolom, az egész ilyen. Sok szerencsét hozzá!

(Azért nem cenzúráztam semmit, mert úgyis mellékeltem a heti órarendem jsonját, abban meg minden benne van ;) ) lessons-71598268582.txt

boapps commented 4 years ago

Köszi a hiba bejelentését, már én se értem miért a categória nevét használtam. A -1es óráknál meg akkor nem lesz az órának száma, bár ennél lehet, hogy szükségem lesz teszterre, mert nálunk ilyen nincs. Ha van kedved segíteni és dobsz nekem egy e-mailt majd küldenék egy .apk-t, amit ki kéne próbálni. (eSzivacs@gmail.com)

boapps commented 4 years ago

Arra esetleg nincs valami ötleted, hogy mitől csúszott úgy szét az a óra? EDIT: közben rájöttem

RedyAu commented 4 years ago

Köszi a javítást :)