Managed Availability: control de acceso centralizado en Moodle™

IBERFORMA SISTEMAS > Extensiones open source para Moodle™ > Managed Availability: control de acceso centralizado en Moodle™

Extensión open source para Moodle™

Managed Availability: controle el acceso al curso desde un solo panel

Abra o cierre secciones, actividades y recursos para toda la clase, grupos concretos o alumnos individuales, sin editar cada elemento por separado y sin saltarse las restricciones normales de Moodle™.

Moodle 4.5 LTS y 5.x
2 plugins requeridos
GNU GPL v3+
Versión 0.2.0
Vista general del panel de Disponibilidad gestionada en Moodle
Secciones, actividades, destinatarios y acciones rápidas en una única pantalla del curso.

El problema

Liberar contenido por equipos o alumnos obliga a entrar en la configuración de muchas secciones y actividades. En cursos grandes, el proceso se vuelve lento y difícil de revisar.

La solución

Un panel operativo muestra la jerarquía completa del curso y permite cambiar al instante quién puede acceder a cada elemento.

La garantía

Managed Availability añade una condición a Moodle™. Fechas, calificaciones, finalización, agrupamientos, visibilidad y demás restricciones siguen aplicándose.

Una forma más clara de liberar contenido

Está pensado para formación por grupos, itinerarios tutorizados, academias de oposiciones, refuerzo individual y cualquier curso donde el profesorado necesite abrir unidades de forma controlada.

  • Apertura para toda la clase, uno o varios grupos o alumnos concretos.
  • Acciones rápidas para abrir o cerrar contenido sin abandonar el panel.
  • Vista del recorrido disponible para un grupo o alumno.
  • Apertura manual de la siguiente sección cerrada.
  • Copia explícita de la regla de una sección a sus actividades.
  • Historial de cambios para usuarios autorizados.

Cómo se combina con Moodle™

Los destinatarios de Managed Availability se combinan entre sí con lógica O: clase, grupo o alumno. Su resultado se combina con las demás restricciones mediante lógica Y.

Acceso final = Disponibilidad gestionada Y restricciones normales de Moodle™
Abrir el acceso a un alumno nunca evita una fecha, una calificación, una finalización o cualquier otra condición existente.

Ficha técnica

ProductoManaged Availability
Componentesavailability_managed + local_managedavailability
CompatibilidadMoodle 4.5 LTS y versiones 5.x
EstadoAlpha, orientado a pruebas controladas
VersiónPlugin local 0.2.0; condición 0.1.0
LicenciaGNU GPL v3 o posterior

Instalación

El producto necesita sus dos componentes. No instale solo uno.

  1. Copie availability/managed como availability/condition/managed.
  2. Copie local/managedavailability como local/managedavailability.
  3. Ejecute php admin/cli/upgrade.php --non-interactive y php admin/cli/purge_caches.php.
  4. Active la gestión desde Más → Configuración de Disponibilidad gestionada dentro del curso.

Importante: desactivar un curso elimina sus reglas gestionadas. La suspensión global conserva reglas y condiciones para poder reanudarlas después.

Guía de uso ilustrada

Estas capturas proceden del plugin real sobre un curso ficticio de demostración. Abra cada apartado para seguir el flujo recomendado.

1. Activar la gestión en un curso

Un usuario con local/managedavailability:configure abre Más → Configuración de Disponibilidad gestionada. Para cursos existentes conviene comenzar con todo abierto; comenzar cerrado sirve para preparar la liberación desde cero.

Configuración de Disponibilidad gestionada en un curso
La configuración activa incluye acceso directo al panel y permite elegir el estado inicial.

2. Entender el panel

Cada tarjeta representa una sección. Los botones de estado abren el editor completo; las acciones rápidas abren para todos o cierran para todos. Una acción ya satisfecha aparece deshabilitada.

Vista general del panel de Disponibilidad gestionada en Moodle
Jerarquía del curso, destinatarios, acciones rápidas y herramientas de progresión.

3. Secciones cerradas y reglas interiores

Una sección sin destinatarios está cerrada y Moodle impide llegar a su contenido. Las reglas de sus actividades se conservan. Cuando la sección se abre, cada actividad puede restringir más, pero nunca admitir a quien la sección excluye.

Sección cerrada en el panel de Disponibilidad gestionada
Una sola explicación sustituye a controles de actividad que no serían efectivos.
Sección por grupos con reglas específicas para actividades
Una sección para dos grupos con reglas interiores diferentes.

Acceso efectivo = acceso a la sección Y acceso a la actividad.

4. Elegir destinatarios

Pulse el botón de estado y elija toda la clase, uno o varios grupos o alumnos concretos. Los grupos y alumnos se combinan con O, y Moodle comprueba la pertenencia actual al grupo en cada acceso.

Editor de destinatarios para toda la clase, grupos y alumnos
Selección completa de destinatarios de una sección o actividad.

5. Copiar una sección a sus actividades

Copiar la configuración a las actividades sustituye, tras confirmación, la regla de todas las actividades. Es una copia puntual, no herencia ni sincronización, y no hace falta para bloquear una sección cerrada.

6. Revisar el recorrido de un grupo o alumno

Las vistas por grupo y por alumno resumen las secciones abiertas para un destinatario. Abrir siguiente sección libera manualmente la primera cerrada; no consulta notas ni finalización.

Recorrido de acceso de un grupo en Moodle
Recorrido del equipo Blue.
Recorrido de acceso de un alumno en Moodle
Recorrido individual de Ana López.
7. Comprobar la experiencia del alumno

Ana pertenece al equipo Blue y tiene una apertura individual; Bruno pertenece al equipo Red. Las mismas reglas producen una navegación diferente. Compruebe los casos importantes con cuentas de alumno.

Vista del curso Moodle para la alumna Ana
Contenido accesible para Ana López.
Vista del curso Moodle para el alumno Bruno
Contenido accesible para Bruno Silva.
8. Consultar la ayuda integrada

La ayuda del curso explica destinatarios, acciones rápidas, copia, progresión manual y precauciones sin abandonar el contexto del curso.

Ayuda integrada de Disponibilidad gestionada
Ayuda operativa para profesores editores.

9. Consultar el historial

Los usuarios autorizados pueden revisar quién cambió cada elemento, cuándo y sus estados anterior y nuevo.

Historial de cambios de disponibilidad del curso
Historial real del curso demostrativo.

10. Situaciones habituales
Objetivo Configuración recomendada
Abrir una unidad a todos Abra la sección para toda la clase y restrinja solo las actividades excepcionales.
Liberar por equipos Seleccione grupos en la sección; configure actividades solo si necesitan materiales diferentes.
Acceso excepcional Añada al alumno en la sección y en cualquier actividad restringida que necesite.
Ocultar una unidad Cierre la sección, no cada actividad por separado.
Pausar todo el sitio Use la suspensión global, que conserva las reglas.

Antes de terminar: compruebe la sección, después la actividad y finalmente las demás restricciones Moodle.


Soporte profesional

Iberforma puede ayudar con instalación, validación en un entorno de pruebas, adaptación funcional, permisos, integración con el curso y mantenimiento.