##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

  1. 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
  2. Choudhury S, Pattnaik S. Emerging themes in e-learning: A review from the stakeholders' Perspective. Computers & Education, 2020; 144: 103657.
     Google Scholar
  3. 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
  4. 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
  5. 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
  6. 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
  7. 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
  8. 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
  9. 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
  10. 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
  11. 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
  12. 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
  13. 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
  14. 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
  15. 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
  16. 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
  17. 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