A fuzzy-based mechanism for automatic personalized assessment in an e-learning system for computer programming

被引:3
|
作者
Chrysafiadi, Konstantina [1 ]
Virvou, Maria [1 ]
Tsihrintzis, George A. [1 ]
机构
[1] Univ Piraeus, Dept Informat, 80 M Karaoli & A Dimitriou St, Piraeus 18534, Greece
来源
INTELLIGENT DECISION TECHNOLOGIES-NETHERLANDS | 2022年 / 16卷 / 04期
关键词
Personalization; online assessment; e-learning; fuzzy rule-based system; fuzzy logic; computer programming; ALGORITHM; LOGIC;
D O I
10.3233/IDT-220227
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Testing is a significant part of the teaching and learning process. An assessment test has to include test items that are tailored to the individual learning needs of the students in order to be more accurate and support learning in a more effective way. In this paper, a fuzzy-based mechanism is presented for automatic personalized assessment in an e-learning system for computer programming Particularly, the selection of the most appropriate test items for each individual student is based on a variety of criteria: (i) the student's knowledge level, (ii) the student's prior knowledge of computer programming, (iii) the type of programming errors that the student is prone to make, and (iv) the difficulty level of the test items. Linguistic values are used to determine these criteria. Additionally, 45 fuzzy rules are used over these criteria, which imitate the way of thinking of human tutors with regard to deciding about the most appropriate test items that have to be included in an adaptive test. The presented mechanism was used under real conditions and evaluated by experts and students of the Department of Informatics of the University of Piraeus, Greece with very encouraging results. Specifically, both the participating students and experts found that the presented mechanism creates non-repetitive balanced tests that meet learners' knowledge level and needs.
引用
收藏
页码:699 / 714
页数:16
相关论文
共 50 条
  • [1] A fuzzy-based mechanism for automatic personalized assessment in an e-learning system for computer programming
    Chrysafiadi, Konstantina
    Virvou, Maria
    Tsihrintzis, George A.
    Intelligent Decision Technologies, 2022, 16 (04) : 699 - 714
  • [2] COMPUTER-BASED ASSESSMENT SYSTEM FOR E-LEARNING APPLIED TO PROGRAMMING EDUCATION
    Coelho, Antonio
    Xavier, Joao
    2011 4TH INTERNATIONAL CONFERENCE OF EDUCATION, RESEARCH AND INNOVATION (ICERI), 2011, : 3738 - 3747
  • [3] E-LEARNING AND E-ASSESSMENT FOR A COMPUTER PROGRAMMING COURSE
    Harley, Zenon
    Harley, Eric
    EDULEARN11: 3RD INTERNATIONAL CONFERENCE ON EDUCATION AND NEW LEARNING TECHNOLOGIES, 2011, : 2074 - 2080
  • [4] A Fuzzy Tree Matching-Based Personalized E-Learning Recommender System
    Wu, Dianshuang
    Lu, Jie
    Zhang, Guangquan
    IEEE TRANSACTIONS ON FUZZY SYSTEMS, 2015, 23 (06) : 2412 - 2426
  • [5] A Personalized e-Learning System Based on GWT
    Zhang, Ye Jun
    Song, Bo
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EDUCATION, MANAGEMENT, COMMERCE AND SOCIETY, 2015, 17 : 183 - 187
  • [6] Ontology based personalized E-learning system
    Zhang Aijun
    Wu Ruqi
    Yu Wenfang
    ADVANCED COMPUTER TECHNOLOGY, NEW EDUCATION, PROCEEDINGS, 2007, : 859 - 864
  • [7] A Personalized E-Learning Environment to Promote Students' Conceptual Learning on Basic Computer Programming
    Chookaew, Sasithorn
    Panjaburee, Patcharin
    Wanichsan, Dechawut
    Laosinchai, Parames
    5TH WORLD CONFERENCE ON EDUCATIONAL SCIENCES, 2014, 116 : 815 - 819
  • [8] A Method to Describe Student Learning Status for Personalized Computer Programming e-learning Environment
    Yan, Yu
    Hara, Kohei
    Nakano, Hiroto
    Kazuma, Takenobu
    He, Aiguo
    IEEE 30TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS IEEE AINA 2016, 2016, : 231 - 238
  • [9] Building a fuzzy knowledge management system for personalized e-learning
    Salahli, Mehmet Ali
    Ozdemir, Muzaffer
    Yasar, Cumali
    4TH WORLD CONFERENCE ON EDUCATIONAL SCIENCES (WCES-2012), 2012, 46 : 1978 - 1982
  • [10] Fuzzy Logic for Adaptive Instruction in an E-learning Environment for Computer Programming
    Chrysafiadi, Konstantina
    Virvou, Maria
    IEEE TRANSACTIONS ON FUZZY SYSTEMS, 2015, 23 (01) : 164 - 177