Webový testovací systém příkazů FFmpeg
Název práce: | Webový testovací systém příkazů FFmpeg |
---|---|
Autor(ka) práce: | Zbořil, Martin |
Typ práce: | Bakalářská práce |
Vedoucí práce: | Svoboda, Jaroslav |
Oponenti práce: | Vojíř, Stanislav |
Jazyk práce: | Česky |
Abstrakt: | 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ář. |
Klíčová slova: | Laravel; FFmpeg; validátor; Shibboleht; PHP |
Název práce: | Web system for validate FFmpeg commands |
---|---|
Autor(ka) práce: | Zbořil, Martin |
Typ práce: | Bachelor thesis |
Vedoucí práce: | Svoboda, Jaroslav |
Oponenti práce: | Vojíř, Stanislav |
Jazyk práce: | Česky |
Abstrakt: | 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 |
Klíčová slova: | Laravel; PHP; Shibboleth; FFmpeg; validator |
Informace o studiu
Studijní program / obor: | Aplikovaná informatika/Aplikovaná informatika |
---|---|
Typ studijního programu: | Bakalářský studijní program |
Přidělovaná hodnost: | Bc. |
Instituce přidělující hodnost: | Vysoká škola ekonomická v Praze |
Fakulta: | Fakulta informatiky a statistiky |
Katedra: | Katedra multimédií |
Informace o odevzdání a obhajobě
Datum zadání práce: | 1. 11. 2020 |
---|---|
Datum podání práce: | 10. 5. 2021 |
Datum obhajoby: | 24. 6. 2021 |
Identifikátor v systému InSIS: | https://insis.vse.cz/zp/74950/podrobnosti |