Semantically enhanced machine learning approach to recommend e-learning content

E-learning platforms contain a large number of heterogeneous resources of knowledge. In current e-learning systems, learners spend a lot of time and effort trying to find relevant learning resources. It is necessary to consider the learner's true needs according to different factors, such as learning style, experience, and preferences. Learning needs to be relevant to the context of the required concept. This work presents analytical review of the current status of e-learning system design. A new approach based on machine learning (ML) combined with ontology techniques has been suggested to develop an efficient e-learning recommender system. The proposed model uses Bayesian inference algorithm to predict learning materials, which are collected and indexed within the system. Ontology has been used to expand the initial terms extracted. Semantic relation between the learning material and the term was generated and fed to the model. Experimental results using this model show promising performance.