Next Article in Journal
Investigating User Experience of VR Art Exhibitions: The Impact of Immersion, Satisfaction, and Expectation Confirmation
Previous Article in Journal
Variations in Using Diagnosis Codes for Defining Age-Related Macular Degeneration Cohorts
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fuzzy Classification Approach to Select Learning Objects Based on Learning Styles in Intelligent E-Learning Systems

1
Department of Informatics, CRMEF de l’Oriental, Nador 62000, Morocco
2
Department of Informatics, CRMEF de Fez Meknes, Fez 30000, Morocco
3
LISA Laboratory, National School of Applied Science, Sidi Mohamed Ben Abdellah University, Fez 30000, Morocco
4
LISAC Laboratory, National School of Applied Science, Sidi Mohamed Ben Abdellah University, Fez 30000, Morocco
5
LISAC Laboratory, Faculty of Sciences Dhar El Mehraz, Sidi Mohamed Ben Abdellah University, Fez 30000, Morocco
*
Author to whom correspondence should be addressed.
Informatics 2024, 11(2), 29; https://doi.org/10.3390/informatics11020029
Submission received: 18 March 2024 / Revised: 25 April 2024 / Accepted: 9 May 2024 / Published: 15 May 2024

Abstract

:
In e-learning systems, even though the automatic detection of learning styles is considered the key element in the adaptation process, it does not represent the main goal of this process at all. Indeed, to accomplish the task of adaptation, it is also necessary to be able to automatically select the learning objects according to the detected styles. The classification techniques are the most used techniques to automatically select the learning objects by processing data derived from learning object metadata. By using these classification techniques, considerable results are obtained via several approaches and consist of mapping the learning objects into different teaching strategies and then mapping these strategies into the identified learning styles. However, these approaches have some limitations related to robustness. Indeed, a common feature of these approaches is that they do not directly map learning object metadata elements to learning style dimensions. Moreover, they do not consider the fuzzy nature of learning objects. Indeed, any learning object can be suitable for different learning styles at varying degrees of suitability. This highlights the need to find a way to remedy this shortcoming. Our work is part of the automatic selection of learning objects. So, we will propose an approach that uses the fuzzy classification technique to select learning objects based on learning styles. In this approach, the metadata of each learning object that complies with the Institute of Electrical and Electronics Engineers (IEEE) standard are stored in a database as an Extensible Markup Language (XML) file. The Fuzzy C Means algorithm is used, on one hand, to assign fuzzy suitability rates to the stored learning objects and, on the other hand, to cluster them into the Felder and Silverman learning styles model categories. The experiment results show the performance of our approach.

1. Introduction

E-learning systems expand upon traditional computerized learning platforms by integrating intelligence to enhance the learner experience, thereby facilitating the better achievement of learning goals. This typically involves personalized learning, leveraging factors such as the learner’s knowledge, emotions, or learning style to customize the sequence and style of learning materials [1,2]. However, in a typical e-learning environment, learners lack the immediate intervention of a teacher when needed. Human tutors have the flexibility to adjust teaching strategies to align with learners’ styles and needs [3,4]. On the other hand, learners in e-learning environments face the additional challenge of maintaining interest in learning without direct encouragement from a teacher.
To address these challenges, the concept of intelligent e-learning systems was introduced, leveraging computational intelligence in web-based education [5,6]. To meet learners’ needs, intelligent e-learning systems must fulfill various requirements, including the selection of suitable learning objects (LOs) to structure courses according to each learner’s style [7,8,9,10]. Indeed, the selection of LOs is a crucial step in course design and sequencing. It involves automatically selecting these objects from a database while considering the styles of the learners [11,12]. Then, the major challenge lies in how to select LOs according to the learners’ learning styles. To address this problem, the primary approach involves mapping the learning objects (LOs) to different teaching strategies and then aligning these strategies with identified learning styles [13,14]. In this context, numerous studies have investigated various learning style models, including the Kolb model [15] and the Felder and Silverman model [16]. These studies have employed different classification techniques to automatically select LOs by analyzing data derived from LO characteristics [17,18,19]. IEEE learning objects’ metadata (LOM) are commonly used in these techniques to describe LO characteristics and enable their retrieval [20].
Despite the significant results obtained, these approaches have limitations related to robustness. One common limitation is the lack of direct mapping between LO metadata elements and learning style dimensions. Additionally, these approaches often overlook the fuzzy nature of learning objects. Logically, any LO can be suitable for different learning styles to varying degrees of suitability. For instance, an LO that is highly suitable for active learners may be less suitable for others [21,22,23]. Following this, a robust approach for automatically selecting suitable learning objects (LOs) based on learning styles must assign fuzzy suitability rates to LOs. Considering the limitation mentioned above, we propose, in this paper, an approach that utilizes fuzzy classification techniques to select LOs based on learning styles. We adopt the Felder and Silverman learning styles model (FSLSM) for the mapping process. The LOs are mapped to the identified learning styles using the Fuzzy C Means (FCM) algorithm.
The remainder of this paper is structured as follows: In Section 2, we present related works concerning the automatic selection of learning objects in e-learning systems. The Section 3 outlines the proposed approach. Following that, the Section 4 provides details of the tests conducted on our approach and presents the analysis of the results. Finally, in Section 5, we conclude this paper.

