Fuzzy Logic for Adaptive Instruction in an E-learning Environment for Computer Programming

被引:51
作者
Chrysafiadi, Konstantina [1 ]
Virvou, Maria [1 ]
机构
[1] Univ Piraeus, Dept Informat, Piraeus 18534, Greece
关键词
Fuzzy cognitive maps (FCMs); fuzzy sets; student model; personalization; programming; COGNITIVE MAPS; NONLINEAR-SYSTEMS; PREDICTION; EXTENSION; NETWORK; STYLES;
D O I
10.1109/TFUZZ.2014.2310242
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper, a novel approach to web-based education that performs individualized instruction on the domain of programming languages is presented. This approach is fully implemented and evaluated in an educational application module, called fuzzy knowledge state definer (FuzKSD). In particular, FuzKSD performs user modeling by dynamically identifying and updating a student's knowledge level of all the concepts of the domain knowledge. The operation of FuzKSD is based on fuzzy cognitive maps (FCMs) that are used to represent the dependences among the domain concepts. FuzKSD uses fuzzy sets to represent a student's knowledge level as a subset of the domain knowledge. Thus, it combines fuzzy theory with the overlay model. Moreover, it employs a novel inference mechanism that dynamically updates user stereotypes using fuzzy sets. It should be noted that the overlay model and stereotypes constitute two widely used methods for user modeling. However, they have not been combined with fuzzy sets thus far in the literature. The gain from this novel combination is significant as a student level of knowledge is represented in a more realistic way by automatically modeling the learning or forgetting process of a student with respect to the FCMs and thus the system can provide individualized adaptive advice. The application of this approach is not limited to adaptive instruction. It can also be used in other systems with changeable user states, such as e-shops, where consumers' preferences change over time and affect one another. Therefore, the particular module constitutes a novel generic fuzzy tool, which offers dynamic adaptation to users' needs and preferences of adaptive systems.
引用
收藏
页码:164 / 177
页数:14
相关论文
共 52 条
[1]  
Aguilar J., 2005, INT J COMPUTATIONAL, V3, P27
[2]   Adaptive educational hypermedia accommodating learning styles: A content analysis of publications from 2000 to 2011 [J].
Akbulut, Yavuz ;
Cardak, Cigdem Suzan .
COMPUTERS & EDUCATION, 2012, 58 (02) :835-842
[3]  
Alsubait T. M., 2010, ARTS HUMANITIES J, V20
[4]   Case-based reasoning approach to adaptive web-based educational systems [J].
Alves, Paulo ;
Amaral, Luis ;
Pires, Jose .
8TH IEEE INTERNATIONAL CONFERENCE ON ADVANCED LEARNING TECHNOLOGIES, PROCEEDINGS, 2008, :260-+
[5]  
[Anonymous], ADV WEB BASED ED PER
[6]  
[Anonymous], 2001, Uncertain Rule-Based Fuzzy Systems: Introduction and New Directions
[7]  
[Anonymous], INT J ENERGY ENV
[8]   A hybrid fuzzy regression-fuzzy cognitive map algorithm for forecasting and optimization of housing market fluctuations [J].
Azadeh, A. ;
Ziaei, B. ;
Moghaddam, M. .
EXPERT SYSTEMS WITH APPLICATIONS, 2012, 39 (01) :298-315
[9]  
Brusilovsky P., 2004, International Journal of Continuing Engineering Education and Life-Long Learning, V14, P402, DOI 10.1504/IJCEELL.2004.005729
[10]  
Brusilovsky P., 2007, The Adaptive Web. Methods and Strategies of Web Personalization, P3, DOI 10.1007/978-3-540-72079-9_1