Osnutek odseka

  • Kriterij ocenjevanja:

    Celotna naloga je vredna 150 točk in je razdeljena na več sklopov glede na zahtevano znanje.

     

    HTML (35t):

    1. dodajanje polja za tekstovni vnos zaporedja: 10t
    2. dodajanje vseh potrebnih javascript eventov na ustrezna mesta: 10t
    3. dodajanje okvirja, v katerem se nahaja izpis velikosti zaporedja, števila točk ter gumb za novo igro: 15t

    CSS (45t):

    1. nastavitev ozadja strani: 1t
    2. nastavitev roba in barve ozadja elementa številčnice: 2t
    3. nastavitev črtkanega roba, njegovo barvo in debelino: 2t
    4. nastavitev notranjih odmikov igralne površine: 2t
    5. nastavitev barve ozadja številčnice, zunanjega roba: 2t
    6. nastavitev širine in višine številčnice: 2t
    7. postavitev roba, belega ozadja, ter zunanjega odmika igralne površine od zgoraj: 3t
    8. nastavitev zgornjega zunanjega odmika polja za vnos ter širino vnosnega polja: 3t
    9. 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
    10. postavitev igralne površine, da je levo in desno centrirana: 5t
    11. nastavitev vseh atributov pisave elementa številčnice: 5t
    12. postavitev elementov številčnice v željeno formo (polje 3X4): 15t

    Javascript (70t):

    1. počisti vnos: 2t
    2. osvežitev izpisov števila točk in velikosti zaporedja na strani: 2t
    3. preverjanje se izvede po pritisku na tipko ENTER: 2t
    4. pojava opozorilnega okna, ki igralcu čestita ob zadetku zaporedja: 2t
    5. pojava opozorilnega okna, ki igralca obvesti, da je zgrešil zaporedje in mu hkrati poda osvojeno število točk: 2t
    6. ponastavitev (resetiranje) spremenljivk: 3t
    7. izračun števila točk: 3t
    8. smiselna povezanost in uporaba funkcij oz. strukturiranosti programa: 5t
    9. primerjanje tekstovnega vnosa s generiranim zaporedjem in ugotavljanje pravilnosti oz. nepravilnosti: 7t
    10. naključno generiranje določenega zaporedja: 12t
    11. 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