Incorporación de recursos web como servicios de e-learning al sistema de gestión de aprendizaje. LRN: una revisión

A survey of web-resource applications, within learning management system. LRN, implemented as e-learning services

Fabinton Sotelo Gómez1, Mario Fernando Solarte2

1Ingeniero de Sistemas. Estudiante de Maestría en Ingeniería Telemática de la Universidad del Cauca y Docente de la Secretaría de Educación del Cauca. Cauca, Colombia. Contacto: fabinton.sotelo@unicauca.edu.co
2Magíster en Ingeniería Área Telemática. Profesor de planta de la Universidad del Cauca. Cauca, Colombia. Contacto: msolarte@unicauca.edu.co

Fecha de recepción: 3 de junio de 2012 Fecha de aceptación: 12 de febrero de 2013

Clasificación del artículo: revisión
Financiamiento: Programa Iberoamericano de Ciencia y Tecnología para el Desarrollo (CYTED) - Universidad del Cauca


Resumen

En este artículo se plasma el resultado de un detallado estudio de diferentes tecnologías usadas para integrar recursos web como servicios de aprendizaje electrónico prestados por terceros al sistema de gestión de aprendizaje. LRN, plataforma usada en la Universidad del Cauca y puesta a prueba como caso de estudio en una institución educativa rural en el departamento del Cauca.

El resultado de esta publicación es la base inicial para proponer un marco de referencia a nivel arquitectónico para la integración de servicios elearning de terceros a la plataforma en estudio, siendo este el objetivo general del proyecto, el cual será publicado en una próxima convocatoria de esta revista.

Palabras clave: aprendizaje electrónico, integración, recursos web, servicios e-learning, sistema de gestión de aprendizaje.


Abstract

This paper gathers the findings of a detailed study on different technologies used to integrate web resources, such as electronic learning services provided by third parties, into a platform belonging to learning management system. LRN (at Universidad del Cauca). Additionally, a case study conducted in a rural school (in Cauca - Colombia) is reported in order to assess the performance of these technologies.

The result of this publication represents a starting point to propose a framework (at an architectural level) for the integration of third-party learning services into the platform, which is one of the main objectives of the project.

Keywords: e-Learning, integration, web resources, e-learning services, learning management system.


1. Introducción

Las modalidades de educación que se han venido implementando en instituciones de carácter público y privado en gran parte están enfocadas en hacer uso intensivo de las tecnologías de la información y la comunicación (TIC), lo que ha llevado al surgimiento y posicionamiento en los últimos años de la educación electrónica, tele-formación o tele-educación, más conocido como e-learning [1]. Este tipo de educación es soportada por las plataformas e-learning que hacen parte de los sistemas de gestión de aprendizaje (LMS, sigla que proviene de la expresión en inglés Learning Management Systems), cuya principal función es brindar el soporte suficiente para la mediación de apropiación de conocimientos y su administración, el acceso a herramientas didácticas y de comunicación, reutilización de contenidos, entre otros.

Las instituciones educativas hacen uso del e-learning para dar soporte a sus cursos presenciales, semipresenciales y a distancia. Con esto, las organizaciones han podido ofrecer el servicio educativo a un número mayor de estudiantes y facilitarles el acceso a personas que tienen dificultad de traslado a las clases obligatoriamente presenciales [2]. Como muestra de ello, la Universidad del Cauca cuenta con 2 plataformas de e-learning: .LRN [3], conocida dentro de la institución como EVA (entorno virtual de aprendizaje), y Moodle [4]. Dichas plataformas prestan soporte a algunos cursos de pregrado y posgrado, como también servicios de educación continuada; sin embargo, su administración y uso no se encuentra unificado o integrado.

Los. LRN son una plataforma de código abierto en la cual se han identificado servicios que no tienen por defecto y podrían ser integrados, por esta razón se inicia una investigación en la que se plantea la necesidad de examinar las posibilidades de integración y aprovechar los recursos externos de e-learning en. LRN; Este es el motivo de la publicación en la cual se pretende identificar y detallar los recursos propios con que cuenta la plataforma, trabajos y nuevos productos externos a ella, como también investigaciones relevantes de otras plataformas que podrían ser de apoyo referente al objetivo general del proyecto, el cual es "Plantear un marco de referencia de índole arquitectónico con el fin de permitir la reutilización de servicios en el LMS. LRN" y no solo la de contenidos como se ha realizado hasta el momento, que es donde se han concentrado los estándares. Con lo anterior se brindaría un complemento de funcionalidades a la plataforma en mención para prestar mejores y más servicios a los actores que intervienen en ella, desde los estudiantes hasta administradores.

