Me agrada que hayas hecho el comentario, realmente uno se acostumbra a utilizar las cosas y asume que todos lo ven como uno, pero obviamente no es así. Hago un recuento entonces de como vemos nosotros la extensión, de donde salió y como la utilizamos. Disculparan la extensión del post pero deseo que entiendan lo mejor posible nuestra motivación para que Visualiza les pueda servir tanto como a nosotros.
La extensión nació como un proyecto de grado de unos estudiantes de la Universidad, apoyados por el programa "Integración de tecnologías a la docencia". El objetivo primordial de la extensión es proporcionar una manera para que aquellos estudiantes que no poseen acceso permanente a Internet puedan revisar los contenidos de los cursos sin necesidad de estar conectados, esto puede verse raro en países en los que el acceso a Internet es común y nadie tiene estos inconvenientes, pero en países como el nuestro, donde la penetración del Internet es tan poca y la banda ancha se reserva para las principales ciudades y pueblos cercanos, la necesidad planteada se hace evidente, sobre todo en Universidades como la nuestra que intenta llegar a regiones apartadas para llevar educación universitaria a las personas que no pueden acceder a ella directamente en la ciudad.
¿Y por que no una de las soluciones existentes para satisfacer esta necesidad? Inicialmente se pensó en utilizar uno de los servicios que mencionas, sin embargo hay varios puntos que nos hicieron pasar a la otra idea. Algunos de estos puntos serían:
- Tener un "servidor" portable con moodle instalado, aunque hace que se pueda ver en casi cualquier computador sigue estando sujeto al sistema operativo y si bien Windows suele ser lo más común en escritorios no nos parece justo excluir a las personas que utilizan GNU/Linux o similares, para las cuales una distribución igual no serviría. Mientras que las extensiones de firefox hacen que los paquetes puedan ser abiertos en casi cualquier sistema operativo.
- Si bien la instalación de moodle es sencilla y rápida, es una realidad que constantemente está cambiando y probablemente una copia de un curso en la última versión no sea compatible en algunos aspectos con versiones anteriores por lo que obligaría a no solo distribuir los paquetes de los cursos sino que constantemente se necesitaría distribuir la nueva instalación de moodle para que los estudiantes pudieran ver los paquetes de los cursos nuevos. Con la extensión no ocurre este problema ya que la forma en la que se representa el XML de respaldo de los cursos es muy "estándar" y su variación es poca entre versiones y casi nula entre "release" de una versión, así que trabajar directamente sobre la copia con la extensión nos permite interpretar casi cualquier paquete de moodle sin importar la versión o por lo menos soportando muchas versiones sin necesidad de una nueva versión de la extensión para cada versión de moodle en la que se genera el respaldo de los cursos.
- Pensando también en estudiantes que tienen diferentes cursos y no todos tienen los mismos, sería necesario crear muchas instalaciones distribuibles de moodle con los cursos de los estudiantes o repartir muchos cursos para que entre los que se envían estén todos los de un grupo de estudiantes, además de que si alguno de los cursos cambia, aunque sea un poco, se requeriría distribuir nuevamente la instalación con todos los cursos o enseñar a todos los estudiantes a restaurar copias de seguridad sobre una instalación de moodle. Con la extensión, se puede poner a disposición de los estudiantes las copias de seguridad de los cursos y ellos toman las que necesitan, y si la copia cambia el estudiante solo tiene que tomar la que cambio y listo. Además de que abrir una copia en Visualiza es muy sencillo.
- Con una instalación de moodle se necesitaría casi que inevitablemente la participación de personal técnico para la instalación y la puesta a punto en un ambiente tan particular. Con la extensión cualquier persona puede distribuir los contenidos de sus cursos simplemente generando una copia de seguridad y poniéndola a disposición de las personas que desee.
- Un uso que le han dado algunos docentes a la extensión es poder revisar las copias de seguridad de cursos que dictaron en semestres anteriores con el fin de comparar contenidos o buscar información que pudo perderse con las actualizaciones que se hacen de cursos, actividad que se complicaría si se hiciera restaurando cursos directamente sobre moodle.
Esas básicamente son las razones principales por las cuales se decidió hacer la extensión, pero además hay otras que pueden ser interesantes como:
- Nosotros utilizamos la extensión para validar las copias de seguridad periódicamente buscando garantizar el estado de estas. Con Visualiza, además de garantizar que el paquete ZIP se genera adecuadamente, podemos verificar que los contenidos se respaldaron bien sin necesidad de restaurar la copia de seguridad.
- La distribución de memorias o similares utilizando firefox portable + Visualiza nos evita problemas técnicos que suelen ocurrir al momento de ejecutar los procesos cuando se instala un servidor portable en un CD.
- Aunque la versión que en estos momentos liberamos solo contiene la especificación para ver cursos desde moodle, la extensión está creada para ser fácilmente extensible con otras especificaciones lo que nos permite crear muy fácilmente definiciones para abrir copias de cursos desde otras plataformas e incluso ya se tiene creada la definición para paquetes IMS.
- Dado que la idea no es reemplazar moodle, participar en foros y otras actividades similares no son necesarias y antes podrían confundir al usuario, con Visualiza solo se pretende mostrar los contenidos, incluyendo participaciones en foros, descripción de tareas, entre otros, con lo que se simplifica el uso y la navegación de la información.
En fin, hay otras razones que podría listar pero por ahora me contengo para no hacer más extenso el mensaje.
El uso que le da Jaime da muestra de las posibilidades que tiene, por lo que quisiera aprovechar para pedir que nos compartas los usos que hagan de la extensión para que nos enriquezcamos todos y poder mejorarla constantemente.
Muchas gracias por responder al mensaje y espero que podamos seguir en contacto.
Saludos