The Model of Adaptive Learning Objects for virtual environments instanced by the competencies
Volume 2, Issue 3, Page No 345-355, 2017
Author’s Name: Carlos Guevara1, a), Jose Aguilar2, Alexandra González-Eras3
View Affiliations
1Centro de Investigaciones en Informática y Tecnologías de la Computación – CITEC, Universidad Nacional Experimental de Guayana, 8050, Ciudad Guayana, Venezuela.
2Centro de Estudios en Microelectrónica y Sistemas Distribuidos – Universidad de Los Andes, 5101, Mérida, Venezuela. Prometeo Researcher – Universidad Técnica Particular de Loja, Escuela Politécnica Nacional, Ecuador
3Departamento de Ciencias de la Computación y Electrónica, Universidad Técnica Particular de Loja, 1101608, Loja Ecuador
a)Author to whom correspondence should be addressed. E-mail: carlos.guevaraf@gmail.com
Adv. Sci. Technol. Eng. Syst. J. 2(3), 345-355 (2017); DOI: 10.25046/aj020344
Keywords: Adaptive Learning Object, Virtual Environment, Virtual Education Competencies
Export Citations
This article presents the instantiation of the Model of Adaptation of Learning Objects (MALO) developed in previous works, using the competencies to be developed in a given educational context. MALO has been developed for virtual environments based on an extension of the LOM standard. The model specifies modularly and independently two categories of rules, of adaptation and conversion, giving it versatility and flexibility to perform different types of adaptation to the learning objects, incorporating or removing rules in each category. In this work, we instance these rules of MALO using the competencies considered in a given educational context.
Received: 25 March 2017, Accepted: 04 May 2017, Published Online: 17 May 2017
1. Introduction
The Information and Communication Technologies (ICT) have been introduced in the field of the education, in order to extend and improve the teaching-learning processes. In these environments, the use of learning objects (LO) is becoming more relevant every day to facilitate the teaching-learning process. LO are understood as any digital resource that can be used to support learning [1].
Another aspect to consider is the adaptability of the LO’s as support to the formation of competences, assuming that a student has previous competences that will be strengthened during the learning process until reaching an objective competence [26]. In this sense, within the learning trajectories are established states of skills and knowledge to be reached, which determine the level of customization of the LOs in terms of its granularity (knowledge) and skills required in them, for the acquisition of these competence goals [25-29]. This is the approach that we are interested in this work.On the other hand, the interest of incorporating adaptive capacities, both to learning objects and virtual learning environments, has increased in recent years. However, there is no uniformity about what should be considered as an Adaptive Learning Object (ALO) [2-12]. In general, there are several works that are being developed on ALO and its application in virtual education. Most of these works are mainly focused on the adaptation of LO to the virtual teaching-learning process considering several aspects, among which we can mention: the learning style of the students; the course offered; the types and means of storages; and the learning trajectories [29], in order to create a favorable and an optimal environment for the successful development of virtual education.
Due to the boom of virtual education and the application of emerging paradigms in the teaching-learning processes, combined with the weaknesses found in the various papers reviewed about ALO, we have presented in a previous work a Model of Adaptation of Learning Object (MALO) reconfigurable [2], based on the Learning Object Metadata (LOM) standard [3]. In this paper, we test the capability of reconfiguration of MALO, where its adaptation is guided by the competencies to be reached in a given course, that means, determining the level of adaptation of the LOs using MALO, according to the competencies to be reached. In this case, the rules are redefined based on an autonomous adaptation of the LO.
This article is organized as follows, the next section presents some theoretical aspects, and then we present in detail to MALO. The next section presents the example of adaptation of MALO using competencies, and finally, we compare MALO with previous work.
2. State of the art
In [4] is proposed an ALO model composed of four components, a knowledge domain model, a user domain model, a context model, and finally a session model. The fourth component is responsible for establishing relationships between the other three components, through navigation rules, content presentation rules, and rules of personalization of the information presented to the user. In that work, the rules of adaptation are specified to each ALO, which makes its implementation difficult. In addition, these are limited to navigation patterns within a LO. Finally, the proposal only presents rule statements, without any implementation. [5] presents an ALO model for t-learning, a term adopted to refer to learning through interactive digital television. The idea that they pursue is to offer LO with different behaviors, depending on the characteristics of the users. To do this, they use an XML file that contains a template with rules of adaptation of parameters, which indicate to the educational object what behavior or appearance to adopt according to the student’s preferences. In this work, they do not incorporate autonomous changes in the learning process.
In order to construct Adaptive Learning Systems, in [6] is proposed a model considering the granularity properties of the LO. Its proposal is based on the adaptation of the LO, by adding four levels of functionality: courses, documents, fragments of the document and multimedia pieces. The fragments are made up of multimedia pieces related to some instructional objective and a semantic description, which allows them to assemble a new learning object from the existing ones. The architecture presented in [6] is composed of 3 main components, a Domain Model formed by the concepts that the learner must learn; a Learner Model, which represents the learner’s information; and an Adaptation Model, which is responsible for the adaptation of the contents that are presented to the learner, and the way the fragments are assembled. In this model, the authors use a modular and structured treatment of the adaptation process, however, they do not consider the technological limitations, and nor do they describe the rules to be used to adapt to LO.
The work developed by [7], establishes a relationship between adaptation needs and learning materials. It considers that the needs of adaptation are influenced by the user, according to their cognitive and learning styles; the context, through the location and tasks that the user performs; and the learning material, with its own characteristics. They determine 13 adaptation criteria, which can be useful for classifying content and adapting LO. However, they do not present a model guiding how to incorporate these adaptation criteria into a LO. In [29] propose an adaptive framework of LOs, assessment items, and competences. In specific, the competencies are defined by the prerequisite.
3. Theoretical Aspects
3.1. Learning Object
There are several definitions of LO, some of them are: “any digital resource that can be used to support learning” [1], “any entity, digital or non-digital, that maybe be used for learning, education or training” [8], “an element with recyclable digital multimedia content documents, which has a purpose and use in instruction and learning” [9].
According to the definitions cited, [8] considers LO in a rather broad sense, by including in it any resource, both digital and non-digital, that can be used for learning, education or entertainment. On the other hand, [1] delimits it only to digital resources, so this definition is more oriented to digital technology. For its part, [9] makes explicit the use of digital documents with multimedia contents in the learning process.
This shows that there is no consensus on the definition of LO. For the purpose of this research, the interest is focused on LO used in virtual environments, what can be called Virtual Learning Objects. Therefore, LO will be considered a reusable multimedia digital resource, which can be used in learning, and employ metadata for description. This highlights two important aspects in LO: it is a digital resource with multimedia features for educational purposes, and the metadata is used for its description to facilitate its discovery and reuse.
In general, a LO has a set of attributes, such as reusability, portability, modularity, granularity, accessibility, flexibility, interoperability and durability. In specific, the granularity is an important property, because it facilitates its scalability and adaptation, and it simplifies the coupling or combination of different LO to form a new one. Some authors consider granularity from the point of view of the number of concepts or ideas contained in the LO [1,18]. Others, such as the LOM standard of IEEE, consider it as the amount of media or formats that are combined in a LO [6]. For purposes of this work, granularity is assumed from three approaches:
- Concepts or ideas combine in a learning object, which provide the semantic density of the LO
- Media or formats that are combined in a LO. They determine how the content is presented in LO.
- Parts or elements in which the content of the LO is organized. It is like the contents table, where, for example, the document parts, the book chapters, or the course subjects, are indicated.
3.2. Standards for production of Learning Objects
The standards for LO are grouped into metadata standards and standards for the creation of educational platforms. The first seeks to describe and provide LO properties and information to facilitate and optimize their manipulation; while the second helps to define virtual environments that integrate a set of tools that provide support to the online teaching-learning process. Among the most widely used metadata standards are the Dublin Core [10] and the IEEE LOM, while SCORM and IMS are used for the creation of educational platforms.
In our work, we use the LOM standard, which is a data model proposed by the IEEE, through the Learning Technology Standards Committee (LTSC), to describe a learning resource and its components. The purpose of the standard is to facilitate the search, evaluation, acquisition and use of educational objects, as well as, to promote their exchange, reusability and share use. It consists of 80 descriptors, grouped into nine categories [3]. Each descriptor defines a specific aspect to be considered to describe a LO. Table 1 shows the categories defined in the LOM Standard.
Table 1. LOM Standard Summary [3].
No | Category | Description |
1 | General | This category groups the general information that describes the learning object as a whole |
2 | Life Cycle | This category describes the history and current state of the learning object and those entities that have affected this learning object during its evolution. |
3 | Meta-Metadata | This category describes the metadata record itself (rather than the learning object that this record describes). |
4 | Technical | This category describes the technical requirements and characteristics of this learning object. |
5 | Educational | This category describes the key educational or pedagogic characteristics of this learning object. |
6 | Rights | This category describes the intellectual property rights and conditions of use for the learning object |
7 | Relation | This category defines the relationship between this learning object and other learning objects, if any. |
8 | Annotation | This category provides comments on the educational use of this learning object, and information on when and by whom the comments were created |
9 | Classification | This category describes where this learning object falls within a particular classification system. |
The LOM standard is considered as an extension of the Dublin Core standard, with additional elements for the description of educational resource properties. For this reason, to represent the LO metadata, in this work we decided to use the standard LOM
3.3. Competencies
The definition of competence is derived from the Latin word “competere”, which means “to be adequate”, that implies “the combination of skills, attitudes and knowledge necessary to carry out a task effectively” [11]. In this way, the elements of the competence are the skills and knowledge. The knowledge comprises the set of topics and themes that are part of a profession and that the students need to develop, while the skill represents the abilities to use the knowledge in the development of an activity [12]. Thus, the competence defines the person’s ability to perform a task [26], as a result of the relations between a specific knowledge, and a know-how [13].
In the learning contexts, the definition of competence refers to the set of skills and knowledge to solve specific problems [26], which relate the previous competences that the student has and the objective competence, i.e. the problem to be solved [29]. Depending on the objective competence, can be set the knowledge and skill levels required, and with the learners current knowledge and skill state, can be determined the learning trajectory. Based on this learning trajectory, personalized learning paths and adequate LOs can be defined.
The Figure 1 shows the process of constructing of the objective competence: “to establish the difference between a vegetarian dish and others” proposed in Table 11. According to the Figure 1, can be set the learning trajectory knowledge and skills required to fulfill the objective competence, taking as a starting point the previous competence that the student possesses and defining evaluation moments in the learning trajectory.

