Borrado extraordinario de aulas virtuales

Método para resolverlo

  1. Accede a la plataforma Moodle con una cuenta de administrador.
  2. Dirígete al menú de administración del sitio y selecciona "Cursos".
  3. Ubica la categoría que contiene los cursos que deseas eliminar.
  4. Si la categoría aún existe, selecciona los cursos que deseas borrar.
  5. Haz clic en "Eliminar" y confirma la acción.
  6. Si la categoría ya no existe, accede a la base de datos de Moodle.
  7. Verifica en la tabla `mdl_course_categories` la existencia de la categoría eliminada.
  8. Si la categoría no está presente, revisa la tabla `mdl_course` para confirmar que los cursos aún existen.
  9. Si los cursos aún aparecen en la base de datos, ejecuta un script SQL para eliminarlos manualmente.
  10. Revisa los registros de Moodle en "Administración del sitio > Informes > Registros" para asegurarte de que los cursos se eliminaron correctamente.

Causas del problema

  • Cuando se eliminan categorías de cursos en Moodle sin seguir el procedimiento adecuado, es posible que los cursos asociados no se borren completamente.
  • El sistema puede mantener referencias en la base de datos a cursos que ya no tienen una categoría asociada, lo que impide su eliminación convencional.
  • Los bloqueos en el sistema pueden impedir la eliminación correcta de cursos cuando hay restricciones de permisos o procesos en ejecución.

Recomendaciones

  • Antes de eliminar cursos, asegúrate de hacer una copia de seguridad de la base de datos y de los cursos en Moodle.
  • Usa la funcionalidad de eliminación masiva de Moodle para borrar cursos en lugar de hacerlo de manera individual.
  • Si necesitas hacer un borrado masivo de cursos históricos, utiliza el script de eliminación programada en Moodle.
  • Documenta todos los cursos eliminados y verifica que los registros de actividad en Moodle no contengan errores.

Ejemplos y Casos de Uso

  • Si necesitas eliminar cursos de un periodo académico anterior, utiliza la funcionalidad de eliminación masiva de Moodle y revisa los registros de actividad.
  • Si una categoría fue eliminada accidentalmente y los cursos quedaron huérfanos en la base de datos, ejecuta una consulta SQL para verificar su existencia y eliminarlos manualmente.
  • Si un curso no se puede eliminar debido a restricciones de permisos, revisa la configuración de roles y asegúrate de tener privilegios de administrador.

Referencias

  • Moodle Docs. (2024). Deleting Courses. Recuperado de docs.moodle.org
  • Moodle Community Forum. (2024). Course Management. Recuperado de moodle.org

¿Le ha resultado útil este artículo?