The Model of Adaptive Learning Objects for virtual environments instanced by the competencies

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); a  DOI: 10.25046/aj020344

Keywords: Adaptive Learning Object, Virtual Environment, Virtual Education Competencies

Share

505 Downloads

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.

Figure 1. Objective competence construction in a 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.

Figure 2. Use Case Diagram of an ALO


Figure 3. Activity Diagram of an ALO

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.

Figure 4. MALO

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.

Figure 5. LOM Standard Extension Ontological Model (OLOMCat10)

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

Figure 6. Category 9 of the LOM Standard. Hierarchical description of competence

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.

Figure 7. MALO instanced by the 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:

  1. 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
  2. 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.
  1. Application of Transformation rule
    • According to the limitations and preferences of the user,
      • Of the new LO found (LO3), extract audio from video
  1. Application of rule of presentation.
    • Adjusts the volume of the extracted audio
  2. Application of Composition rules,
    • The content of LO3 is integrated into the adapted LOs.
  3. Application of rules of organization,
    • The structure of the adapted LO is reorganized according to objective competence.
  4. Generate the new ALO metadata
    • Update the competence metadata in the category 9 of the LO: purpose, taxon path, description and keyword
  5. 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.

  1. 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].
  2. Q. Jin, Intelligent Learning Systems and Advancements in Computer-Aided Instruction: Emerging Studies, Japan: IGI Global, 2011, p. 378.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. 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.
  9. 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.
  10. 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.
  11. 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.
  12. 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.
  13. 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.
  14. 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.
  15. 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.
  16. 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].
  17. 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.
  18. R. Polsani, “Use and abuse of reusable learning objects,” in Journal of Digital Information, 2003.
  19. DCMI, “Dublin Core Metadata Element Set, Version 1.1,” 2012. [Online]. Available: http://www.dublincore.org/documents/dces/. [Accessed 22 02 2016].
  20. A. J. Romiszowski, “Designing instructional systems: Decision making in course planning and curriculum design,” Routledge, 2016.
  21. 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.
  22. 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.
  23. 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.
  24. 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.
  25. D. A. Wiley, Instructional use of learning objects, Agency for instructional technology, 2001.
  26. 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.
  27. 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.
  28. 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.
  29. 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