2. Related Works

The automatic selection of suitable learning objects (LOs) plays a crucial role in designing and sequencing courses within intelligent e-learning systems. To positively impact the learning process, it is essential to consider the characteristics of the learners [24,25,26]. Therefore, it becomes necessary to explore the correlations between LOs and learner characteristics and subsequently provide mechanisms for selecting LOs to facilitate adaptation processes in intelligent e-learning systems. In this context, various approaches have been proposed, including the development of personalized LO recommendation systems or the generation of personalized learning paths.
In the case of recommendation systems, these systems are employed to suggest content within e-learning platforms to learners based on their individual needs, establishing similarity between them and the available content. In the existing literature, various approaches have been explored, with classification techniques being prominently used, particularly those based on decision trees. However, these techniques often result in the generation of numerous rules that the system can utilize to identify suitable learning objects (LOs) [27,28,29,30,31].
In the case of learning path generation, the approaches developed aim to find the best possible match between each learner and the learning objects (LOs) in order to minimize the individual learning path. Many studies in the literature have proposed the use of evolutionary algorithms, such as genetic algorithms [32,33,34] or ant colony optimization [35,36,37], to address learning path adaptation based on the satisfaction of learners’ needs. While these studies present a promising approach for solving learning path optimization problems, it is worth noting that the proposed intelligent evolutionary algorithms can be computationally intensive.
Other investigations that search for correlations between learning objects (LOs) and learner characteristics have highlighted the close relationship between learning styles and LOs [38,39,40,41]. According to these studies, the vast amount of available LOs in e-learning systems can contribute to cognitive overload for learners, potentially leading to disorientation. Therefore, utilizing intelligent analyses can facilitate the connection of suitable LOs with learners’ learning styles. This has paved the way for the development of approaches for automatically selecting appropriate LOs by matching LOs with learning styles [42,43,44]. Generally, these approaches primarily rely on classification techniques to categorize LOs according to learning styles.
In a study conducted by Anitha and Deisy [45], the authors proposed an approach for delivering suitable learning objects (LOs) according to learners’ learning styles. Their approach complies with the IEEE LOM standard, and it involves classifying and selecting LOs for different learning styles proposed by Felder and Silverman. The classification is executed using a rule-based algorithm, where various metadata elements of LOs are considered to cover all the features of LOs. Initially, the LOs are categorized into teaching strategy groups based on the values of the metadata elements, and then they are mapped to the corresponding learning styles. However, the authors note that this classification mechanism does not directly map LOs into learning style categories, nor does it consider the fuzzy nature of LOs.
In another study [46], the authors built upon the previous approach and incorporated the fuzzy nature of learning objects (LOs). They introduced a fuzzy-based scheme for assigning suitability ratings and classifying LOs under different learning styles proposed by Felder and Silverman. Additionally, the authors utilized two factors to determine the suitability rating: fuzzy ratings calculated using a fuzzy-based scheme with metadata elements and expert ratings of LO suitability. By combining these factors, one could determine the suitability ratings of LOs for each learning style dimension proposed by Felder and Silverman. While this approach introduced the fuzzy nature of LOs into the LO selection process, it still required expert intervention to assign the suitability rate to LOs, which raises concerns about the automatic nature of the approach.
Authors like Nafea et al. [41] presented, in 2019, an algorithm that recommends personalized learning objects (LOs) based on learners’ learning styles. They utilized the Felder and Silverman learning styles model (FSLSM) to represent both the learner learning styles and the LO profiles. The K-means clustering algorithm was employed to cluster the LOs into groups with similar profiles. Cosine similarity metrics and the Pearson correlation coefficient were used to calculate similarities between the clusters. Subsequently, the obtained clusters were utilized as inputs to a recommender algorithm, which provided the best prediction of learner ratings for any LO. Although the proposed algorithm demonstrated improved classification accuracy and facilitated direct mapping of LOs to different learning styles, it did not account for the fuzzy nature of LOs.
Based on the studies of related works, it is evident that classification techniques play a crucial role in the development of approaches aimed at automatically selecting learning objects (LOs) based on learning styles. The utilization of metadata elements of LOs can notably enhance performance in terms of the accuracy of classification techniques used. However, it is noteworthy that in these studies, the predominant approaches focus on matching LOs to the learning style of the learner without giving due consideration to the fuzzy nature of LOs.

3. Proposed Approach for Automatically Selecting Learning Objects

