Estudio de la posible migración a Moodle 2.x

La idea original es migrar el Moodle 1.9 al 2.1 para aprovechar las nuevas características (features) de la última versión.
Luego de leer bastante no está claro qué es mejor para esta migración. Las opciones son, pasar directamente de la 1.9 a la 2.1 o sino pasar de la 1.9 a la 2.0 y luego de la 2.0 a la 2.1.

Resumen de nuevas características de Moodle 2.x

  1. Community hubs
  2. Repositorios
  3. Portafolios
  4. Completado de cursos
  5. Actividades condicionales
  6. Cohortes o grupos masivos (Cohorts)
  7. Servicios Web
  8. Nuevos bloques
  9. Prevención de plagio

También hay mejoras en características básicas existentes y en módulos de actividades en versiones anteriores.
Por más información ir aquí .

Si quieren leer una discusión en un foro sobre las diferencias entre Moodle 1.9 y 2.0 ir aquí .

Requerimientos para Moodle 2.0

PHP 5.2.8 o superior (fue publicado el 08-Dic-2008), PHP 5.3.3 o posterior es recomendado.
Bases de datos deben ser alguna de estas:
MySQL 5.0.25 o superior (usar motor de almacenamiento InnoDB es altamente recomendado)
PostgreSQL 8.3 o superior
Oracle 10.2 o superior
MS SQL 2005 o superior
Cualquier navegador de Internet que soporte estándares de los últimos años, por ejemplo:
Firefox 3 o superior
Safari 3 o superior
Google Chrome 4 o superior
Opera 9 o superior
MS Internet Explorer 7 o superior (Inclusive Google ya no soporta IE6)
etc

Resumen de nuevas características de Moodle 2.1

  1. Nuevo motor de preguntas
  2. Restauración de contenidos de cursos desde copias de seguridad de Moodle 1.9
  3. Activación de servicios web (WS) para dispositivos móviles

Por más información ir aquí .

Estas son las release notes en inglés.

Discusión: cómo hacerlo

La cossa es sobre si conviene pasar de Moodle 1.9 a 2.0 y luego a 2.1 o pasar directamente de 1.9 a 2.1

Sobre esto encontré muchas discusiones y no me queda nada claro de que alguna de las opciones sea realmente la mejor.
Al pasar de la 1.9 a la 2.0 está el problema de que cambió totalmente la estructura de los backups por lo que hay que modificarlos para poder levantarlos en la 2.0
Hay herramientas externas para hacer esta traducción de backups. Una de ellas es conversionthingy.

En este link habla de cómo hacer este proceso pero en un foro por otro lado decían que esto funcionaba aceptablemente bien en sistemas chicos pero que "no lo recomendaban para una Universidad".

En esta página (para desarrolladores) habla de cómo convertir los backups de 1.9 a 2.x.

En esta otra (de moodle.org también) habla cómo migrar a la 2.1, pero dice al principio de todo que si tenemos la versión 1.9 hay que pasar primero a la 2.0.

Pero por otro lado en este link dice que para pasar de la 1.9 a la 2.1 no hay problema con el backup de los cursos (fue arreglado respecto de la 2.0) y deja abierta la posibilidad de hacerlo directamente desde un Moodle 1.9.

Sin embargo encontré por otros lados que hay problemas con los usuarios (no me queda claro qué tanto problema hay porque leí desde que se pierde alguna información de los mismos como ser calificaciones o comentarios hasta que se perdía toda la información de los usuarios) al pasar de la 1.9 a la 2.1 directamente.

En este enlace y en este otro hablan de migraciones exitosas aunque con mucho trabajo intermedio.
En otros lados leí de migraciones "no exitosas". Cosas como que pensaban estar dos días en la migración pero que al final les llevó 40 o que tuvieron que volver a la versión 1.9 porque no pudieron hacer funcionar correctamente la 2.1.

Acá , por ejemplo hablan de por qué 14 administradores de Moodle independientes llegaron a la conclusión de que Moodle 2.0 no estaba listo para trabajar en un ambiente de producción (y mencionan varios problemas durante el pasaje de 1.9 a 2.0).

Conclusiones

Luego de consultar con algunos especialistas sobre la forma de realizar el upgrade de Moodle 1.9 hacia 2.1 (vale aclarar que el EVA es una implementación considerada como "grande" debido a la cantidad de usuarios y cursos y que no hay experiencias fácilmente comparables en la región) el plan de trabajo que creo sería mejor es el siguiente:

  • Contar con un "clon" del EVA central para poder hacer pruebas sin afectar los servicios. Puede ser virtual o real.
  • Intentar pasar directamente del Moodle 1.9 al 2.1.
  • En caso de fracasar volver al estado inicial del EVA y migrar del 1.9 al 2.0 y luego del 2.0 al 2.1

Exportar a: PDF HTML TXT