Hostname: page-component-74656f9884-8r8nv Total loading time: 0 Render date: 2026-11-06T23:37:04.076Z Has data issue: false hasContentIssue false

On the automatic compilation of e-learning models to planning

Published online by Cambridge University Press:  08 February 2013

Antonio Garrido
Affiliation:
Departamento de Sistemas Informáticos y Computación, Universitat Politècnica de València, Camino de Vera s/n, 46071 Valencia, Spain; e-mail: agarridot@dsic.upv.es, onaindia@dsic.upv.es
Susana Fernández
Affiliation:
Departamento de Informática, Universidad Carlos III de Madrid, Avenida de la Universidad 30, 28911 Leganés, Madrid, Spain; e-mail: sfarregu@inf.uc3m.es, dborrajo@inf.uc3m.es
Lluvia Morales
Affiliation:
Departamento de Ciencias de la Computación e I.A., Universidad de Granada, C/ Periodista Daniel Saucedo Aranda s/n, 18071 Granada, Spain; e-mail: lluviamorales@decsai.ugr.es, l.castillo@decsai.ugr.es
Eva Onaindía
Affiliation:
Departamento de Sistemas Informáticos y Computación, Universitat Politècnica de València, Camino de Vera s/n, 46071 Valencia, Spain; e-mail: agarridot@dsic.upv.es, onaindia@dsic.upv.es
Daniel Borrajo
Affiliation:
Departamento de Informática, Universidad Carlos III de Madrid, Avenida de la Universidad 30, 28911 Leganés, Madrid, Spain; e-mail: sfarregu@inf.uc3m.es, dborrajo@inf.uc3m.es
Luis Castillo
Affiliation:
Departamento de Ciencias de la Computación e I.A., Universidad de Granada, C/ Periodista Daniel Saucedo Aranda s/n, 18071 Granada, Spain; e-mail: lluviamorales@decsai.ugr.es, l.castillo@decsai.ugr.es
Rights & Permissions [Opens in a new window]

Abstract

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.

Information

Type
Articles
Copyright
Copyright © Cambridge University Press 2013 
Figure 0

Figure 1 Overview of our entire system. LO = learning object; PDDL = Planning Domain Definition Language; LMS = Learning Management System.

Figure 1

Figure 2 Two learning objects (LOs) of an XML course. Irrelevant information has been ignored

Figure 2

Table 1 General LO metadata mapping to PDDL actions—irrelevant information has been ignored

Figure 3

Figure 3 Example of tasks and methods decomposition in the Hierarchical compilation

Figure 4

Figure 4 Example of actions in the PDDL (Planning Domain Definition Language)-conditional domain. The first action comes from a learning object (LO) with a ‘Narrative Text’ learning source type (the conditional effects model the reward for each Felder dimension for this type), whereas the second uses an IsBasedOn relation

Figure 5

Figure 5 Durative actions for student Std1 generated for the two learning objects (LOs) of Figure 2 according to the PDDL (Planning Domain Definition Language)-temporal compilation. We assume in our problem that Std1 is verbal. Since the learning resource type of Basic-Algorithms is ‘Narrative Text’ (see Figure 2) and the student is verbal, this means a reward in the learning process of 40. The values of all the rewards are given by the educational experts

Figure 6

Table 2 IMS-LIP mapping to a problem compilation—irrelevant information has been ignored

Figure 7

Table 3 Comparison of the three compilations

Figure 8

Table 4 Experimental results for the adaptation of plans

Figure 9

Table 5 Questionnaire for a qualitative evaluation of learning designs by nine lecturers