Tato diplomová práce se zabývá návrhem a realizací webové aplikace pro testování programovacích jazyků. Teoretická část diplomové práce obsahuje způsoby návrhu architektury softwaru, použité technologie pro vývoj webové aplikace a popis editorů pro editaci zdrojového kódu ve webovém prostředí. Praktická část obsahuje návrh architektury softwaru a popis implementace vytvořené webové aplikace.
Anotace v angličtině
This diploma thesis deals with the design and implementation of web application for testing programming languages. The theoretical part contains ways of designing software architecture, used technologies for web application development and description of editors for editing source code in web environment. The practical part contains design of software architecture and description of created web application implementation.
Tato diplomová práce se zabývá návrhem a realizací webové aplikace pro testování programovacích jazyků. Teoretická část diplomové práce obsahuje způsoby návrhu architektury softwaru, použité technologie pro vývoj webové aplikace a popis editorů pro editaci zdrojového kódu ve webovém prostředí. Praktická část obsahuje návrh architektury softwaru a popis implementace vytvořené webové aplikace.
Anotace v angličtině
This diploma thesis deals with the design and implementation of web application for testing programming languages. The theoretical part contains ways of designing software architecture, used technologies for web application development and description of editors for editing source code in web environment. The practical part contains design of software architecture and description of created web application implementation.
Vytvořte literární rešerši na dané téma.
Popište použité technologie a proveďte návrh aplikace pro automatizované testování znalostí.
Navhněte vhodnou architekturu aplikace, umožňující testovat více programovacích jazyků.
Realizujte navrženou aplikaci v prostředí .NET.
Navrhněte a vytvořte testovací úlohy pro vytvořenou aplikaci a to s ohledem na možné využití při výuce předmětů zaměřených na vývoj software.
Testováním ověřte funkčnost aplikace a proveďte celkové zhodnocení navrženého systému.
Zásady pro vypracování
Vytvořte literární rešerši na dané téma.
Popište použité technologie a proveďte návrh aplikace pro automatizované testování znalostí.
Navhněte vhodnou architekturu aplikace, umožňující testovat více programovacích jazyků.
Realizujte navrženou aplikaci v prostředí .NET.
Navrhněte a vytvořte testovací úlohy pro vytvořenou aplikaci a to s ohledem na možné využití při výuce předmětů zaměřených na vývoj software.
Testováním ověřte funkčnost aplikace a proveďte celkové zhodnocení navrženého systému.
Seznam doporučené literatury
GALLOWAY, Jon, Brad WILSON, K. Scott ALLEN a David MATSON. Professional ASP.NET MVC 5. Indianapolis, IN: Wrox, a Wiley brand, \matsymb{lbrack}2014\matsymb{rbrack}. Wrox professional guides. ISBN 978-1-118-79475-3.
PEHLIVANIAN, Ara a Don NGUYEN. JavaScript Okamžitě: Ovládněte JavaScript za víkend. Computer Press, 2014. ISBN 978-80-251-4163-2.
EVJEN, Bill, Christian NAGEL, Jay GLYNN, Morgan SKINNER a Karli WATSON. C\symbol{35} 2008 Programujeme profesionálně. COMPUTER PRESS, 2009. ISBN 978-80-251-2401-7.
FENTON, Steve. Pro typescript. 2nd ed. New York, NY: Springer Science Business Media, 2017. ISBN 978-148-4232-484.
MACDONALD, Matthew, Adam FREEMAN a Mario SZPUSZTA. ASP.NET 4 a C\symbol{35} 2010: tvorba dynamických stránek profesionálně. Brno: Zoner Press, 2011. Encyklopedie Zoner Press. ISBN 978-80-7413-131-8.
Seznam doporučené literatury
GALLOWAY, Jon, Brad WILSON, K. Scott ALLEN a David MATSON. Professional ASP.NET MVC 5. Indianapolis, IN: Wrox, a Wiley brand, \matsymb{lbrack}2014\matsymb{rbrack}. Wrox professional guides. ISBN 978-1-118-79475-3.
PEHLIVANIAN, Ara a Don NGUYEN. JavaScript Okamžitě: Ovládněte JavaScript za víkend. Computer Press, 2014. ISBN 978-80-251-4163-2.
EVJEN, Bill, Christian NAGEL, Jay GLYNN, Morgan SKINNER a Karli WATSON. C\symbol{35} 2008 Programujeme profesionálně. COMPUTER PRESS, 2009. ISBN 978-80-251-2401-7.
FENTON, Steve. Pro typescript. 2nd ed. New York, NY: Springer Science Business Media, 2017. ISBN 978-148-4232-484.
MACDONALD, Matthew, Adam FREEMAN a Mario SZPUSZTA. ASP.NET 4 a C\symbol{35} 2010: tvorba dynamických stránek profesionálně. Brno: Zoner Press, 2011. Encyklopedie Zoner Press. ISBN 978-80-7413-131-8.
Přílohy volně vložené
1 CD disk
Přílohy vázané v práci
schémata
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Součástí obhajoby nebyla praktická ukázka
Vedoucí práce seznámil komisi s posudky
1. Otázka - Králík - Nezkoušel jste porovnat svou aplikaci s pluginem Code Runner pro Moodle?
Student odpověděl na všechny otázky z posudků i komise velmi dobře, s jistými chybami.