{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,30]],"date-time":"2026-07-30T11:56:45Z","timestamp":1785412605151,"version":"3.56.0"},"reference-count":41,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[2021,4,8]],"date-time":"2021-04-08T00:00:00Z","timestamp":1617840000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,4,8]],"date-time":"2021-04-08T00:00:00Z","timestamp":1617840000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Educ Inf Technol"],"published-print":{"date-parts":[[2021,9]]},"DOI":"10.1007\/s10639-021-10509-z","type":"journal-article","created":{"date-parts":[[2021,4,8]],"date-time":"2021-04-08T00:02:22Z","timestamp":1617840142000},"page":"5237-5268","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":15,"title":["An enhanced genetic algorithm for solving learning path adaptation problem"],"prefix":"10.1007","volume":"26","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-2403-3002","authenticated-orcid":false,"given":"Ouissem","family":"Benmesbah","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Mahnane","family":"Lamia","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Mohamed","family":"Hafidi","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2021,4,8]]},"reference":[{"issue":"2","key":"10509_CR1","doi-asserted-by":"publisher","first-page":"202","DOI":"10.1016\/j.aci.2017.08.001","volume":"14","author":"J Aguilar","year":"2018","unstructured":"Aguilar, J., Jerez, M., & Rodr\u00edguez, T. (2018). CAMeOnto: Context awareness meta ontology modeling. Applied computing and informatics, 14(2), 202\u2013213.","journal-title":"Applied computing and informatics"},{"issue":"2","key":"10509_CR2","doi-asserted-by":"publisher","first-page":"891","DOI":"10.1007\/s11047-010-9246-5","volume":"10","author":"S Al-Muhaideb","year":"2011","unstructured":"Al-Muhaideb, S., & Menai, M. E. (2011). Evolutionary computation approaches to the curriculum sequencing problem. Natural Computing, 10(2), 891\u2013920.","journal-title":"Natural Computing"},{"key":"10509_CR3","doi-asserted-by":"crossref","unstructured":"Alshalabi, I. A., Hamada, S., & Elleithy, K. (2015) Automated adaptive learning using smart shortest path algorithm for course units. In 2015 Long Island systems, applications and technology (pp. 1-5).IEEE.","DOI":"10.1109\/LISAT.2015.7160187"},{"issue":"3","key":"10509_CR4","doi-asserted-by":"publisher","first-page":"564","DOI":"10.3390\/info6030564","volume":"6","author":"NC Benabdellah","year":"2015","unstructured":"Benabdellah, N. C., Gharbi, M., & Bellafkih, M. (2015). Toward E-content adaptation: Units\u2019 sequence and adapted ant Colony algorithm. Information, 6(3), 564\u2013575.","journal-title":"Information"},{"issue":"1","key":"10509_CR5","doi-asserted-by":"publisher","first-page":"12","DOI":"10.1186\/s13673-014-0012-z","volume":"4","author":"R Benlamri","year":"2014","unstructured":"Benlamri, R., & Zhang, X. (2014). Context-aware recommender for mobile learners. Human-centric Computing and Information Sciences, 4(1), 12.","journal-title":"Human-centric Computing and Information Sciences"},{"key":"10509_CR6","doi-asserted-by":"crossref","unstructured":"Benmesbah, O., Lamia, M., Hafidi, M., & Zouaghi, I. (2019) Towards a reference context model for adaptive learning. In 2019 12th IFIP wireless and Mobile networking conference (WMNC) (pp. 1-7). IEEE.","DOI":"10.23919\/WMNC.2019.8881825"},{"issue":"15","key":"10509_CR7","doi-asserted-by":"publisher","first-page":"4","DOI":"10.3991\/ijet.v14i15.10566","volume":"14","author":"B Bouihi","year":"2019","unstructured":"Bouihi, B., & Bahaj, M. (2019). Ontology and rule-based recommender system for E-learning applications. International Journal of Emerging Technologies in Learning (iJET), 14(15), 4\u201313.","journal-title":"International Journal of Emerging Technologies in Learning (iJET)"},{"key":"10509_CR8","doi-asserted-by":"crossref","unstructured":"Chambers, L. D. (Ed.) (2019) Practical handbook of genetic algorithms: complex coding systems (Vol. 3). CRC press.","DOI":"10.1201\/9781420050080"},{"issue":"1","key":"10509_CR9","doi-asserted-by":"publisher","first-page":"533","DOI":"10.1016\/j.jnca.2012.04.002","volume":"36","author":"TY Chang","year":"2013","unstructured":"Chang, T. Y., & Ke, Y. R. (2013). A personalized e-course composition based on a genetic algorithm with forcing legality in an adaptive learning system. Journal of Network and Computer Applications, 36(1), 533\u2013542.","journal-title":"Journal of Network and Computer Applications"},{"issue":"1","key":"10509_CR10","doi-asserted-by":"publisher","first-page":"141","DOI":"10.1007\/s10489-009-0186-7","volume":"34","author":"CP Chu","year":"2011","unstructured":"Chu, C. P., Chang, Y. C., & Tsai, C. C. (2011). PC 2 PSO: Personalized e-course composition based on particle swarm optimization. Applied Intelligence, 34(1), 141\u2013154.","journal-title":"Applied Intelligence"},{"issue":"3","key":"10509_CR11","doi-asserted-by":"publisher","first-page":"520","DOI":"10.1016\/j.tele.2017.02.004","volume":"35","author":"BCL Christudas","year":"2018","unstructured":"Christudas, B. C. L., Kirubakaran, E., & Thangaiah, P. R. J. (2018). An evolutionary approach for personalization of content delivery in e-learning systems based on learner behavior forcing compatibility of learning materials. Telematics and Informatics, 35(3), 520\u2013533.","journal-title":"Telematics and Informatics"},{"key":"10509_CR12","doi-asserted-by":"crossref","unstructured":"Cun-Ling, B. I. A. N., De-Liang, W. A. N. G., Shi-Yu, L. I. U., Wei-Gang, L. U., & Jun-Yu, D. O. N. G. (2019) Adaptive learning path recommendation based on graph theory and an improved immune algorithm. KSII Transactions on Internet & Information Systems, 13(5).","DOI":"10.3837\/tiis.2019.05.003"},{"issue":"2\u20134","key":"10509_CR13","doi-asserted-by":"publisher","first-page":"97","DOI":"10.1207\/S15327051HCI16234_02","volume":"16","author":"AK Dey","year":"2001","unstructured":"Dey, A. K., Abowd, G. D., & Salber, D. (2001). A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications. Human\u2013Computer Interaction, 16(2\u20134), 97\u2013166.","journal-title":"Human\u2013Computer Interaction"},{"key":"10509_CR14","doi-asserted-by":"crossref","unstructured":"de Marcos, L., Mart\u00ednez, J. J., & Guti\u00e9rrez, J. A. (2008) Swarm intelligence in e-learning: a learning object sequencing agent based on competencies. In Proceedings of the 10th annual conference on Genetic and evolutionary computation (pp. 17\u201324), July.","DOI":"10.1145\/1389095.1389099"},{"key":"10509_CR15","doi-asserted-by":"publisher","first-page":"332","DOI":"10.1016\/j.amc.2015.04.067","volume":"263","author":"AP Dharshini","year":"2015","unstructured":"Dharshini, A. P., Chandrakumarmangalam, S., & Arthi, G. (2015). Ant colony optimization for competency based learning objects sequencing in e-learning. Applied Mathematics and Computation, 263, 332\u2013341.","journal-title":"Applied Mathematics and Computation"},{"key":"10509_CR16","doi-asserted-by":"crossref","unstructured":"Duan, X. (2019). Automatic generation and evolution of personalized curriculum based on genetic algorithm. International Journal of Emerging Technologies in Learning (iJET), 14(12), 15.","DOI":"10.3991\/ijet.v14i12.10812"},{"key":"10509_CR17","doi-asserted-by":"publisher","first-page":"10","DOI":"10.1016\/j.ins.2013.04.017","volume":"251","author":"G Durand","year":"2013","unstructured":"Durand, G., Belacel, N., & LaPlante, F. (2013). Graph theory based model for learning path recommendation. Information Sciences, 251, 10\u201321.","journal-title":"Information Sciences"},{"issue":"2","key":"10509_CR18","doi-asserted-by":"publisher","first-page":"819","DOI":"10.1007\/s10639-017-9637-7","volume":"23","author":"P Dwivedi","year":"2018","unstructured":"Dwivedi, P., Kant, V., & Bharadwaj, K. K. (2018). Learning path recommendation based on modified variable length genetic algorithm. Education and Information Technologies, 23(2), 819\u2013836.","journal-title":"Education and Information Technologies"},{"issue":"3","key":"10509_CR19","doi-asserted-by":"publisher","first-page":"169","DOI":"10.1504\/IJTEL.2009.024865","volume":"1","author":"AA Economides","year":"2009","unstructured":"Economides, A. A. (2009). Adaptive context-aware pervasive and ubiquitous learning. International Journal of Technology Enhanced Learning, 1(3), 169\u2013192.","journal-title":"International Journal of Technology Enhanced Learning"},{"issue":"12","key":"10509_CR20","doi-asserted-by":"publisher","first-page":"177","DOI":"10.3991\/ijet.v13i12.7918","volume":"13","author":"I El Guabassi","year":"2018","unstructured":"El Guabassi, I., Al Achhab, M., Jellouli, I., & Mohajir, B. E. E. (2018). Personalized ubiquitous learning via an adaptive engine. International Journal of Emerging Technologies in Learning (iJET), 13(12), 177\u2013190.","journal-title":"International Journal of Emerging Technologies in Learning (iJET)"},{"issue":"4","key":"10509_CR21","first-page":"84","volume":"18","author":"S Ennouamani","year":"2018","unstructured":"Ennouamani, S., & Mahani, Z. (2018). Designing a practical learner model for adaptive and context-aware mobile learning systems. IJCSNS Int. J. Comput. Sci. Netw. Secur, 18(4), 84\u201393.","journal-title":"IJCSNS Int. J. Comput. Sci. Netw. Secur"},{"key":"10509_CR22","doi-asserted-by":"crossref","unstructured":"Ennouamani, S., Mahani, Z., & Akharraz, L. (2020). A context-aware mobile learning system for adapting learning content and format of presentation: design, validation and evaluation. Education and Information Technologies, pp 1\u201337.","DOI":"10.1007\/s10639-020-10149-9"},{"key":"10509_CR23","doi-asserted-by":"crossref","unstructured":"Erazo-Garz\u00f3n, L., Pati\u00f1o, A., Cedillo, P., & Bermeo, A. (2019) CALMS: A context-aware learning Mobile system based on ontologies. In 2019 sixth Interna2tional conference on eDemocracy&eGovernment (ICEDEG) (pp. 84-91).IEEE.","DOI":"10.1109\/ICEDEG.2019.8734423"},{"key":"10509_CR24","doi-asserted-by":"publisher","first-page":"103642","DOI":"10.1016\/j.compedu.2019.103642","volume":"142","author":"G George","year":"2019","unstructured":"George, G., & Lal, A. M. (2019). Review of ontology-based recommender systems in e-learning. Computers & Education, 142, 103642.","journal-title":"Computers & Education"},{"key":"10509_CR25","doi-asserted-by":"crossref","unstructured":"Hassanat, A., Almohammadi, K., Alkafaween, E., Abunawas, E., Hammouri, A. and Prasath, V.B. (2019) Choosing mutation and crossover ratios for genetic algorithms\u2014A review with a new dynamic approach. Information, 10(12), p.390.","DOI":"10.3390\/info10120390"},{"key":"10509_CR26","first-page":"100003","volume":"1","author":"GJ Hwang","year":"2020","unstructured":"Hwang, G. J., Sung, H. Y., Chang, S. C., & Huang, X. C. (2020). A fuzzy expert system-based adaptive learning approach to improving students\u2019 learning performances by considering affective and cognitive factors. Computers and Education: Artificial Intelligence, 1, 100003.","journal-title":"Computers and Education: Artificial Intelligence"},{"issue":"1","key":"10509_CR27","doi-asserted-by":"publisher","first-page":"48","DOI":"10.1016\/j.tele.2015.06.010","volume":"33","author":"AN Islam","year":"2016","unstructured":"Islam, A. N. (2016). E-learning system use and its outcomes: Moderating role of perceived compatibility. Telematics and Informatics, 33(1), 48\u201355.","journal-title":"Telematics and Informatics"},{"key":"10509_CR28","unstructured":"J. Holland, (1975) \u201cAdaptation in natural and artificial systems,\u201d The University of Michigan Press."},{"key":"10509_CR29","unstructured":"Lengyel, P., & Herdon, M. (2008) E-learning course development in Moodle."},{"issue":"1","key":"10509_CR30","first-page":"142","volume":"19","author":"YS Lin","year":"2016","unstructured":"Lin, Y. S., Chang, Y. C., & Chu, C. P. (2016). An innovative approach to scheme learning map considering tradeoff multiple objectives. Journal of Educational Technology & Society, 19(1), 142\u2013157.","journal-title":"Journal of Educational Technology & Society"},{"key":"10509_CR31","doi-asserted-by":"crossref","unstructured":"Menai, M. E., Alhunitah, H., & Al-Salman, H. (2018). Swarm intelligence to solve the curriculum sequencing problem. Computer Applications in Engineering Education, 26(5), 1393\u20131404.","DOI":"10.1002\/cae.22046"},{"key":"10509_CR32","doi-asserted-by":"crossref","unstructured":"Morrison, J., & Oppacher, F. (1998, June). Maintaining genetic diversity in genetic algorithms through co-evolution. In conference of the Canadian Society for Computational Studies of intelligence (pp. 128-138). Springer, Berlin, Heidelberg.","DOI":"10.1007\/3-540-64575-6_45"},{"key":"10509_CR33","doi-asserted-by":"crossref","unstructured":"Muhammad, A., Zhou, Q., Beydoun, G., Xu, D., & Shen, J. (2016) Learning path adaptation in online learning systems. In 2016 IEEE 20th international conference on computer supported cooperative work in design (CSCWD) (pp. 421-426). IEEE.","DOI":"10.1109\/CSCWD.2016.7566026"},{"key":"10509_CR34","doi-asserted-by":"publisher","first-page":"796","DOI":"10.1016\/j.chb.2016.08.030","volume":"72","author":"S Ouf","year":"2017","unstructured":"Ouf, S., Ellatif, M. A., Salama, S. E., & Helmy, Y. (2017). A proposed paradigm for smart learning environment based on semantic web. Computers in Human Behavior, 72, 796\u2013818.","journal-title":"Computers in Human Behavior"},{"key":"10509_CR35","doi-asserted-by":"crossref","unstructured":"Park, J., Parsons, D., & Ryu, H. (2010). To flow and not to freeze: Applying flow experience to mobile learning. IEEE transactions on Learning Technologies, 3(1), 56\u201367.","DOI":"10.1109\/TLT.2010.1"},{"key":"10509_CR36","doi-asserted-by":"crossref","unstructured":"Shawky, D., & Badawi, A. (2018) A reinforcement learning-based adaptive learning system. In international conference on advanced machine learning technologies and applications (pp. 221-231).Springer, Cham.","DOI":"10.1007\/978-3-319-74690-6_22"},{"key":"10509_CR37","doi-asserted-by":"crossref","unstructured":"Shmelev, V., Karpova, M., & Dukhanov, A. (2015). An approach of learning path sequencing based on revised Bloom\u2019s taxonomy and domain ontologies with the use of genetic algorithms. Procedia Computer Science, 66, 711\u2013719.","DOI":"10.1016\/j.procs.2015.11.081"},{"issue":"12","key":"10509_CR38","doi-asserted-by":"publisher","first-page":"909","DOI":"10.1631\/jzus.C1200174","volume":"13","author":"XH Tan","year":"2012","unstructured":"Tan, X. H., Shen, R. M., & Wang, Y. (2012). Personalized course generation and evolution based on genetic algorithms. Journal of Zhejiang University Science C, 13(12), 909\u2013917.","journal-title":"Journal of Zhejiang University Science C"},{"issue":"4","key":"10509_CR39","doi-asserted-by":"publisher","first-page":"318","DOI":"10.1109\/TLT.2012.11","volume":"5","author":"K Verbert","year":"2012","unstructured":"Verbert, K., Manouselis, N., Ochoa, X., Wolpers, M., Drachsler, H., Bosnic, I., & Duval, E. (2012). Context-aware recommender systems for learning: A survey and future challenges. IEEE Transactions on Learning Technologies, 5(4), 318\u2013335.","journal-title":"IEEE Transactions on Learning Technologies"},{"key":"10509_CR40","doi-asserted-by":"publisher","first-page":"28","DOI":"10.1016\/j.knosys.2016.03.022","volume":"103","author":"S Wan","year":"2016","unstructured":"Wan, S., & Niu, Z. (2016). A learner oriented learning recommendation approach based on mixed concept mapping and immune algorithm. Knowledge-Based Systems, 103, 28\u201340.","journal-title":"Knowledge-Based Systems"},{"issue":"435","key":"10509_CR41","first-page":"1","volume":"2830","author":"DA Wiley","year":"2000","unstructured":"Wiley, D. A. (2000). Connecting learning objects to instructional design theory: A definition, a metaphor, and a taxonomy. The instructional use of learning objects, 2830(435), 1\u201335.","journal-title":"The instructional use of learning objects"}],"container-title":["Education and Information Technologies"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10639-021-10509-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10639-021-10509-z\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10639-021-10509-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,8,27]],"date-time":"2021-08-27T15:35:46Z","timestamp":1630078546000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10639-021-10509-z"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,4,8]]},"references-count":41,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2021,9]]}},"alternative-id":["10509"],"URL":"https:\/\/doi.org\/10.1007\/s10639-021-10509-z","relation":{},"ISSN":["1360-2357","1573-7608"],"issn-type":[{"value":"1360-2357","type":"print"},{"value":"1573-7608","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,4,8]]},"assertion":[{"value":"24 October 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"17 March 2021","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"8 April 2021","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}