Para el contexto de este trabajo se entiende como recurso web los recursos que estén identificados por una URI (identificador uniforme de recurso) alojada en internet y accedida mediante una versión del protocolo HTTP según el ISBD ER (Estándar International de Descripción Bibliográfica) y la W3C (consorcio de la red alrededor del mundo). Por otra parte, se entiende el e-learning como un servicio de información bajo arquitectura de servicio (por ejemplo, Google Docs o Google Forms u otros de la web 2.0 como plataforma de acciones educativas). Para esto se toma la definición de servicio desde el contexto propuesto en [5] y [6]. Bajo las anteriores definiciones se desarrollará en esta publicación el resultado de una investigación del estado actual de. LRN. Luego del estudio realizado se identifica un servicio de un tercero que es idóneo para integrarlo en un colegio de zona rural del departamento del Cauca a la plataforma.

2. Sistemas de gestión De aprendizaje

Comúnmente conocidos en nuestro contexto como LMS, dichos sistemas constituyen software que prestan su servicio generalmente en la web para cumplir con un objetivo principal, el de brindar soporte tecnológico suficiente para la mediación de apropiación de conocimientos y su administración, el acceso a herramientas didácticas y de comunicación, reutilización de contenidos, entre otros, a una comunidad inscrita a su plataforma. Para esto, un LMS presenta contenidos basados en diferentes EVA incorporando las herramientas necesarias para que los docentes o personal encargado de su administración faciliten un proceso adecuado de aprendizaje a los estudiantes simulando lo más posible un entorno real [7], [8].

De este modo, para que sea eficiente toda una plataforma tecnológica debe existir una organización en el modelo de aprendizaje, empezando por los actores que en él intervengan y se relacionen mediante la función que cumple. En este sentido, en un EVA se deben gestionar:

2.1 Servicios y herramientas básicas de un sistema de gestión de aprendizaje (LMS)

Preferiblemente un LMS debe contar con los siguientes servicios y herramientas:

Además de los anteriores servicios mínimos que debe prestar un LMS, es importante que soporte los estándares que rigen el contexto del e-learning en la actualidad. A continuación se describen algunos de los estándares más relevantes.

2.2 Estándares que rigen el e-learning

Las comunidades educativas participantes de un EVA deben seguir y adaptarse a una metodología de aprendizaje y despliegue de contenidos que el LMS al que pertenece da como opción, lo que genera una dependencia total a una herramienta tecnológica. Los estándares y especificaciones en el campo del e-learning precisamente han tratado de romper con esta circunstancia, esto ha permitido una independencia de las aplicaciones que contienen, administran y gestionan los contenidos y servicios [15]. Puesto que se cuenta con varios LMS, cada uno con ventajas y debilidades, las opciones son muchas; no obstante, lo importante es seleccionar una que se ocupe de la interoperabilidad con contenidos y servicios. Entre las entidades y estándares importantes en e-learning podemos mencionar:

3. Sistema de gestión De aprendizaje. IRN

El software de código abierto. LRN está respaldado por el consorcio. LRN, una organización sin ánimo de lucro dedicada a promover la innovación en tecnología educativa a través de los principios del Open Source (Código abierto). El proyecto ha sido creado usando el Framework de aplicaciones web OpenACS, de manera que los usuarios de. LRN se nutren de servicios desarrollados para. LRN, y otros desarrollados para OpenACS [27], [28]. OpenACS cuenta con herramientas para desarrollo en su lenguaje de programación nativo TCL llamado Tcl Web Services Toolkit: TWiST [29]. Una de las primeras aplicaciones de los servicios web en esta plataforma se refleja en [30], donde se usan para recuperar información de personalización del ambiente de aprendizaje del usuario. Mientras que en [31] estos servicios web son usados para integrar un sistema de información con la Secretaría Administrativa. En [32] OpenACS presenta su paquete XML-RPC, el cual permite hacer llamadas remotas a procedimientos en un servidor determinado, en formato XML, permitiendo interactuar con otros sistemas sin importar el lenguaje de programación.

