Saltar al contenido

Inicio / Blog / Coordinación y administración

Coordinación y administración

Cómo eliminar o dar de baja muchos usuarios en Moodle de forma segura

José Luis Ramírez QuirozPor
Fundador de miaula.pe y Grupo CONIT
Publicado el 29 de octubre de 20266 min de lectura
En resumen

Para borrar muchas cuentas, el administrador usa Administración del sitio > Usuarios > Cuentas > Acciones de usuario masivas: filtra, pasa los usuarios a la lista de seleccionados y elige Eliminar. También se puede con Subir usuarios y la columna deleted en 1. Eliminar no se deshace desde el aula y borra matrículas y notas, así que antes descarga la lista y considera suspender en su lugar.

En esta guía ▾
  1. Antes de eliminar: decide si de verdad es eliminar
  2. Qué borra Moodle al eliminar una cuenta
  3. Paso 1: guarda una copia de lo que vas a borrar
  4. Paso 2: filtra con cuidado
  5. Paso 3: eliminar con Acciones de usuario masivas
  6. Alternativa: eliminar con un CSV
  7. Dar de baja a muchos alumnos de un curso (sin borrar cuentas)
  8. Problemas comunes
  9. Nota para Moodle 5.x
  10. Preguntas frecuentes

Para eliminar muchas cuentas a la vez, el administrador va a Administración del sitio > Usuarios > Cuentas > Acciones de usuario masivas, filtra a los usuarios, los pasa a la lista de seleccionados y en Con los usuarios seleccionados... elige Eliminar. También se puede con Subir usuarios y la columna deleted en 1. Antes de hacerlo, ten claro que eliminar no se deshace desde el aula: se pierden matrículas, grupos y notas. Si solo quieres cerrar el acceso, suspende.

Esta guía es para limpiar cuentas de ciclos viejos, cuentas de prueba o duplicadas, sin llevarte por delante información que alguien va a pedir después.

Antes de eliminar: decide si de verdad es eliminar

Necesitas Haz esto Se conserva
Que el alumno no entre más al aula Suspender la cuenta Todo: notas, entregas, historial
Que el alumno salga de un curso Dar de baja del curso o suspender la matrícula La cuenta y sus otros cursos
Vaciar un curso para un nuevo grupo Reiniciar el curso La cuenta de cada alumno
Borrar cuentas duplicadas, de prueba o creadas por error Eliminar Nada de esas cuentas
Retirar a egresados de hace varios años Suspender primero; eliminar solo si la institución ya no necesita su historial Depende

En un colegio o instituto, las notas y entregas pueden ser necesarias para un reclamo, un certificado o una constancia. Suspender cuesta lo mismo y no pierde nada; eliminar es definitivo. La suspensión está explicada en Cómo suspender a un alumno sin borrar sus notas.

Qué borra Moodle al eliminar una cuenta

Al eliminar un usuario, Moodle:

  • Lo da de baja de todos sus cursos y le quita todos sus roles.
  • Borra sus calificaciones del libro de calificaciones (internamente queda un historial de cambios de notas, pero no se recupera desde la interfaz).
  • Lo saca de todas sus cohortes y grupos.
  • Borra sus preferencias, los datos de sus campos de perfil, su último acceso y sus accesos de la app.
  • Cambia su nombre de usuario y su correo en el registro borrado y limpia su Número de ID. Por eso puedes crear una cuenta nueva con el mismo DNI o correo; esa cuenta nueva empezará sin historial.

Lo que no borra: sus mensajes en los foros. Moodle no deja eliminar la cuenta de invitado ni las cuentas de los administradores del sitio.

Paso 1: guarda una copia de lo que vas a borrar

  1. Ve a Administración del sitio > Usuarios > Cuentas > Acciones de usuario masivas.
  2. Filtra a los usuarios que vas a eliminar (lo vemos en el paso 2).
  3. Pásalos a la lista de la derecha y elige Descargar en Con los usuarios seleccionados.... Guarda el Excel con la fecha.

Si alguno de esos usuarios tiene notas que la institución debe conservar, exporta antes el libro de calificaciones de sus cursos. Después ya no estarán.

Paso 2: filtra con cuidado

En Acciones de usuario masivas, haz clic en Mostrar más... para ver todos los filtros. Los más útiles para limpieza:

Filtro Ejemplo
Último acceso Anterior a una fecha de hace dos años
Primer acceso o Nunca se ha accedido Cuentas creadas que nunca se usaron
Dirección de correo Contiene @prueba.com (cuentas de prueba)
Matriculado en cualquier curso Cuentas sin ninguna matrícula
Rol de curso Estudiante en un curso concreto
Campos de perfil Sede o promoción en un campo propio

Haz clic en Añadir filtro después de cada uno. Los filtros se suman: los usuarios deben cumplirlos todos.

Revisa la lista de Disponible antes de pasarla a Seleccionados. Busca nombres de docentes, coordinadores o cuentas de servicio que no deberían estar ahí.

