Moodle Bulk Operations

PHP Educacion Privado

Lenguaje

PHP

Categoria

Educacion

Estado

Privado

Bulk Operations es un plugin local de Moodle que proporciona herramientas de administración para ejecutar operaciones masivas de forma rápida, segura y eficiente. Diseñado para administradores de plataformas con gran número de usuarios y cursos.

Gestión de matrículas

  • Importación de usuarios desde CSV (email/username, curso, rol)
  • Matriculación en múltiples cursos simultáneamente
  • Desmatriculación en lote
  • Modo dry-run para previsualizar cambios antes de aplicarlos

Gestión de cursos

  • Reseteo de progreso (calificaciones, completitudes, eventos)
  • Desplazamiento de fechas de actividades (tareas, cuestionarios)
  • Reseteo selectivo de completitudes

Herramientas CLI

php cli/enrol_users.php --csv=users.csv --dryrun
php cli/reset_courses.php --courses=5,10,15 --grades --completions
php cli/shift_dates.php --courses=5 --days=7

Seguridad

  • Requiere capacidades de manager por defecto
  • Registro de todas las operaciones realizadas
  • Modo dry-run obligatorio por defecto en la interfaz web
  • Validación de usuarios y cursos antes de cada operación

Instalación

  1. Copiar a /local/bulk_operations/
  2. Visitar admin/upgrade.php
  3. Accesible desde Administración del sitio → Bulk Operations

Licencia: GPL v3 — Preparaoposiciones 2025

Compartir