3.4. MASINA Methodology
MASINA (MultiAgent Systems for INtegrated Automation) is a methodology developed for the modeling of systems of engineering oriented to agents. It uses the Unified Modeling Language (UML), and the Object Systems Development Technique (OSDT), which is a tool for the formal specification of object-oriented models [23, 24]. It covers the phases of conceptualization, analysis, design, coding and testing, and integration. Now, we describe only the phase and model used in our work, for more detail see [23, 24]
- Conceptualization: allows to identify the actors of the system and their use cases. In this phase basically the extraction and acquisition of the knowledge is realized to obtain a first description of the system. The main product of this phase is a conceptualization document, which contains the analysis of the problem, and the use cases with the description of the components of the system. The use case defines the list of actions of each a role in our system, to achieve a goal.
- Analysis: it allows to describe the system, its objectives and tasks, capabilities, interactions, etc. The main product of this phase is a set of models like the task model, that describe each component of the system at the level of its procedure, condition of utilization, etc. of the different component, to be considered.
In our work, we use these two first phases to design MALO, and particularly, the task and user case models of MASINA.
4. Model of Adaptation of Learning Object (MALO)
For the formal description of the model, we used the MASINA methodology proposed in [23-24], and UML diagrams. However, before the presentation of MALO, it is necessary to define an ALO.
4.1. Definition of ALO
An ALO is considered a reusable multimedia digital resource that can be used in a learning process, which contains metadata for its description, and is able to adapt to the context. The ALO concept is presented in Figure 2, through a use case diagram, and in the Figure 3 its activity diagram.
As can be seen in the ALO activity diagram, its adaptation is a complex, recursive and dynamic process, where several types of adaptation can occur simultaneously, in addition, it has the flexibility to include other types of adaptation in the future. The ALO use case description is presented in Table 2, and the description of the types of adaptation is given in the following subsections. In the use case, we can see the adaptation procedure of the ALO, which can fail if there are not the services for the adaptation process. Also, the precondition conditions are very clear, we need to define the adaptation requirements that can be defined in our case, by the competencies to be reached.
Table 2. Use Case Description of an ALO
Use Case | Adaptive Learning Object |
Description | It processes the requirements of adaptation of a LO. |
Precondition | Adaptation requirements |
Actors | Adaptive Learning Object |
Procedure | Begin
Determine types of adaptation required If type = semantic then Adapt semantically the LO If type = organization then Adapt organizationally the LO If type = presentation then Adapt the presentation of the LO If type = transformation then Transform the LO content If type = other then Generate the rules of another type of adaptation of the ALO Combine the types of ALO adaptation until to reach the requirements Generate Matadata of ALO End |
Fail condition | Not having the necessary services to process the LO adaptation requirements |
Success condition | Build a LO adapted to the required specifications |
4.2. MALO Description
MALO has been defined in detail in [21]. In this section, we present a resume of MALO. Figure 4 presents MALO, which is composed of 4 elements:
- LO: are the Learning Objects to adapt, according to the information obtained from the context.
- Units: they are small blocks, such as concepts, media or pieces, that compose a LO. The number of units present in the LO, define their granularity and complexity.
- Rules: two categories of rules are defined, Adaptation and Conversion, which specify, respectively, the structural or contextual adjustments made to a LO.
- Adaptation Metadata: it is an extension of the LOM standard, which describes the data and processes required to facilitate the process of adaptation of the LO.
A LO can be decomposed into smaller units by using rules of conversion, forming a set with simpler LO, increasing its granularity; or conversely, starting from a set of LO, a more complex LO can be formed with less granularity. With the use of the rules of adaptation, the LO is adapted to certain specifications of the context in which it is immersed.

