Web system for validate FFmpeg commands
Thesis title: | Webový testovací systém příkazů FFmpeg |
---|---|
Author: | Zbořil, Martin |
Thesis type: | Bakalářská práce |
Supervisor: | Svoboda, Jaroslav |
Opponents: | Vojíř, Stanislav |
Thesis language: | Česky |
Abstract: | Bakalářská práce je zaměřena na vývoj systém pro zadávání a validování domácích úkolů primárně pro příkazy FFmpeg. Systém je vyvíjen v PHP frameworku Laravel a využívá také služby jednotného přihlášení Shibboleth. V práci jsou tyto technologie popsány a zároveň je v ní obsažen i postup při jejich implementaci. Do aplikace se uživatelé přihlašují pomocí služby Shibboleth, která zároveň rozlišuje, zda se jedná o učitele nebo žáka. Učiteli je umožněno spravovat cvičení, domácí úkoly a nahlížet na výsledky vyplněných úkolů. Žákovi jsou v jeho režimu zobrazeny domácí úkoly podle toho, do jakého cvičení je přiřazen. Po vyplnění úkolu jsou jeho odpovědi okamžitě validovány a žák ihned zjistí, kolik z daného úkolu obdržel bodů, či jaké odpovědi byly správně nebo naopak špatně. Pro validaci je umožněno nastavit různé váhy pro parametry, které spravuje učitel. Váhy parametrů mají za úkol zlepšit výsledky validace, aby ve výsledcích odpovědi nenastávaly situace, že špatně zadaný příkaz dosáhne velmi dobrého výsledku. Přestože této situaci nejde vždy ošetřit je učiteli umožněna úprava výsledných odpovědí či jejich komentář. |
Keywords: | Laravel; FFmpeg; validátor; Shibboleht; PHP |
Thesis title: | Web system for validate FFmpeg commands |
---|---|
Author: | Zbořil, Martin |
Thesis type: | Bachelor thesis |
Supervisor: | Svoboda, Jaroslav |
Opponents: | Vojíř, Stanislav |
Thesis language: | Česky |
Abstract: | The bachelor thesis is focused on the development of a system for entering and validating homework primarily for FFmpeg commands. The system is developed in the PHP framework Laravel and also uses Shibboleth single sign-on services. The work describes these technologies and also contains the procedure for their implementation. Users log in to the application using the Shibboleth service, which also distinguishes whether it is a teacher or a student. The teacher is allowed to manage exercises, homework and view the results of completed tasks. The student is shown homework in his mode according to which exercise he is assigned to. After completing the task, his answers are immediately validated and the student immediately finds out how many points he received from the given task, or what answers were correct or, on the contrary, incorrect. For validation, it is possible to set different weights for the parameters managed by the teacher. The purpose of the parameter weights is to improve the validation results so that there are no situations in the response results that an incorrectly entered command achieves a very good result. Although this situation cannot always be treated, the teacher is allowed to edit the resulting answers or comment on them |
Keywords: | Laravel; PHP; Shibboleth; FFmpeg; validator |
Information about study
Study programme: | Aplikovaná informatika/Aplikovaná informatika |
---|---|
Type of study programme: | Bakalářský studijní program |
Assigned degree: | Bc. |
Institutions assigning academic degree: | Vysoká škola ekonomická v Praze |
Faculty: | Faculty of Informatics and Statistics |
Department: | Department of Multimedia |
Information on submission and defense
Date of assignment: | 1. 11. 2020 |
---|---|
Date of submission: | 10. 5. 2021 |
Date of defense: | 24. 6. 2021 |
Identifier in the InSIS system: | https://insis.vse.cz/zp/74950/podrobnosti |