Creación de la infraestructura del aprendizaje en línea
El diseño del aprendizaje de Instructional Management Systems (IMS) es una especificación que se usa para describir escenarios de diseño del aprendizaje para una gran variedad de modelos pedagógicos, incluido el trabajo en grupo y el aprendizaje colaborativo. Un lenguaje de alto nivel, o metamodelo, ilustra la forma en que se están realizando las actividades mediante los recursos disponibles (contenidos y servicios) comparándolo con una obra de teatro. Al igual que una obra puede ser representada por varios actores, en distintos teatros y con utilería diferente, los escenarios de diseño del aprendizaje también pueden ser ejecutados por distintos aprendices y tutores con recursos y herramientas de aprendizaje alternativos. El diseño de aprendizaje IMS está estructurado en tres niveles: El nivel A incluye actividades, roles y entornos; el nivel B añade propiedades y condiciones; y el nivel C proporciona un mecanismo para la manipulación de mensajes entre usuarios. El sistema Coppercore, lanzado por Open Universiteit Nederland (OUNL), es el primer motor de fuente abierta para diseños del aprendizaje, capaz de procesar estos tres niveles. No se ha diseñado para ser usado como entorno de aprendizaje independiente, sino para integrarse en un marco orientado al servicio formado por distintos servicios combinados para crear un sistema completo de aprendizaje en línea. La arquitectura de Coppercore ofrece tres interfaces para el programador de aplicaciones (API). La primera proporciona acceso a la validación, la segunda a los servicios y la tercera aporta los aspectos de presentación. Todas las API se exponen mediante el lenguaje de marcado extensible (XML). Pueden llamarse o manipularse de forma externa para permitir la gestión de los estudiantes y del flujo de trabajo sincronizado y personalizado en un curso. De igual modo, el usuario final puede trabajar cerca de la especificación en nivel profundo y técnico. El motor de diseños del aprendizaje IMS se ha lanzado como fuente abierta con licencia gratuita de copia permitida. Coppercore está disponible en la siguiente dirección para los desarrolladores que deseen incluir este soporte a sus propias aplicaciones: http://www.coppercore.org/