undergraduate thesis
Prototype application for storing corrections of exam data implemented with Microsoft MVC technology

Kristian Leiner (2015)
Polytechnic of Međimurje in Čakovec
Computer science
Metadata
TitlePrototipna aplikacija za evidentiranje korekcija podataka o održanim ispita izrađena pomoću ASP.NET MVC tehnologije
AuthorKristian Leiner
Mentor(s)Mihael Kukec (thesis advisor)
Abstract
Projekt je izrađen kao web aplikacija za digitalno popunjavanje obrazaca koja omogućuje jednostavnu interakciju između korisnika i poslužitelja. Ideja samog projekta osmišljena je na način da korisnicima olakšava upisivanje potrebnih podataka tj. ograničava odabir podataka kako bi se izbjegle pogreške tijekom ispunjavanja obrasca koji se kasnije može ispisati na papir za daljnju uporabu. U izrađenu web aplikaciju ugrađen je sustav za prijavu korisnika tj. mogućnost registracije i prijave. Prilikom prijave u sustav, svaki upisan podatak se detaljno provjerava s klijentske i poslužiteljske strane korištenjem programskih jezika: jQuery, AJAX, JavaScript i C#. Kada se korisnik prijavi u sustav on dobije dozvolu za prijavu pod odabranim korisničkim imenom i lozinkom. Ukoliko se unesu krivi podaci kod prijave na web aplikaciju korisnik se upozorava o namjernoj ili nenamjernoj grešci prilikom potvrde prijave ili pak tijekom unosa podataka. Uspješnom prijavom na web aplikaciju, korisnik se zatim šalje na stranicu popunjavanja digitalnih obrazaca. Dolaskom na stranicu, ovisno o grupi kojoj njegov korisnički račun pripada (administrator, pročelnik, prodekan, nastavnik) korisnik dobiva mogućnost popunjavanja obrazaca. Važno je napomenuti da se implementirani obrazac sastoji od više dijelova tj. više manjih obrazaca koji se pohranjuju kao cjelina. Popunjavanjem prvog dijela obrasca, korisnik upisuje tj. odabire podatke o tome gdje je nastala greška pri evidentiranju podataka o ispitu. Podaci se upisuju i razvrstavaju prema smjeru, semestru i predmetu studija te prema prijavljenom korisniku(nastavnik, pročelnik, prodekan, referada). Drugi dio obrasca se odnosi na detaljan opis i obrazloženje uočene greške tijekom prvotnog unosa. Trećim dijelom obrasca korisnik ispravlja grešku unosom nove vrijednosti ocjene dobivene iz predmeta te postavlja datum izvedene korekcije. Svaki od tih obrazaca ima mogućnost pohrane podataka bez slanja na analizu i zahtjev za dozvolom korekcije greške koji se tada dodatno mogu još uređivati. Nakon što je korisnik upisao ispravne podatke, on može zaključati taj dio obrasca, čime sebi onemogućava daljnju promjenu podataka te automatski šalje ispunjen obrazac na razmatranje i odobravanje. Korisnici višeg statusa, kod popunjavanja imaju otključan četvrti obrazac kod kojeg odmah mogu postaviti dozvolu za ispravak uočene greške. U gornjem dijelu stranice, iznad obrasca za popunjavanje, korisnici mogu nakon unosa, u slučaju odustajanja, odabrati opciju za brisanje svih unosa te započeti sa novim. Postoji još izbor ispisa popunjenog obrasca u PDF formatu kojeg je tada moguće preuzeti ili ispisati na papir. Kada korisnik ispuni i preda barem jedan obrazac, otvara mu se mogućnost pregleda svojih obrazaca te provjeru da li je obrazac dobio dozvolu za korekcijom od strane korisnika viših statusa. Kako bi mogli vidjeti svoje obrasce, odabirom otvaranja obrazaca te filtriranjem prema studiju, semestru i predmetu korisnik dobiva traženi obrazac za pregled i mogućnosti ispisivanja obrasca u PDF formatu kao i kod stranice obrasca za popunjavanje. U slučaju nejasnoća, postoji hiperveza do stranice kontakt gdje se korisnici mogu odabirom teme i opisom problema kontaktirati sa nadređenim osobama. Ukoliko korisnik nije prijavljen u sustav, ima samo jednu mogućnost, a to je kontaktiranje nadređenih upisom svoje elektroničke pošte, teme, te širim opisom teme.
Parallel title (English)Prototype application for storing corrections of exam data implemented with Microsoft MVC technology
Committee MembersSanja Brekalo
Željko Knok
Mihael Kukec
GranterPolytechnic of Međimurje in Čakovec
Lower level organizational unitsComputer science
PlaceČakovec
StateCroatia
Scientific field, discipline, subdisciplineTECHNICAL SCIENCES
Computing
Program Engineering
Study programme typeprofessional
Study levelundergraduate
Study programmeProfessional Study programe Computer Engineering
Academic title abbreviationbacc. ing. comp.
Genreundergraduate thesis
Language Croatian
Defense date2015-09-29
Parallel keywords (Croatian)jQuery AJAX JavaScript C#
Resource typetext
Access conditionOpen access
Terms of usehttp://rightsstatements.org/vocab/InC/1.0/
URN:NBNhttps://urn.nsk.hr/urn:nbn:hr:110:132564
CommitterPetra Horvat