Aplikace pro přípravu zkoušek

but.committeedoc. Dr. Ing. Dušan Kolář (předseda) Ing. Libor Polčák, Ph.D. (člen) doc. Dr. Ing. Otto Fučík (člen) Ing. František Grézl, Ph.D. (člen) Ing. Tomáš Goldmann, Ph.D. (člen)cs
but.defenceStudent nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm B.cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorDytrych, Jaroslavcs
dc.contributor.authorSvětlík, Adamcs
dc.contributor.refereeVeigend, Petrcs
dc.date.created2025cs
dc.description.abstractV této práci byla analyzována stávající aplikace pro přípravu zkoušek na Fakultě informačních technologií Vysokého učení technického v Brně a identifikovány její klíčové nedostatky. Na základě této analýzy byla navržena a implementována nová webová aplikace, jejíž klientská část je implementována v jazyce TypeScript s využítím aplikačního rámce Vue.js a knihovny Vuetify a serverová část v jazyce Python s využitím aplikačního rámce Django a Django REST Framework. Nová aplikace je propojená s jednotným autentizačním serverem VUT, umožňuje spravovat předměty, učebny s libovolnými variantami uspořádání a šablony zadání. Hlavní částí aplikace je plánování termínů zkoušek, které podporuje automatické rozsazení studentů a generování personalizovaných archů zadání. Systém byl kontejnerizován a nasazen na školní server.cs
dc.description.abstractIn this paper, the existing exam preparation application at the Faculty of Information Technology of Brno University of Technology was analysed, and its key shortcomings were identified. Based on this analysis, a new web application was designed and implemented, the client part of which is implemented in TypeScript using the Vue.js framework and the Vuetify library, and the server part in Python using the Django framework and the Django REST Framework. The new application is connected to the BUT united authentication server, allowing the management of courses, classrooms with any variations and assignment templates. The main part of the application is the scheduling of exams, which supports the automatic distribution of students and the generation of personalized assignment sheets. The system has been containerized and deployed on the school server.en
dc.description.markBcs
dc.identifier.citationSVĚTLÍK, A. Aplikace pro přípravu zkoušek [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2025.cs
dc.identifier.other165093cs
dc.identifier.urihttp://hdl.handle.net/11012/252828
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectwebová aplikacecs
dc.subjectzkouškycs
dc.subjectgenerování zadánícs
dc.subjectLaTeXcs
dc.subjectPDFcs
dc.subjectDjangocs
dc.subjectDjango REST Frameworkcs
dc.subjectVue.jscs
dc.subjectVuetifycs
dc.subjectPostgreSQLcs
dc.subjectDockercs
dc.subjectREST APIcs
dc.subjectSAML 2.0cs
dc.subjectNginxcs
dc.subjectPythoncs
dc.subjectTypeScriptcs
dc.subjectweb applicationen
dc.subjectexamsen
dc.subjectassignment generatingen
dc.subjectLaTeXen
dc.subjectPDFen
dc.subjectDjangoen
dc.subjectDjango REST Frameworken
dc.subjectVue.jsen
dc.subjectVuetifyen
dc.subjectPostgreSQLen
dc.subjectDockeren
dc.subjectREST APIen
dc.subjectSAML 2.0en
dc.subjectNginxen
dc.subjectPythonen
dc.subjectTypeScripten
dc.titleAplikace pro přípravu zkoušekcs
dc.title.alternativeApplication for Exam Preparationen
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2025-06-16cs
dcterms.modified2025-06-16-14:58:11cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid165093en
sync.item.dbtypeZPen
sync.item.insts2025.08.26 23:04:19en
sync.item.modts2025.08.26 19:39:12en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačové grafiky a multimédiícs
thesis.levelBakalářskýcs
thesis.nameBc.cs

Files

Original bundle

Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
1.4 MB
Format:
Adobe Portable Document Format
Description:
file final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_165093.html
Size:
10.29 KB
Format:
Hypertext Markup Language
Description:
file review_165093.html

Collections