Nástroj pro testování studentských projektů
| but.committee | prof. Dr. Ing. Jan Černocký (předseda) Ing. Jiří Hynek, Ph.D. (člen) Ing. Vojtěch Mrázek, Ph.D. (člen) doc. Ing. Martin Čadík, Ph.D. (člen) Ing. Vojtěch Havlena, Ph.D. (člen) | cs |
| but.defence | Student 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 | angličtina (English) | |
| but.program | Informační technologie | cs |
| but.result | práce byla úspěšně obhájena | cs |
| dc.contributor.advisor | Šalko, Milan | en |
| dc.contributor.author | Nosál, Nikolas | en |
| dc.contributor.referee | Malinka, Kamil | en |
| dc.date.created | 2025 | cs |
| dc.description.abstract | Hodnotenie študentských softvérových projektov často predstavuje výzvy súvisiace s konzistenciou, dobrou spätnou väzbou a vhodným spracovaním rôznych odovzdaných prác. Táto bakalárkska práca rieši tieto problémy predstavením bezpečnej a škálovateľnej platformy navrhnutej na automatizované testovanie študentských prác. Využitím modernej kontajnerizácie (Docker) a orchestrácie (Kubernetes) systém vytvára efektívne a izolované testovacie prostredia. Architektúra platformy je postavená na základných princípoch testovania softvéru, kontajnerizácie, správy kontajnerov a vývoja bezpečných webových aplikácií. Zahŕňa robustné autentifikačné mechanizmy na zabezpečenie kontrolovaného prístupu. Tieto koncepty sú~implementované vo výslednej webovej platforme. | en |
| dc.description.abstract | Evaluating student software projects often presents challenges related to consistency, timely feedback, and secure handling of diverse submissions. This thesis addresses these issues by introducing a secure and scalable platform designed for the automated testing of student work. By utilizing modern containerization (Docker) and orchestration (Kubernetes), the system creates efficient and reliably isolated testing environments. The platform's architecture is built on foundational principles of software testing, containerization, container management, and secure web application development. It includes robust authentication mechanisms to ensure controlled access. These concepts are implemented in the final web-based platform. | cs |
| dc.description.mark | B | cs |
| dc.identifier.citation | NOSÁL, N. Nástroj pro testování studentských projektů [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2025. | cs |
| dc.identifier.other | 162202 | cs |
| dc.identifier.uri | http://hdl.handle.net/11012/254345 | |
| dc.language.iso | en | cs |
| dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
| dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
| dc.subject | testovanie softvéru | en |
| dc.subject | automatizované testovanie | en |
| dc.subject | izolované prostredie | en |
| dc.subject | kontajnerizácia | en |
| dc.subject | orchestrácia | en |
| dc.subject | kontajnerizácia | en |
| dc.subject | kubernetes | en |
| dc.subject | webové aplikácie | en |
| dc.subject | django | en |
| dc.subject | autentifikácia | en |
| dc.subject | software testing | cs |
| dc.subject | automated testing | cs |
| dc.subject | sandboxing | cs |
| dc.subject | containerization | cs |
| dc.subject | orchestration | cs |
| dc.subject | kubernetes | cs |
| dc.subject | web applications | cs |
| dc.subject | django | cs |
| dc.subject | authentication | cs |
| dc.title | Nástroj pro testování studentských projektů | en |
| dc.title.alternative | Tool for testing student projects | cs |
| dc.type | Text | cs |
| dc.type.driver | bachelorThesis | en |
| dc.type.evskp | bakalářská práce | cs |
| dcterms.dateAccepted | 2025-06-19 | cs |
| dcterms.modified | 2025-06-19-15:28:07 | cs |
| eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
| sync.item.dbid | 162202 | en |
| sync.item.dbtype | ZP | en |
| sync.item.insts | 2025.08.26 23:58:50 | en |
| sync.item.modts | 2025.08.26 20:15:02 | en |
| thesis.discipline | Informační technologie | cs |
| thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentních systémů | cs |
| thesis.level | Bakalářský | cs |
| thesis.name | Bc. | cs |
