Using AI Planning to Enhance E-Learning Processes

This work describes an approach that automatically extracts standard metadata information from e-learning contents, combines it with the student preferences/goals and creates PDDL planning domains+problems. These PDDL problems can be solved by current planners, although we motivate the use and benefits of case-based planning techniques, to obtain fully tailored learning routes that significantly enhance the learning process. During the execution of a given route, a monitoring phase is used to detect discrepancies, i.e. flaws that prevent the student from continuing with the original plan. In such a situation, an adaptation mechanism becomes necessary to fix the flaws, while also trying to minimise the differences between the original and the new route. We have integrated this approach on top of Moodle and experimented with 100 benchmark problems to evaluate the quality, scalability and viability of the system.

[1]  David Leake,et al.  Case-Based Reasoning: Experiences, Lessons and Future Directions , 1996 .

[2]  施國琛,et al.  Sharable Content Object Reference Model (SCORM) , 2008, Encyclopedia of Multimedia.

[3]  Eva Onaindia,et al.  Modeling E-Learning Activities in Automated Planning ∗ , 2009 .

[4]  Puteh Saad,et al.  Adaptive Course Sequencing for Personalization of Learning Path Using Neural Network , 2009, SOCO 2009.

[5]  David B. Leake Case-based reasoning , 1994, The Knowledge Engineering Review.

[6]  Erica Melis,et al.  Pedagogically founded courseware generation based on HTN-planning , 2009, Expert Syst. Appl..

[7]  Barry Smyth,et al.  Competence Models and the Maintenance Problem , 2001, Comput. Intell..

[8]  Pithamber R. Polsani,et al.  Use and Abuse of Reusable Learning Objects , 2006, J. Digit. Inf..

[9]  James A. Hendler,et al.  MERGING SEPARATELY GENERATED PLANS WITH RESTRICTED INTERACTIONS , 1992, Comput. Intell..

[10]  Flavio Tonidandel,et al.  The FAR-OFF System: A Heuristic Search Case-Based Planning , 2002, AIPS.

[11]  Carla Limongelli,et al.  Adaptive Learning with the LS-Plan System: A Field Evaluation , 2009, IEEE Transactions on Learning Technologies.

[12]  Ivan Serina,et al.  Plan Stability: Replanning versus Plan Repair , 2006, ICAPS.

[13]  Ivan Serina,et al.  Fast Planning through Greedy Action Graphs , 1999, AAAI/IAAI.

[14]  Eva Onaindia,et al.  On the automatic compilation of e-learning models to planning , 2013, Knowl. Eng. Rev..

[15]  Brandon Muramatsu,et al.  Draft Standard for Learning Object Metadata , 2002 .

[16]  George D. Magoulas,et al.  Recent Soft Computing Approaches to User Modeling in Adaptive Hypermedia , 2004, AH.

[17]  Eva Onaindia,et al.  Planning and scheduling in an e-learning environment. A constraint-programming-based approach , 2008, Eng. Appl. Artif. Intell..

[18]  Ivan Serina,et al.  Case-Based Merging Techniques in OAKPLAN , 2013, ArXiv.

[19]  Julita Vassileva,et al.  Course sequencing techniques for large-scale web-based education , 2003 .

[20]  R Barthel,et al.  Standardization in e-Learning. The "Sharable Content Object Reference Model (SCORM)” , 2004 .

[21]  Eva Onaindia,et al.  Automatic generation of temporal planning domains for e-learning problems , 2010, J. Sched..

[22]  Ivan Serina,et al.  Kernel functions for case-based planning , 2010, Artif. Intell..

[23]  Ioannis P. Vlahavas,et al.  An ontology-based planning system for e-course generation , 2008, Expert Syst. Appl..