Talk:Meeskond "Skill and Others": Difference between revisions

From ICO wiki
Jump to navigationJump to search
Line 11: Line 11:


Janar Tooming DK21
Janar Tooming DK21
----------------------------------------------------------------------------------------------------------------
'''Rakendus'''
Rakendus täidab ülesande nõudeid kuid kuna andmebaasi puudujääkidele, peab paljusi andmeid mõtetult uuesti sisestama, nt hinded ja tunnid. Üldmulje on hea, aga praktikas kasutust ei leia, vähemalt seni kaua kuni korralik andmebaas on ehitatud ja programmi loogika vastavalt üles ehitatud.
'''Lähtekood'''
Lähtekood tundub asjalik ja töötab ning on kommenteerimisega ka viitsitud vaevata, aga vaadake oma andmemudel üle, teil on hinded eraldi olevas tabelis, mis pole seotud useri id'ega kuigi kõik peaks useri ümber toimuma. Eraldi on teil hinnete all eesnimi ja perenimi, andmete dubleerimine lihtsalt. Kui teil oleks hinde id ja useri id ära seotud oleks teil ühe kindla inimese hindeid palju lihtsam jälgida ja kuvada. Samuti on tund sidumata ainega. Andmebaas ei tundu jätkusuutlik ja nõuaks ümbertegemist.
'''Wiki'''
Wiki leht on väga hästi koostatud ja pakub korralikku ülevaadet programmi kasutamisest kui ka klasside kirjeldused on olemas.
'''Jaan Kruusma, D22'''

Revision as of 18:54, 17 December 2010

Arvamus

Alustuseks jäi silma projekti põhjalik ja koos piltidega kajastamine wikis. Projekti oli oma arvutis meeldivalt lihtne tööle saada. Hiljem teiste autorite projekte katsetada üritades selgus, et see pole sugugi mitte enesestmõistetav. Projekt ise vastab esmapilgul ülesande püstituses olnud nõudmistele osas, mis puudutab andmete (nii ainete profiilid kui hinded) sisestamist. Kahjuks ei suutnud ma leida ühtegi aruannet, mida käesolev projekt väljastaks. Õpikeskonna puhul on mõistlikku vajadust aruannete järele võibolla keerulisem leida kui näiteks raamatukogu puhul, kuid raamatukoguga paralleele tõmmates oleks võinud välja tuua võimaluse reastada õpilasi õpitulemuste alusel või kuvada need, kellel on liiga vähe hindeid või liiga halb keskmine hinne vms. Projekti lähemalt katsetades selgub, et õpilaste profiilide lisamisega on kõik hästi. Samuti õnnestub lisada ainete profiile. Õpilasele hindeid panna ja muuta „Vaata ja muuda - hinded“ alt paraku ei õnnestu, hinde saab küll sisestada, kuid see ei salvestu. Kasutaja mugavuse ja arusaadavuse poole pealt tahaks hinnete lisamise juures näha nuppu „salvesta“ Võimalik, et hinnete mittesalvestumine on kuidagi seotud projekti üles- või allalaadimisega. „Vaata ja muuda - hinded“ all on väli „Kokku“, kus õpilase hinded summeeritakse. Tavaloogika kohaselt oleks mõistlikum leida keskmine hinne, mitte hinnete summa. See järeldus põhineb muidugi ainult autori enda sisestatud ühe õpilase hinnetel, sest kuna hindeid lisada ei õnnestunud, ei saanud ka katsetada. Koodi uurides jäi silma ka see, et koodi on korralikult kommenteeritud. Projekti puhul meeldib selge ja loogiline avaleht. Ka idee, sisu ja võimalused on kokkuvõttes head (eriti arvestades seda, et projekt on põhimõtteliselt teostatud ühe inimese poolt, mitte tiimitööna).

Janar Tooming DK21


Rakendus

Rakendus täidab ülesande nõudeid kuid kuna andmebaasi puudujääkidele, peab paljusi andmeid mõtetult uuesti sisestama, nt hinded ja tunnid. Üldmulje on hea, aga praktikas kasutust ei leia, vähemalt seni kaua kuni korralik andmebaas on ehitatud ja programmi loogika vastavalt üles ehitatud.


Lähtekood Lähtekood tundub asjalik ja töötab ning on kommenteerimisega ka viitsitud vaevata, aga vaadake oma andmemudel üle, teil on hinded eraldi olevas tabelis, mis pole seotud useri id'ega kuigi kõik peaks useri ümber toimuma. Eraldi on teil hinnete all eesnimi ja perenimi, andmete dubleerimine lihtsalt. Kui teil oleks hinde id ja useri id ära seotud oleks teil ühe kindla inimese hindeid palju lihtsam jälgida ja kuvada. Samuti on tund sidumata ainega. Andmebaas ei tundu jätkusuutlik ja nõuaks ümbertegemist.


Wiki

Wiki leht on väga hästi koostatud ja pakub korralikku ülevaadet programmi kasutamisest kui ka klasside kirjeldused on olemas.


Jaan Kruusma, D22