La plataforma en estudio ha dado grandes pasos para interactuar con agentes externos a su propio núcleo de módulos, quedando abierta la posibilidad de interacción con otros LMS y recursos web.

3.1 Servicios e-learning prestados por el LMS. LRN

.LRN presenta los siguientes servicios a los usuarios en el entorno virtual de aprendizaje [33]:

A continuación se presentan trabajos de investigación alrededor de la temática del e-learning, en temas específicos de integración de servicios a plataformas de aprendizaje, teniendo en cuenta las tecnologías y arquitecturas usadas.

4. Recursos web externos a Plataformas de aprendizaje

En este apartado se mencionan investigaciones en las que se han hecho integraciones de servicios externos a plataformas de aprendizaje, las cuales son antecedentes importantes para el desarrollo de la investigación.

4.1 Trabajos realizados para la integración de recursos web de terceros en plataformas diferentes a. LRN

En [40] se plantea una integración de servicios de la web 2.0 al LMS Knowledge Learning Tools de la empresa Matt. Los servicios integrados son: Google Wave para proporcionar al LMS servicio de comunicación síncrona y asíncrona; un wiki MediaWiki y el modelo Single sign-on (SSO), que permite validar una sola autenticación para varias plataformas. Su integración se basa en el paradigma de la computación en nube, así como toda la información generada por los estudiantes es guardada de forma independiente y descentralizada de la base de datos de la aplicación LMS.

Por otra parte, el Sistema de Control de Actividades de Aprendizaje (LAMS) desarrollado en la Universidad de Macquarie (Australia) [41], tiene la capacidad de actuar como un LMS o puede integrarse fácilmente a plataformas como Moodle [42],. LRN [43], Blackboard o Sakai mediante módulos de integración que hacen actuar a LAMS como una aplicación más de la plataforma mediante una conexión que actúa como puente [44]. Los módulos de integración realizan funciones de comunicación, autenticación y llamado de servicios web para integrar LAMS con el LMS. La arquitectura planteada hace que el uso de la herramienta sea transparente para el usuario final.

SLOODLE [45] (simulación de ambientes dinámicos de aprendizaje orientado a objetos) es un proyecto de código abierto de integración, el cual tiene como objetivo unir funciones del LMS Moodle con Second Life [46] para tener las múltiples ventajas de interacción de un entorno virtual de multiusuario en tercera dimensión, tales como: avatares, sala de chat, entorno virtual 3D, presentaciones. Sloodle actúa como un mashup [47] para integrar estas 2 herramientas.

Google Apps Integration [48] presenta la integración de herramientas Google Apps y Moodle, la cual permite hacer uso de servicios de una a otra herramienta, entre estos se tiene la creación automática de usuarios y logueo en las aplicaciones Google como: Google docs, calendario y Gmail cuando están creados y registrados en Moodle, también una interfaz de Gmail y Google Apps dentro de Moodle haciendo uso de tecnología widget.

Framework para integrar recursos de aprendizaje con servicios web [49] se desarrolla en un concepto básico de los servicios web, los objetos de aprendizaje y las tendencias de los sistemas de aprendizaje tales como personalización, ubicuidad y movilidad estructurando una arquitectura para hacer que los objetos de aprendizaje se puedan relacionar con un repositorio mediante funciones que cumplen los servicios web, dando interoperabilidad a los objetos mediante la publicación de los servicios.

Arquitectura Orientada a Servicios - Un framework para modularizar ambientes virtuales de aprendizaje [50] plantea una arquitectura SOA (arquitectura orientada a servicios) que parte de la taxonomía de los objetos virtuales de aprendizaje para ser extendida a los ambientes virtuales de aprendizaje, obteniendo modularidad en estos ambientes, donde juegan un papel importante las características o perfil del usuario a la hora de crearle su espacio de trabajo.

En la Universidad de Sohar [51] se plantea una arquitectura de un framework para integrar repositorios de objetos de aprendizaje a un LMS mediante tecnología peer to peer. En este trabajo se hace énfasis en la reutilización de objetos de aprendizaje, donde se hace uso de la semántica respecto a los metadatos de los objetos con el fin de clasificar y utilizarlo.

