Ver resumen - Galileo Educational System

Anuncio
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.
Descargar