Skip to main content

Advertisement

Log in

Metaheuristic-based adaptive curriculum sequencing approaches: a systematic review and mapping of the literature

  • Published:
Artificial Intelligence Review Aims and scope Submit manuscript

Abstract

The presentation of learning materials in a sequence, which considers the association of students’ individual characteristics with those of the knowledge domain of interest, is an effective learning strategy in online learning systems, especially if related to traditional approaches. However, this sequencing, called Adaptive Curriculum Sequencing (ACS), represents a problem that falls in the NP-Hard class of problems given the diversity of sequences that could be chosen from ever-larger repositories of learning materials. Thus, metaheuristics are usually employed to tackle this problem. This study aims to present a systematic review and mapping of the literature to identify, analyze, and classify the published solutions related to the ACS problem addressed by metaheuristics. We considered 61 studies in the mapping and 58 studies in the review from 2005 to 2018. Even though the problem is longstanding, it is still discussed, especially considering new modeling and used metaheuristics. In this sense, we emphasize the use of Swarm Intelligence and Genetic Algorithm. Moreover, we have identified that various parameters were considered for students and knowledge domain modeling, however, few student’s intrinsic parameters have been explored in ACS literature.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

Notes

  1. Artifacts outside of the traditional commercial or academic publishing, and distribution channels are known as grey literature. Usually, they are not exposed to a peer-review process. Examples of grey literature include: conference presentations; regulatory data; unpublished trial data; government publications; reports (such as white papers, working papers, internal documentation); dissertation/thesis; patents; and policies and procedures.

  2. https://github.com/marcelomachado/acs-slrm/blob/master/potencial_primary_studies.csv.

  3. https://github.com/marcelomachado/acs-slrm.

  4. Generated using Circos (http://circos.ca/software/download/).

  5. A high-resolution version is available at https://github.com/marcelomachado/acs-slrm/blob/master/Figures/Citation_Graph.png.

  6. https://www.wjx.cn/jq/7090233.aspx.

  7. http://edutechwiki.unige.ch/en/Learning_Object_Metadata_Standard.

  8. www.tvtc.gov.sa.

  9. https://analyse.kmi.open.ac.uk/open_dataset.

  10. http://scholar.google.com/.

References

  • Abyaa A, Idrissi MK, Bennani S (2019) Learner modelling: systematic review of the literature from the last 5 years. Educ Technol Res Dev 1:1–39

    Google Scholar 

  • Acampora G, Gaeta M, Loia V (2011) Hierarchical optimization of personalized experiences for e-learning systems through evolutionary models. Neural Comput Appl 20(5):641–657

    Google Scholar 

  • Adleman LM (1998) Computing with DNA. Sci Am 279(2):54–61

    Google Scholar 

  • Agarwal S, Goyal M, Kumar A, Rajalakshmi K (2016) Intuitionistic fuzzy ant colony optimization for course sequencing in e-learning. In: 9th International conference on contemporary computing (IC3). IEEE, pp 1–6

  • Ahmad K, Maryam BI, Molood AE (2013) A novel adaptive learning path method. In: 4th International conference on e-learning and e-teaching (ICELET 2013). IEEE, pp 20–25

  • Al-Azawei A, Badii A (2014) State of the art of learning styles-based adaptive educational hypermedia systems (ls-baehss). Int J Comput Sci Inf Technol 6(3):1

    Google Scholar 

  • Al-Muhaideb S, Menai MEB (2011) Evolutionary computation approaches to the curriculum sequencing problem. Nat Comput 10(2):891–920

    MathSciNet  MATH  Google Scholar 

  • Allach S, Essaaidi M, Ahmed MB (2012) A new approach of e-learning-adaptive based on ant colonies optimisation algorithm. In: International conference on multimedia computing and systems. IEEE, pp 827–832

  • Altwaijry N, El Bachir Menai M (2014) A swarm random walk algorithm for global continuous optimization. In: Pan JS, Krömer P, Snášel V (eds) Genetic and evolutionary computing. Springer, Cham, pp 33–43

    Google Scholar 

  • Altwaijry N (2014) Menai MEB (2014) A swarm random walk based method for the standard cell placement problem. Math Problems Eng

  • An D, Carr M (2017) Learning styles theory fails to explain learning and achievement: recommendations for alternative approaches. Personal Individ Differ 116:410–416

    Google Scholar 

  • Anitha D, Deisy C (2013) Deriving a prototype for the dynamic generation of learning path in an e-learning environment using genetic algorithm. Int J Innov Learn 14(1):30–40

    Google Scholar 

  • Ausubel DG (1963) Cognitive structure and the facilitation of meaningful verbal learning1. J Teacher Educ 14(2):217–222

    Google Scholar 

  • Ausubel DP (1962) A subsumption theory of meaningful verbal learning and retention. J Gen Psychol 66(2):213–224

    Google Scholar 

  • Ballera M, Lukandu IA, Radwan A (2014) Personalizing e-learning curriculum using: reversed roulette wheel selection algorithm. In: International conference on education technologies and computers (ICETC). IEEE, pp 91–97

  • Baluja S (1997) Genetic algorithms and explicit search statistics. In: Advances in neural information processing systems, pp 319–325

  • Bhaskar M, Das MM, Chithralekha T, Sivasatya S (2010) Genetic algorithm based adaptive learning scheme generation for context aware e-learning. Int J Comput Sci Eng 2(4):1271–1279

    Google Scholar 

  • Birjali M, Beni-Hssane A, Erritali M (2018) A novel adaptive e-learning model based on big data by using competence-based knowledge and social learner activities. Appl Soft Comput 69:14–32

    Google Scholar 

  • Bloom BS (1956) Taxonomy of educational objectives: Handbook i: Cognitive domain. New York: David McKay 19:56

    Google Scholar 

  • Borji A (2007) A new global optimization algorithm inspired by parliamentary political competitions. In: Mexican international conference on artificial intelligence. Springer, Berlin, pp 61–71

  • Brusilovsky P (2003) Adaptive and intelligent technologies for web-based education. Int J Artif Intell Educ (IJAIED) 13(4):159–172

    Google Scholar 

  • Castro LN, De Castro LN, Timmis J (2002) Artificial immune systems: a new computational intelligence approach. Springer, Berlin

    MATH  Google Scholar 

  • Chakraverty S, Hans S, Mittal V (2012) ACO-driven personalized e-learning with perspectives and learning aims. In: Proceedings of the international conference on E-learning, E-business, Enterprise Information Systems, & E-government, pp 359–365

  • Chandar SA, Dheeban S, Deepak V, Elias S (2010) Personalized e-course composition approach using digital pheromones in improved particle swarm optimization. In: 2010 6th International conference on natural computation. IEEE, vol 5, pp 2677–2681

  • Chang TY, Ke YR (2013) A personalized e-course composition based on a genetic algorithm with forcing legality in an adaptive learning system. J Netw Comput Appl 36(1):533–542

    Google Scholar 

  • Chen CM (2008) Intelligent web-based learning system with personalized learning path guidance. Comput Educ 51(2):787–814

    Google Scholar 

  • Choudhury S, Pattnaik S (2020) Emerging themes in e-learning: a review from the stakeholders’ perspective. Comput Educ 144:103657

    Google Scholar 

  • Christudas BCL, Kirubakaran E, Thangaiah PRJ (2018) An evolutionary approach for personalization of content delivery in e-learning systems based on learner behavior forcing compatibility of learning materials. Telemat Inform 35(3):520–533

    Google Scholar 

  • Chu CP, Chang YC, Tsai CC (2011) Pc 2 pso: personalized e-course composition based on particle swarm optimization. Appl Intell 34(1):141–154

    Google Scholar 

  • Costa C, Murta L (2013) Version control in distributed software development: a systematic mapping study. In: IEEE 8th international conference on global software engineering. IEEE, pp 90–99

  • da Silva Lopes R, Fernandes MA (2009) Adaptative instructional planning using workflow and genetic algorithms. In: 8th IEEE/ACIS international conference on computer and information science, 2009. ICIS 2009. IEEE, pp 87–92

  • Davis D, Chen G, Hauff C, Houben GJ (2016) Gauging mooc learners adherence to the designed learning path. In: EDM ’16: 9th international conference on educational data mining

  • De Marcos L, Martínez JJ, Gutiérrez JA, Barchino R, Gutiérrez JM (2008) An evolutionary approach for domain independent learning object sequencing. In: World summit on knowledge society. Springer, Berlin, pp 192–197

  • De Marcos L, Barchino R, Martínez J, Gutiérrez J (2009) A new method for domain independent curriculum sequencing: a case study in a web engineering master program. Int J Eng Educ 25(4):632

    Google Scholar 

  • De Marcos L, Martinez JJ, Gutiérrez JA, Barchino R, Hilera JR, Oton S, Gutiérrez JM (2011) Genetic algorithms for courseware engineering. Int J Innov Comput Inf Control 7(7):1–27

    Google Scholar 

  • De Marcos L, Garcia-Cabot A, García-López E, Medina JA (2015) Parliamentary optimization to build personalized learning paths: Case study in web engineering curriculum. Int J Eng Educ 31(4):1092–1105

    Google Scholar 

  • Debbah A, Ali YMB (2014) Solving the curriculum sequencing problem with dna computing approach. Int J Distanc Educ Technol (IJDET) 12(4):1–18

    Google Scholar 

  • Dembo MH, Howard K (2007) Advice about the use of learning styles: a major myth in education. J Coll Read Learn 37(2):101–109

    Google Scholar 

  • Despins JP (1985) Connaitre les styles dapprendissage pour mieux respecter les façons dapprendre des enfants. Vie Pédagogique 39:10–16

    Google Scholar 

  • Dharshini AP, Chandrakumarmangalam S, Arthi G (2015) Ant colony optimization for competency based learning objects sequencing in e-learning. Appl Math Comput 263:332–341

    MathSciNet  MATH  Google Scholar 

  • Dheeban S, Deepak V, Dhamodharan L (2010) Improved personalized e-course composition approach using modified particle swarm optimization with inertia-coefficient. Learning 1(6):1

    Google Scholar 

  • Dodds P (2001) Sharable content object reference model (scorm). Version 12 Technical report, The SCORM content aggregation model, advanced distributed learning initiative

  • Dokeroglu T, Sevinc E, Kucukyilmaz T, Cosar A (2019) A survey on new generation metaheuristic algorithms. Comput Ind Eng 137:106040

    Google Scholar 

  • Dorigo M, Birattari M (2010) Ant colony optimization. Springer, Berlin

    Google Scholar 

  • Dorigo M, Di Caro G (1999) Ant colony optimization: a new meta-heuristic. In: Proceedings of the 1999 congress on evolutionary computation-CEC99 (Cat. No. 99TH8406). IEEE, vol 2, pp 1470–1477

  • Dunn RS, Griggs SA (2007) Synthesis of the Dunn and Dunn learning-style model research: Who, what, when, where, and so what?. St. John’s University Press, New York

    Google Scholar 

  • Dwivedi P, Kant V, Bharadwaj KK (2018) Learning path recommendation based on modified variable length genetic algorithm. Educ Inf Technol 23(2):819–836

    Google Scholar 

  • Ebbinghaus H (2013) Memory: a contribution to experimental psychology. Ann Neurosci 20(4):155

    Google Scholar 

  • El Lakkah S, Alimam MA, Seghiouer H (2017) Adaptive e-learning system based on learning style and ant colony optimization. In: Intelligent systems and computer vision (ISCV). IEEE, pp 1–5

  • Erdt M, Fernandez A, Rensing C (2015) Evaluating recommender systems for technology enhanced learning: a quantitative survey. IEEE Trans Learn Technol 8(4):326–344

    Google Scholar 

  • Eusuff M, Lansey K, Pasha F (2006) Shuffled frog-leaping algorithm: a memetic meta-heuristic for discrete optimization. Eng Optim 38(2):129–154

    MathSciNet  Google Scholar 

  • Felder RM, Silverman LK et al (1988) Learning and teaching styles in engineering education. Eng Educ 78(7):674–681

    Google Scholar 

  • Fleming ND (1995) I’m different; not dumb. modes of presentation (vark) in the tertiary classroom. In: Research and development in higher education, Proceedings of the 1995 Annual Conference of the Higher Education and Research Development Society of Australasia (HERDSA), HERDSA, vol 18, pp 308–313

  • Fortnow L et al (2009) Time for computer science to grow up. Commun ACM 52(8):33–35

    Google Scholar 

  • Gao Y, Peng L, Li F, Li W, et al. (2015) A multi-objective pso with pareto archive for personalized e-course composition in moodle learning system. In: 8th International symposium on computational intelligence and design (ISCID). IEEE, vol 2, pp 21–24

  • Geem ZW, Kim JH, Loganathan GV (2001) A new heuristic optimization algorithm: Harmony search. Simulation 76(2):60–68

    Google Scholar 

  • Gomez-Gonzalez M, Jurado F (2012) Personalized e-learning using shuffled frog-leaping algorithm. In: Global engineering education conference (EDUCON). IEEE, pp 1–7

  • Govindarajan K, Kumar VS, et al. (2016) Dynamic learning path predictiona learning analytics solution. In: IEEE 8th international conference on technology for education (T4E). IEEE, pp 188–193

  • Guo Q, Zhang M (2009) Implement web learning environment based on data mining. Knowl-Based Syst 22(6):439–442

    Google Scholar 

  • Gutiérrez S, Pardo A, Kloos CD (2006) Finding a learning path: toward a swarm intelligence approach. In: Proceedings of the 5th IASTED international conference on Web-based education. ACTA Press, pp 94–99

  • Gutiérrez S, Valigiani G, Collet P, Kloos CD (2007) Adaptation of the ACO heuristic for sequencing learning activities. In: Proceedings of the EC-TEL, pp 17–20

  • Haghshenas E, Mazaheri A, Gholipour A, Tavakoli M, Zandi N, Narimani H, Rahimi F, Nouri S (2010) Introducing a new intelligent adaptive learning content generation method. In: The 2nd international conference on E-learning and E-teaching (ICELET 2010). IEEE, pp 65–71

  • Han W (2014) Personalized course evolutionary based on genetic algorithm. Int J Multimed Ubiquitous Eng 9(11):255–264

    Google Scholar 

  • Herrmann N (1991) The creative brain. J Creat Behav 25(4):275–295

    Google Scholar 

  • Hnida M, Idrissi MK, Bennani S (2016) Adaptive teaching learning sequence based on instructional design and evolutionary computation. In: 15th International conference on information technology based higher education and training (ITHET). IEEE, pp 1–6

  • Ho YC, Pepyne DL (2002) Simple explanation of the no-free-lunch theorem and its implications. J Optim Theory Appl 115(3):549–570

    MathSciNet  MATH  Google Scholar 

  • Holland J (1975) An efficient genetic algorithm for the traveling salesman problem. Eur J Oper Res 145:606–617

    MathSciNet  Google Scholar 

  • Holstein K, McLaren BM, Aleven V (2019) Designing for complementarity: teacher and student needs for orchestration support in ai-enhanced classrooms. In: International conference on artificial intelligence in education. Springer, pp 157–171

  • Hsu CC, Ho CC (2012) The design and implementation of a competency-based intelligent mobile learning system. Expert Syst Appl 39(9):8030–8043

    Google Scholar 

  • Huang MJ, Huang HS, Chen MY (2007) Constructing a personalized e-learning system based on genetic algorithm and case-based reasoning approach. Expert Syst Appl 33(3):551–564

    Google Scholar 

  • Husmann PR, O’Loughlin VD (2018) Another nail in the coffin for learning styles? Disparities among undergraduate anatomy students study strategies, class performance, and reported vark learning styles. Anatomical sciences education

  • IMS (2002) Reusable definition of competency or educational objective best practice and implementation guide. MS Global Learning Consortium

  • Jebari K, El Moujahid A, Bouroumi A, Ettouhami A (2011) Genetic algorithms for online remedial education based on competency approach. In: International conference on multimedia computing and systems. IEEE, pp 1–6

  • Johnston JH, Burke CS, Milham LA, Ross WM, Salas E (2018) Challenges and propositions for developing effective team training with adaptive tutors. In: Building intelligent tutoring systems for teams: what matters. Emerald Publishing Limited, pp 75–97

  • Kamsa I, Elouahbi R et al (2018) The combination between the individual factors and the collective experience for ultimate optimization learning path using ant colony algorithm. Int J Adv Sci Eng Inf Technol 8(4):1198–1208

    Google Scholar 

  • Kardan AA, Ebrahim MA, Imani MB (2014) A new personalized learning path generation method: Aco-map. Indian J Sci Res 5(1):17

    Google Scholar 

  • Kardan AA, Aziz M, Shahpasand M (2015) Adaptive systems: a content analysis on technical side for e-learning environments. Artif Intell Rev 44(3):365–391

    Google Scholar 

  • Karpova M, Shmelev V, Dukhanov A (2015) An automation of the course design with use of learning objects with evaluation based on the bloom taxonomy. In: 9th International conference on application of information and communication technologies (AICT). IEEE, pp 138–142

  • Kennedy J, Eberhart R (1995) Particle swarm optimization (PSO). In: Proceedings of the IEEE International Conference on Neural Networks, Perth, Australia, pp 1942–1948

  • Khamparia A, Pandey B (2015) Knowledge and intelligent computing methods in e-learning. Int J Technol Enhanc Learn 7(3):221–242

    Google Scholar 

  • Khosravi H, Sadiq S, Gasevic D (2020) Development and adoption of an adaptive learning system. In: Proceedings of the 51st ACM technical symposium on computer science education

  • Kim J (2019) Author-based analysis of conference versus journal publication in computer science. J Assoc Inf Sci Technol 70(1):71–82

    Google Scholar 

  • Kirschner PA (2017) Stop propagating the learning styles myth. Comput Educ 106:166–171

    Google Scholar 

  • Kitchenham B, Brereton OP, Budgen D, Turner M, Bailey J, Linkman S (2009) Systematic literature reviews in software engineering-a systematic literature review. Inf Softw Technol 51(1):7–15

    Google Scholar 

  • Kolb AY (2005) The KOLB learning style inventory-version 3.1 2005 technical specifications. Hay Resource Direct, Boston, MA 200(72)

  • Kolb DA, Boyatzis RE, Mainemelis C et al (2001) Experiential learning theory: Previous research and new directions. Perspectives on thinking, learning, and cognitive styles 1(8):227–247

  • Kozierkiewicz HA, Zyśk D (2013) A method for determination of an opening learning scenario in intelligent tutoring systems. In: Asian conference on intelligent information and database systems. Springer, pp 129–138

  • Krathwohl DR (2002) A revision of bloom’s taxonomy: an overview. Theory into practice 41(4):212–218

    Google Scholar 

  • Kurilovas E, Zilinskiene I, Dagiene V (2014) Recommending suitable learning scenarios according to learners preferences: an improved swarm based approach. Comput Hum Behav 30:550–557

    Google Scholar 

  • Kuzilek J, Hlosta M, Zdrahal Z (2017) Open university learning analytics dataset. Scientific data 4:170171

    Google Scholar 

  • Lebedev BK, Lebedev OB, Kudryakova TY (2017) Application of ontological approach for learning paths formation. In: Computer science on-line conference. Springer, pp 105–114

  • Li JW, Chang YC, Chu CP, Tsai CC (2012) A self-adjusting e-course generation process for personalized learning. Expert Syst Appl 39(3):3223–3232

    Google Scholar 

  • Liang C, Ye J, Wang S, Pursel B, Giles CL (2018) Investigating active learning for concept prerequisite learning. In: 32nd AAAI conference on artificial intelligence

  • Lin YS, Chang YC, Chu CP (2016) An innovative approach to scheme learning map considering tradeoff multiple objectives. J Educ Technol Soc 19(1):142–157

    Google Scholar 

  • Lugo MJF, von Lücken C, Espinoza ER (2016) Sequencing educational contents using clustering and ant colony algorithms. In: Smart education and e-Learning 2016. Springer, pp 375–385

  • Machado M, Barrére E, Souza J (2019) Solving the adaptive curriculum sequencing problem with prey-predator algorithm. Int J Distanc Educ Technol (IJDET) 17(4):71–93

    Google Scholar 

  • Manrique R, Pereira B, Marino O, Cardozo N, Wolfgand S (2019) Towards the identification of concept prerequisites via knowledge graphs. In: IEEE 19th international conference on advanced learning technologies (ICALT). IEEE, vol 2161, pp 332–336

  • Maranhão DS, Raposo AC, Santos RC, Moreno MF, Neto CS, Teixeira MM (2019) Towards the use of hyperknowledge in educational domain through mutimedia trails. In: IEEE international symposium on multimedia (ISM). IEEE, pp 323–3233

  • Mavroudi A, Giannakos M, Krogstie J (2018) Supporting adaptive learning pathways through the use of learning analytics: developments, challenges and future opportunities. Interact Learn Environ 26(2):206–220

    Google Scholar 

  • Menai ME, Alhunitah H, Al-Salman H (2018) Swarm intelligence to solve the curriculum sequencing problem. Comput Appl Eng Educ 26(5):1393–1404

    Google Scholar 

  • Meyer B, Choppy C, Staunstrup J, Van Leeuwen J (2009) Research evaluation for computer science. Commun ACM 52(4):31–34

    Google Scholar 

  • Mohamed O, Han J, Wei Z (2018) Intelligent tutoring system: besides the chances and challenges in artifical intelligence era and maker era. Int J Recent Sci Res 9:29053–29062

    Google Scholar 

  • Moreno MF, Brandao R, Cerqueira R (2017) Extending hypermedia conceptual models to support hyperknowledge specifications. Int J Semant Comput 11(01):43–64

    Google Scholar 

  • Muhammad A, Zhou Q, Beydoun G, Xu D, Shen J (2016) Learning path adaptation in online learning systems. In: IEEE 20th international conference on computer supported cooperative work in design (CSCWD). IEEE, pp 421–426

  • Musa A, Ballera M (2011) Personalize elearning system using three parameters and genetic algorithms. In: Society for information technology and teacher education international conference. Association for the Advancement of Computing in Education (AACE), pp 569–574

  • Myers IB, McCaulley MH, Most R (1985) Manual, a guide to the development and use of the Myers–Briggs type indicator. Consulting Psychologists Press, Mountain View

    Google Scholar 

  • Nwana HS (1990) Intelligent tutoring systems: an overview. Artif Intell Rev 4(4):251–277

    Google Scholar 

  • Pan L, Li C, Li J, Tang J (2017) Prerequisite relation learning for concepts in moocs. In: Proceedings of the 55th annual meeting of the association for computational linguistics (Volume 1: Long Papers), pp 1447–1456

  • Patterson D, Snyder L, Ullman J (1999) Evaluating computer scientists and engineers for promotion and tenure. Comput Res News

  • Pereira CK, Medeiros JF, Siqueira SW, Nunes BP (2019) How complex is the complexity of a concept in exploratory search. In: 2019 IEEE 19th international conference on advanced learning technologies (ICALT). IEEE, vol 2161, pp 17–21

  • Petersen K, Vakkalanka S, Kuzniarz L (2015) Guidelines for conducting systematic mapping studies in software engineering: an update. Inf Softw Technol 64:1–18

    Google Scholar 

  • Petticrew M, Roberts H (2008) Systematic reviews in the social sciences: a practical guide. Wiley, Hoboken

    Google Scholar 

  • Piaget J (1976) Piagets theory. In: Piaget and his school. Springer, pp 11–23

  • Popescu E, Trigano P, Badica C, Butoi B, Duica M (2008) A course authoring tool for welsa adaptive educational system. Proc ICCC 2008:531–534

    Google Scholar 

  • Premlatha K, Geetha T (2015) Learning content design and learner adaptation for adaptive e-learning environment: a survey. Artif Intell Rev 44(4):443–465

    Google Scholar 

  • Pushpa M (2012) Aco in e-learning: towards an adaptive learning path. Int J Comput Sci Eng 4(3):458

    Google Scholar 

  • Rastegarmoghadam M, Ziarati K (2017) Improved modeling of intelligent tutoring systems using ant colony optimization. Educ Inf Technol 22(3):1067–1087

    Google Scholar 

  • Riad B, Ali S, Mourad H, Hamid S (2012) An adaptive learning based on ant colony and collaborative filtering. Proc World Congr Eng 2:851–855

    Google Scholar 

  • RISK U (2002) Draft standard for learning object metadata. IEEE Standard 1484(1)

  • Seki K, Matsui T, Okamoto T (2005) An adaptive sequencing method of the learning objects for the e-learning environment. Electron Commun Jpn (Part III: Fundam Electron Sci) 88(3):54–71

    Google Scholar 

  • Sentance S, Csizmadia A (2017) Computing in the curriculum: challenges and strategies from a teachers perspective. Educ Inf Technol 22(2):469–495

    Google Scholar 

  • Sharma R, Banati H, Bedi P (2012) Adaptive content sequencing for e-learning courses using ant colony optimization. In: Proceedings of the international conference on soft computing for problem solving (SocProS 2011). Springer, pp 579–590

  • Shmelev V, Karpova M, Dukhanov A (2015) An approach of learning path sequencing based on revised bloom’s taxonomy and domain ontologies with the use of genetic algorithms. Procedia Comput Sci 66:711–719

    Google Scholar 

  • Silva RC, Direne AI, Marczal D, Borille AC, Guimarães PRB, da Silva Cabral A, Camargo BF (2018) Adaptability of learning objects using calibration and adaptive sequencing of exercises. Brazil J Comput Educ 26(01):70

    Google Scholar 

  • Solnon C (2002) Ants can solve constraint satisfaction problems. IEEE Trans Evol Comput 6(4):347–357

    Google Scholar 

  • Solomon BA, Felder RM (1999) Index of learning styles. North Carolina State University Available online, Raleigh, NC

    Google Scholar 

  • Steinmacher I, Chaves AP, Gerosa MA (2013) Awareness support in distributed software development: a systematic review and mapping of the literature. Comput Support Cooper Work (CSCW) 22(2–3):113–158

    Google Scholar 

  • Vardi MY (2010) Revisiting the publication culture in computing research. Commun ACM 53(3):5–5

    Google Scholar 

  • Vazquez JMM, Gonzalez-Abril L, Morente FV, Ramirez JAO (2012) Performance improvement using adaptive learning itineraries. Comput Intell 28(2):234–260

    MathSciNet  Google Scholar 

  • Vrettas G, Sanderson M (2015) Conferences versus journals in computer science. J Assoc Inf Sci Technol 66(12):2674–2684

    Google Scholar 

  • Wan S, Lyu C (2014) Adaptive course generation based on evolutionary algorithm. In: 4th IEEE international conference on information science and technology (ICIST). IEEE, pp 168–171

  • Wan S, Niu Z (2016) A learner oriented learning recommendation approach based on mixed concept mapping and immune algorithm. Knowl-Based Syst 103:28–40

    Google Scholar 

  • Wang FH (2012) On extracting recommendation knowledge for personalized web-based learning based on ant colony optimization with segmented-goal and meta-control strategies. Expert Syst Appl 39(7):6446–6453

    Google Scholar 

  • Wang JY, Shih YH, Chen JS (2013) Algorithms for batch scheduling to maximize the learning profit with learning effect and two competing agents. In: Information technology convergence. Springer, pp 445–450

  • Wang S, Ororbia A, Wu Z, Williams K, Liang C, Pursel B, Giles CL (2016) Using prerequisites to extract concept maps fromtextbooks. In: Proceedings of the 25th ACM international on conference on information and knowledge management. ACM, pp 317–326

  • Wang TI, Tsai KH (2009) Interactive and dynamic review course composition system utilizing contextual semantic expansion and discrete particle swarm optimization. Expert Syst Appl 36(6):9663–9673

    Google Scholar 

  • Wang TI, Wang KT, Huang YM (2008) Using a style-based ant colony system for adaptive learning. Expert Syst Appl 34(4):2449–2464

    Google Scholar 

  • Weingart N, Eickhoff C (2016) Retrieval techniques for contextual learning. In: SAL@ SIGIR

  • Wong LH, Looi CK (2009) Adaptable learning pathway generation with ant colony optimization. J Educ Technol Soc 12(3):309–326

    Google Scholar 

  • Wong LH, Looi CK (2010) A survey of optimized learning pathway planning and assessment paper generation with swarm intelligence. In: Intelligent tutoring systems in E-learning environments: design, implementation and evaluation. IGI Global, Hershey, pp 285–302

  • Wu TT, Huang YM, Chao HC, Park JH (2014) Personlized english reading sequencing based on learning portfolio analysis. Inf Sci 257:248–263

    Google Scholar 

  • Xie H, Zou D, Wang FL, Wong TL, Rao Y, Wang SH (2017) Discover learning path for group users: a profile-based approach. Neurocomputing 254:59–70

    Google Scholar 

  • Yin PY, Chuang KH, Hwang GJ (2016) Developing a context-aware ubiquitous learning system based on a hyper-heuristic approach by taking real-world constraints into account. Univ Access Inf Soc 15(3):315–328

    Google Scholar 

  • Zilinskiene I, Dagiene V, Kurilovas E (2012) A swarm-based approach to adaptive learning: selection of a dynamic learning scenario. In: European conference on e-Learning. Academic Conferences International Limited, p 583

Download references

Funding

The authors thank the financial support provided. This study was financed in part by the Coordination of Superior Level Staff Improvement—Brazil (CAPES)—Finance Code 001. Also, the authors thank the financial support provided by FAPEMIG (APQ-00337-18), CNPq (312682/2018-2), and UFJF.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Marcelo de Oliveira Costa Machado.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Appendix

Appendix

See Table 12.

Table 12 Paper identification used in Fig. 4

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Machado, M.d.O.C., Bravo, N.F.S., Martins, A.F. et al. Metaheuristic-based adaptive curriculum sequencing approaches: a systematic review and mapping of the literature. Artif Intell Rev 54, 711–754 (2021). https://doi.org/10.1007/s10462-020-09864-z

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10462-020-09864-z

Keywords

Navigation