En uno de los proyectos de la comisión europea [52] se define una serie de especificaciones y estándares que facilitan la interoperabilidad entre aplicaciones mediante servicios. Estos están enfocados a nivel de datos de usuario, contenidos, metadatos, propiedad intelectual, arquitectura e interfaces, protocolos de comunicación y tecnología de widget. Lo anterior con el objeto de contribuir con el desarrollo del framework de interoperabilidad ROLE (Responsive Open Learning Environments). Este trabajo trata la interoperabilidad entre aplicaciones web mediante servicios y tecnologías como XML, referentes al proyecto.

4.2 Trabajos realizados para la integración de recursos web de terceros en la plataforma. LRN

En este apartado se mencionan investigaciones desarrolladas en el marco de. LRN en cuanto a la integración de recursos para mejorar y cumplir con funciones específicas:

En Integración de dotLRN con plataforma ITCR [53] se presenta una integración de la plataforma de servicios internos del Instituto Tecnológico de Costa Rica con. LRN para crear nuevos servicios a estudiantes, docentes y administrativos. Estos servicios están orientados al departamento de admisión y registro. La plataforma es desarrollada con tecnologías propietarias de Microsoft (Internet information server - IIS, .NET, ASP). Para la integración se desarrollan los servicios web con .NET y se publican a través de IIS, para el consumo de estos en. LRN. En esta arquitectura,. LRN crea datos compatibles con las bases de datos SQL Server y Sybase usando un servicio web que permite disponibilidad, interoperabilidad y seguridad. Estos desarrollos usan un framework de .NET y son consumidos en. LRN instalando las herramientas TclSOAP y el tsoap.

Integración de dotLRN con (O-ASA) Arquitectura de Servicio abierta y accesible para la adaptación de servicios [54], presenta la integración de. LRN con un framework con una arquitectura de servicios abierta basada en SOA, para la adaptación de servicios y personalización de contenidos, donde las interfaces son implementadas usando servicios web, W3C SOAP y RESET, para el intercambio de información entre los componentes del framework y el LMS. El módulo de personalización de contenidos de O-ASA ha sido integrado con. LRN implementando un paquete cliente que puede ser usado por cualquier paquete de contenido interno o externo del repositorio siempre y cuando los metadatos hayan sido referenciados en el repositorio. Este trabajo se desarrolla con servicios web en. LRN con aplicaciones externas para la adaptación de contenidos.

En Interoperabilidad entre la nueva plataforma abierta de aprendizaje: Una máquina inteligente de respuesta [55], se diseñan 2 middleware capaces de dar respuestas de forma rápida y automática a preguntas que son comunes en comunidades educativas virtuales. Esta "máquina inteligente" puede recibir inquietudes de los estudiantes desde diferentes plataformas como Moodle,. LRN, WebCT, correo electrónico y buscar la mejor respuesta en un repositorio o banco de conocimiento almacenado en los anteriores LMS, Google y bases de datos de instituciones. Uno de los middleware se encarga de la comunicación de las diferentes plataformas y el otro de la interacción y acceso a las diferentes fuentes de conocimiento. Asimismo, incluye un sistema capaz de hacer seguimiento a las actividades del estudiante y evaluar la calidad de las respuestas. Lo interesante de este trabajo es la capacidad de interactuar entre diferentes plataformas y tecnologías como SCORM, LOM e IMS-LD.

En Habilitando Interoperabilidad para Servicios Educacionales en LMS [56] se realiza un estudio detallado de los estándares y especificaciones existentes como IEEE, proyecto OKI, IMS, ADL y AICC en cuanto a datos y servicios e-learning. Se identifican falencias en aspectos de reutilización e interoperabilidad entre plataformas a la hora de compartir contenidos y servicios. Por esta razón, en este trabajo se proponen especificaciones de datos para cada servicio de los LMS, una especificación de modelo de alto nivel de cursos en un LMS. Como producto se desarrolla una herramienta de edición para las nuevas especificaciones propuestas de servicios educacionales de los LMS generando archivos XML. Este proyecto tiene como base las plataformas Moodle,. LRN y BlackBoard/WebCT