Paso 3: eliminar con Acciones de usuario masivas

  1. Pasa a los usuarios a la lista Seleccionados con Añadir todos o Añadir a la selección.
  2. Si se coló alguno que no va, selecciónalo a la derecha y usa Eliminar de la selección.
  3. En Con los usuarios seleccionados..., elige Eliminar y haz clic en Ir.
  4. Moodle muestra la lista final y pide confirmación. Léela y confirma.

Si todo salió bien, Moodle informa que los usuarios fueron eliminados y ya no aparecen en Examinar lista de usuarios.

Recomendación práctica: hazlo en tandas de algunos cientos de usuarios y fuera del horario de clases. Cada eliminación toca muchas tablas y, con miles de cuentas a la vez, el proceso tarda y se nota en el aula.

En Moodle 4.3 o superior, Examinar lista de usuarios también permite marcar usuarios y aplicar acciones masivas. Para limpiezas grandes, la pantalla de Acciones de usuario masivas sigue siendo la más cómoda por sus filtros.

Alternativa: eliminar con un CSV

Si tienes la lista exacta de nombres de usuario (por ejemplo, DNI de una promoción de prueba):

username,deleted 45871236,1 70321458,1

  1. Ve a Administración del sitio > Usuarios > Cuentas > Subir usuarios y sube el archivo.
  2. En Tipo de subida, elige Actualizar sólo usuarios existentes.
  3. Activa la opción para permitir eliminar (viene en No por defecto).
  4. Revisa la vista previa y confirma.

Con esa opción en No, la columna deleted se ignora. Es una protección para que nadie borre cuentas por accidente al reutilizar un CSV.

Dar de baja a muchos alumnos de un curso (sin borrar cuentas)

Si lo que quieres es vaciar un curso, no elimines cuentas:

  1. En el curso, abre Participantes y filtra por Roles: Estudiante.
  2. Marca a todos (con Seleccione a todos los usuarios si hay varias páginas).
  3. En Con los usuarios seleccionados..., elige Eliminar las matrículas de usuario seleccionadas (bajo el método de matrícula correspondiente).
  4. Confirma.

Salen solo de ese curso. Si el curso se reutilizará con otro grupo, la herramienta correcta es el reinicio: Cómo reiniciar un curso de Moodle.

Problemas comunes

Un usuario no aparece en la lista para eliminar. Es administrador del sitio o la cuenta de invitado; esas no se eliminan.

Subí el CSV con deleted y no pasó nada. No activaste la opción para permitir eliminar, o los nombres de usuario no coinciden (mayúsculas, ceros iniciales que Excel quitó).

Eliminé a alguien por error. No hay papelera de usuarios. La única salida es restaurar desde una copia de seguridad del sitio previa, si existe. Mientras tanto, crea una cuenta nueva si la persona necesita entrar.

Con miaula.pe Si tu aula acumula cuentas de varios ciclos, el soporte de miaula.pe puede ayudarte a definir qué suspender y qué eliminar, y hacerlo por tandas sin afectar las clases. Revisa lo que incluye cada plan en /planes.

Nota para Moodle 5.x

En Moodle 5.0 a 5.3, Acciones de usuario masivas y la eliminación por CSV funcionan igual. La documentación oficial está en Bulk user actions.

Preguntas frecuentes

¿Se puede recuperar un usuario eliminado en Moodle?

No desde el aula: no hay papelera de usuarios. Moodle conserva un registro mínimo marcado como borrado, pero sus matrículas, grupos, cohortes, preferencias y datos de perfil se pierden, y sus notas salen del libro de calificaciones.

¿Qué pasa con los mensajes de foro de un usuario eliminado?

Se quedan en los foros. Lo que desaparece es la cuenta: la persona ya no puede entrar y deja de figurar en las listas de participantes.

¿Puedo eliminar usuarios con un archivo CSV?

Sí, con Subir usuarios, usando las columnas username y deleted con valor 1, y activando la opción de permitir eliminar, que viene desactivada por defecto. Los administradores del sitio no se pueden eliminar de esa forma.

¿Puedo volver a crear un usuario con el mismo DNI o correo después de eliminarlo?

Sí. Al eliminar, Moodle cambia el nombre de usuario y el correo del registro borrado, así que el DNI y el correo quedan libres para una cuenta nueva, que empezará sin historial.

¿Cómo saco a muchos alumnos de un curso sin borrar sus cuentas?

En Participantes del curso, selecciónalos y elige Eliminar las matrículas de usuario seleccionadas. Así salen solo de ese curso y conservan su cuenta y sus otros cursos.

¿Quieres un aula así para tu institución?

Te entregamos tu aula Moodle lista, con tu marca, y capacitamos a tus docentes.

Tu aula virtual

¿Todavía no tienes tu aula Moodle?

miaula.pe la deja lista en 3 semanas, con tu marca, cobros con Yape y certificados con QR. Pago único, sin mensualidades: mira los planes, el hosting Moodle o pide una demo.