The result of applying the adaptation and conversion rules to an ALO is a Learning Object with a new semantic, or a new presentation format of the content, or a new organization, among other things; based on the parameterization of an existing one, or the combination of several of them.
4.2.1. Conversion Rules
The conversion rules indicate that structural adaptations of a LO. In this article, two conversion rules are defined, however, MALO has the flexibility to allow the incorporation of new rules. The basic conversion rules are:
- Composition: based on the principle of reusability, allows to build new LO from other LOs of less granularity. The description of the composition rule is presented in Table 3, which has 5 rules.
- Decomposition: allows to decompose a LO into several LOs of less granularity, or to extract units included in a digital content. The description of the decomposition rule is presented in Table 4, which has 7 rules.
Table 3. Task Model of the Composition Rule
COMPOSITION OF A LEARNING OBJECT | |
Name | Composition |
Objective | Compose a LO from other LOs. |
Description | Composes the content of a LO by total or partial aggregation of units (concepts, pieces, media) contained in other LOs |
Precondition | Units required |
Subtask | – Define the LO organization to be built
– Add concepts or ideas – Add pieces or parts of the structure of a LO – Add media or formats to the contents of a LO – Generate metadata of the new LO |
Product | Adaptive Learning Object |
Ingredients-Compose Learning Object | |
Composition Type | Indicates the type of composition to be made.
Values = semantics, organization, format, mixed |
Concepts List | Concepts or ideas contained in a LO |
Pieces List | Different elements or part in which the LO is organized, similar to a table of contents. For example, document parts, book chapters, course topics, workshop content and activities. |
Formats List | Different media or formats that are combined in a LO.
Values = Text, Audio, Video, Interactive Animation, Simulator, Image, Table or Chart, Diagram. |
Table 4. Task Model of the Decomposition Rule
DECOMPOSITION OF A LEARNING OBJECT | |
Name | Decompose |
Object | Decompose a LO in order to increase its granularity |
Description | Disaggregate the content of a LO by units (ideas or concept, parts or parts, formats or media) |
Precondition | Requirement of concept, piece or format |
Subtask | – Search for concepts / ideas contained in a LO
– Extract concepts or ideas from a LO – Extract organization of a LO – Remove parts of the structure of a LO – Search for formats / media embedded in a LO – Extract media or formats contained in a LO – Generate metadata of the new LOs |
Product | Learning objects with greater granularity |
Ingredients– Decompose Learning Object | |
Decomposition type | – Indicates the type of decomposition required
Values = semantics, structure, format, mixed |
Concepts List | – Concepts or ideas contained in a LO |
Pieces List | – Different elements or part in which the LO is organized, similar to a table of contents. For example, document parts, book chapters, course topics, workshop content and activities. |
Formats List | Different media or formats that are combined in a LO.
Values = Text, Audio, Video, Interactive Animation, Simulator, Image, Table or Chart, Diagram. |
4.2.2. Adaptation Rules
The rules of adaptation define the types of adjustments to be applied to the LOs to contextualize it. In MALO, four types of rules are initially defined:
- Semantics: they allow to define new semantics in a LO, incorporating other ideas, conceptualizations or lexicons, according to its content.
- Presentation: allows to adapt the presentation of the LO, adjusting its formats to the preferences, limitations and use, both technology and user.
- Organization: they allow to reorder the content of a LO according to the pieces that make them up.
- Transformation: they change the units of measurement, of quantification, etc., in the LOs.
Tables 5, 6, 7 and 8 present the use cases of each adaptation rule. The main aspect to remark of these tables is that the precondition is one of the main criteria to determine what possible adaptation can be used in a given context, which can be used by a procedure of selection of adaptation mechanisms.
Table 5. Use Case Description of the Semantic Adaptation
Use Case | Semantic Adaptation |
Description | It allows defining a new semantics of a LO, incorporating ideas or concepts according to their contents. |
Precondition | Concepts or ideas required |
Actors | Adaptive Learning Object |
Procedure | Begin
Determine new concepts or ideas or lexicon Find where to put them into the LO Incorporate them into the LO Generate metadata End |
Fail condition | – Do not locate the required concepts in data repositories.
– Not having the necessary services for the extraction of concepts, decomposition and composition of the LO |
Success condition | Construct a LO with new semantics required. |
Table 6. Use Case Description of the Presentation Adaptation
Use Case | Presentation Adaptation |
Description | They allow to adapt the presentation of a LO modifying its format |
Precondition | – Technological Preferences and limitations
– User Preferences and Limitations – Conditions of use and desired functionality of the LO. |
Actors | Learning Object, Context, User |
Procedure | Begin
Determine technological preferences and limitations Determine user preferences and limitations Determine conditions of use and functionality of LO Customize LO to those preferences and limitations Generate metadata End |
Fail condition | – Not having the mechanisms to determine preferences, limitations and desired functionality of the context
– Not having the necessary services to transform, customize, decompose or compose a LO |
Success condition | – Build a LO with a new presentation, transformed and/or customized.
– Given some preferences or limitations recommend formats, customization parameters, functionality |
Table 7. Use Case Description of the Organizational Adaptation
Use Case | Organizational Adaptation |
Description | It allows reorganizing the contents of a LO by rearranging its pieces. |
Precondition | – Pieces or parts desired to organize the content of the LO
– Concepts or ideas required |
Actors | Adaptive Learning Object |
Procedure | Begin
Determine pieces or part of LO. Determine the reorganization parameters Rearrange LO Generate metadata End |
Fail condition | – Do not locate the required pieces in the LO repositories.
– Not having the necessary services for the extraction of pieces, decompose or compose a LO |
Success condition | Build a LO with the new organization of its content.
Recommend an organization for the LO |
Table 8. Use Case Description of the Transformation
Use Case | Transformation |
Description | Modifies certain properties or contents of a LO |
Precondition | – Requirement of concept, piece or format.
– Technological or user preferences or limitations – Usage patterns |
Actors | Adaptive Learning Object |
Procedure | Begin
Summarize the content (concepts, organization) of a LO. Transform/Convert values of certain properties of some units to others (for example, of types of images, etc.) Generate metadata End |
Fail condition | – Not finding the required units in LO repositories
– Not having the necessary services for the transformation of the LO units |
Success condition | Build a new LO with new features and/or units |
4.3. Adaptation Metadata
The LOM standard covers quite well the description of a LO. However, it presents limitations for the adaptation of LOs autonomously. Specifically, the adequacy of a LO is guided by a set of mechanisms, which must be defined in the metadata of the LO. The main mechanisms to be defined are for the adaptation, the conversion, according to the information about the context where will be used the LO. This information is not currently included in the LM standard. For this reason, in this paper, it is proposed to incorporate an extension to the standard (defined as category 10 of the standard), based on the data presented in Table 9.
Table 9. Category 10. Extension proposal for the LOM standard
No. | Category | Description | Components |
10 | Adaptation | This category groups the necessary information, to facilitate the process of autonomous adaptation of a Learning Object | 1.
2. 3. 4. 5. 6. 7. 8. 9. 10. 10.1.Adaptation Rules (Name, Type, Description, Associated services, Required inputs, Procedure, Author, Date of creation, Date of modification) 10.2.Conversion Rules (Name, Type, Description, Expected Product, Associated Services, Required Inputs, Procedure, Related Tasks, Author, Date Created, Date Modified) 10.3 Context information (Knowledge Base, Rules of Inference, location of the Knowledge Base) 10.4 Restrictions 10.5 Other additional information |
The proposed category specifies the information used to manage an ALO. The conversion and adaptation rules are methods to be applied to an ALO, which are implemented in some LO management platform. Thus, this category defines the knowledge base that allows the interoperability between ALOs, and their adaptation methods.
This category facilitates the search, evaluation, recovery and application of the adaptive methods for an ALO. The ontological model of the Category 10 (OLOMCat10) is presented in Figure 5.

