Báza znalostí a zručností (študentov)

Preview:

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

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

Recommended