Acceso rápido:
Copia de seguridad y restauración de Moodle
Moodle es una popular herramienta de gestión del aprendizaje creada para que los educadores construyan y gestionen fácilmente el aprendizaje en línea. La herramienta tiene como objetivo proporcionar un sistema robusto, seguro e integrado para gestionar eficientemente la educación en línea para educadores y estudiantes. Esta herramienta de Sistema de Gestión de Aprendizaje (LMS) tiene más de 200 millones de usuarios, incluyendo usuarios académicos y empresariales, y la mejor noticia es que se ofrece gratuitamente bajo la licencia Open Source. Cualquiera puede descargar Moodle libremente y personalizarlo para desarrollar un entorno de aprendizaje en línea personalizado.
Antes de seguir adelante, veamos brevemente las características de Moodle. En primer lugar, aunque Moodle es una herramienta de código abierto, se actualiza continuamente y tiene una nueva versión cada seis meses. Esto sólo es posible porque Moodle está respaldado por una gran comunidad internacional, un equipo experto de desarrolladores junto con los socios de Moodle.
Este LMS es una herramienta tanto para educadores como para estudiantes; por lo tanto, sus características incluyen la creación y gestión de contenidos, la entrega de contenidos y el apoyo a las actividades de enseñanza y aprendizaje. Moodle es popular entre el mundo académico simplemente porque la herramienta tiene una interfaz sencilla, funciones de arrastrar y soltar y recursos bien documentados, lo que facilita su aprendizaje y uso. También es una herramienta basada en la web y se puede acceder a ella desde cualquier dispositivo, lo que la convierte en una herramienta excelente para el aprendizaje en cualquier momento y lugar.
¿Dónde se guardan las copias de seguridad de Moodle?
Para encontrar el archivo de copia de seguridad de un curso, vaya a la página principal de ese curso, haga clic en Administración->Archivos y busque una carpeta llamada backupdata. El archivo de copia de seguridad del curso debería encontrarse en esa carpeta. Si no ve una carpeta backupdata, o si la carpeta está vacía, entonces no se están haciendo copias de seguridad.
¿Dónde se guarda el archivo de copia de seguridad?
Puedes ver las copias de seguridad de tu dispositivo móvil o de los mensajes de chat de WhatsApp en Google Drive, o comprobar el estado de la copia de seguridad.
¿Dónde está el directorio de datos de Moodle?
El código de Moodle se encuentra en su propio directorio (carpeta) con archivos y subdirectorios. En general, estos se pueden encontrar en el archivo zip en la descarga estándar en y se descomprimirá en un directorio llamado «moodle».
Ubicación del archivo de copia de seguridad del curso de Moodle
La forma correcta de hacer una copia de seguridad de su base de datos depende del sistema de base de datos que esté utilizando. Las siguientes instrucciones son una forma de hacer una copia de seguridad de una base de datos MySQL. Otra opción sería utilizar una herramienta como phpMyAdmin para hacer manualmente una copia de seguridad. La documentación de su base de datos le dará más opciones.
MySQLDumper es un script de copia de seguridad para bases de datos MySQL, escrito en PHP y Perl. MySQLDumper utiliza una técnica propietaria para evitar la interrupción de la ejecución cuando se ejecutan scripts PHP (el tiempo máximo de ejecución suele estar fijado en 30 segundos). MySQLDumper también se ocupa de los problemas de codificación mencionados anteriormente. También trabaja con archivos comprimidos y permite establecer trabajos cron regulares para actualizar y actualizar a un sitio FTP remoto.
Plugin de copia de seguridad del sitio Moodle
Si su módulo declara su propia configuración de copia de seguridad (aparte de las comunes para todos los módulos de actividades proporcionadas por el núcleo), también querrá crear el archivo backup_foobar_settingslib.php para proporcionar las clases de configuración. Sin embargo, la mayoría de los módulos no necesitan esta función.
Las clases que representan los pasos de copia de seguridad añadidos en define_my_steps() se implementan en el archivo backup_foobar_stepslib.php. La mayoría de los plugins definen un solo paso en la clase llamada backup_foobar_activity_structure_step que extiende la clase backup_activity_structure_step. Esta clase define el paso de estructura, es decir, el paso en el que se describe la estructura de los datos de instancia de tu plugin y se vincula con las fuentes de datos.
Si tu bloque define sus propias tablas de base de datos, cuyos datos deben incluirse en la copia de seguridad, querrás crear también un archivo backup_foobar_stepslib.php. Además, si su bloque declara su propia configuración de copia de seguridad, también querrá crear el archivo backup_foobar_settingslib.php para proporcionar las clases de configuración. Sin embargo, la mayoría de los bloques no necesitan esta función.
Copias de seguridad automatizadas de Moodle
Ya existe una etiqueta con el nombre de rama proporcionado. Muchos comandos Git aceptan tanto nombres de etiqueta como de rama, por lo que crear esta rama puede causar un comportamiento inesperado. ¿Estás seguro de que quieres crear esta rama?
Las copias de seguridad de sus datos moodledata deben almacenarse en una ubicación separada de sus datos moodledata, históricamente esto ha significado a menudo almacenar los datos en soportes físicos alojados localmente. Si utiliza una plataforma en la nube para el almacenamiento de sus objetos y se produce un fallo en el sistema, puede perder el acceso a todos sus datos. Este plugin le permite especificar una ubicación alternativa para almacenar una copia de seguridad de sus archivos moodledata y controles en torno a cuándo eliminar los archivos después de que ya no se utilizan en su sitio.