Automatic User Deletion es un plugin de administración para Moodle que permite eliminar automáticamente cuentas inactivas tras un periodo configurable. Incluye avisos previos por correo, exclusiones por rol y opciones de anonimización para cumplir normativa de privacidad.
Funciones principales
- Eliminación por inactividad: define el umbral de días sin acceso para marcar usuarios candidatos.
- Avisos previos configurables: envía correos de advertencia antes de la eliminación.
- Exclusión por roles: impide afectar a administradores u otros perfiles críticos.
- Anonimización de datos: opción para mantener registros sin información personal identificable.
- Modo de prueba (dry-run): revisa qué ocurriría sin ejecutar cambios reales.
- Registro de acciones: logging de advertencias, eliminaciones y recuperaciones.
Instalación
- Descarga el ZIP desde el directorio de plugins de Moodle.
- Instala desde Administración del sitio → Plugins → Instalar plugins o sube el código a
admin/tool/userautodelete. - Accede a Administración del sitio → Notificaciones para completar la instalación.
Configuración recomendada
- Activa el plugin y establece días de advertencia y eliminación.
- Personaliza plantillas de correo para los avisos.
- Define roles excluidos (p. ej., administradores).
- Ejecuta primero en modo dry-run y revisa el registro antes de aplicar en producción.
Ventajas
- Mantenimiento automatizado del directorio de usuarios.
- Reducción de riesgos manteniendo solo cuentas activas.
- Cumplimiento de privacidad mediante anonimización cuando proceda.