Thesis/Dissertation: Ľuboš Kohút, učo 172607: Java Homeworks Correction Tool
Bachelor's thesis
Java Homeworks Correction Tool
Nástroj pre opravovanie úloh z Javy
Abstract
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. …more
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 …more
Thesis description
- 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 automatically)
Supervisor
Theses on a related topic
List of theses with an identical keyword.
-
Framework for board games online playing
Bc. Petr Šabata, UČO 44100 -
Tool for visualization and analysis of structured data
Mgr. Richard Mudrík -
Spectral analysis of musical composition
Mgr. Lukáš Holčík, UČO 98977 -
Distribution portal for applications for cryptographic smartcards
Mgr. Jiří Horák -
Experimental Evaluation of Risk-Averse Planners
Bc. Martin Bendel -
Analyzing 3D Scans of Human Faces Using Cutting Planes
Peter Čonga -
Tools for Message Sequence Charts
Mgr. Martin Zavadil, UČO 60722 -
The European Language Portfolio and its practical usage at the Secondary Technical School of Chemistry
Mgr. Naďa Svatoňová




