Poster: Galileo´s Infrastructure Este poster detalla la infraestructura con la que cuenta el LMS (Learning Management System) que utiliza la Universidad Galileo. En él se mencionan los subsistemas que conforman esta estructura tecnologica. El poster describe, las tecnologías que le dan vida al sistema, la forma en que fluyen los datos dentro del mismo y presenta de una forma grafica la interaccion que existe entre cada uno de los subsistemas. De igual manera se especifican configuraciones de algunos servidores utilizados en los subsistemas. La finalidad del poster es proveer una idea general de la configuración e interacción que tienen los subsistemas dentro de la Universidad Galileo; el exponer las experiencias que la Universidad Galileo ha tenido puede ser de gran ayuda a otras entidades para mejorar la calidad de los servicios que prestan. WorkShop: OpenACS: Contribuciones y fácil utilización de la herramienta. Uno de los puntos claves en el crecimiento de proyectos como OpenACS, es la fácil incorporación de actualizaciones de la herramienta hacia las instalaciones que tienen los usuarios que utilizan la plataforma. Igual de importante es para el proyecto, poder contar con las contribuciones de los usuarios de vuelta al repositorio de código; muchas veces los miembros de la comunidad no contribuyen debido a que el proceso de tomar cambios locales e incorporarlos al repositorio de OpenACS es demasiado complicado. Por lo general los usuarios que utilizan OpenACS cuentan con un repositorio local de código, normalmente implementado sobre CVS, de hecho, la herramienta CVS es utilizada para mantener el repositorio de código de OpenACS. Actualmente ha habido esfuerzos para utilizar la herramienta SVN, la cual facilita el manejo del código (la mejora mas importante es en el Merge). Pero este cambio no ataca el problema de mantenerse actualizado ante los cambios que sufre el código de OpenACS. La idea de este WorkShop es presentar algunas ideas de cómo se podría mejorar el proceso de contribución de las mejoras que los usuarios de OpenACS puedan tener. La herramienta que se pretende utilizar en este WorkShop es GIT; la cual es una herramienta para el control de versiones, utilizada en grandes proyectos , con la característica de adaptarse a modelos de desarrollo distribuidos. WorkShop: Contribuciones de Galileo. El equipo de desarrollo de la Universidad Galileo se encuentra en constante desarrollo de aplicaciones basadas en las tecnologías que utiliza OpenACS/.LRN. Hemos tomado varias aplicaciones existentes en el repositorio de código de OpenACS y hemos customizado algunas interfaces para suplir algunos requermientos que han surgido dentro de la Universidad. Dentro de estos desarrollos podemos citar: - Aplicación de evaluaciones a catedráticos: Basado en el paquete de assessment, se construyo un paquete de manejo de cuestionarios, con la finalidad de proveer al personal administrativo de la Universidad una herramienta para poder administrar las evaluaciones que miden el rendimiento de los catedráticos y auxiliares. Este paquete cuenta con la versatilidad de manejar encuestas para poder recoger opiniones de los estudiantes. - Copia de elementos entre cursos: Dentro de la Universidad Galileo los catedráticos regularmente hacían la requisicion de poder hacer uso del material que habían utilizado en cursos pasados. En base a estas requisiciones se realizo una aplicación que permite al catedrático copiar elementos de los paquetes “file-storage” y “evaluation”; con esto el catedrático puede obtener todo el material que utilizo asi como la ponderación de sus calificaciones. Durante el workshop, algunas otras contribuciones de la Universidad Galileo serán presentadas. WorkShop: JavaScript en OACS. La experiencia que los usuarios tienen dentro de un sitio web marca la pauta para que los usuarios regresen y sigan utilizando los servicios que el sitio provee, sin importar que tipo de servicios sean. Hoy en día, tecnologías como AJAX ayudan a mejorar la experiencia que el usuario tiene ante una interfaz web, es por eso que es de suma importancia para el proyecto OpenACS el poder adaptar este tipo de tecnologías dentro de la plataforma. Actualmente existe el paquete AjaxHelper, el cual incluye un conjunto de librerías de ajax ( las más utilizadas ); el paquete también incluye algunos procedimientos en TCL para una mejor integración con la plataforma. La Universidad Galileo ha extendido los procedimientos para poder utilizar algunas otras funcionalidades que porveen las librerías de AJAX: Como por ejemplo: - Interfaces divididas por TABS – YUI. - Integracion de modulo de historial del explorador. - Submit de formularios en el background (integración con TABS ). El propósito es de presentar las formas en que la Universidad Galileo ha mejorado sus interfaces, haciendo uso de estas tecnologías.