Ocena 6 - Pokazivanje razumevanja materijala sa vežbi, uključuje osnove HTML-a, CSS-a i JavaScript-a. Šta su funkcije? Šta je responsive dizajn? Materijal za pripremu je od vežbi 1 do vežbi 8. Slobodno zanemarite kompleksne primere iz vežbi 4 i teme za dodatno istraživanje sa vežbi 5. Pokazatelj da ste savladali osnove je da znate samostalno da uradite vežbu 8. Ocene 7 i 8 - Podrazumeva demonstraciju znanja za samostalnu izradu vežbe 8 (Ko je već ovo postavio na Google disk, na njih se ne odnosi). Put a) Prikazujete odlično znanje iz programiranja, može da bude objektno orijentisano. Imate mogućnost da osmislite funkcije koje će raditi nešto smisleno. Npr. Generisanje brojeva i vremenskih žigova ili funkcija koje mogu da spreče potencijalne probleme koje mogu da nastanu u aplikaciji. Dolaze u obzir sve funkcije koje smo spominali na vežbama, ili nešto što vam se svidi sa MDN-a https://developer.mozilla.org/en-US/docs/Web/JavaScript . Izrađuje se dokument sa kratkim opisom svake izabrane funkcije ili toga što ste smislili. Put b) Pišete biznis analizu (nije biznis plan). To podrazumeva detaljnu speciikaciju aplikacije koju ćete osmisliti, koju bi dali programeru da napravi. Treba da vodite računa da to što zahtevate, bude izvodljivo sa trenutno dostupnom tehnologijom. Izrađuje se dokument koji može da sadrži vizuelni deo (Paint, PhotoShop ili nešto treće) i treba da sadrži detaljnu specifikaciju i spisak tehnologija koje će biti korišćene. Ukratko, šta korisnik treba da ima, da bi mogao da koristi tu aplikaciju i šta će on zapravo dobiti sa tom aplikacijom. Npr. Ako koristi SharePoint server, korisnik mora da ima dva fizička servera, od kojih će jedan služiti samo za bazu podataka, a na drugom će biti SharePoint. Možda nema potrebe za komplikovanjem i korisniku treba samo laptop i Wi-Fi mreža. Razlika između 7 i 8 je u količini detalja i kreativnosti. Ocene 9 i 10 Napraviti i dinamički prikazati rezultate nekih merenja (generisani brojevi iz JavaScript-a, iz firmware-a, ili nečeg trećeg). Vodićete računa na kojim će uređajima to biti prikazivano i o medija upitima, UHD TV ili mobilni telefon ili nešto treće. Dodavanje kontrola na stranicu koje mogu regulisati brzinu prikazivanja, broj tačaka, svako n-to merenje ili nešto što smislite. Bitno je i voditi računa o potencijalnim greškama koje mogu da se dogode ili nepredviđenim vrednostima koje mogu da poremete grafički prikaz ili funkcionalnost aplikacije koju pravite. Ocenjuje se kod, kreativnost, snalažljivost (ne unutar grupe, već pretraga interneta i gotovih rešenja), vaše objašnjavanje šta korisnik može da dobije sa tim i .doc ili .pdf fajl koji će istaći najbolje funkcionalnosti te aplikacije i kraće uputstvo za administratora u kom bi mu se objasnilo kako može da "instalira" to vaše rešenje negde. Razlika između 9 i 10 je u količini detalja i kreativnosti. ESP32, koje imamo na Katedri, su vam date kao opcija, a 10 se može dobiti bez upotrebe istih.