Bakalářská práce

Programming Homework Review Tool for Kontr 2

Kristýna Pekárková
Anotace

Kontr 2 je nový systém pro automatizovanou opravu domácích úloh v programovacích předmětech vyučovaných na Fakultě informatiky Masarykovy univerzity. Tato práce se věnuje návrhu a vývoji nové komponenty tohoto systému, která zajišťuje vizualizaci odevzdaných řešení a výsledků automatického testování. Nástroj také umožňuje přidávat k jednotlivým odevzdáním slovní hodnocení a ta pak zapisovat do poznámkových bloků Informačního systému přímo z webového rozhraní systému Kontr 2.

Abstract

Kontr 2 is a new system for automated homework evaluation and submission used in programming courses taught at the Faculty of Informatics, Masaryk University. This thesis is concerned with the design and development of a new component of the system responsible for visualization of submitted homework and test execution results, adding reviews to submission and writing assessment into the Information System Notebooks from the Kontr 2 Portal Frontend.

Zadání práce
Kontr 2 je nově vznikající systém pro automatizované testy programátorských domácích úkolů na FI MU. Cílem této práce je vytvořit jednu z komponent tohoto systému, tzv. review tool (nástroj pro psaní posudků). Úkolem tohoto nástroje bude učitelům předmětu přehledně zobrazit všechna jim příslušející odevzdání domácích úkolů a umožnit s nimi efektivně pracovat. Nástroj zejména umožní zobrazení odevzdaných programů se zvýrazněním syntaxe, umožní učiteli porovnávat různé odevzdané verze stejného studenta (s vyznačením změn) a dovolí učiteli přidávat komentáře k jednotlivým řádkům odevzdaného programu. Nástroj bude rovněž komunikovat s poznámkovými bloky v ISu (pomocí příslušného API), do nichž bude komentáře ukládat. Na straně studenta pak nástroj umožní prohlížení odevzdaných řešení včetně komentářů učitele. Nástroj bude integrován do existující komponenty tzv. portálu.
Práce zkontrolována:
27. 5. 2019 08:55, RNDr. Nikola Beneš, Ph.D., učo 72525
Jazyk práce
angličtina angličtina
Termín obhajoby
27. 6. 2019
Práce byla úspěšně obhájena

Vedoucí

RNDr. Nikola Beneš, Ph.D., učo 72525
CERIT FI MU

Oponent

RNDr. Lukáš Ručka, učo 359687
KPSK FI MU

Literatura

  • SOMMERVILLE, Ian. Software engineering. 9th ed. Boston: Pearson, 2011, xv, 773. ISBN 9780137035151.

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.