Migrar cursos 2.7 a 3.6

Migrar cursos 2.7 a 3.6

de JESUS HERMAN -
Número de respuestas: 10

Buenas a todos,

Alguna idea o ayuda para migrar todos los cursos desde el año 2010 a la nueva plataforma que hemos creado 3.6 sin tener que pasar por exportar uno a uno, curso a curso de todos los años??

Gracias por vuestro tiempo y ayuda.

Un saludo, Jesus.

Promedio de valoraciones: -
En respuesta a JESUS HERMAN

Re: Migrar cursos 2.7 a 3.6

de Jose Luis Martin Jimenez -
Imagen de Moodlers de gran ayuda

Hola, una opción hubiera sido actualizar desde 2.7 (pasando por 3.1, si no recuerdo mal) a 3.6, pero veo que habéis optado por una instalación desde cero, supongo que para hacer "limpieza".

En ese caso, la otra opción que yo usaría sería:

Paso 1.- Si no lo tenéis configurado así, activar la "copia de seguridad programada", con la opción de "Especificar directorio ..."
Con esto se conseguiría tener en una sola carpeta del servidor copias de TODOS los cursos de tu plataforma.

Paso 2. Quedarte solo con los cursos que te interesa migrar a la nueva versión.

Paso 3. Usar la función de "Subir cursos" para restaurar cada uno de esos cursos en la nueva plataforma.
Ten en cuenta que en el archivo CSV se puede especificar un archivo "copia de seguridad" diferente para cada curso que se va a restaurar.

https://docs.moodle.org/all/es/Subir_cursos#Campos_de_acci.C3.B3n_del_curso

Saludos.

En respuesta a Jose Luis Martin Jimenez

Re: Migrar cursos 2.7 a 3.6

de JESUS HERMAN -

Gracias Jose Luis,

Me pongo con ello y te voy contando, me parece una interesante opcion.

Un saludo.

En respuesta a JESUS HERMAN

Re: Migrar cursos 2.7 a 3.6

de JESUS HERMAN -

Buenos dias
Os cuento al hilo de esto tenemos un Moodle 2.7 con cursos creados desde el 2010 y me gustaría poder pasarlos todos a la nueva plataforma creada con un 3.6, la duda que tengo es que al hacer la copia de seguridad solo se guarda el curso actual o todos los creados??
Si es solo el ultimo activo, entiendo que ya no se puede crear una copia de los cursos anteriores y tendría que ir asignatura por asignatura de los anteriores para poder restaurar en la nueva plataforma??
Gracias por vuestro tiempo y ayuda.
Un saludo, Jesus.

En respuesta a JESUS HERMAN

Re: Migrar cursos 2.7 a 3.6

de Jose Luis Martin Jimenez -
Imagen de Moodlers de gran ayuda

Hola de nuevo, Jesús.

No termino de comprender bien tu pregunta. ¿A qué te refieres con lo de ... "el último activo" (curso)?

Si estás en un curso cualquiera y usas el menú "Administración del curso" para hacer una copia de seguridad, pues efectivamente solo tendrás la copia de seguridad de UN curso ... ese mismo en que estabas.

Si por el contrario, has hecho lo que yo mismo te sugería el día 26 de marzo, y has activado las copias de seguridad programadas en un directorio específico del servidor, puedes tener ahí los archivos de copia de seguridad de TODOS los cursos de tu plataforma.

Para conseguir esto último, debes tener en cuenta las opciones que te ofrece la página de configuración de copias de seguridad programadas, donde eliges si hacer copia de cursos ocultos o no, cuántas copias debe guardar de cada curso, etc.

Saludos.

En respuesta a Jose Luis Martin Jimenez

Re: Migrar cursos 2.7 a 3.6

de JESUS HERMAN -
Buenas de nuevo,
Perdonar la insistencia pero sigo teniendo dudas de como hacer la restauración de un modo lógico y no curso a curso dentro de cada categoría.
Os explico, lo tengo creado de esta forma.
Categoría principal, Bachiller
Subcategoría, Grados
Subcategoría años que se imparten
Y ya dentro de esta los cursos correspondientes, estos si tienen ID único para cada curso y año.
Ahora en el nuevo 3.6 he creado las categorías y subcategorías, ejecuto la opcion de restaurar curso y voy uno a uno cogiéndolo de las copias y subiendo a sus sitios, pero esto se hace eterno por el tiempo que tardas en los pasos hasta ejecutar restauración, subir los backups, y renombrar una vez que esta subidos por se guardan como xxxx_copia 1.
Podeis ayudarme para hacerlo de una manera mas rápida.
Tenemos creados Categorías desde el año 2009 y 82 cursos en total de todas las subcategorías por año, vamos como unos 740 cursos.
Gracias por vuestro tiempo y ayuda.
Un saludo, Jesus.
En respuesta a JESUS HERMAN

Re: Migrar cursos 2.7 a 3.6

de Jose Luis Martin Jimenez -
Imagen de Moodlers de gran ayuda
Hola de nuevo.
Para automatizar el proceso existe la opción para "subir cursos". Este sistema vale tanto para crear nuevos cursos vacíos, como para clonar un curso muchas veces o también para lo que tú pretendes. Para este último caso, te sugiero que consultes la documentación oficial de Moodle: https://docs.moodle.org/all/es/Subir_cursos#Campos_de_acci.C3.B3n_del_curso (fíjate en el campo opcional "backupfile").
Creo que yo no intentaría subirlos todos en un único CSV con los 740 cursos, sino en lotes de 50 como mucho. El tiempo necesario para restaurar cada curso no creo que cambie mucho respecto al sistema manual, pero evidentemente, es mucho más cómodo por hacerlo de forma masiva.
Saludos.
En respuesta a Jose Luis Martin Jimenez

Re: Migrar cursos 2.7 a 3.6

de JESUS HERMAN -

Buenas,

Gracias, entiendo entonces que no sirve el backup completo que se genera a diario en la version 2.7 de xxGB para intentar recuperarlo en la 3.6??

Por otro lado habia visto el plugin MOOSH, para intentar hacerlo de ese modo, lo habéis usado alguno??

Un saludo, Jesus.

En respuesta a JESUS HERMAN

Re: Migrar cursos 2.7 a 3.6

de JESUS HERMAN -
Una pregunta mas como se puede hacer para que cuando restaure un curso no me cambie el nombre a xxxx copia 1??
En respuesta a JESUS HERMAN

Re: Migrar cursos 2.7 a 3.6

de Jose Luis Martin Jimenez -
Imagen de Moodlers de gran ayuda
Cuando empiezas una restauración "manual" (un solo curso cada vez), hay una pantalla donde te permite elegir el nombre del curso restaurado.
En una misma plataforma, no se permite tener dos cursos con el mismo "nombre corto", de ahí que si ya existe un curso con ese nombre corto, el nuevo restaurado tiene que tener algo que lo diferencie y automáticamente le pone "copia 1" (o copia 2, etc. a los siguientes).
En respuesta a JESUS HERMAN

Re: Migrar cursos 2.7 a 3.6

de Jose Luis Martin Jimenez -
Imagen de Moodlers de gran ayuda

¿Un "backup completo"?

Me imagino que te refieres a un backup de la base de datos (MySQL o la que tengáis funcionando), pero no. Eso es solo una parte de Moodle, ya que otra parte es el directorio de datos, etc. Con ambos elementos podríais haber hecho una actualización de la plataforma completa desde 2.7 a 3.6, con algunos pasos intermedios, pero según dijiste en tu primer mensaje ... lo que quieres es pasar cursos a una plataforma 3.6 que ya está instalada. ¿No es así?

Saludos