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

Soubory ke stažení

    Poslední aktualizace: