Vis enkel innførsel

dc.contributor.authorVesin, Boban
dc.contributor.authorMangaroska, Katerina
dc.contributor.authorAkhuseyinoglu, Kamil
dc.contributor.authorGiannakos, Michail
dc.date.accessioned2023-03-14T14:30:26Z
dc.date.available2023-03-14T14:30:26Z
dc.date.created2022-01-21T23:28:16Z
dc.date.issued2022
dc.identifier.citationACM Transactions on Computing Education. 2022, 22 (3), 1-27.en_US
dc.identifier.issn1946-6226
dc.identifier.urihttps://hdl.handle.net/11250/3058219
dc.description.abstractOnline learning systems should support students preparedness for professional practice, by equipping them with the necessary skills while keeping them engaged and active. In that regard, the development of online learning systems that support students’ development and engagement with programming is a challenging process. Early career computer science professionals are required not only to understand and master numerous programming concepts, but to efficiently learn how to apply them in different contexts. A prerequisite for an effective and engaging learning process is the existence of adaptive and flexible learning environments that are beneficial for both, students and teachers. Students can benefit from personalized content adapted to their individual goals, knowledge, and needs; while teachers can be relieved from the pressure to uniformly and promptly evaluate hundreds of student assignments. This study proposes and puts into practice a method for evaluating learning content difficulty and students’ knowledge proficiency utilizing a modified Elo-rating method. The proposed method effectively pairs learning content difficulty with students’ proficiency, and creates personalized recommendations based on the generated ratings. The method was implemented in a programming tutoring system and tested with interactive learning content for object oriented-programming. By collecting quantitative and qualitative data from students who used the system for one semester, the findings reveal that the proposed method can generate recommendations that are relevant to students and has the potential to assist teachers in grading students by providing a more holistic understanding of their progress over time.en_US
dc.language.isoengen_US
dc.publisherACMen_US
dc.relation.urihttps://dl.acm.org/doi/pdf/10.1145/3511886?casa_token=F2eV6BKQjZYAAAAA:pASFbjCnOpDUEWZs_P_vGoxXJeOL2tU44_RpShSZ0ivG5p67_wG9T65xf071TKxzg3g6c9O5L9HeJw
dc.titleAdaptive assessment and content recommendation in online programming courses: On the use of Elo-ratingen_US
dc.title.alternativeAdaptive assessment and content recommendation in online programming courses: On the use of Elo-ratingen_US
dc.typeJournal articleen_US
dc.typePeer revieweden_US
dc.description.versionpublishedVersionen_US
dc.source.pagenumber1-27en_US
dc.source.volume22en_US
dc.source.journalACM Transactions on Computing Educationen_US
dc.source.issue3en_US
dc.identifier.doi10.1145/3511886
dc.identifier.cristin1987708
cristin.ispublishedtrue
cristin.fulltextoriginal
cristin.qualitycode1


Tilhørende fil(er)

Thumbnail

Denne innførselen finnes i følgende samling(er)

Vis enkel innførsel