Upload
chars
View
39
Download
2
Embed Size (px)
DESCRIPTION
Báza znalostí a zručností (študentov). Bc. Martin Adam Bc. Imrich Balko Bc. Rudolf Dačo Bc. Michal Habala Bc. Ondrej Hluchý Bc. Tomáš Klempa Ing. Vladimír Grlický. Motivácia. Voľba študenta na projekt v súčasnosti skúsenosť (známky) pohovor Automatizované vyhodnocovanie - PowerPoint PPT Presentation
Citation preview
Báza znalostí a zručností (študentov)
Bc. Martin AdamBc. Imrich BalkoBc. Rudolf Dačo
Bc. Michal HabalaBc. Ondrej HluchýBc. Tomáš Klempa
Ing. Vladimír GrlickýIIT-SRC 2006cena dekana
Báza znalostí a zručností
Motivácia
Voľba študenta na projekt v súčasnosti skúsenosť (známky) pohovor
Automatizované vyhodnocovanie viac objektívnosti dodatok, nie náhrada
Báza znalostí a zručností
Čo spracúvame Predmety (známky) Certifikáty
školenia, kurzy, súťaže, stáže... Znalosti ~ zručnosti
priamo zadané (pedagóg, študent) odvodené (známky, certifikáty, znalosti)
Dodatočné súbory Poznámky
Báza znalostí a zručností
Ako spracúvame – Graf(y) Obmedzenia
min. príspevok
vzdialenosť Príspevky
kalkulačka dôveryhodno
sť
Báza znalostí a zručností
Kalkulačka príspevkov
Časti Inicializačná, priebežná, vyhodnocovacia
Inicializačná rovnica dôveryhodnosť
študent, učiteľ, predmet, certifikát Počet príspevkov
študent, učiteľ, predmet, certifikát, ne/priame
Báza znalostí a zručností
Kalkulačka príspevkov Priebežná rovnica
dôveryhodnosť študent, učiteľ, predmet, certifikát
Počet príspevkov študent, učiteľ, predmet, certifikát,
ne/priamy Predikáty (5), hodnota, vek, (kredity)
učiteľ, študent, predmet, certifikát, priamy
Vyhodnocovacia rovnica
Báza znalostí a zručností
Kalkulačka príspevkov Inicializačná rovnica
total = 0 Priebežná rovnica
if ( isStudentKnowledge, value = value * studentTrust, );if ( isCertificate, value = value * certificateTrust, );if ( isSubject, value = value * subjectTrust * credits,
);c = 1 / (age / 108 + 1);total = total + value * c
Vyhodnocovacia rovnicaresult = 100 * (1 - ( 1 / e^(total / 7) ))
0
100
0 5 10 15 20total
res
ult
0,60,70,80,9
1
0 12 24 36 48 60age
va
lue
Java Math Expression Parser (JEP)
Báza znalostí a zručností
Ako spracúvame – Postup
„„Zahmlievanie“Zahmlievanie“
PredmetyPredmetyZnalostiZnalosti
CertifikátyCertifikáty
ZoznamZoznamštudentovštudentov
VyhodnotenieVyhodnoteniedopytovaciehodopytovacieho
stromustromu
ZoznamZoznamštudentovštudentov
s ohodnoteníms ohodnotením
Báza znalostí a zručností
Ako spracúvame – Dopyt Výber študentov (podmienky / zoznam) Voľba vstupov a ich váh (dopytovací
strom) Parametre vyhodnocovania
graf dôveryhodnosti rovnice (head, body, tile) obmedzenia (hops, min. váha)
Výstup zahmlievací filter
Báza znalostí a zručností
PQL - Pallas Query Language Jazyk špeciálne pre naše potreby Veľmi jednoduché / zložité dopyty Gramatika → ANTLR → Java parser
Prechádzanie abstraktného syntaxového stromu
3 časti Výber množiny Čo vyhodnocovať Dodatočné parametre
Báza znalostí a zručností
PQL dopyt Výber študentov
subFLP, knwLisp, year(4) ... Vyhodnocovací strom
knwOOP(2.1), knwC(3) ... Parametre vyhodnocovania
graph(0) certificatetrust(0.5), subjecttrust(1),
educatortrust(0.8), studenttrust(0.8) headformula("sum=0"),
bodyformula("sum=sum+value"), tailformula("result=sum")
hops(5)
Báza znalostí a zručností
Reálny PQL dopyt
1. príkladknwOOP(2.1), knwC(3);(subFLP or subDBS1) and year(4);graph(0),subjecttrust(1),studenttrust(0.8),hops(5)
2. príklad;knwOOP(1);graph(0)
Ukladanie dopytov
Báza znalostí a zručností
„Zahmlievanie“
Typy zahmlievania ohodnotení žiadne bez ohodnotenia (poradie) statické skupiny (napr. tretiny) dynamické skupiny (StdDev) moja pozícia v zozname
Báza znalostí a zručností
Ďalšie (ne)spracúvané údaje
Poznámky Študent sebe
Čo systém neobsahuje... Pedagóg študentovi Výstražné
Dodatočné súbory Životopis, kópia osvedčenia, iné
relevantné
Báza znalostí a zručností
Aplikácia Roly
Študent, pedagóg, referent, admin Konfigurovanie
Umiestnenie grafov (predvolené) hodnoty pre všetky
výpočty Predvolené rovnice kalkulačky Stupne hodnotenia
Jazykové mutácie
Báza znalostí a zručností
Editor grafov
Vznikol úpravou JGraphpad™ Knižnica JGraph™
Export do JGX (JGraphpad) GXL (Graph Exchange Language) Graf XML
Báza znalostí a zručností
Štruktúra systému
ZahmlievanieZahmlievanie
VyhodnocovanieVyhodnocovanie
PQLPQL
Ed
ito
r g
rafo
vE
dit
or
gra
fov
StrutsStruts
AcegiAcegi
WEB AplikáciaWEB Aplikácia
GrafGraf
HierarchiaHierarchia
HibernateHibernate
PostgreSQLPostgreSQL
ImportImport
JEPJEP
Báza znalostí a zručností
Zhrnutie Objektívny poradca učiteľa Odvodzovanie nezadaných znalostí
hops(0) Motivácia študenta používať systém
Porovnávanie sa so spolužiakmi Výber na projekty
Dôveryhodnosť študentov Svedomie Výstražná poznámka
Potreba vyladiť váhy grafov a rovnice
Báza znalostí a zručností
Možné rozšírenia Webové služby (web services)
klient tvorby grafov prepojenie s YonBan flexibilný import dát ...
Štatistiky úspešnosť SŠ, predmetov, ročníkov...
Generovanie CV (Europasu) Aktívna politika zabezpečenia
aktuálnosti dát
Pallas project...
IIT-SRC 2006cena dekana