En la Universidad Carlos III de Madrid se destaca una serie de líneas de trabajo en el campo del e-learning entre las que se encuentra el apoyo al proyecto ICOPER [58] para detectar y resolver los problemas de interoperabilidad QTI, ayudando a completar las herramientas disponibles para garantizar un sólido intercambio de material de evaluación entre algunos LMS (Moodle. LRN y CLIX).

Haciendo uso del repositorio de ICOPER "open ICOPER Content Space (OICS)" en [59] se desarrolla un prototipo para administrar y compartir recursos de evaluación de forma fácil con el repositorio haciendo uso del modelo de referencia ICOPER y mediante una capa definida como "Middle Layer API". En el caso de uso se demuestra el acceso desde. LRN al repositorio. Similar a lo anterior, en [60] se desarrolla un prototipo para el acceso de material de e-learning y evaluación desde OICS a. LRN bajo el estándar IMS-QTI. Esta evaluación a nivel de estándares y la integración de formatos propietarios se hace sin aplicar una solución a nivel de arquitectura.

En el Estudio de Viabilidad Técnica para la Interoperabilidad de Servicios de E-Learning Mediante Procesos Web, Caso de Estudio: Universidad del Cauca [61], se investigó a nivel técnico la interoperabilidad de servicios entre las plataformas Moodle y. LRN mediante procesos y servicios web. La arquitectura planteada se basa en una arquitectura orientada a servicios (Service Oriented Architecture [SOA]). En el modelo arquitectónico los 2 LMS implementan servicios web basados en SOAP y publicados por medio de WSDL, y se dispone de un servidor de WS-BPEL que ejecuta procesos a partir de los servicios web dispuestos. Se implementa con Moodle2 porque presenta características para orquestación de servicios. Según el estudio de caso desarrollado se concluye que los servicios web disponibles en Moodle y. LRN no son compatibles para el manejo de BPEL. Con la implementación de un intermediario/adaptador se brinda compatibilidad de los servicios web de las plataformas y al mismo tiempo se adecua la información; sin embargo, la interoperabilidad alcanzada por este medio no es suficientemente satisfactoria.

En la tesis doctoral denominada "Orquestación de actividades de aprendizaje a través de la integración de servicios de terceros en el diseño de aprendizaje IMS" [62] se presenta una investigación de servicios externos a plataformas de aprendizaje para ser incorporados mediante de un framework denominado Servicio Genérico de Integración (GSI), como un complemento al estándar IMSLD, el cual permite el intercambio bidireccional de información entre IMS LD implementado en una plataforma de e-learning (en este caso se utilizó. LRN) y las herramientas de terceros. El GSI ha sido implementado como una extensión de GRAIL, el reproductor de IMS Learning Design en. LRN. GRAIL es un software desarrollado por la Universidad Carlos III de Madrid como un módulo a. LRN con arquitectura basada en OpenACS. Como caso de estudio se realiza una integración de Google forms [63] y Google spreadsheets [64] a un proceso de aprendizaje para usarlo como evaluación. La herramienta propuesta plantea usar las herramientas web como parte de una unidad de aprendizaje que provean al player de la IMD LD. Este da las siguientes características: neutralidad pedagógica, reusabilidad, auto contenido, colaboración y adaptabilidad. El framework no depende de la implementación, puesto que es un prototipo del GRAIL, por lo que puede ser implementado en cualquier player IMS LD con el único requisito de acceso a internet. La definición y relación de establecimiento de información con los servicios externos se realizan mediante un documento XML. La arquitectura planteada se enfoca y trabaja solo en el modelo del diseño del curso IMS-LD.

5. Conclusiones

La mayor parte de investigaciones actualmente desarrolladas se han centrado en el estudio de la reutilización de contenidos entre diferentes plataformas para entregarle al estudiante un material más acorde a su perfil o necesidades y a la personalización de los entornos virtuales de aprendizaje.

Los pocos trabajos que se han hecho en la integración de servicios se enfocan en tecnologías muy específicas y no plantean arquitecturas para integrar de forma general recursos externos.

Con el marco de referencia que tiene por objeto el proyecto se abren nuevas formas arquitectónicas de integración de servicios educativos externos a la plataforma. LRN

6. Trabajo futuro

