Závěrečná práce: Ľuboš Kohút, učo 172607: Nástroj pre opravovanie úloh z Javy
Bakalářská práce
Nástroj pre opravovanie úloh z Javy
Java Homeworks Correction Tool
Anotace
Cieľom mojej bakalárskej práce je vytvoriť nástroj pre automatizované opravovanie domácich úloh z predmetu PB162 - Programovanie v jazyku Java na FI MU. Nástroj má byť schopný nahradiť niektoré triedy študentov za originálne triedy zo zadania úlohy, kompilovať domáce úlohy študentov, spustiť na nich vopred vytvorené testy a porovnať ich výstup s požadovaným výstupom. Študentom sú prideľované body. …více
Abstract
The goal of the thesis is to create a correction tool - application performing an automated correction of homework for course PB162 - Java at Faculty of Informatics Masaryk University in Czech Republic. The tool should be able to replace some student classes by original classes from the assignment, compile the student's homework, execute tests created in advance and compare their output with the required …více
Zadání práce
- Všechny úlohy jsou rozbaleny v adresáři, úloha konkrétního studenta je vždy v podadresáři odpovídajícímu UČO z IS MU.
- Systém umožní přehrát některé vybrané třídy originálními třídami ze zadání.
- Systém přeloží odevzdané úlohy a vypíše chyby.
- Systém umožní spustit testovací třídy nad odevzdanými úlohami a vypíše chyby.
- Systém umožní spustit metodu main() v odevzdaných úlohách a výstup porovná s požadovaným výstupem a vypíše chyby.
- Systém vypíše celkové výsledky jednotlivých studentů, tj. pokud byla odevzdaná úloha bez chyb, přiřadí studentovi čtyři body, ostatním nula bodů a zobrazí jejich chyby. Počet bodů bude možné upravovat.
- Systém umožní uložit výsledky do textového souboru
6. 1. 2009 07:04, (IS automaticky)
Vedoucí
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Využití nástroje QualiTePe při posuzování kvality výuky tělesné výchovy na druhém stupni vzdělávání
Mgr. Terezie Steffanová -
Framework pro deskové hry
Peter Rozkoš -
Poptávkový informačný systém
Mgr. Juraj Martinka, učo 172492 -
Integrace Infinispan vlastností do Android platformy
Mgr. Jaroslav Jankovič, učo 325245 -
Portál pro snadnou distribuci aplikací pro kryptografické čipové karty
Mgr. Jiří Horák -
Experimental Evaluation of Risk-Averse Planners
Bc. Martin Bendel -
Analyzing 3D Scans of Human Faces Using Cutting Planes
Peter Čonga -
Redesign webu kps.cvtisr.sk
Mgr. Lenka Pincová




