Upload
coumaxmi
View
610
Download
2
Embed Size (px)
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ť