Bakalářská práce

Nástroj pre opravovanie úloh z Javy

Java Homeworks Correction Tool

Ľuboš Kohút, učo 172607
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
Vytvořte systém pro opravování domácích úloh z Javy podle následující specifikace:
  • 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
Práce zkontrolována:
6. 1. 2009 07:04, (IS automaticky)
Plný text práce
1010,3 KB / soubor PDF
Jazyk práce
slovenština slovenština
Termín obhajoby
3. 2. 2009
Práce byla úspěšně obhájena

Vedoucí

doc. RNDr. Radek Ošlejšek, Ph.D., učo 3636
KPSK FI MU

Oponent

Mgr. Luděk Bártek, Ph.D., učo 2154
KPSK FI MU

Masarykova univerzita Fakulta informatiky
Studijní program
Aplikovaná informatika
  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.