In e-learning systems, the primary challenge lies in establishing a correspondence between the characteristics of the learner and the sequence of the learning content. This is a complex task because it entails selecting suitable material from a vast pool of available learning resources. Moreover, performing this process manually is challenging, as it requires both technical and pedagogical expertise.
Our proposed approach aimed to address this challenge by developing an automatic selection algorithm for personalized learning objects (LOs) in e-learning systems. This approach imbues the e-learning system with intelligence, enabling it to emulate the role of an instructional designer in course design. The algorithm classifies any LO compliant with the IEEE LOM standard into different learning styles proposed by Felder and Silverman. To achieve this, the preferred learning style of each learner was identified and recorded in the learner profile database in XML format. The LOs, designed with numerous metadata elements, were stored in the LO repository, also in XML format.
To map the LOs to the corresponding learning styles, we employed the FCM clustering algorithm. This mechanism enabled us to perform classification while considering the fuzzy nature of LOs. In practical terms, our approach involved two steps. The first step involved preparing the data to serve as inputs for the FCM clustering algorithm. The second step entailed mapping the LOs into the identified learning styles.

3.1. Methodology

To accomplish the first step, we identified the learning styles of individual learners according to the FSLSM. This can be carried out either by having learners respond to the interactive learning style (ILS) questionnaire [47] or automatically using predefined criteria [48]. Subsequently, the identified learning styles were stored in the learner profile database in XML format. Table 1 illustrates the various categories of learning styles according to the FSLSM [16].
Following that, to acquire the metadata values of the various learning objects (LOs) associated with the course that learners intend to undertake, the stored XML files linked with each LO were collected from the LO repository and parsed, for instance, using Java code. Once the metadata values were extracted, vectors comprising these metadata values were created and then designated as inputs for the classification algorithm. Thus, for each LO, the constructed vector was defined based on the metadata values, with each vector containing a vector id, topic id, LO id, and the set of metadata elements along with their corresponding metadata values.
The IEEE LOM metadata elements selected for the classification of LOs were technical format, interactivity type, learning resource type, interactivity level, and Relationship Kind. These elements were chosen as they represent the criteria influencing the selection of LOs [49,50]. Table 2 illustrates the categories of LOM considered in our approach, along with their associated elements, their descriptions of each element, and the possible values that they can take.
To accomplish the second step, our proposed approach employed the Fuzzy C Means (FCM) clustering algorithm to map the constructed vectors into the FSLSM. Figure 1 provides a summary of the proposed approach.
Once the LOs were selected based on learning style, the e-learning system could provide the appropriate LOs for each learner according to their learning style.
The LOs labeling as per the FSLSM and the FCM clustering algorithm are described in the following subsections.

3.2. Labeling LOs

To have the mapping of LOs into the FSLSM’s learning styles categories, practically all metadata values of each LO needed to be labeled according to permissible values, which were defined in previous studies [51,52,53]. Table 3 shows the labeling of the IEEE LOs metadata values as per the FSLSM.
After labeling, the constructed vectors of the metadata values of each LO were classified into any one of the eight learning styles by using the FCM algorithm.

3.3. Fuzzy C Means (FCM) Algorithm

To classify learning objects (LOs), we employed the FCM clustering algorithm to group the constructed vectors of LOs metadata values into eight clusters corresponding to the FSLSM categories. Each vector was then labeled according to the FSLSM category to which it belongs. This methodology is supported by previous studies such as those conducted by Joshi et al. [54] and Dung et al. [55], where vectors were grouped based on feature values. In our approach, the clustering was accomplished by utilizing IEEE LO metadata values.
In this algorithm, a membership is assigned to each vector corresponding to each singular cluster center. This membership indicates the degree of suitability of the vector of metadata values associated with an LO for a particular learning style category.
Let μ i k be the membership of kth vector in ith cluster. Then, this membership value satisfies the following conditions:
μ i k   0       1   and   i = 1 c μ i k = 1   ,   1 i c   ,   1 k N
where c is the number of cluster centroids and N is the number of vectors of data points.
This means that the membership value may be in the range of 0 to 1, in which 0 indicates the lower suitability level and 1 indicates higher suitability level. This is how we defined fuzzy clustering in our approach and, therefore, how we considered the fuzzy nature of LOs.
Thereafter, by revising iteratively the membership and the cluster centers until convergence, the FCM algorithm led to grouping the vectors of the LOs’ metadata values based on the center value selection. Algorithm 1 shows the steps of FCM clustering.
Algorithm 1 FCM clustering algorithm for mapping vectors of LOs’ metadata values
Initialize   m = real   number   greater   than   1
M i j =   degree   of   membership   function   x i   in   cluster   j
F i =   input   vector ,   C j =   center   of   cluster ,   ε =   threshold   value

Step   1 :   Initialize   the   membership   function
M = M i j ,   M ( 0 )

Step   2 :   Calculate   the   center   value   by   assigning   weights   to   vectors   of   learning   objects   metadata   values

C k = C j   with   M ( k )   where   k =   number   of   center   values   calculated   based   on   feature   values
C j = i n M i j m F i i n M i j

Step   3 :   Update   the   membership   function   M k   and   M k + 1
M i j = 1 k = 1 c F i C j F i C k 2 m 1

Step   4   :   if   M k + 1 M k < ε then stop, else go to step 2

4. Experimental Test and Result Analysis

