An evolutionary approach for personalization of content delivery in e-learning systems based on learner behavior forcing compatibility of learning materials

Abstract This paper presents an evolutionary approach for personalizing learning content for individual learners from a very large database in an e-learning system. The proposed work improves the quality of the self-learning process in an adaptive e-learning system by providing the most suitable content for individual learners. The paper depicts the results of personalizing the learning process by tuning the compatibility level of the learning objects with respect to the learning style of the learner, the complexity level of the learning objects with respect to the knowledge level of the learner and the interactivity level of the learner based on the satisfaction level of the learner during the learning process using a modified form of genetic algorithm named as Compatible Genetic Algorithm (CGA). The proposed work improves the efficiency of the genetic algorithms by forcing compatibility in the learning objects which has not been implemented so far in existing systems. Forcing compatibility into the search space not only helps to reduce the search space but also fills the search space with better chromosomes. The results show improvement in scores of the learners and also in their satisfaction levels. A comparison with the standard algorithms shows improvement in execution time, number of executing generations and fitness values. The results indicate that personalization of content delivery based on behavioral traits of learners leads to better learning.

[1]  Kinshuk,et al.  In-Depth Analysis of the Felder-Silverman Learning Style Dimensions , 2007 .

[2]  Stephan Weibelzahl,et al.  Developing Adaptive Internet Based Courses with the Authoring System NetCoach , 2001, OHS-7/SC-3/AH-3.

[3]  Fang Dong,et al.  A context-aware personalized resource recommendation for pervasive learning , 2010, Cluster Computing.

[4]  Manju Bhaskar,et al.  Genetic Algorithm Based Adaptive Learning Scheme Generation For Context Aware E-Learning , 2010 .

[5]  Ezequiel Scott,et al.  Are learning styles useful indicators to discover how students use Scrum for the first time? , 2014, Comput. Hum. Behav..

[6]  Chih-Ming Chen,et al.  Intelligent web-based learning system with personalized learning path guidance , 2008, Comput. Educ..

[7]  Chih-Ping Chu,et al.  A self-adjusting e-course generation process for personalized learning , 2012, Expert Syst. Appl..

[8]  Paulo Alves,et al.  The Role of Learning Styles in Intelligent Tutoring Systems , 2009, CSEDU.

[9]  R. Felder,et al.  Learning and Teaching Styles in Engineering Education. , 1988 .

[10]  Chih-Ming Chen,et al.  Personalized curriculum sequencing utilizing modified item response theory for web-based instruction , 2006, Expert Syst. Appl..

[11]  Peter Brusilovsky,et al.  Collaborative Example Selection in an Intelligent Example-based Programming Environment , 1996, ICLS.

[12]  Mohamed Jemni,et al.  Generalized metrics for the analysis of E-learning personalization strategies , 2015, Comput. Hum. Behav..

[13]  Susan Bull,et al.  Designing learner-controlled educational interactions based on learning/cognitive style and learner behaviour , 2006, Interact. Comput..

