Sustav za definiciju i provođenje anketa temeljen na proširivoj biblioteci otvorenog kôda
Sažetak na hrvatskom: Anketa je naziv za skup postupaka kojim se prikupljaju i analiziraju podaci. Postoji mnogo alata za izradu anketa, ali niti jedan nije u potpunosti prilagođen korisnikovim potrebama. Ovo se očituje u ograničenom broju mogućih pitanja, nedovoljnoj razrađenosti analize rezultata,...
Permalink: | http://skupni.nsk.hr/Record/fer.KOHA-OAI-FER:49331/Details |
---|---|
Glavni autor: | Luketin, Marin (-) |
Ostali autori: | Baranović, Mirta (Thesis advisor) |
Vrsta građe: | Drugo |
Impresum: |
Zagreb,
M. Luketin,
2016.
|
Predmet: |
anketa
> upitnik
> pitanje
> odgovor
> scalaq
> scala
> biblioteka
> postgresql
> dsl
> dsl-platform
> templater
> web
> mvc
survey
> questionnaire
> question
> answer
> scalaq
> scala
> library
> postgresql
> dsl
> dsl-platform
> templater
> web
> mvc
|
LEADER | 04034na a2200229 4500 | ||
---|---|---|---|
003 | HR-ZaFER | ||
008 | 160221s2016 ci ||||| m||| 00| 0 hr d | ||
035 | |a (HR-ZaFER)ferid3904 | ||
040 | |a HR-ZaFER |b hrv |c HR-ZaFER |e ppiak | ||
100 | 1 | |a Luketin, Marin | |
245 | 1 | 0 | |a Sustav za definiciju i provođenje anketa temeljen na proširivoj biblioteci otvorenog kôda : |b završni rad / |c Marin Luketin ; [mentor Mirta Baranović]. |
246 | 1 | |a Survey management system based on extensible open source library |i Naslov na engleskom: | |
260 | |a Zagreb, |b M. Luketin, |c 2016. | ||
300 | |a 31 str. ; |c 30 cm + |e CD-ROM | ||
502 | |b preddiplomski studij |c Fakultet elektrotehnike i računarstva u Zagrebu |g smjer: Programsko inženjerstvo i informacijski sustavi, šifra smjera: 39, datum predaje: 2016-06-17, datum završetka: 2016-07-11 | ||
520 | 3 | |a Sažetak na hrvatskom: Anketa je naziv za skup postupaka kojim se prikupljaju i analiziraju podaci. Postoji mnogo alata za izradu anketa, ali niti jedan nije u potpunosti prilagođen korisnikovim potrebama. Ovo se očituje u ograničenom broju mogućih pitanja, nedovoljnoj razrađenosti analize rezultata, neintuitivnim sučeljima te u sigurnosnim rizicima. U sklopu ovog završnog rada ostvarena je biblioteka otvorenog kôda i web aplikacija koja tu biblioteku koristi. Za izradu rješenja korišten je programski jezik Scala, sbt alat za generiranje izvršnog koda, alat Templater za izradu izvještaja o analizi popunjenih anketa, DSL platforma za jednostavnu izgradnju struktura u bazi podataka i razreda za pristup podacima te radni okvir Play za izradu web aplikacije. Dijagramima obrazaca uporabe prikazane su moguće interakcije korisnika s web aplikacijom te programera s bibliotekom. Biblioteka pruža mogućnost stvaranja ove vrste pitanja i naprednijih statistika. Web aplikacija prikazuje načine korištenja biblioteke: izrada vlastitih anketa, popunjavanje anketa te preuzimanje izvještaja provedenog nad popunjenim anketama. Omogućeno je i dohvaćanje poveznice za svaku anketu preko koje se ta anketa popunjava. Trenutno ostvarena biblioteka može se koristiti samo u programskom jeziku Scala pa bi se u budućnosti trebalo omogućiti korištenje biblioteke za druge programske jezike. | |
520 | 3 | |a Sažetak na engleskom: A survey refers to a set of methods for collecting and analysing data. There are many tools for creating surveys, but no one can completely satisfy the user's needs. The main problems are limited number of possible questions, insufficiently elaborated result analysis, unintuitive graphical interface and security risks. As a part of this thesis, the open-source library has been developed with the appropriate web application. For development of these solutions, programming language Scala has been used as well as some other tools: sbt build tool, Templater tool for exporting reports about analysis of completed surveys, DSL platform for simple database structure creation and to generate classes providing the access to the given database and Play framework for web application development. The use case diagrams show both the possible user's interactions with the web application and he programmer's interactions with the library. The library offers the possibility to create new question types and more advanced statistics. The web application shows how to use the library. It is possible to create one's own surveys, to complete them and download the analysis report. It is also possible to get a link to each survey hrough which the survey can be completed. Currently developed library can only be used with Scala programming language, so in the future, the library should be available for other programming languages. | |
653 | 1 | |a anketa |a upitnik |a pitanje |a odgovor |a scalaq |a scala |a biblioteka |a postgresql |a dsl |a dsl-platform |a templater |a web |a mvc | |
653 | 1 | |a survey |a questionnaire |a question |a answer |a scalaq |a scala |a library |a postgresql |a dsl |a dsl-platform |a templater |a web |a mvc | |
700 | 1 | |a Baranović, Mirta |4 ths | |
942 | |c Z | ||
999 | |c 49331 |d 49331 |