The experiment that we are conducting aims to evaluate the proposed approach for selecting learning objects (LOs) to comprise a specific course, while also considering the learning styles of individual learners. In this experiment, we conduct a simulation test where we generate metadata values corresponding to the elements prescribed by the IEEE LOM standard for various types of LOs. The course that we anticipate learners will undertake consists of eight topics, each containing 12 types of LOs. Thereafter, for each LO, the metadata values corresponding to technical format, interactivity type, learning resource type, interactivity level, and Relationship Kind elements are randomly generated. Table 4 displays the random generation of metadata values for each element of the learning objects (LOs) within the various topics. Additionally, a portion of the generated data is presented in Table 5, illustrating the metadata values for the elements of the LOs within the topic identified by the ID as equal to 1.
where i = 1…7 and j = 1…10, and values x, y, z, v, and w are given by the following:
x = Rand (video/mpeg, application/xtoolbook, text/html, audio, example, image, model)
y = Rand (Active, expositive, mixed)
z = Rand (Exercise, simulation, questionnaire, diagram, figure, graph, index, slide, table, narrative text, exam, experiment, problem statement, self-assessment, lecture)
v = Rand (Very low, low, medium, high, very high)
w = Rand (Ispartof, haspart, isversionof, hasversion, isformatof, hasformat, references, isreferencedby, isbasedon, isbasisfor, requires, isrequiredby).
Next, metadata values are inputted for the required IEEE LOM elements for each learning object (LO). Subsequently, the dataset used as the input for our clustering algorithm is created by forming vectors of the metadata values of the LOs, following the proposed methodology.

Clustering of the Vectors of LOs’ Metadata Values Based on FCM Algorithm

Following the application of the FCM clustering algorithm, the vectors are grouped into eight clusters corresponding to the following FSLSM categories: Active, Reflective, Sensing, Intuitive, Visual, Verbal, Sequential, and Global. The final clusters are derived after 50 iterations with a threshold value ε = 0.001. The clustering results are depicted in Table 6.
The classification results demonstrate that the FCM algorithm yields the best outcomes, with rapid convergence being achieved. Merely 50 iterations were necessary for the algorithm to converge. This observation is directly attributed to the limited amount of input data utilized in our simulation test. In real cases, the number of learning objects (LOs) employed in course design on e-learning platforms is significantly higher, resulting in a larger volume of input data and, thus, a longer convergence time.
This classification result can be directly utilized to offer appropriate learning objects (LOs) to each learner based on their learning style. Certainly, as the metadata vectors include details such as the identifiers of the LOs and the identifiers of the topics, we can retrieve these data from all the classified vectors. Consequently, we can determine the appropriate LOs for each learner with a specific style for every topic included in the course.
For example, for the Active cluster, it suffices to extract the identifiers of the Los, as well as the identifiers of the topics, from the 17 metadata vectors classified in this category and subsequently provide suitable LOs for learners belonging to this category.

5. Conclusions

This paper introduces an approach for automatically selecting learning objects in intelligent e-learning systems based on the learning styles of the learner. To address the challenge posed by the fuzzy nature of learning objects (LOs), a fuzzy classification technique is employed for LO selection. This approach enables the classification of any LO conforming to the IEEE LOM standard into various learning styles proposed by Felder and Silverman. The learning styles of learners are identified and stored in a learner profile database in XML format. LOs, designed with multiple metadata elements, are stored in an LO repository, also in XML format. The XML metadata elements of LOs are parsed to form the input data for the clustering algorithm. The Fuzzy C Means (FCM) algorithm is utilized to cluster the LOs into the categories defined by the Felder and Silverman learning styles model (FSLSM). The experimental results demonstrate the effectiveness of our approach.
Therefore, through the implementation of our approach, we can surpass the limitations observed in prior research, notably the challenges concerning robustness. This includes the necessity to account for the fuzzy characteristics of learning objects in the selection process, as well as the requirement to address the direct mapping between learning object metadata elements and learning style dimensions.
Among other things, the proposed approach offers another advantage: it can be easily integrated into various e-learning platforms, including free-license platforms like Moodle. As a result, this approach empowers the e-learning system to attain intelligence, enabling it to mimic the actions of an instructional designer in course design completion.
Furthermore, it is true that our work addresses the problem of learning object selection in e-learning systems; however, it only considers selection based on learning styles. To attempt to cover the various parameters influencing selection, we plan to consider other parameters in future work, namely learner prerequisites and their levels of learning acquisition.

Author Contributions

