21
Dlhodobý viacúčelový sklad úloh na cvičenia Autor: Peter Jur o č Vedúci: Mgr. Pavol Petrovi , PhD. č Dlhodobý viacúčelový sklad úloh na cvičenia

LaMSfET presentation 31.3.2009

Embed Size (px)

DESCRIPTION

prezentácia mojej bakalárskej práce na bakalárskom seminári 31.3.2009

Citation preview

Page 1: LaMSfET presentation 31.3.2009

Dlhodobý viacúčelový sklad úloh na cvičenia

Autor: Peter Jur oč

Vedúci: Mgr. Pavol Petrovi , PhD.č

Dlhodobý viacúčelový sklad úloh na cvičenia

Page 2: LaMSfET presentation 31.3.2009

31.3.2009Peter Jurčo

Dlhodobý viacúčelový sklad úloh na cvičenia

Zadanie

Implementácia skladu úloh

Zadávanie a import úloh

Triedenie úloh (tagovanie)

Vytváranie zostáv úloh

Zverejňovanie zostáv úloh s možnosťou odovzdať riešenie

Kontrola a hodnotenie odovzdaných riešení

Page 3: LaMSfET presentation 31.3.2009

31.3.2009Peter Jurčo

Dlhodobý viacúčelový sklad úloh na cvičenia

Úlohy

Page 4: LaMSfET presentation 31.3.2009

31.3.2009Peter Jurčo

Dlhodobý viacúčelový sklad úloh na cvičenia

Implementácia

Webová aplikácia

PHP + PostgreSQL + JavaScript (AJAX)

Dve skupiny používateľov – študenti a učitelia

Page 5: LaMSfET presentation 31.3.2009

31.3.2009Peter Jurčo

Dlhodobý viacúčelový sklad úloh na cvičenia

Implementácia

Page 6: LaMSfET presentation 31.3.2009

31.3.2009Peter Jurčo

Dlhodobý viacúčelový sklad úloh na cvičenia

Implementácia

Page 7: LaMSfET presentation 31.3.2009

31.3.2009Peter Jurčo

Dlhodobý viacúčelový sklad úloh na cvičenia

Implementácia

Page 8: LaMSfET presentation 31.3.2009

31.3.2009Peter Jurčo

Dlhodobý viacúčelový sklad úloh na cvičenia

Implementácia

Page 9: LaMSfET presentation 31.3.2009

31.3.2009Peter Jurčo

Dlhodobý viacúčelový sklad úloh na cvičenia

Implementácia

Page 10: LaMSfET presentation 31.3.2009

31.3.2009Peter Jurčo

Dlhodobý viacúčelový sklad úloh na cvičenia

Implementácia

Page 11: LaMSfET presentation 31.3.2009

31.3.2009Peter Jurčo

Dlhodobý viacúčelový sklad úloh na cvičenia

Implementácia

Page 12: LaMSfET presentation 31.3.2009

31.3.2009Peter Jurčo

Dlhodobý viacúčelový sklad úloh na cvičenia

Implementácia

Page 13: LaMSfET presentation 31.3.2009

31.3.2009Peter Jurčo

Dlhodobý viacúčelový sklad úloh na cvičenia

Implementácia

Page 14: LaMSfET presentation 31.3.2009

31.3.2009Peter Jurčo

Dlhodobý viacúčelový sklad úloh na cvičenia

Dôrazy

Dlhodobosť

Viacúčelovosť (univerzálnosť)

Efektivita triedenia a vyhľadávania

Page 15: LaMSfET presentation 31.3.2009

31.3.2009Peter Jurčo

Dlhodobý viacúčelový sklad úloh na cvičenia

Dlhodobosť dát

Zálohovanie dát

Automaticky, manuálne

Databáza, skripty

Popis prostredia (PHP, Postgres, Apache, Systém)

Obnovenie dát

„ľubovoľná“ časť

Pomocou skriptu alebo manuálne

Page 16: LaMSfET presentation 31.3.2009

31.3.2009Peter Jurčo

Dlhodobý viacúčelový sklad úloh na cvičenia

Viacúčelovosť (univerzálnosť)

Systém má byť schopný zmeniť nastavenia pri zmene pravidiel predmetu

Rôzne typy sád úloh (rozcvičky, cvičenia, domáce úlohy, midtermy...) ,rôzny systém hodnotenia a i.

Logická štruktúra databázy

minimalizuje fixné hodnoty (typy úloh, predmety...)

Rozšíriteľnosť (modulárny prístup)

Page 17: LaMSfET presentation 31.3.2009

31.3.2009Peter Jurčo

Dlhodobý viacúčelový sklad úloh na cvičenia

Triedenie úloh

Tagovanie (označovanie) úloh

Stromy tagov, rôzne uhly pohľadu (programovacia paradigma, náročnosť, použité algoritmy, použité dátové štruktúry...)

Page 18: LaMSfET presentation 31.3.2009
Page 19: LaMSfET presentation 31.3.2009

31.3.2009Peter Jurčo

Dlhodobý viacúčelový sklad úloh na cvičenia

Vyhľadávanie

1. Filtrovaním zoznamu Kedy a kde bola úloha použitá

Tagy (vybrať alebo zakázať)

Názov úlohy

2. Full-textové vyhľadávanieV názve úlohy

V texte zadania

V texte riešenia

Page 20: LaMSfET presentation 31.3.2009

31.3.2009Peter Jurčo

Dlhodobý viacúčelový sklad úloh na cvičenia

Čo je už spravené

Špecifikácia, PHP framework, databáza, dizajn,Editácia úloh, pridávanie riešení

Page 21: LaMSfET presentation 31.3.2009

Ďakujem za pozornosť

Ďakujem za pozornosť