Professional Documents
Culture Documents
OBAVEZNO JE NAPRAVITI PROJEKT/STRANICU o nekoj temi i pri tome koristiti elemente koje
smo radili ove godine (useState, useRef, useEffect, useContext). Napravite stranicu o Npr.
grad/glumcu/glumici/pjevaču/pjevačici/ poznatom mjestu/seriji itd. Možete i nadograditi
projekt od prošle godine. Sve stranice koje napravite trebaju biti tematski povezane (ne sada
da jedna priča o Splitu, a druga o NP Plitvice- osim ako ih nećete na neki način povezati- npr.
Napraviti stranicu o top destinacijama u Hrvatskoj- pa da tu bude svrstan i Split kao grad i
nacionalni parkovi. Svaka stranica obavezno treba imati formu koja će omogućiti unos
podataka te unesene podatke ispisati.
KATEGORIJE:
Link (koji vodi do vaše druge stranice)- više mogućnosti za prijelaz s jedne na drugu
stranicu
Router u App.js-u
Hiperveza koja vodi do neke stranice na internetu
Slika (više slika)
1
Upute za izradu JSRS projekta 11. svibnja.2022.
Header
Footer (baš na dnu stranice)
Paragrafe s tekstom
Props- prenošenje varijabli ili objekata s roditelja na dijete (nije direktno vidljivo na
sučelju, ali se rezultat vidi kada se objekti i varijable ispišu)
OVA GODINA:
Dakle, u vašoj dokumentaciji trebate spomenuti koje ste od ovih elemenata u kodu tj. na
sučelju koristili.
PRIMJER:
2
Upute za izradu JSRS projekta 11. svibnja.2022.
Stavili ste Linkove u tablicu koju ste centrirali. Napišete točno koji dio koda se odnosi na
postavljanje tablice, nevidljive obrube tablice, koji Link predstavlja odlazak na koju stranicu.
Gdje je u App.css-u tablica centrirana. Jeste li je centrirali preko class atributa ili slično.
Umetnuli ste sliku- npr. Neke poznate osobe. Je li se ona nalazi u mapi src ili posebnoj mapi.
Gdje je u App.css uređena i kako. Koje su njezine dimenzije, je li centrirana i slično. Jeste li
koristili props, koja je komponenta dijete, a koja roditelj. Jeste li props koristili za prenošenje
obične varijable ili objekta. Koji ste tip varijable koristili i sl. Koristili ste useState (u kojoj
formi ispisujete podatke, a u kojoj unosite, kako prenosite uneseni podatak itd.)
VREDNOVANJE:
DOVOLJAN(2)- ocjenu dovoljan dobit će učenik čiji rad zadovoljava sljedeće kriterije:
Projekt ima samo dvije uređene stranice koje su povezane linkom.
Header je jednostavan- u njemu stoji samo ime i prezime.
Projekt je na razini školskog zadatka s vrlo jednostavnom funkcionalnosti.
Projekt na vrlo jednostavan način koristi useState (kao na vježbi sa sata).
Elementi u projektu nisu poravnati/centrirani/ raštrkani su po stranici bez reda i
smisla, linkovi stoje bez reda i različiti su na svakoj stranici.
Postavljena je boja pozadine, ali ostale boje nisu usklađene/font je ostao
nepromijenjen, uloženo je minimalno truda u App.css.
Ima elemenata koji nisu opisani u dokumentaciji.
Dokumentacija je pisana bez reda i nečitko, učenik nije pazio na pravopis ni u
dokumentaciji, a ni u projektu.
Učenik ne zna objasniti određeni dio svog koda i ne zna koja je njegova
funkcionalnost u programu.
DOBAR (3)- ocjenu dobar dobit će učenik čiji rad zadovoljava sljedeće kriterije:
Projekt ima tri stranice u mapi Components.
Projekt je malo kompliciraniji školski zadatak .
Projekt osim useState koristi i useRef hook (za fokus) ili useEffect hook (vrlo slično
vježbi sa sata).
Header je posebno naglašen i u njemu se nalazi ime i prezime učenika.
3
Upute za izradu JSRS projekta 11. svibnja.2022.
ODLIČAN (5)- ocjenu odličan dobit će učenik čiji rad zadovoljava sljedeće kriterije:
Projekt ima četiri function komponente u projektu i jednu class komponentu.
Projekt je dosta kompleksan i vidljivo je da je učenik uložio dosta truda u njegov
izgled, linkove, raspored objekata po stranici, pomno sažet tekst na svakoj stranici
Projekt ima mapu Context u kojoj je class based komponenta koja služi za
definiranje teme ili login/logout-a.
U projektu se na „kompleksniji“ način (drugačije nego na satu) koriste useState,
useRef, useEffect i UseContext.
Projektu su usklađene boje teksta, font i pozadina (hiperveza može biti i slika),
određeni dijelovi stranice mijenjaju svoj oblik ili boju prilikom prelaska mišem
Header i Footer su mu sređeni (kao po kriterijima za ocjenu vrlo dobar)
U barem jednom dijelu programa koristi se props da bi se vrijednosti pohranjene i
varijablu ili objekt prenijele u drugu komponentu (i tamo ispisale).
Dokumentacija je potpuna, detaljna i učenik je pazio na pravopis (u projektu i
dokumentaciji)
4
Upute za izradu JSRS projekta 11. svibnja.2022.
SAVJETI:
Ne čekajte zadnji dan za izradu projekta jer vam onda možda neću biti u mogućnosti
pomoći, a i možda ga nećete stići ni napraviti (ni ispraviti grešku zbog koje program
ne radi).
Odredite točnu viziju onoga što želite raditi i konzultirajte se o toj ideji s nastavnicom.
Provjerite je li vaša vizija obuhvaća kriterije za ocjenu za koju se natječete.
Projekt radite kontinuirano i cijelo vrijeme vodite računa o tome da je negdje
spremljen (uvijek je dobro imati „backup“).
Često ga pokrećite i provjeravajte moguće greške. JAVITE SE KAD IH NE ZNATE
RIJEŠITI!
Dokumentaciju radite paralelno s projektom i pazite na detalje.