Methodology, I.A., A.R., L.L., A.J., A.Y. and H.T.; Validation, I.A., A.R., A.J., A.Y. and H.T.; Formal analysis, A.R.; Writing—original draft, I.A.; Supervision, I.A. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data that support the findings of this study are available from the corresponding author upon reasonable request.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Bhattacharya, S.; Nath, S. Intelligent e-Learning Systems: An Educational Paradigm Shift. Int. J. Interact. Multimed. Artif. Intell. 2016, 4, 83–88. [Google Scholar] [CrossRef]
  2. Ristić, I.; Runić-Ristić, M.; Savic-Tot, T.; Tot, V.; Bajac, B. The Effects and Effectiveness of An Adaptive E-Learning System on The Learning Process and Performance of Students. Int. J. Cogn. Res. Sci. Eng. Educ. 2023, 11, 77–92. [Google Scholar] [CrossRef]
  3. Goyal, M.; Yadav, D.; Tripathi, A. Fuzzy Approach to Detect Learning Style using McCarthy Model as a Tool for e-Learning System. In Proceedings of the 4th International Symposium on Emerging Trends and Technologies in Libraries and Information Services, Noida, India, 6–8 January 2015; pp. 295–300. [Google Scholar]
  4. Riad, M.; Gouraguine, S.; Qbadou, M.; Aoula, E. Towards an Adaptive e-Learning System Based on Deep Learner Profile, Machine Learning Approach, and Reinforcement Learning. Int. J. Adv. Comput. Sci. Appl. 2023, 14, 265–274. [Google Scholar]
  5. Brusilovsky, P.; Miller, P. Course Delivery Systems for the Virtual University. In Knowledge: New Information Technologies and the Emergence of the Virtual University; Tschang, F.T., Della Senta, T., Eds.; Elsevier Science and International Association of Universities: Amsterdam, The Netherlands, 2001; pp. 167–206. [Google Scholar]
  6. Kaur, R.; Gupta, D.; Madhukar, M.; Singh, A.; Abdelhaq, M.; Alsaqour, R.; Breñosa, J.; Goyal, N. E-Learning Environment Based Intelligent Profiling System for Enhancing User Adaptation. Electronics 2022, 11, 3354. [Google Scholar] [CrossRef]
  7. Vasilakos, T.; Devedzic, V.; Kinshuk, K.; Pedrycz, W. Computational Intelligence in Web-based Education. J. Interact. Learn. Res. 2004, 15, 299–318. [Google Scholar]
  8. Karampiperis, P.; Sampson, D. Adaptive Learning Resources Sequencing in Educational Hypermedia Systems. Educ. Technol. Soc. 2005, 8, 128–147. [Google Scholar]
  9. Gerardo Quiroz, V.; Luis Fernando Muñoz, G. Learning Objects in Online Education. Syst. Approach Eur. J. Educ. 2020, 3, 142–152. [Google Scholar]
  10. Homola, M.; Kubincová, Z.; Urbánek, R.; Kluka, J. Tracking the Adaptive Learning Process with Topics Ontology. In Advances in Web-Based Learning—ICWL; Xie, H., Lai, C.L., Chen, W., Xu, G., Popescu, E., Eds.; Lecture Notes in Computer Science; Springer: Singapore, 2023; Volume 14409. [Google Scholar]
  11. Knolmayer, G.F. Decision Support Models for Composing and Navigating through e-Learning Objects. In Proceedings of the 36th IEEE Annual Hawaii International Conference on System Sciences, Big Island, HI, USA, 6–9 January 2003. [Google Scholar]
  12. Limongelli, C.; Sciarrone, F.; Temperini, M.; Vaste, G. Adaptive learning with the LS-plan system: A field evaluation. IEEE Trans. Learn. Technol. 2009, 2, 203–215. [Google Scholar] [CrossRef]
  13. Franzoni, A.L.; Assar, S. Student Learning Styles Adaptation Method Based on Teaching Strategies and Electronic Media. Educ. Technol. Soc. 2009, 12, 15–29. [Google Scholar]
  14. Yordanova, k. Meta-Data Application in Development, Exchange and Delivery of Digital Reusable Learning Content. Interdiscip. J. Knowl. Learn. Objects 2007, 3, 229–237. [Google Scholar] [CrossRef]
  15. Kolb David, A. Experiential Learning: Experience as the Source of Learning and Development; Prentice Hall: Englewood Cliffs, NJ, USA, 1984. [Google Scholar]
  16. Felder, R.M.; Silverman, L.K. Learning and teaching styles in engineering education. Eng. Educ. 1988, 78, 674–681. [Google Scholar]
  17. Chellatamilan, T.; Suresh, R.M. Automatic Classification of Learning Objects through Dimensionality Reduction and Feature Subset Selections in an e-Learning System. In Proceedings of the 2012 IEEE International Conference on Technology Enhanced Education (ICTEE), Amritapuri, India, 3–5 January 2012; pp. 1–6. [Google Scholar]
  18. Gasparetti, F.; De Medio, C.; Limongelli, C.; Sciarrone, F.; Temperini, M. Prerequisites between learning objects: Automatic extraction based on a machine learning approach. Telemat. Inform. 2018, 35, 595–610. [Google Scholar] [CrossRef]
  19. Kolekar, S.V.; Pai, R.M.; Manohara Pai, M.M. Rule based adaptive user interface for adaptive E-learning system. Educ. Inf. Technol. 2019, 24, 613–641. [Google Scholar] [CrossRef]
  20. IEEE Learning Technologies Committee. Draft Standard for Learning Object Metadata. 2002. Available online: https://www.researchgate.net/publication/354532824_Draft_Standard_for_Learning_Object_Metadata (accessed on 18 March 2024).
  21. Feldman, J.A. Automatic detection of learning styles: State of the art. Artif. Intell. Rev. 2015, 44, 157–186. [Google Scholar] [CrossRef]
  22. Ciloglugil, B. Adaptivity Based on Felder-Silverman Learning Styles Model in e-Learning Systems. In Proceedings of the 4th International Symposium on Innovative Technologies in Engineering and Science, Alanya, Turkey, 3–5 November 2016; pp. 1523–1532. [Google Scholar]
  23. Liyanage, M.P.; KS, L.G.; Hirakawa, M. Detecting learning styles in learning management systems using data mining. J. Inf. Process. 2016, 24, 740–749. [Google Scholar] [CrossRef]
  24. Limongelli, C.; Sciarrone, F.; Vaste, G. An Application of the LS-Plan System to an Educational Hypermedia. Int. J. Web-Based Learn. Teach. Technol. 2009, 4, 15–34. [Google Scholar] [CrossRef]
  25. Yang, T.C.; Hwang, G.J.; Yang, S.J.H. Development of an adaptive learning system with multiple perspectives based on students’ learning styles and cognitive styles. Educ. Technol. Soc. 2013, 16, 185–200. [Google Scholar]
  26. Kurilovas, E.; Kubilinskiene, S.; Dagiene, V. Web 3.0–Based personalisation of learning objects in virtual learning environments. Comput. Hum. Behav. 2014, 30, 654–662. [Google Scholar] [CrossRef]
  27. Lopez, V.; Santos, M.; Esteve, P.; Roldán, D.; de Mendoza, J.C. Practical Applications of Intelligent Systems: An E-learning Platforms Recommender. In Proceedings of the 2010 IEEE International Conference on Intelligent Systems and Knowledge Engineering, Hangzhou, China, 15–16 November 2010; pp. 628–633. [Google Scholar]
  28. Karimi, R.; Nanopoulos, A.; Wistuba, M.; Schmidt-Thieme, L. Factorized Decision Trees for Active Learning in Recommender Systems. In Proceedings of the 25th IEEE International Conference on Tools with Artificial Intelligence, Herndon, VA, USA, 4–6 November 2013; pp. 404–411. [Google Scholar]
  29. El Mabrouk, M.; Gaou, S.; Rtili, M.K. Towards an Intelligent Hybrid Recommendation System for E-Learning Platforms Using Data Mining. Int. J. Emerg. Technol. Learn. 2017, 12, 52–76. [Google Scholar] [CrossRef]
  30. Heras, S.; Palanca, J.; Rodriguez, P.; Duque-Méndez, N.; Julian, V. Recommending Learning Objects with Arguments and Explanations. Appl. Sci. 2020, 10, 3341. [Google Scholar] [CrossRef]
  31. Amin, S.; Uddin, M.; Alarood, A.; Mashwani, W.; Alzahrani, A.; Alzahrani, A. Smart E-Learning Framework for Personalized Adaptive Learning and Sequential Path Recommendations Using Reinforcement Learning. IEEE Access 2023, 11, 89769–89790. [Google Scholar] [CrossRef]
  32. Chen, C.M. Intelligent web-based learning system with personalized learning path guidance. Comput. Educ. 2008, 51, 787–814. [Google Scholar] [CrossRef]
  33. Afsarmanesh, H.; Tanha, J. A High Level Architecture for Personalized Learning in Collaborative Networks. In Collaborative Networks for a Sustainable World; Camarinha Matos, L.M., Boucher, X., Afsarmanesh, H., Eds.; Springer: Berlin/Heidelberg, Germany, 2010; Volume 336, pp. 601–608. [Google Scholar]
  34. Tam, V.; Lam, E.; Fung, S.T. A new framework of concept clustering and learning path optimization to develop the next-generation e-learning systems. J. Comput. Educ. 2014, 1, 335–352. [Google Scholar] [CrossRef]
  35. Priya Dharshini, A.; Chandrakumarmangalam, S.; Arthi, G. Ant colony optimization for competency based learning objects sequencing in e-learning. Appl. Math. Comput. 2015, 263, 332–341. [Google Scholar] [CrossRef]
  36. Vanitha, V.; Krishnan, P. A Modified Ant Colony Algorithm for Personalized Learning Path Construction. J. Intell. Fuzzy Syst. 2019, 37, 6785–6800. [Google Scholar] [CrossRef]
  37. Nabizadeh, A.H.; Gonçalves, D.; Gama, S.; Jorge, J.; Rafsanjani, H.N. Adaptive learning path recommender approach using auxiliary learning objects. Comput. Educ. 2020, 147, 103777. [Google Scholar] [CrossRef]
  38. Sangineto, E.; Capuano, N.; Gaeta, M.; Micarelli, A. Adaptive course generation through learning styles representation. Univers. Access Inf. Soc. 2008, 7, 1–23. [Google Scholar] [CrossRef]
  39. Boyan, B.; Dessislava, V. Learning Objects Types Dependability on Styles of Learning. In Proceedings of the 8th WSEAS International Conference on Engineering Education, Corfu Island, Greece, 14–16 July 2011; pp. 14–16. [Google Scholar]
  40. Supachanun, W.; Chun Che, F.; Nittaya, K.; Nisachol, C.; Suphakit, N. An Investigation on the Correlation of Learner Styles and Learning Objects Characteristics in a Proposed Learning Objects Management Model. Educ. Inf. Technol. 2016, 21, 1113–1134. [Google Scholar]
  41. Nafea, S.M.; Siewe, F.; He, Y. A Novel Algorithm for Course Learning Object Recommendation Based on Student Learning Styles. In Proceedings of the 2019 International Conference on Innovative Trends in Computer Engineering (ITCE), Aswan, Egypt, 2–4 February 2019; pp. 192–201. [Google Scholar]
  42. Klašnja-Milićević, A.; Vesin, B.; Ivanović, M.; Budimac, Z. E-learning personalization based on hybrid recommendation strategy and learning style identification. Comput. Educ. 2011, 56, 885–899. [Google Scholar] [CrossRef]
  43. Chen, W.; Persen, R. Recommending collaboratively generated knowledge. Comput. Sci. Inf. Syst. 2012, 9, 871–892. [Google Scholar] [CrossRef]
  44. Vesin, B.; Ivanovic, M.; Klasnja-Milicevic, A.; Budimac, Z. Ontology-based architecture with recommendation strategy in java tutoring system. Comput. Sci. Inf. Syst. 2013, 10, 237–261. [Google Scholar] [CrossRef]
  45. Anitha, D.; Deisy, C. Proposing a novel approach for classification and sequencing of learning objects in E-learning systems based on learning style. J. Intell. Fuzzy Syst. 2015, 29, 539–552. [Google Scholar] [CrossRef]
  46. Anitha, D.; Deisy, C. A novel approach for selection of learning objects for personalized delivery of E-learning content. Comput. Sci. Inf. Technol. 2013, 413–420. [Google Scholar]
  47. Felder, R.M.; Soloman, B.A. Index of Learning Styles. 1997. Available online: https://www.engr.ncsu.edu/stem-resources/legacy-site/learning-styles/ (accessed on 18 March 2024).
  48. Castro, F.; Vellido, A.; Nebot, A.; Mugica, F. Applying Data Mining Techniques to e-Learning Problems. In Evolution of Teaching and Learning Paradigms in Intelligent Environment; Jain, L.C., Tedman, R.A., Tedman, D.K., Eds.; Springer: Berlin/Heidelberg, Germany, 2007; Volume 62, pp. 183–221. [Google Scholar]
  49. Karampiperis, P.; Sampson, D. Adaptive Learning Object Selection in Intelligent Learning Systems. J. Interact. Learn. Res. 2004, 15, 389. [Google Scholar]
  50. Popescu, E. Adaptation provisioning with respect to learning styles in a Web-based educational system: An experimental study. J. Comput. Assist. Learn. 2010, 26, 243–257. [Google Scholar] [CrossRef]
  51. Milosevic, D.; Brkovic, M.; Debevc, M.; Krneta, R. Adaptive learning by using scos metadata. Interdiscip. J. E Learn. Learn. Objects 2007, 3, 163–174. [Google Scholar]
  52. Baldiris, S.; Santos, O.C.; Barrera, C.; Boticario, J.; Velez, J.; Fabregat, R. Integration of Educational Specifications and Standards to Support Adaptive Learning Scenarios in ADAPTAPlan. Int. J. Comput. Appl. 2008, 5, 88–107. [Google Scholar]
  53. Popescu, E.; Badica, C.; Trigano, P. Description and Organization of Instructional Resources in an Adaptive Educational System Focused on Learning Styles. In Advances in Intelligent and Distributed Computing; Springer: Berlin/Heidelberg, Germany, 2008; pp. 177–186. [Google Scholar]
  54. Joshi, M.; Vaidya, R.; Lingras, P. Automatic Determination of Learning Styles. In Proceedings of the 2nd International Conference on Education and Management Technology; IACSIT Press: Singapore, 2011; Volume 13, pp. 121–132. [Google Scholar]
  55. Dung, P.Q.; Florea, A.M. An Approach for Detecting Learning Styles in Learning Management Systems Based on Learners’ Behaviours. In Proceedings of the 2012 International Conference on Education and Management Innovation; IACSIT Press: Singapore, 2012; Volume 30, pp. 171–177. [Google Scholar]