OLOMCat10 relates Category 10 with 3 major components: a base rule, a rules catalog, and a services catalog. The base rule is the initial rule that triggers the ALO adaptation process. The Rules Catalog describes the set of conversion and adaptive rules. The Services Catalog describes and links a set of mechanisms required during the ALO adaptation process. The purpose of catalogs is ubiquity, making ALO independent of both, the rules of adaptation and the services used to implement them.
5. MALO instanced by the competencies
In this section are defined the adequacy of MALO, to consider the competencies during the adaptation process of the LOs.
Considering that the competencies that are applied in the professional field are built on the basis of the training and the professional formation, it is clear to establish a relation between the competencies and the learning results, as expressions of what a person in a learning process knows, understands, and is able to do at the end of an educational process.
As a result, a LO becomes a valid resource within the competence acquisition process, achieving an objective, a result or competence in a specific knowledge [21,25], which is conditioned to the quality of the LO, which involves aspects linked to its structure and granularity, and therefore, its adaptation in all or parts of its components [13].
Adapting a LO based on competencies requires the adjustment of the LO according to the user’s previous competencies and the competencies objective (or learning result), in order that the LO has the sufficient characteristics to cover the competence objectives. In addition, should provide facilities to evaluate the competencies acquired. Thus, within the MALO model, the following aspects must be taken into account:
- Through the conversion rules, the LO must adapt its structure, to add units as required to meet the competence objectives, i.e. the composition rule can add a unit from another LO related to the skill levels of the objective competence.
- By contrast, through the adaptation rules, the LO can update its contextualization. For example, by the organization rule, the contents can be reorganized according to the competence requirements; or through the semantic rule; the LO can be enriched with links to external resources; or also through the transformation rule, the LO can incorporate measures establishing the skill level that a user must achieve after learning the specific knowledge that keeps the object.
- And also through adaptation rules, the LO can propose assessment tools to evaluate the competencies acquired in the learning process
Additionally, the enrichment of a LO with competence metadata can be incorporated into MALO, through the category 9 of the LOM standard (see Table 10), which allows the extension of the specification to a semantic model of competencies that uses a combination of pedagogical strategies and competence taxonomies to classify and evaluate the LO’s performance in a learning environment [14].
Table 10. Category 9 of the LOM standard extended to include the competencies
Nro | Category | Explanation |
9 | Classification | This category describes where this learning object falls within a particular classification system. |
9,1 | Purpose | The purpose of classifying the LO (discipline, idea, prerequisite, educational objective, accessibility, restrictions, educational level, skill level, security level, competence) |
9.2 | Taxon path | A taxonomic path in a specific classification system. |
9.3 | Description | Description of the LO relative to the Purpose, such as discipline, idea, skill level, educational objective, competencies, etc. |
9.4 | Keyword | Keywords and phrases descriptive of the LO relative to the Purpose and competencies. |
A hierarchical relationship between the different subcategories of Category 9 of the LOM standard is presented in Figure 6, where the competence (purpose) is defined by a taxonomic classification (taxon path), their description and keywords

