Testreszabható feladatajánlás online kiértékelő rendszerekhez
dc.contributor.advisor | Kósa, Márk | |
dc.contributor.advisor | Kádek, Tamás | |
dc.contributor.author | Tóth, Róbert | |
dc.contributor.department | DE--Informatikai Kar | hu_HU |
dc.date.accessioned | 2017-06-06T08:24:46Z | |
dc.date.available | 2017-06-06T08:24:46Z | |
dc.date.created | 2016 | |
dc.description.abstract | A programozók körében világszerte elterjedt az online kiértékelő rendszerek használata. Számos különböző méretű és eltérő felhasználói réteggel rendelkező felület érthető el. A rendszerek feladatai nemcsak különböző témaköröket érintenek, de eltérő nehézségűek is. A Debreceni Egyetem Informatikai Karán 2011 óta üzemel a ProgCont automatikus megoldáskiértékelő rendszer. 2014 elejére készítettem el a ProgContR névre hallgató alkalmazást, amely a ProgCont felületét használó programozók számára nyújt kiegészítő szolgáltatásokat. Az egyik ilyen szolgáltatás a következőnek megoldandó feladat kiválasztása a rendelkezésre álló feladatlistából a rendszer felhasználói számára. Először a K-közép klaszterező algoritmus alkalmazásával készítettem el a szolgáltatást. A felhasználók és a feladatok között kialakított csoportokra támaszkodva szinten tartó és szintemelő feladatok ajánlása vált lehetővé. A feladatajánló szolgáltatás továbbfejlesztése során az AHP (Analytics Hierarchy Process) és a PROMETHEE (Preference Ranking Organization Method for Enrichment Evaluations) módszerek Java-implementációit elkészítve megvizsgáltam azok előnyeit és hátrányait mind általánosan, mind az ajánlás tekintetében. Megalkottam egy saját, az AHP eljárás hierarchikusságát és a PROMETHEE módszer szempontkiértékelését ötvöző módszert is. Az így elkészült algoritmusokkal a szolgáltatás nagyobb adatmennyiséget (például a legnagyobb rendszernek számító UVa Online Judge adatbázisát) is képes kezelni. | hu_HU |
dc.description.course | Mérnökinformatikus | hu_HU |
dc.description.degree | BSc/BA | hu_HU |
dc.format.extent | 47 | hu_HU |
dc.identifier.uri | http://hdl.handle.net/2437/241444 | |
dc.language.iso | hu | hu_HU |
dc.subject | programozó versenyek | hu_HU |
dc.subject | ProgCont automatikus megoldáskiértékelő rendszer | hu_HU |
dc.subject | ProgContR | hu_HU |
dc.subject | webszolgáltatások | hu_HU |
dc.subject | döntéstámogató algoritmusok | hu_HU |
dc.subject.dspace | DEENK Témalista::Informatika | hu_HU |
dc.subject.dspace | DEENK Témalista::Matematika | hu_HU |
dc.title | Testreszabható feladatajánlás online kiértékelő rendszerekhez | hu_HU |