Figure 1. The proposed approach for selecting LOs based on learning styles.
Figure 1. The proposed approach for selecting LOs based on learning styles.
Informatics 11 00029 g001
Table 1. Felder–Silverman Model of Learning Style.
Table 1. Felder–Silverman Model of Learning Style.
Learning StyleExplanation
Activelearners prefer to test and solve problems
Reflectivelearners prefer to think, assess, and solve problems on their own
Sensinglearners prefer concrete, practical, and procedural information, i.e., they seek out the facts
Intuitivelearners prefer concrete, innovative, and theoretical information, i.e., they seek meaning
Visuallearners prefer graphs, pictures, and diagrams, i.e., they look for visual representations of information
Verballearners prefer to read or hear information, i.e., they look for explanations in words
Sequentiallearners prefer information to be presented in a linear and orderly fashion
Globallearners prefer a systematic approach, i.e., they first constitute a global idea and then go into the details
Table 2. LOM categories considered and their associated elements.
Table 2. LOM categories considered and their associated elements.
CategoriesElementsDescriptionValues
4. Technical4.1 FormatTechnical data type(s) of (all the components of) this learning object. This data element shall be used to identify the software needed to access the learning object.Video/mpeg, application/xtoolbook, text/html, audio, example, image, model
5. Educational5.1 Interactivity TypePredominant mode of learning supported by this learning object.Active, expositive, mixed
5.2 Learning Resource TypeSpecific kind of learning object. The most dominant kind shall be first.Exercise, simulation, questionnaire, diagram, figure, graph, index, slide, table, narrative text, exam, experiment, problem statement, self-assessment, lecture
5.3 Interactivity LevelDegree of interactivity characterizing this learning object.Very low, low, medium, high, very high
7. Relation7.1 Relationship KindNature of the relationship between a learning object and othersIspartof, haspart, isversionof, hasversion, isformatof, hasformat, references, isreferencedby, isbasedon, isbasisfor, requires, isrequiredby
Table 3. Labeling of LOs metadata values as per the FSLSM.
Table 3. Labeling of LOs metadata values as per the FSLSM.
Learning Styles CategoriesIEEE LO Metadata Elements and the Corresponding Metadata Values
Metadata ElementsMetadata Values
Active5.1. Interactivity TypeActive
5.3. Interactivity LevelHigh, Med
Reflective5.1. Interactivity TypeMixed, Expositive
5.3. Interactivity LevelMed, Low
Sensing5.2. Learning Resource TypeSimulation, Experiment
Intuitive5.2. Learning Resource TypeExercise, Problem Statement, Lecture
Visual4.1. Technical FormatApplication, Image, Model, Video
5.2. Learning Resource TypeDiagram/Figure/Graph
Verbal4.1. Technical FormatAudio, Text
5.2. Learning Resource TypeNarrative Text/Lecture
Sequential5.2. Learning Resource TypeOthers
7.1. Relationship KindOthers
Global5.2. Learning Resource TypeIndex
7.1. Relationship KindHas Part
Table 4. Random generation of metadata values of IEEE LOM elements.
Table 4. Random generation of metadata values of IEEE LOM elements.
Metadata Values of IEEE LOM Elements
Topic idLO idFormatInteractivity TypeLearning Resource TypeInteractivity LevelRelationship Kind
ijxyzvw
Table 5. Part of the generated metadata values of IEEE LOM elements.
Table 5. Part of the generated metadata values of IEEE LOM elements.
Metadata Values of IEEE LOM Elements
Topic idLO idFormatInteractivity TypeLearning Resource TypeInteractivity LevelRelationship Kind
11ImageMixedSimulationLowIs part of
2VideoActiveIndexMedReferences
3ModelActiveGraphLowHas part
4TextMixedProblem statementLowIs part of
5AudioActiveNarrativeHighReferences
6TextMixedProblem statementHighIs part of
7ApplicationExpositiveGraphMedIs part of
8ApplicationExpositiveExerciseMedIs part of
9ImageExpositiveFigureMedIs part of
10ImageMixedExerciseHighHas part
Table 6. Results of the clustering.
Table 6. Results of the clustering.
ClustersNumber of Vectors
Active17
Reflective11
Sensing15
Intuitive11
Visual13
Verbal11
Sequential8
Global10
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Azzi, I.; Radouane, A.; Laaouina, L.; Jeghal, A.; Yahyaouy, A.; Tairi, H. Fuzzy Classification Approach to Select Learning Objects Based on Learning Styles in Intelligent E-Learning Systems. Informatics 2024, 11, 29. https://doi.org/10.3390/informatics11020029

AMA Style

Azzi I, Radouane A, Laaouina L, Jeghal A, Yahyaouy A, Tairi H. Fuzzy Classification Approach to Select Learning Objects Based on Learning Styles in Intelligent E-Learning Systems. Informatics. 2024; 11(2):29. https://doi.org/10.3390/informatics11020029

Chicago/Turabian Style

Azzi, Ibtissam, Abdelhay Radouane, Loubna Laaouina, Adil Jeghal, Ali Yahyaouy, and Hamid Tairi. 2024. "Fuzzy Classification Approach to Select Learning Objects Based on Learning Styles in Intelligent E-Learning Systems" Informatics 11, no. 2: 29. https://doi.org/10.3390/informatics11020029

APA Style

Azzi, I., Radouane, A., Laaouina, L., Jeghal, A., Yahyaouy, A., & Tairi, H. (2024). Fuzzy Classification Approach to Select Learning Objects Based on Learning Styles in Intelligent E-Learning Systems. Informatics, 11(2), 29. https://doi.org/10.3390/informatics11020029

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop