Topic 2
Osnutek odseka
-
Kriterij ocenjevanja:
Celotna naloga je vredna 150 točk in je razdeljena na več sklopov glede na zahtevano znanje.
HTML (35t):
- dodajanje polja za tekstovni vnos zaporedja: 10t
- dodajanje vseh potrebnih javascript eventov na ustrezna mesta: 10t
- dodajanje okvirja, v katerem se nahaja izpis velikosti zaporedja, števila točk ter gumb za novo igro: 15t
CSS (45t):
- nastavitev ozadja strani: 1t
- nastavitev roba in barve ozadja elementa številčnice: 2t
- nastavitev črtkanega roba, njegovo barvo in debelino: 2t
- nastavitev notranjih odmikov igralne površine: 2t
- nastavitev barve ozadja številčnice, zunanjega roba: 2t
- nastavitev širine in višine številčnice: 2t
- postavitev roba, belega ozadja, ter zunanjega odmika igralne površine od zgoraj: 3t
- nastavitev zgornjega zunanjega odmika polja za vnos ter širino vnosnega polja: 3t
- nastavitev debeline pisave (bold), zunanjega odmika in vseh notranjih odmikov v polju kjer se izpisuje dolžina zaporedja, število točk ter vsebuje gumb »nova igra«: 3t
- postavitev igralne površine, da je levo in desno centrirana: 5t
- nastavitev vseh atributov pisave elementa številčnice: 5t
- postavitev elementov številčnice v željeno formo (polje 3X4): 15t
Javascript (70t):
- počisti vnos: 2t
- osvežitev izpisov števila točk in velikosti zaporedja na strani: 2t
- preverjanje se izvede po pritisku na tipko ENTER: 2t
- pojava opozorilnega okna, ki igralcu čestita ob zadetku zaporedja: 2t
- pojava opozorilnega okna, ki igralca obvesti, da je zgrešil zaporedje in mu hkrati poda osvojeno število točk: 2t
- ponastavitev (resetiranje) spremenljivk: 3t
- izračun števila točk: 3t
- smiselna povezanost in uporaba funkcij oz. strukturiranosti programa: 5t
- primerjanje tekstovnega vnosa s generiranim zaporedjem in ugotavljanje pravilnosti oz. nepravilnosti: 7t
- naključno generiranje določenega zaporedja: 12t
- pravilno animiranje naključno generiranega zaporedja: 30t
Bonus točke (obvezno rešit prve tri sklope):
- onemogočanje vnosa odgovora v času predvajanja zaporedja (animacije): 5t
- onemogočite vnos daljšega zaporedja (kot je iskano zaporedje): 5t
- preverjanje vnosa dovoljenih znakov (0-9, *, #, ENTER): 10t
- omogočite vnos odgovora s klikom na številčnico (namesto tipkovnice): 10t