Abstract
Since COVID-19, technology's rapid growth and remote learning's increased demand have led to the evolution of online education. Platforms like Udemy, Coursera, and Skillshare offer free and paid courses. However, the abundance of scattered content overwhelms learners. Amidst hundreds of studies on E-Learning websites, self-learners need a specific learning plan and procedures tailored to everyone’s abilities. Recognizing this need, we aim to enhance existing online learning systems by constructing an advanced recommendation system that elevates the personalized learning experience for individuals. We employ a method of community detection within social networks to segment the programming knowledge dataset into specific communities. Subsequently, based on the user's existing skills, we place each user in the right neighborhood for them and provide a roadmap accordingly. Algorithms used for clustering include Louvain, SLPA, LFM, and combined forms like SLPA-Louvain, SLPA-LFM, and LFM-Louvain. Closeness centrality measures are also used to propose related courses.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Aulakh, K., Roul, R.K., Kaushal, M.: E-learning enhancement through educational data mining with covid-19 outbreak period in the backdrop: a review. Int. J. Educ. Dev. 101, 102814 (2023). https://doi.org/10.1016/j.ijedudev.2023.102814
Zhou, M.: Chinese university students’ acceptance of MOOCs: a self-determination perspective. Comput. Educ. 92, 194–203 (2016). https://doi.org/10.1016/j.compedu.2015.10.012
Aldahmani, S., Al-shami, S.A., Adil, H., Sidek, S.: A review paper on MOOCs development stages, types, opportunities and challenges. System. Rev. Pharm. 11(12), 172–179 (2020)
Hone, K.S., Said, G.R.E.: Exploring the factors affecting MOOC retention: a survey study. Comput. Educ. 98, 157–168 (2016). https://doi.org/10.1016/j.compedu.2016.03.016
Souabi, S., Retbi, A., Idrissi, M.K.K., Bennani, S.: Recommendation systems on e-learning and social learning: a systematic review. Electron. J. e-Learn. 19(5), 432–451 (2021). https://doi.org/10.34190/ejel.19.5.2482
Khanal, S.S., Prasad, P.W.C., Alsadoon, A., Maag, A.: A systematic review: machine learning based recommendation systems for e-learning. Educ. Inf. Technol. 25(4), 2635–2664 (2019). https://doi.org/10.1007/s10639-019-10063-9
Yassine, S., Kadry, S., Sicilia, M.: Detecting communities using social network analysis in online learning environments: systematic literature review. WIREs Data Min. Knowl. Discovery 12, e1431 (2021). https://doi.org/10.1002/widm.1431
Li, X., Yu, Q., Zhang, Y., Dai, J., Yin, B.: Visual analytic method for students’ association via modularity optimization. Appl. Sci. 10(8), 2813 (2020). https://doi.org/10.3390/app10082813
Xie, J., Szymanski, B.K., Liu, X.: SLPA: uncovering overlapping communities in social networks via a speaker-listener interaction dynamic process. In: 2011 IEEE 11th International Conference on Data Mining Workshops, pp. 344–349. Vancouver, BC, Canada (2011). https://doi.org/10.1109/icdmw.2011.154
Scripps, J., Trefftz, C., Kurmas, Z.: The difference between optimal and germane communities. Soc. Netw. Anal. Min. 8, 1–19 (2018). https://doi.org/10.1007/s13278-018-0522-1
Gasparetti, F., Sansonetti, G., Micarelli, A.: Community detection in social recommender systems: a survey. Appl. Intell. 51, 3975–3995 (2020). https://doi.org/10.1007/s10489-020-01962-3
Zhang, J., Ma, Z., Sun, Q., Yan. J.: Research review on algorithms of community detection in complex networks. In: Journal of Physics: Conference Series, vol. 1069(1), p. 012124 (2018). https://doi.org/10.1088/1742-6596/1069/1/012124
Beyer, S., Macho, C., Penta, D.M., Pinzger, M.: What questions do developers ask on stack overflow? A comparison of automated approaches to classify posts into question categories. Empir. Softw. Eng. 25(3), 2258–2301 (2019). https://doi.org/10.1007/s10664-019-09758-x
Fortunato, S., Newman, M.E.: 20 years of network community detection. Nat. Phys. 18(8), 848–850 (2022). https://doi.org/10.1038/s41567-022-01716-7
Singh, D., Garg, R.: Ni-Louvain: a novel algorithm to detect overlapping communities with influence analysis. J. King Saud Univ. Comput. Inf. Sci. 34(9), 7765–7774 (2022). https://doi.org/10.1016/j.jksuci.2021.07.006
Cherifi, H., Palla, G., Szymanski, B.K., Lu. X.: On community structure in complex networks: challenges and opportunities. Appl. Netw. Sci. (2019). https://doi.org/10.1007/s41109-019-0238-9
Dahlin, J., Svensson, P.: Ensemble approaches for improving community detection methods—arXiv preprint arXiv:1309.0242v1 (2013). https://doi.org/10.48550/arXiv.1309.0242
Acknowledgments
This research is funded by Vietnam National University HoChiMinh City (VNU-HCM) under grant number DS2022–26-03.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Thuan, N.D., Quan, T.M., An, D.N.P., Nhut, N.M. (2023). Community Detection for Personalized Learning Pathway Recommendations on IT E-Learning System. In: Dang, T.K., KĂĽng, J., Chung, T.M. (eds) Future Data and Security Engineering. Big Data, Security and Privacy, Smart City and Industry 4.0 Applications. FDSE 2023. Communications in Computer and Information Science, vol 1925. Springer, Singapore. https://doi.org/10.1007/978-981-99-8296-7_45
Download citation
DOI: https://doi.org/10.1007/978-981-99-8296-7_45
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-99-8295-0
Online ISBN: 978-981-99-8296-7
eBook Packages: Computer ScienceComputer Science (R0)