La revisión bibliográfica y las necesidades detectadas en el uso de las plataformas de aprendizaje, específicamente en. LRN, sustentan el desarrollo de plantear un marco de referencia para la integración de recursos web como servicios de e-learning en. LRN, con el objetivo de brindar más y mejores recursos a los usuarios de la plataforma. Este marco de referencia permitirá la reutilización de servicios externos a la plataforma saliéndose de un contexto enmarcado tecnológicamente por estándares e investigaciones enfocadas a la reutilización de contenidos. Como caso de estudio se definió en el contexto de un colegio de zona rural en el departamento del Cauca en el curso de geografía la integración de Google maps a. LRN con el objetivo de contribuir al desarrollo y dinámica del sistema actual de aprendizaje que se maneja en la institución. Este trabajo será publicado en la próxima convocatoria de la revista, donde se mostrará la arquitectura y metodología usada para el cumplimiento de la investigación.

7. Financiamiento

El presente artículo se enmarca en el trabajo de maestría denominado Marco de referencia para la integración de recursos web como servicios de e-learning en. LRN, de la Universidad del Cauca, el cual surge de la iniciativa de ampliar el uso de las TIC en el campo educativo, apoyando el campo de acción que tiene el Programa Iberoamericano de Ciencia y Tecnología para el Desarrollo (CYTED) en el área de Tecnologías de la Información y las Comunicaciones, "Software Libre en Teleformación" - SOLITE.

8. Agradecimientos

Los autores agradecen a CYTED por la financiación aportada al grupo de investigación del Departamento de Telemática de la Universidad del Cauca; a los Doctores Gustavo Ramírez, Álvaro Rendón, Juan Carlos Corrales, Juan Carlos Arciniegas, M.Sc. Rodrigo Cerón y Ms. Carlos Serrano por las contribuciones y a la institución educativa José María Córdoba por permitir el estudio de caso.


Referencias

[1] J. Cabero, "Bases pedagógicas del e-learning. Revista de Universidad y Sociedad del Conocimiento RUSC", Revista de Universidad y Sociedad del Conocimiento (RUSC)., vol. 3, no. 1, abr. 2006.

[2] J.Boneu, "Plataformas de e-learning para el soporte de contenidos educativos abiertos", Revista de Universidad y Sociedad del Conocimiento (RUSC), vol. 4, no. 1, abr. 2007.

[3] Universidad del Cauca, Entorno Virtual de Aprendizaje Universidad del Cauca, "EVA". [en línea]. Disponible: http://eva.unicauca.edu.co

[4] Comunidad virtual de la Universidad del Cauca, "Moodle". [en línea]. Disponible: http://univirtual.unicauca.edu.co/moodle/.

[5] L. de la Fuente, "Orchestration of learning activities through the integration of third party services in IMS Learning Design", Tesis doctoral, Universidad Carlos III de Madrid, España, 2011.

[6] Word Wide Web Consortium, Web Characterization Terminology & Definitions Sheet. [online]. Available: http://www.w3.org/1999/05/WCAterms/#Resource2.

[7] M. Zapata, "Sistemas de gestión del aprendizaje - Plataformas de teleformación", Revista de Educación a Distancia, Universidad de Murcia, España, no 9, 2003.

[8] M. Matesanz, y C. Lopez, "Las plataformas de aprendizaje: del mito a la realidad", Revista de innovación educativa, Universidad de Valencia., no 3, pp. 146-148, abr. 2009.

[9] IMS Question & Test Interoperability Specification, Especificación IMS, 2009.

[10] M. Fernández, y E. Mena, Tutor 2.0: Aplicaciones para entornos virtuales de aprendizaje, Cap. 3, España: Ediciones Aljibe, 2011.

[11] J. Tramullas, "Arquitectura y prestaciones de los sistemas de gestión de contenidos", En Congreso Internacional sobre Gestión de Contenidos, Escuela Colombiana de Ingeniería "Julio Garavito", Colombia, 2006

[12] Content Packaging Specification - IMSCP, Especificación IMS, Nov. 2009.

[13] SCORM, Estándar de Advanced Distributed Learning, 2009.

[14] I. Varlamis, and I. Apostolakis, "The Present and Future of Standards for E-Learning Technologies", Interdisciplinary Journal of Knowledge and Learning Objects, vol. 2, no. 2, pp. 59-76, 2006.

