Izrada kviz web aplikacije pomoću React JavaScript biblioteke i Bootstrap alata

Saved in:
Bibliographic Details
Title: Izrada kviz web aplikacije pomoću React JavaScript biblioteke i Bootstrap alata
Authors: Samardžić, Antonio
Contributors: Kavran, Krešimir
Publisher Information: Veleučilište Velika Gorica.
University of Applied Sciences Velika Gorica.
Publication Year: 2021
Collection: Croatian Digital Theses Repository (National and University Library in Zagreb)
Subject Terms: React, JavaScript, Bootstrap, biblioteka, web aplikacija, back-end, front-end, TEHNIČKE ZNANOSTI. Računarstvo, TECHNICAL SCIENCES. Computing
Description: Ova web aplikacija bazirati će se na temelju React JavaScrip biblioteke koristeći Bootstrap alat za uređivanje aplikacije. Zadana tema web aplikacije je izraditi funkcionalnu kviz web aplikaciju. Izrađena web aplikacija primarno mora imati opciju registracije novog korisnika, ali i mogućnost prijave administratora koji svojom prijavom otključava mogućnost izmjene sadržaja kao što je dodavanje i brisanje pitanja i odgovora koja su vidljiva običnom korisniku, ali ih on ne može modificirati. Kako bi se prikazala prijava korisnika i administratora, hard-code-irano je nekoliko korisnika i administratora. Primjer Kada se prijavi obični korisnik, bez administratorskih prava, on može vidjeti komponentu gdje mu se nude tri gumba; jedan služi za pokretanje samog kviza, klikom na drugi gumb korisnik može pogledati listu najboljih rezultata koji su do tada drugi korisnici ostvarili uključujući i svoj rezultat, klikom na treći gumb korisnik se može odjaviti sa svog korisničkog računa te tako i izaći iz aplikacije gdje će ponovno biti pozdravljen sa komponentom za prijavu. Sa druge strane, ako se administrator prijavi sa odgovarajućom email adresom i lozinkom, ulazi u komponentu u kojoj se nalazi lista sa svim pitanjima koja su trenutno u kvizu te odgovori na svako pojedinačno pitanje. Nakon uspješne prijave, administrator može krenuti sa izmjenom sadržaja, dodati pitanje i odgovore u predodređene kučice i kliknuti na gumb add koji će isto pitanje automatski dodati u listu sa svojim jedinstvenim identifikacijskim brojem. Isto tako, u listi pored svakog pitanja postoji gumb sa naznakom delete koji klikom na njega briše pitanje koje je administrator odabrao.
Document Type: bachelor thesis
File Description: application/pdf
Language: Croatian
Relation: https://zir.nsk.hr/islandora/object/vvg:977; https://urn.nsk.hr/urn:nbn:hr:246:290325; https://zir.nsk.hr/islandora/object/vvg:977/datastream/PDF
Availability: https://zir.nsk.hr/islandora/object/vvg:977
https://urn.nsk.hr/urn:nbn:hr:246:290325
https://zir.nsk.hr/islandora/object/vvg:977/datastream/PDF
Rights: http://rightsstatements.org/vocab/InC/1.0/ ; info:eu-repo/semantics/openAccess
Accession Number: edsbas.E32904C7
Database: BASE
Description
Abstract:Ova web aplikacija bazirati će se na temelju React JavaScrip biblioteke koristeći Bootstrap alat za uređivanje aplikacije. Zadana tema web aplikacije je izraditi funkcionalnu kviz web aplikaciju. Izrađena web aplikacija primarno mora imati opciju registracije novog korisnika, ali i mogućnost prijave administratora koji svojom prijavom otključava mogućnost izmjene sadržaja kao što je dodavanje i brisanje pitanja i odgovora koja su vidljiva običnom korisniku, ali ih on ne može modificirati. Kako bi se prikazala prijava korisnika i administratora, hard-code-irano je nekoliko korisnika i administratora. Primjer Kada se prijavi obični korisnik, bez administratorskih prava, on može vidjeti komponentu gdje mu se nude tri gumba; jedan služi za pokretanje samog kviza, klikom na drugi gumb korisnik može pogledati listu najboljih rezultata koji su do tada drugi korisnici ostvarili uključujući i svoj rezultat, klikom na treći gumb korisnik se može odjaviti sa svog korisničkog računa te tako i izaći iz aplikacije gdje će ponovno biti pozdravljen sa komponentom za prijavu. Sa druge strane, ako se administrator prijavi sa odgovarajućom email adresom i lozinkom, ulazi u komponentu u kojoj se nalazi lista sa svim pitanjima koja su trenutno u kvizu te odgovori na svako pojedinačno pitanje. Nakon uspješne prijave, administrator može krenuti sa izmjenom sadržaja, dodati pitanje i odgovore u predodređene kučice i kliknuti na gumb add koji će isto pitanje automatski dodati u listu sa svojim jedinstvenim identifikacijskim brojem. Isto tako, u listi pored svakog pitanja postoji gumb sa naznakom delete koji klikom na njega briše pitanje koje je administrator odabrao.