Bachelor's thesis

Programming Homework Review Tool for Kontr 2

Kristýna Pekárková
Abstract

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.

Thesis description
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.
The thesis has been checked:
27/5/2019 08:55, RNDr. Nikola Beneš, Ph.D., UČO 72525
Language used
English English
Defence date
27/6/2019
The thesis was defended successfully

Supervisor

RNDr. Nikola Beneš, Ph.D., UČO 72525
CERIT FI MU

Reader

RNDr. Lukáš Ručka, UČO 359687
KPSK FI MU

Literature

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

Masaryk University Faculty of Informatics
Programme
Applied Informatics
Field of Study
  • 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.