[15] D. Burgos, The structure and behavior of virtual communities engaged in informal learning about e-learning standards, Tesis Doctoral, Universidad Europea de Madrid, España, Abr. 2006.

[16] Aviation Industry CBT Committe, "Recomendaciones". [en línea]. Disponible: http://www.aicc.org/joomla/dev/.

[17] Learning Design Specification -IMS-LD, Especificación IMS, 2003.

[18] P. Laforcade, "A Domain-Specific Modeling approach for supporting the specification of Visual Instructional Design Languages and the building of dedicated editors", Journal of Visual Languages & Computing, vol 21, no.6, pp. 347-358, Jul. 2010.

[19] Reusable E-learning Object Authoring & Delivery, RELOAD Proyect. [online]. Disponible: http://www.reload.ac.uk/.

[20] IMS Question & Test Interoperability Specification - IMS-QTI, Estandar IMS, 2003.

[21] Common Cartridge & Learning Tools Interoperability Allianc - IMS-CC, Especificación IMS, 2010.

[22] Learning Tools Interoperability - IMS-LTI, Especificación IMS, 2010.

[23] Learning Information Services Alliance - IMS-LIS, Especificación IMS.

[24] Advanced Distributed Learning, "ADL Overview". [online]. Available: http://www.adlnet.gov/overview.

[25] IMS Simple Sequencing Specification IMSSS, Especificación IMS, 2003.

[26] "ARIADNE - Alliance of Remote Instructional Authoring and Distribution Networks for Europe" ARIADNE Foundation. [online]. Available: http://www.ercim.eu/publication/Ercim_News/enw33/forte.html.

[27]. LRN, "About. LRN - Learn, Research, Network". [online]. Available: http://dotlrn.org/about/, 2005.

[28]. LRN, "About-Openacs". [online]. Available: http://dotlrn.org/about/openacs/, 2010.

[29] Twsdl, "Tcl WSDL Client/Server". [online]. Available: http://code.google.com/p/twsdl/, 2010.

[30] G. Moreno, et ál., "Web services to allow access for all in. LRN", Conferencia OpenACS/.LRN, Universidad de Valencia, España, 2008.

[31] D. Roig, J. López, y J. Martínez, "Desarrollo de aplicaciones de Aula Virtual en la Universitat de Valéncia", Red Iris, boletin 82-83, ponencia2.3B, España, 2008.

[32] Project Open, "OpenACS XML-RPC Package". [online]. Available: http://www.project-open.org/documentation/package_xml_rpc, 2010.

[33] E. San Cristóbal, Metodología, estructura y desarrollo de interfaces intermedias para la conexión de laboratorios remotos y virtuales a plataformas educativas, Tesis Doctoral, Universidad Nacional de Educación a Distancia, España, 2010.

[34] "Jabber". [en línea]. Disponible: http://www.uv.es/avirtual/manual/ch08s03.html [consultado marzo 2012].

[35] Universidad de Valencia - España, "Otros Paquetes en. LRN". [en línea]. Disponible: http://www.uv.es/avirtual/manual/ch02s02.html, Consultado en mar 2012.

[36] MIT, "Kerberos: The Network Authentication Protocol". [online]. Disponible: http://web.mit.edu/kerberos/, consultado en Dic de 2010

[37] G. Álvarez, "Secure Socket Layer (SSL)". [online]. Disponible: http://www.iec.csic.es/criptonomicon/ssl.html [consultado marzo 2012]

[38] Tecnología e-learning de la web 2.0, "Informe Especial Numero 11, Plataformas de E-Learning". [en línea]. Disponible: http://issuu.com/learningreview/docs/info_especial_11_final_1pag?mode=window&pageNumber=1 [consultado marzo 2012].

[39] J. Eguiluz, "Ajax". [en línea]. Disponible: http://www.librosweb.es/ajax/, [consultado marzo 2012].

[40] D. Torres, et ál. "Proposal of integration of web 2.0 components in a lms platform" in Evento: Euro-American Conference on Telematics and Information Systems -, EATIS -, Ponencia, Panama, 2010.

[41] Macquarie University, "Learning Activity Management System". [online]. Disponible: http://www.melcoe.mq.edu.au/software.htm#lams [consultado noviembre 2011].