[14]  Kinshuk,et al.  Analysis of Felder-Silverman Index of Learning Styles by a Data-Driven Statistical Approach , 2006, Eighth IEEE International Symposium on Multimedia (ISM'06).

[15]  Elvira Popescu Diagnosing Students' Learning Style in an Educational Hypermedia System , 2009 .

[16]  Gwo-Jen Hwang,et al.  Development of an Adaptive Learning System with Multiple Perspectives based on Students? Learning Styles and Cognitive Styles , 2013, J. Educ. Technol. Soc..

[17]  Dechawut Wanichsan,et al.  A Personalized E-Learning Environment to Promote Student's Conceptual Learning on Basic Computer Programming , 2014 .

[18]  Luis de-Marcos,et al.  Competency-Based Learning Object Sequencing Using Particle Swarms , 2007 .

[19]  Dessislava Vassileva,et al.  Adaptive E-learning Content Design and Delivery Based on Learning Styles and Knowledge Level , 2012, Serdica Journal of Computing.

[20]  Luis de Marcos,et al.  Swarm intelligence in e-learning: a learning object sequencing agent based on competencies , 2008, GECCO '08.

[21]  Gwo-Jen Hwang,et al.  A Particle Swarm Optimization Approach to Composing Serial Test Sheets for Multiple Assessment Criteria , 2006, J. Educ. Technol. Soc..

[22]  Gwo-Jen Hwang,et al.  A Heuristic Algorithm for planning personalized learning paths for context-aware ubiquitous learning , 2010, Comput. Educ..

[23]  Hahn-Ming Lee,et al.  Personalized e-learning system using Item Response Theory , 2005, Comput. Educ..

[24]  Zorica Bogdanovic,et al.  Providing Adaptivity in Moodle LMS Courses , 2012, J. Educ. Technol. Soc..

[25]  Nathan Griffiths,et al.  The Use of Learning Objects and Learning Styles in a Multi-Agent Education System , 2005 .

[26]  Peter Brusilovsky,et al.  ELM-ART: An Adaptive Versatile System for Web-based Instruction , 2001 .

[27]  Nian-Shing Chen,et al.  Effects of teaching and learning styles on students' reflection levels for ubiquitous learning , 2011, Comput. Educ..

[28]  Zoran Budimac,et al.  Protus 2.0: Ontology-based semantic recommendation in programming tutoring system , 2012, Expert Syst. Appl..

[29]  Peter Brusilovsky,et al.  Web-Based Education for All: A Tool for Development Adaptive Courseware , 1998, Comput. Networks.

[30]  Wolfgang Nejdl,et al.  Adaptation in Open Corpus Hypermedia , 2001 .

[31]  Jörg H. Siekmann,et al.  ActiveMath: An Intelligent Tutoring System for Mathematics , 2004, ICAISC.

[32]  Yen-Ting Lin,et al.  Dynamic question generation system for web-based testing using particle swarm optimization , 2009, Expert Syst. Appl..

[33]  ChenChih-Ming,et al.  Personalized e-learning system using Item Response Theory , 2005 .

[34]  Slavi Stoyanov,et al.  Expert concept mapping method for defining the characteristics of adaptive E-learning: ALFANET project case , 2004 .

[35]  Susan Elias,et al.  Personalized e-course composition approach using digital pheromones in improved particle swarm optimization , 2010, 2010 Sixth International Conference on Natural Computation.

[36]  Martin W. P. Savelsbergh,et al.  A Computational Study of Search Strategies for Mixed Integer Programming , 1999, INFORMS J. Comput..

[37]  Yueh-Min Huang,et al.  Automatic and interactive e-Learning auxiliary material generation utilizing particle swarm optimization , 2008, Expert Syst. Appl..

[38]  Yi-Ting Chen,et al.  Cooperative learning in E-learning: A peer assessment of student-centered using consistent fuzzy preference , 2009, Expert Syst. Appl..

[39]  Iván Martínez-Ortiz,et al.  Semantic Web Technologies Applied to e-learning Personalization in , 2005, J. Univers. Comput. Sci..

[40]  Ting-Yi Chang,et al.  A personalized e-course composition based on a genetic algorithm with forcing legality in an adaptive learning system , 2013, J. Netw. Comput. Appl..

[41]  Susan Elias,et al.  Improved personalized e-course Composition Approach using Modified Particle Swarm Optimization with Inertia- Coefficient , 2010 .

[42]  A. K. M. Najmul Islam,et al.  E-learning system use and its outcomes: Moderating role of perceived compatibility , 2016, Telematics Informatics.

[43]  Chih-Ping Chu,et al.  PC2PSO: personalized e-course composition based on Particle Swarm Optimization , 2011, Applied Intelligence.

[44]  Alexandra I. Cristea,et al.  Adaptation to learning styles in E-Learning: Approach evaluation , 2006 .

[45]  Yueh-Min Huang,et al.  Using a style-based ant colony system for adaptive learning , 2008, Expert Syst. Appl..

[46]  Gwo-Jen Hwang,et al.  An enhanced genetic approach to optimizing auto-reply accuracy of an e-learning system , 2008, Comput. Educ..

[47]  Chih-Ping Chu,et al.  A learning style classification mechanism for e-learning , 2009, Comput. Educ..

[48]  Yavuz Akbulut,et al.  Adaptive educational hypermedia accommodating learning styles: A content analysis of publications from 2000 to 2011 , 2012, Comput. Educ..

[49]  R. Felder,et al.  Applications, Reliability and Validity of the Index of Learning Styles* , 2005 .

[50]  Ruimin Shen,et al.  GA based CBR approach in Q&A system , 2004, Expert Syst. Appl..

[51]  Murali Bhaskaran,et al.  Improving the Performance of Genetic Algorithm by Reducing the Population Size , 2013 .

[52]  Ann Blandford,et al.  MLTutor: An Application of Machine Learning Algorithms for an Adaptive Web-based Information System , 2003, Int. J. Artif. Intell. Educ..

[53]  Carla Limongelli,et al.  The Lecomps5 framework for personalized web-based learning: A teacher's satisfaction perspective , 2011, Comput. Hum. Behav..

[54]  Hwa-Shan Huang,et al.  Constructing a personalized e-learning system based on genetic algorithm and case-based reasoning approach , 2007, Expert Syst. Appl..

[55]  Kyparisia A. Papanikolaou,et al.  A Group Formation Tool in an E-Learning Context , 2007 .