Náš projekt

Automatizovaná podpora predmetu z oblasti programovania

Vedúci tímu: RNDr. Valéria Šimáková

Zadanie projektu

Pohľad učiteľa a študenta na predmet, jeho prípravu, učebné texty, ich využitie na overenie si svojich vedomostí a overenie vedomostí vzhľadom na ohodnotenie, je pochopiteľne odlišné. Ak to berieme ako celok, dá sa to rozčleniť na nasledovné úlohy a ciele: Príprava učebných textov a ich aktualizácia, príprava príkladov a zadaní, zber, kontrola a vyhodnocovanie zadaní a príprava a vyhodnotenie priebežných a skúškových testov. Príprava každej z uvedených úloh a cieľov je zdĺhavý a namáhavý proces. Navyše, ak je to predmet s veľkým počtom študentov.

V našom projekte by sme sa zamerali predovšetkým na dva problémy: špecifikáciu a generovanie zadaní a generovanie testov a ich automatického vyhodnocovania. Čiastočne tiež na aktualizáciu už hotových textov tak, aby boli využiteľné pri overovaní si naučenej látky.

V rámci projektu bude potrebné:

  • vytvoriť rozhranie zabezpečujúce spoľahlivú komunikáciu a rozhranie pre definovanie vstupno-výstupných špecifikácií pre jednotlivé zadania
  • navrhnúť a implementovať bezpečnostné ochrany proti zneužitiu alebo poškodeniu systému
  • otestovať výkonnosť systému pri veľkých zaťaženiach (napr. test so 100 študentami)
  • uvažovať možnú integráciu s existujúcimi systémami na fakulte (napr. AIS, Moodle…)

Riešenie projektu bude v tíme vyžadovať znalosti a zručnosti dizajnéra (návrh rozhraní), kódera (HTML, CSS), systémového programátora (linux, bezpečnosť, optimalizácia). Vítané sú skúsenosti a znalosti s vývojom webových aplikácií ( PHP) využitím existujúcich MVC frameworkov (Rails, CakePHP) a databázových technológií (MySQL, PostgreSQL)

Celkový výstup projektu po letnom semestri

Výstup nášho projektu nájdete TU

Comments are closed.