[42] Lamsfoundation, "Moodle Integration code". [online]. Disponible: http://wiki.lamsfoundation.org/display/lamsdocses/Moodle [consultado noviembre 2011].

[43] Lamsfoundation, "Integrating. LRN with LAMS". [online]. Disponible: http://wiki.lamsfoundation.org/display/lamsdocses/dotLRN [consultado noviembre 2011].

[44] Lamsfoundation, "Integraciones con sistemas de gestión de cursos online". [en línea]. Disponible: http://wiki.lamsfoundation.org/display/lamsdocses/Integraciones [consultado noviembre 2011].

[45] P. Bloomfield, "About Sloode". [online]. Disponible http://www.sloodle.org/blog/?page_id=2, 2010 [consultado septiembre 2011].

[46] Second Life, "¿Qué es second life?". [online]. Disponble: http://secondlife.com/?lang=es-ES [consultado noviembre 2011].

[47] D. Fichter, "What Is a Mashup?", University of Saskatchewan Library. [online]. Disponible: http://www.facetpublishing.co.uk/downloads/file/sample_chapters/Library%20Mashups%20Ch1.pdf [consultado octubre 2011].

[48] Moodle, "Google Apps Integration". [online]. Disponible: http://docs.moodle.org/en/Google_Apps_Integration [consultado octubre 2011].

[49] Y. Li Zheng, et ál. «An integrated learning resource management system with web services», In IEEE International Conference on New Trends in Information and Service Science, 2009

[50] F. Paulsson, "A service oriented architecture-framework for modularized virtual learning environment", In International Journal on E-Learning (IJEL) 5:1, 2006.

[51] L. Sunil, et ál. «Integrating EduLearn Learning Content Management System (LCMS) with Cooperating Learning Object Repositories (LORs) in a Peer To Peer (P2P) architectural Framework», SIGSOFT Software Engineering Notes, vol. 34, no. 3, p. 1, May 2009.

[52] European Commission Seventh Framework Project (IST-231396). "Responsive Open Learning Environments,Version 1 of the ROLE specifications. deliverable 3.3", Europa: K. Verbert, 2010.

[53] J. Garita, et ál, «OpenACS/dotLRN integration with ITCR platform», In C8TH OpenACS/.LRN Conference TEC, Costa Rica, 2008.

[54] E. Raffenne, et ál, "Integrating OpenACS/ dotLRN with an Open and Accessible Service Architecture Framework", In 8TH OpenACS/.LRN Conference TEC, Costa Rica, 2008.

[55] S. Martin, "Interoperability between the new open e-learning platforms: an intelligent answering machine". Universidad Nacional de Educación a Distancia, España, 2007.

[56] P. Muñoz-Merino, C. Delgado, J. Fernández, "Enabling interoperability for LMS educational services", Computer Standards & interfaces, vol. 31, no. 2, pp. 484-498, 2010.

[57] C. Delgado. et ál. «Some Research Questions and Results of UC3M in the eMadrid Exellence Network», In EDUCON 2010 IEEE Annual Global Engineering Education Conference 1416, Madrid, España, abr. 2010.

[58] Icoper, "Reference Model". [online]. Disponible: http://icoper.org/, 2011.

[59] I. Gutiérrez et ál, "Management of Assessment Resorces in a Federated Repository of Educational Resource", Spinger, vol. 6383, pp. 139-150, 2010.

[60] A. Agea. et ál, «Production fl ow description and prototype for the two platforms under study (Moodle and. LRN) including the required steps to exchange the material in both platforms», ICOPER, ECP 2007 EDU 417007, Feb. 2010.

[61] H. Chingal, y C. Rivera, "Estudio de viabilidad técnica para la interoperabilidad de servicios de E-Learning mediante procesos Web, caso de estudio Universidad del Cauca", tesis Pregrado, Universidad del Cauca, Colombia, 2011.

[62] L. Fuente, "Orchestration of learning activities through the integration of thirdparty services in IMS Learning Design", Tesis doctoral, Universidad Carlos III de Madrid, Abr. 2011.

[63] Google inc., "Google forms". [en línea]. Disponible: http://www.google.com/google-d-s/forms/, [consultado enero 2012].

[64] Google inc., "Google Spreadsheets". [en línea]. Disponible: http://www.google.com/google-d-s/spreadsheets/, [consultado enero 2012].