Complementary Architecture of E-Learning Path Personalization and Optimization
##plugins.themes.bootstrap3.article.main##
Using computing algorithms to generate personalized learning resources to provide the needs and improve the capabilities, preferences, and academic performance of diverse learners is creating preferred learning environments. As more learning resources, strategies and techniques are frequently added to these e-learning systems, input data to personalize the learning path has been growing exponentially making swift responses to learner’s requests difficult. This study proposed a complementary learning path personalization architecture using ant colony (ACO) with nearest neighbour technique and genetic algorithm (GA) to extend the functions of the Spark framework purposely to develop a robust evolutionary computing algorithm. Experimental results indicate that complementing ACO, GA and Spark frameworks improved the generation of personalized learning resources and best-fitted-optimized learning paths. Spark-ACO took less computational time than standalone ACO. Combining ACO and GA improved the likelihood of an ant colony being trapped at a local optimum, and Spark-ACO-GA significantly enhanced the accuracy of the solutions.
Downloads
Download data is not yet available.
References
-
Obeng, AY, Coleman A. Evaluating the effects and outcome of technological innovation on a web-based e-learning system. Cogent Education, 2020; 7: 1836729.
Google Scholar
1
-
Choudhury S, Pattnaik S. Emerging themes in e-learning: A review from the stakeholders' Perspective. Computers & Education, 2020; 144: 103657.
Google Scholar
2
-
Opoku SK, Appiah S. Automating Students? Activities in Higher Educational Institutions. International Journal of Computer Applications Technology and Research, 2016; 5(11): 693-697.
Google Scholar
3
-
Nabizadeh AH, Leal JP, Rafsanjani HN, Shah RR. Learning path personalization and recommendation methods: A survey of the state-of-the-art. Expert Systems with Applications, 2020; 159: 113596.
Google Scholar
4
-
Opoku SK. A Robust Mechanism for Categorizing Context-Aware Applications into Generations. European Journal of Electrical Engineering and Computer Science, 2021; 5(6): 10-16.
Google Scholar
5
-
Kardan AA, Ebrahim MA, Imani MB. A new personalized learning path generation method: Aco-map. Indian Journal of Scientific Research, 2017; 5: 17.
Google Scholar
6
-
Li JW, Chang YC, Chu CP, Tsai CC. A self-adjusting e-course generation process for personalized learning. Expert Systems with Applications, 2021; 39: 3223-3232.
Google Scholar
7
-
Vanitha V, Krishnan P, Elakkiya R. Collaborative optimization algorithm for learning path construction in E-learning. Computers and Electrical Engineering, 2019; 77: 325-338.
Google Scholar
8
-
Sachdeva S, Singh M, Kumar N., Goswami, P. Personalized e-learning based on ant colony optimization, International Journal of Uncertainty, Fuzziness and Knowledge-Based Systems, 2022.
Google Scholar
9
-
Zhang YW, Xiao Q, Song YL, Chen MM. Learning Path Optimization Based on Multi-Attribute Matching and Variable Length Continuous Representation. Symmetry, 2022; 14(11): 2360.
Google Scholar
10
-
Fern?ndez-G?mez AM, Guti?rrez-Avil?s D, Troncoso A, Mart?nez-?lvarez F. A new Apache Spark-based framework for big data streaming forecasting in IoT networks. The Journal of Supercomputing, 2023: 1-23.
Google Scholar
11
-
Kolekar SV, Pai RM, Pai MM, Adaptive User Interface for Moodle based E-learning System using Learning Styles. Procedia Computer Science, 2018; 135: 606-615.
Google Scholar
12
-
Guarino N, Oberle D, Staab S. What Is an Ontology? In Handbook on Ontologies. Berlin, Heidelberg: Springer Berlin Heidelberg; 2009 (pp. 1?17).
Google Scholar
13
-
ProjectPro.io. Spark SQL for Relational Big Data Processing [Internet], 2023 [updated 2023 Apr 13, cited 2023 Apr 17]. Available from: https://www.projectpro.io/article/spark-sql-for-relational-big-data-processing/355.
Google Scholar
14
-
Zabbix.com, Zabbix documentation [Internet], 2023 [cited 2023 April 17]. Available from: https://www.zabbix.com/documentation/current/en/manual/introduction/manual_structure.
Google Scholar
15
-
Gaifang D, Xueliang F, Honghui L, Pengfei X. Cooperative ant colony-genetic algorithm based on spark. Computers and Electrical Engineering, 2016: 1-10.
Google Scholar
16
-
Aharia M, Das T, Li H. Discretized streams: an efficient and fault-tolerant model for stream processing on large clusters. In Usenix conference on hot topics in cloud computing, 1-10. Discretized Streams: An Efficient and Fault-Tolerant Model for Stream Processing on Large Clusters; 2012
Google Scholar
17
Most read articles by the same author(s)
-
Samuel K. Opoku,
Asare Yaw Obeng,
Mary O. Ansong,
Decision Tree Models for Predicting the Effect of Electronic Waste on Human Health , European Journal of Electrical Engineering and Computer Science: Vol. 7 No. 5 (2023)