The use of LO as a resource to generate competencies in an apprentice within a virtual learning environment, requires to adapt the LO according to the required competencies, learning objective and expected results. For this reason, Figure 7 presents a mechanism to instantiate the ALO in order to facilitate this process. For that, it is required:
- Virtual Learning Environment (VLE) provides the necessary environment for the development of the teaching-learning process.
- MALO defines the mechanisms for the LO adaptation
- Adaptation Metadata identifies catalogs of services and rules required to adapt to an ALO.
- Link Services provide ALO connection with VLE, to obtain context information, resources available for learning, as well as access to the Rule and Service catalogs.
Category 9 of the LOM standard contains the metadata to facilitate the discovery of LO with contents related to the required competencies.

According to Figure 7, the required competencies by the learner are obtained from the VLE. MALO locates resources and LOs, which satisfies the required competencies and LOs. For this, it uses the information of the Category 9 of the LOM standard. MALO provides services with the conversion and adaptation rules defined in the metadata (Category 10), which access the mechanism catalog that allow the adequacy of the ALO according to the requirements. As a result of this process, an ALO is adapted to the competencies.
6. Description of a Case Study
Our case study test the capability of reconfiguration of an ALO using MALO, guided by the competencies to be reached in a given course. An application of the competence approach within MALO can be seen in the Table 11, to which the following considerations are carried out:
- It is established as a previous competence of the user: “knowledge of vegetables”.
- It is established as objective competence: “Establish the difference between vegetarian dish and any other”.
Table 11. Cooking course: Vegetarian dish preparation
Course activities | – Select vegetables and other ingredients (input)
– Prepare mixture (process) |
Learning Objects participants | LO1: Interactive virtual course, where the apprentice must follow the instructions and prepare the requested plate
LO2: Digital multimedia content with a catalog of vegetables, classified by edible and non-edible vegetables. |
Content of the virtual course | The content of the virtual course is composed of two (02) parts:
Ingredients: in this part the student must demonstrate his/her knowledge, selecting the vegetables and other required ingredients. All ingredients are specified in text form
Preparation: indicated by a video, step by step, how to prepare the dish. |
Scenario | – Previous competence: student with extensive knowledge of vegetables
– Limitations: reading problems. – Preference: follow hearing instructions – Objective competence: LO does not differentiate between vegetarian and other dishes |
Classification | Establish the difference between a vegetarian dish and any other |
Previous Competence | Knowledge about vegetables |
Objective Competence | Establish the difference between a vegetarian dish and others |
Skill Levels | KnowledgeàComprehensionàApplication |
The Table 11 defines the LO to be used, the previous and objective competence, the content of the virtual course to be covered, among other things. Considering that scenario defines that the LO does not meet the objective competence: “Establish the difference between a vegetarian dish and others”, then it is necessary to add a LO with knowledge about “Differences between vegetarian and other dishes”. For this, in addition to the set of rules explained in section III, should include rules of semantic adaptation, presentation adaptation and transformation, besides to the rule of decomposition and composition. Using MALO, the following procedure will be performed:
- Application of Presentation Adaptation rules:
- User preferences are determined.
- User Competencies are determined
- Previous competence
- Objective competence
- Skill levels of Objective Competence
- Limitations of the user are determined: reading problems
- Technological preferences are determined: not specified
- Technological limitations are determined: not specified
- Application of rules of Semantic Adaptation,
- Search for a LO that covers the target competence and user preferences.
- Search for a LO assessment tool to evaluate the objective competence and its skill levels
- Using Decomposition rules
- Units of LO are retrieved from the source.
- Application of Transformation rule
- According to the limitations and preferences of the user,
- Of the new LO found (LO3), extract audio from video
- According to the limitations and preferences of the user,
- Application of rule of presentation.
- Adjusts the volume of the extracted audio
- Application of Composition rules,
- The content of LO3 is integrated into the adapted LOs.
- Application of rules of organization,
- The structure of the adapted LO is reorganized according to objective competence.
- Generate the new ALO metadata
- Update the competence metadata in the category 9 of the LO: purpose, taxon path, description and keyword
- Product: the LO was adapted to add the ALO3, which contains the differentiation between a vegetarian dish and others, in audio format, and assessment tools to evaluate the competencies
7. Comparison of MALO with other Models
For the comparison of MALO with the previous works described in section I, we consider the most similar that are [4] [6] and [29]. The comparison criteria were based on the characteristics must fulfill an ALO. We have used the next set of criteria: what adapts each one (because in an ALO we can adapt several things: organization, content, presentation, etc.), the type of rules used (that determine the adaptation of the ALO), the architecture of the framework (that determine if it can be improved very easy), the extensibility (very important for its scalability), the flexibility (in order to include new aspects in the adequacy of an ALO), and if it is based on metadata, and particularly, in a standard. The comparison is presented in Table 12.
Table 12. Comparison of MALO with other proposals
Criteria for Comparison | |
Components to adapt | [5]: content and navigation patterns of a particular user, according to user preferences |
[13]: content, navigation and presentation | |
[29]: organization of the ALO and assessment items, | |
MALO: semantics, presentation and organization of contents. Possibility of adding other types of adaptation | |
Rules used | [5]: propose the use of content adaptation, navigation and evaluation rules. |
[13]: propose rules of navigation, content and presentation. | |
[29]: they propose a set of services, but they do not give a guide about how they must be used | |
MALO: two categories of rules, adaptation (semantics, organization, presentation, transformation) and conversion (decomposition, composition) are proposed. | |
Modularity
|
[5]: is based on rules of adaptation, knowledge of the domain and the user |
[13]: is based on content granularity, adaptive rules and user domains, context and adaptation | |
MALO: modular design based on adaptation components, metadata and internal LO units | |
Extensibility
|
[5]: They do not propose it |
[13]: They do not propose it | |
[29]: new services can be included | |
MALO: It proposes the scalability of the model, allowing the incorporation of new rules of adaptation and conversion | |
Flexibility
|
[5]: it is fundamentally based on the preferences and limitations of the user, as well as on their learning needs. |
[13] incorporates preferences and limitations of the user, as well as learning resources, but does not consider technological aspects nor patterns of use | |
[29] they use the competencies to guide the adaptation | |
MALO: possibility to adapt the preferences and limitations, both user and technologies. | |
Adaptation Metadata | [5]: They do not propose |
[13]: They do not propose | |
[29]: they do not propose an adaptive metadata | |
MALO: The model works with the IEEE-LOM standard. It is proposed to incorporate into the standard an adaptation category, which describes the new elements used in the adaptation |
When comparing the fourth approaches of adaptation of LO, it is observed that there are different criteria to consider. There is also no uniformity in the description of the adaptation metadata, nor in the modularity, extensibility and flexibility that each approach allows.
With respect to MALO, its modular design, extensibility, and the use of standards provide it with greater robustness and flexibility to adjust its strategies and processes. In addition, it is the most complete in terms of what it adapts, the rules it uses, the descriptions it provides in its metadata, among other things.
8. Conclusions
The main product of this work is to test the capability of adaptation of MALO using the competencies. Among the main features of the MALO are its modular and independent design based on two categories of rules, adaptation and conversion, which are complemented to facilitate the dynamic adaptation of an ALO. The flexibility and extensibility of its design, allow the incorporation and elimination of rules. In addition, MALO considers the preferences and limitations, both user and technology, as well as the Desired functionality of the LO, and the usage patterns detected in the context.
The competencies determine the skills and knowledge to be obtained in a given course, in this way they give useful information to adapt the LO to be used during the course. It determines specific conversion and adaptation rules. For example, according to the knowledge to be reached, it can define conversion rules to include new information in a given ALO. Also, according to the skills to be reached, it can define adaptation rules that allow reaching these skills.
There are several future works, in particular, the proposed extension of the LOM (category 10) and the description of the category 9 how a competence metadata, presented in this article, should be detailed. Finally, it is necessary to implement a middleware that provides services to MALO, inspired by works such as [27,28] to manage repositories of ALOs, which autonomously exploit all the knowledge around the MALO, and can adjust an ALO using different frameworks, such as the competencies.
Conflict of Interest
The authors declare no conflict of interest.
Acknowledgment
Dr. Aguilar has been partially funded by the “Proyecto Prometeo” of the Ministry of Higher Education, Science, Technology and Innovation (SENESCYT) of the Republic of Ecuador.
- D. Wiley, “Connecting learning objects to instructional design theory: A definition, a metaphor, and a taxonomy,” 2000. [Online]. Available: http://reusability.org/read/. [Accessed 15 8 2014].
- Q. Jin, Intelligent Learning Systems and Advancements in Computer-Aided Instruction: Emerging Studies, Japan: IGI Global, 2011, p. 378.
- M. Rey, R. Díaz, A. Fernández, J. Pazos and M. López, “Objetos adaptativos de aprendizaje para t-learning,” IEEE Latin America Transactions, vol. VOL. 5 , no. NO. 6, October 2007, pp. pp. 401-408, 2007.
- A. García, L. Marcos and E. García, “An empirical study on m-learning adaptation: Learning performance and learning contexts,” Computers & Education, vol. 82, pp. 450-459, 2015.
- J. García, M. Castañón, A. Rodríguez and A. Cristóbal, “Adative Learning Object,” in Proceedings of the International Conference on Artificial Intelligence, IC-AI-04, Las Vegas, USA, 2004.
- N. Matar, “Multi-Adaptive Learning Objects Repository Structure Towards Unified E-learning,” International Arab Journal of e-Technology, vol. 3, no. 3, pp. 129-137, 2014.
- S. Hammami and H. Mathkour, “Adaptive e-learning system based on agents and object petri nets (AELS-A/OPN),” Computer Applications in Engineering Education, vol. 23, no. 2, pp. 170-190, 2015.
- E. Kurilovasa, S. Kubilinskienea and V. Dagienea, “Web 3.0 – Based personalisation of learning objects in virtual learning environments,” Computers in Human Behavior, vol. 30, pp. 654-662, 2014.
- D. Mérida, R. Fabregat and S. Baldiris, “Sistemas heterogéneos adaptativos basados en el contexto,” RIED. Revista iberoamericana de educación a distancia, vol. Vol 13, no. Nro 2, 2012.
- I. Gutierrez, “Usando Objetos de Aprendizaje en Enseñanza Secundaria Obligatoria,” EDUTEC- Revista Electrónica de Tecnología Educativa, vol. Nro 27, no. Noviembre 2008, pp. pp. 1-17, 2008.
- S. Dietze, S. Sanchez-Alonso and otros, “Interlinking educational resources and the web of data: A survey of challenges and approaches.,” Program 47, vol. 1, pp. 60-91, 2013.
- J. Aguilar, J. Zechinelli and J. Muñoz, “Hacia la creación y administración de repositorios de objetos de aprendizaje,” in Cuarto Encuentro Internacional de Ciencias de la Computación, 2003.
- A. Battou, I. Zohr, A. El Mezouary and D. Mammass, “Towards an Adaptive Learning System Based on a New Learning Object Granularity Approach,” in (IJACSA) International Journal of Advanced Computer Science and Applications, 2011.
- S. Thalmann, “Adaptation criteria for the personalised delivery of learning materials: A multi-stage empirical investigation,” Australasian Journal of Educational Technology, vol. 30, no. 1, pp. 45-60, 2014.
- C. Guevara and J. Aguilar, “Model of Adaptive Learning Objects for Virtual Environments,” in Proceeding of XLII Conferencia Latinoamericana en Informática (CLEI 2016), 2016.
- IEEE, “Standard for Learning Object Metadata. Final Draft Standard,” 2002. [Online]. Available: http://grouper.ieee.org/groups/ltsc/wg12/files/LOM_1484_12_1_v1_Final_Draft.pdf. [Accessed 11 10 2015].
- V. Menéndez, M. Castellanos, A. Zapata and M. Emilio Prieto, “Generación de Objetos de Aprendizaje empleando un enfoque asistido,” Pixel-Bit. Revista de Medios y Educación, vol. Nro 38, no. Julio-Diciembre 2010, pp. pp. 141-153, 2011.
- R. Polsani, “Use and abuse of reusable learning objects,” in Journal of Digital Information, 2003.
- DCMI, “Dublin Core Metadata Element Set, Version 1.1,” 2012. [Online]. Available: http://www.dublincore.org/documents/dces/. [Accessed 22 02 2016].
- A. J. Romiszowski, “Designing instructional systems: Decision making in course planning and curriculum design,” Routledge, 2016.
- A. Gonzalez and J. Aguilar, “Semantic Architecture for the Analysis of the Academic and Occupational Profiles Based on Competencies,” Contemporary Engineering Sciences, vol. 8, no. 33, p. 1551 – 1563, 2015.
- Y. Ossandón Núñez and P. Castillo Ochoa, “Propuesta para el diseño de objetos de aprendizaje,” Revista Facultad de Ingeniería-Universidad de Tarapacá , vol. 14, no. 1, pp. 36-48, 2006.
- J. Aguilar, I. Bessembel, M. Cerrada, F. Hidrobo and F. Narciso, “Una Metodolog ´ıa para el Modelado de Sistemas de Ingeniería Orientado a Agentes,” Inteligencia Artificial, vol. 12, no. 38, pp. 39-60, 2008.
- J. Aguilar, M. Cerrada and H. F., “A methodology to specify multiagent systems,” in Agent and Multi-Agent Systems: Technologies and Applications, Springer, 2007, pp. 02-101.
- D. A. Wiley, Instructional use of learning objects, Agency for instructional technology, 2001.
- G. Paquette, “A competency-based ontology for learning design repositories,” International Journal of Advanced Computer Science and Applications, vol. 5, no. 1, pp. 55-62, 2014.
- J. Vizcarrondo, J. Aguilar, E. Exposito and A. Subias, “ARMISCOM: Autonomic Reflective MIddleware for management Service COMposition,” in Proceedings of the 4th Global Information Infrastructure and Networking Symposium, 2012.
- V. Bravo, J. Aguilar, F. Rivas and M. Cerrada, “Diseño de un Medio de gestión de Servicios para Sistemas Multiagentes,” in Proceeding XXX Conferencia Latinoamericana de Informática, 2004.
- A. Nussbaumer, “A competence-based service for supporting self-regulated learning in virtual environments.” Journal of Learning Analytics Vol, 2, no.1, pp. 101-133, 2015.
Citations by Dimensions
Citations by PlumX
Google Scholar
Scopus
Crossref Citations
- Alexandra González-Eras, Jose Aguilar, "Determination of Professional Competencies Using an Alignment Algorithm of Academic Profiles and Job Advertisements, Based on Competence Thesauri and Similarity Measures." International Journal of Artificial Intelligence in Education, vol. 29, no. 4, pp. 536, 2019.
- Mariia Dutchak, Mykola Kozlenko, Ihor Lazarovych, Nadiia Lazarovych, Mykola Pikuliak, Ivan Savka, "Methods and Software Tools for Automated Synthesis of Adaptive Learning Trajectory in Intelligent Online Learning Management Systems." In Innovations in Smart Cities Applications Volume 4, Publisher, Location, 2021.
- Tolulope Kolade Adeyele, "Revolutionizing Health Education: The Dynamic Shift of E-Learning Platforms." In Innovation and Evolution in Higher Education, Publisher, Location, 2024.
- Alexandra González-Eras, Omar Buendia, Jose Aguilar, Jorge Cordero, Taniana Rodriguez, "Competences as Services in the Autonomic Cycles of Learning Analytic Tasks for a Smart Classroom." In Technologies and Innovation, Publisher, Location, 2017.
- Alexandra González-Eras, Ricardo Dos Santos, Jose Aguilar, "Evaluation of Digital Competence Profiles Using Dialetheic Logic." International Journal of Artificial Intelligence in Education, vol. 33, no. 1, pp. 59, 2023.
- Ufuoma Chima Apoki, Soukaina Ennouamani, Humam K. Majeed Al-Chalabi, Gloria Cerasela Crisan, "A Model of a Weighted Agent System for Personalised E-Learning Curriculum." In Modelling and Development of Intelligent Systems, Publisher, Location, 2020.
- Fateh Benkhalfallah, Salima Bourougaa, "Adaptive System to Improve the Acquisition of Educational Knowledge for Learners." International Journal of Organizational and Collective Intelligence, vol. 12, no. 3, pp. 1, 2022.
- Ana B. Gil, Fernando de la Prieta, Sara Rodríguez, Juan M. Corchado, "Smart System for the Retrieval of Digital Educational Content." Applied Sciences, vol. 9, no. 20, pp. 4400, 2019.
- Atulkumar Gupta, Surekha Dholay, "AI-Based Enabled Performances Measurements for MOOCs." In Machine Intelligence and Smart Systems, Publisher, Location, 2021.
- Chaimae Meftah, Asmaâ Retbi, Samir Bennani, Mohammed Khalidi Idrissi, "Exploration of Software Product Line to Enrich the Modeling of Mobile Serious Games." In Proceedings of the 12th International Conference on Intelligent Systems: Theories and Applications, pp. 1, 2018.
- Alber S. Aziz, Shereen A. Taie, Reda A. El-Khoribi, "The Relation between the Learner Characteristics and Adaptation Techniques in the Adaptive E-Learning Systems." In 2020 International Conference on Innovative Trends in Communication and Computer Engineering (ITCE), pp. 76, 2020.
- Mosquera Diego, Guevara Carlos, Aguilar Jose, "Adaptive learning objects in the context of eco-connectivist communities using learning analytics." Heliyon, vol. 5, no. 11, pp. e02722, 2019.
- Hodam Kim, Younsoo Chae, Suhye Kim, Chang-Hwan Im, "Development of a Computer-Aided Education System Inspired by Face-to-Face Learning by Incorporating EEG-Based Neurofeedback Into Online Video Lectures." IEEE Transactions on Learning Technologies, vol. 16, no. 1, pp. 78, 2023.
- Ufuoma Chima Apoki, Humam K. Majeed Al-Chalabi, Gloria Cerasela Crisan, "From Digital Learning Resources to Adaptive Learning Objects: An Overview." In Modelling and Development of Intelligent Systems, Publisher, Location, 2020.
- Fateh Benkhalfallah, Mohamed Ridda Laouar, Mohamed Salah Benkhalfallah, "Examining Adaptive E-Learning Approaches to Enhance Learning and Individual Experiences." Acta Informatica Pragensia, vol. 13, no. 2, pp. 327, 2024.
No. of Downloads Per Month
No. of Downloads Per Country