LaMSfET presentation 31.3.2009

Preview:

DESCRIPTION

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

Citation preview

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

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í

31.3.2009Peter Jurčo

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

Úlohy

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

31.3.2009Peter Jurčo

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

Implementácia

31.3.2009Peter Jurčo

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

Implementácia

31.3.2009Peter Jurčo

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

Implementácia

31.3.2009Peter Jurčo

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

Implementácia

31.3.2009Peter Jurčo

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

Implementácia

31.3.2009Peter Jurčo

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

Implementácia

31.3.2009Peter Jurčo

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

Implementácia

31.3.2009Peter Jurčo

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

Implementácia

31.3.2009Peter Jurčo

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

Implementácia

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

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

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)

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...)

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

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í

Ďakujem za pozornosť

Ďakujem za pozornosť

Recommended