|
|
Concepto En el proceso de adaptación del Campus virtual de la Universitat de Barcelona y en su implantación de un sistema de gestión de contenidos que pudiera trabajar sobre datos XML, la Fundació IL3 nos encarga el diseño y desarrollo de la aplicación de visualización de cursos en formato XML para sus alumnos sujeta al estándar SCORM. Esta aplicación, además, debía poseer un diseño fácilmente adaptable sin necesidad de programación añadida para su utilización en proyectos de formación para terceros clientes de IL3. El reto del diseño y la tecnología eran muy claros: La aplicación debía ser accesible en una ratio del 100% por cualquier alumno en cualquier ordenador de una antigüedad no superior a seis años. Debía ser autónoma y portable, es decir, debía instalarse y funcionar en cualquier servidor. Además, debía realizar automáticamente todo el proceso de validación y transformación del contenido XML de modo independiente. Diseño y Tecnología Sin un bagage en procesos editoriales basados en XML por parte de IL3, el proyecto no se centraba únicamente en la creación de una maqueta gráfica y su implementación en HTML, sino que recogía todo los aspectos relacionados con un flujo de edición XML: creación, documentación del proceso editorial, soluciones tecnológicas para la carga y transformación de los documentos XML y soluciones en arquitectura de la información para reforzar la potencia pedagógica del contenido. Para la carcasa HTML del proyecto utilizamos XHTML y CSS. El contenido pedagógico era el componente central de la pantalla y los diferentes recursos pedagógicos e índices se "escondieron" en una pestaña que se abría y cerraba mediante DHTML sin ocultar en ningún instante el contenido. Otros recursos (audio, vídeo, imágenes, etcétera) se cargan bajo demanda de manera asíncrona a través de tecnología AJAX. El contenido se realiza en XML. Énoe también diseño las Definiciones de Tipo de Documento y el flujo editorial XML de IL3. Para la carga, validación y transformación de XML hicimos uso de nuestro motor de extracción y transformación XML en cliente. Esta tecnología evita el uso de XSLT a la hora de procesar los documentos XML, logrando una total independencia de la plataforma que permite a los editores trabajar directamente con XML y la aplicación, sin necesidad de programación añadida. |

