local_deltacerts
Plugin "Delta Certificados" que bloquea automáticamente cualquier certificado nuevo hasta completar el curso.
| Dato | Valor |
|---|---|
| Componente | local_deltacerts (nombre visible "Delta Certificados") |
| Ruta en la imagen | /var/www/html/local/deltacerts |
| Versión | 2026082700 (release 1.0) |
| Requiere | Moodle 4.5 (2024100700) |
| Tablas | Ninguna |
| Privacidad | classes/privacy/provider.php (no almacena datos personales) |
Qué hace
Cuando alguien agrega una actividad de certificado mod_customcert a cualquier curso, el plugin le pone una restricción de acceso para que solo se desbloquee al completar el curso.
| Archivo | Contenido |
|---|---|
db/events.php | Observador de \core\event\course_module_created → local_deltacerts\observer::course_module_created |
classes/observer.php | Si el ajuste autogate está activo y el módulo creado es customcert, llama a gating::gate_certificate($courseid, $cmid) |
classes/gating.php | Aplica el bloqueo |
settings.php | Ajuste local_deltacerts/autogate (casilla, activado por defecto) en Administración del sitio → Plugins locales → Delta Certificados (solo con $hassiteconfig) |
gating::gate_certificate($courseid, $certcmid)
- Si el curso es un módulo de la Academia (
local_deltamodules\standard::is_academy()), delega enlocal_deltamodules\academy::gate_certificate(), que respeta las reglas del módulo y el contenido parcial por cargo, y devuelvetrue. - En cualquier otro curso, exige completar todas las actividades con seguimiento (salvo los certificados) y escribe esa restricción (
op = &, condiciones visibles) en el certificado. Si no hay actividades con seguimiento, no hace nada y devuelvefalse.
Desactivar el ajuste deja de bloquear los certificados nuevos; los ya bloqueados se mantienen. En los módulos de la Academia el bloqueo lo aplican de todos modos local_deltamodules y gate-certificates.php en cada despliegue (ver Certificados).
local_candidate_enrollment
Plugin de postulantes - códigos de acceso, autorregistro y aislamiento para la Prueba Técnica de Selección, incorporación al equipo, creación de colaboradores y recuperación de contraseña sin correo.
quizaccess_deltagate
Regla de acceso de cuestionarios que hace real el candado de disponibilidad, también para los perfiles que se saltan las restricciones.