Zobrazit minimální záznam

dc.contributor.advisorRadvanský, Martin
dc.contributor.authorŠimko, Matěj
dc.date.accessioned2022-09-01T07:20:37Z
dc.date.available2022-09-01T07:20:37Z
dc.date.issued2022
dc.identifier.otherOSD002
dc.identifier.urihttp://hdl.handle.net/10084/147344
dc.description.abstractTato práce se zabývá vývojem webové aplikace pro tvorbu a vyplňování dotazníků. Uživatelé mohou vytvářet dotazníky, do nich přidávat sekce a do sekcí přidávat otázky. Aplikace má za cíl, aby tvorba dotazníku byla příjemnou činností. Proto je např. implementována funkcionalita pro automatické ukládání změn, lokální validaci změn a přesouvání sekcí a otázek ve stylu drag and drop. Tvůrce může dotazník publikovat v některém z dostupných režimů a následně respondentům sdílet odkaz na dotazník pro vyplnění. Respondent vyplňuje dotazník po jednotlivých sekcích. Před vstupem do následující sekce je případně upozorněn na chyby v jeho odpovědích (např. nevyplnil povinnou otázku). Po vyplnění celého dotazníku je odpověď zpracována serverem. Data získaná z odpovědí si tvůrce kdykoliv může exportovat ve formátech JSON a CSV. Serverová část aplikace je implementována jako REST API v programovacím jazyce Python za využití frameworku Django. Klientská část aplikace je napsaná v programovacím jazyce JavaScript ve spojení s frameworkem React.cs
dc.description.abstractThis thesis deals with the development of a web application which allows creation and filling out of questionnaires. Users can create questionnaires, add sections to them and add questions to each section. The application aims to make the creation of a questionnaire as convenient as possible. That's why it contains functionality like autosave, local validation and rearrangement of sections and questions via drag and drop. The questionnaire's creator can publish the questionnaire in one of the available modes and then share links for the filling out of the questionnaire to respondents. A respondent fills out the questionnaire one section at a time, while potentially being notified about errors (e.g. a required question was not answered) before entering the next section. Once all sections are filled out, the questionnaire is sent to the server to be further processed. Data gathered from the responses can be exported by the creator in the JSON or CSV formats. The server side is implemented as a REST API in the Python programming language using the Django framework. The client side is written in the JavaScript programming language with the help of the React framework.en
dc.format.extent2411129 bytes
dc.format.mimetypeapplication/pdf
dc.language.isocs
dc.publisherVysoká škola báňská – Technická univerzita Ostravacs
dc.subjectWebová aplikacecs
dc.subjectdotazníkové šetřenícs
dc.subjectREST, Djangocs
dc.subjectReactcs
dc.subjectPythoncs
dc.subjectJavaScriptcs
dc.subjectWeb applicationen
dc.subjectquestionnaireen
dc.subjectRESTen
dc.subjectDjangoen
dc.subjectReacten
dc.subjectPythonen
dc.subjectJavaScripten
dc.titleNástroj pro vytváření webových dotazníkových šetřenícs
dc.title.alternativeA Tool for Creating Web Questionnaire Surveysen
dc.typeBakalářská prácecs
dc.contributor.refereeZehnalová, Šárka
dc.date.accepted2022-05-30
dc.thesis.degree-nameBc.
dc.thesis.degree-levelBakalářský studijní programcs
dc.thesis.degree-grantorVysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatikycs
dc.description.department460 - Katedra informatikycs
dc.thesis.degree-programInformatikacs
dc.description.resultvelmi dobřecs
dc.identifier.senderS2724
dc.identifier.thesisSIM0323_FEI_B0613A140014_2022
dc.rights.accessopenAccess


Soubory tohoto záznamu

Tento záznam se objevuje v následujících kolekcích

Zobrazit minimální záznam