1 / 20

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

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

chars
Download Presentation

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

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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ý

  2. Motivácia • Voľba študenta na projekt v súčasnosti • skúsenosť • (známky) • pohovor • Automatizované vyhodnocovanie • viac objektívnosti • dodatok, nie náhrada

  3. Č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

  4. Ako spracúvame – Graf(y) • Obmedzenia • min. príspevok • vzdialenosť • Príspevky • kalkulačka • dôveryhodnosť

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

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

  7. 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 rovnica result = 100 * (1 - ( 1 / e^(total / 7) )) • Java Math Expression Parser (JEP)

  8. Ako spracúvame – Postup Vyhodnotenie dopytovacieho stromu Zoznam študentov „Zahmlievanie“ Zoznam študentov s ohodnotením Predmety Znalosti Certifikáty

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

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

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

  12. Reálny PQL dopyt • 1. príklad knwOOP(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

  13. „Zahmlievanie“ • Typy zahmlievania ohodnotení • žiadne • bez ohodnotenia (poradie) • statické skupiny (napr. tretiny) • dynamické skupiny (StdDev) • moja pozícia v zozname

  14. Ď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é

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

  16. Editor grafov • Vznikol úpravou JGraphpad™ • Knižnica JGraph™ • Export do • JGX (JGraphpad) • GXL (Graph Exchange Language) • Graf XML

  17. Štruktúrasystému WEB Aplikácia Editor grafov Struts Acegi Zahmlievanie Import Hibernate Vyhodnocovanie Graf JEP PQL PostgreSQL Hierarchia

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

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

  20. Pallas project...

More Related