Skip to main content
    • Aa
    • Aa

On the automatic compilation of e-learning models to planning

  • Antonio Garrido (a1), Susana Fernández (a2), Lluvia Morales (a3), Eva Onaindía (a1), Daniel Borrajo (a2) and Luis Castillo (a3)...

This paper presents a general approach to automatically compile e-learning models to planning, allowing us to easily generate plans, in the form of learning designs, by using existing domain-independent planners. The idea is to compile, first, a course defined in a standard e-learning language into a planning domain, and, second, a file containing students learning information into a planning problem. We provide a common compilation and extend it to three particular approaches that cover a full spectrum of planning paradigms, which increases the possibilities of using current planners: (i) hierarchical, (ii) including PDDL (Planning Domain Definition Language) actions with conditional effects and (iii) including PDDL durative actions. The learning designs are automatically generated from the plans and can be uploaded, and subsequently executed, by learning management platforms. We also provide an extensive analysis of the e-learning metadata specification required for planning, and the pros and cons on the knowledge engineering procedures used in each of the three compilations. Finally, we include some qualitative and quantitative experimentation of the compilations in several domain-independent planners to measure its scalability and applicability.

Hide All
Alonso C., Honey P. 2002. Honey-alonso Learning Style Theoretical Basis (in Spanish). Retrieved December 2012, from
Baldiris S., Santos O., Barrera C., Boticario J.G., Velez J., Fabregat R. 2008. Integration of educational specifications and standards to support adaptive learning scenarios in ADAPTAPlan. Special Issue on New Trends on AI Techniques for Educational Technologies. International Journal of Computer Science and Applications 5(1), 88107.
Boticario J., Santos O. 2007. A dynamic assistance approach to support the development and modelling of adaptive learning scenarion based on educational standards. In Proceedings of Workshop on Authoring of Adaptive and Adaptable Hypermedia, International Conference on User Modelling, Corfu, Greece, 1–8.
Camacho D., R-Moreno M.D., Obieta U. 2007. CAMOU: a simple integrated e-learning and planning techniques tool. In 4th International Workshop on Constraints and Language Processing, Roskilde University, Denmark, 1–11.
Castillo L., Fdez.-Olivares J., García-Perez O. Palao F. 2006. Efficiently handling temporal knowledge in an HTN planner. In Proceedings of 16th International Conference on Automated Planning and Scheduling (ICAPS 2006), Borrajo, D. & McCluskey, L. (eds.). AAAI, 63–72.
Castillo L., Morales L., Gonzalez-Ferrer A., Fdez-Olivares J., Borrajo D., Onaindia E. 2010. Automatic generation of temporal planning domains for e-learning problems. Journal of Scheduling 13(4), 347362.
Essalmi F., Ayed L.J.B., Jemni M., Kinshuk, Graf S. 2010. A fully personalization strategy of E-learning scenarios. Computers in Human Behavior 26(4), 581591.
Felder R. M. 1996. Matters of style. American Society for Engineering Education Prism 6(4), 1823.
Fox M., Long D. 2003. PDDL2.1: an extension to PDDL for expressing temporal planning domains. Journal of Artificial Intelligence Research 20, 61124.
Fuentetaja R., Borrajo D., Linares López C. 2009. A look-ahead B&B search for cost-based planning. In Proceedings of CAEPIA'09, Murcia, Spain, 105–114.
Garrido A., Onaindía E. 2010. On the application of planning and scheduling techniques to E-learning. In Proceedings of the 23rd International Conference on Industrial, Engineering & Other Applications of Applied Intelligent Systems (IEA-AIE 2010)—Lecture Notes in Computer Science 6096, 244–253. Springer.
Garrido A., Onaindia E., Morales L., Castillo L., Fernandez S., Borrajo D. 2009. Modeling E-learning activities in automated planning. In Proceedings of the 3rd International Competition on Knowledge Engineering for Planning and Scheduling (ICKEPS-2009), Thessaloniki, Greece, 18–27.
IMSLD 2003. IMS Learning Design Specification. Version 1.0 (February, 2003). Retrieved December, 2012, from
IMSMD 2003. IMS Learning Resource Meta-data Specification. Version 1.3 (August, 2006). Retrieved December, 2012, from
Kontopoulos E., Vrakas D., Kokkoras F., Bassiliades N., Vlahavas I. 2008. An ontology-based planning system for e-course generation. Expert Systems with Applications 35, 398406.
Limongelli C., Sciarrone F., Vaste G. 2008. LS-plan: an effective combination of dynamic courseware generation and learning styles in web-based education. In Adaptive Hypermedia and Adaptive Web-Based Systems, 5th International Conference, AH 2008, Nejdl, W., Kay, J., Pu, P. & Herder, E. (eds.)., 133–142. Springer.
Méndez N.D.D., Ramírez C.J., Luna J.A.G. 2005. IA planning for automatic generation of customized virtual courses. Frontiers in Artificial Intelligence and Applications. Planning, scheduling and constraint satisfaction: from theory to practice 117, 139148.
Mohan P., Greer J., McCalla G. 2003. Instructional planning with learning objects. In IJCAI-03 Workshop Knowledge Representation and Automated Reasoning for E-Learning Systems, Acapulco, Mexico, 52–58.
Sharable Content Object Reference Model (SCORM) 2004. Retrieved December, 2012, from
Sicilia M.A., Sánchez-Alonso S., García-Barriocanal E. 2006. On supporting the process of learning design through planners. CEUR Workshop Proceedings: Virtual Campus 2006 Post-Proceedings. Barcelona, Spain, 186(1), 81–89.
Ullrich C 2008. Pedagogically founded courseware generation for web-based learning, No. 5260, Lecture Notes in Artificial Intelligence 5260, Springer.
Ullrich C., Melis E. 2009. Pedagogically founded courseware generation based on HTN-planning. Expert Systems With Applications 36(5), 93199332.
Recommend this journal

Email your librarian or administrator to recommend adding this journal to your organisation's collection.

The Knowledge Engineering Review
  • ISSN: 0269-8889
  • EISSN: 1469-8005
  • URL: /core/journals/knowledge-engineering-review
Please enter your name
Please enter a valid email address
Who would you like to send this to? *


Full text views

Total number of HTML views: 1
Total number of PDF views: 15 *
Loading metrics...

Abstract views

Total abstract views: 101 *
Loading metrics...

* Views captured on Cambridge Core between September 2016 - 19th October 2017. This data will be updated every 24 hours.