Catálogo de reglas
Las 13 Reglas de la Academia (videos, repasos, examen y certificado) con su clave, valores posibles, valor por defecto y efecto.
Las Reglas de la Academia son el catálogo único de comportamientos que se aplican solos a todos los módulos de la categoría Academia Deltamontero, los que ya existen y los que se creen. Están definidas en plugins/local_deltamodules/classes/rules.php y las aplica classes/standard.php.
Dos niveles
| Nivel | Dónde se configura | Dónde se guarda | Alcance |
|---|---|---|---|
| Regla general | Administración del sitio → Academia → Reglas de la Academia (/local/deltamodules/rules.php) | Configuración del plugin local_deltamodules, clave rule_<clave> | Todos los módulos de la Academia |
| Regla del módulo | Módulos → Reglas del módulo (/local/deltamodules/modrules.php), o en el módulo: Más → Reglas del módulo | Tabla local_deltamodules_rule (una fila por regla distinta de la general) | Solo ese módulo; lo que no se cambia sigue la regla general |
- En la pantalla de un módulo, cada regla ofrece primero la opción "Regla general (valor actual)" y marca como Propia de este módulo las que difieren.
- Al guardar, la plataforma calcula qué reglas cambiaron su valor vigente y aplica solo esos cambios a los módulos afectados. La pantalla pide confirmación antes de aplicar.
- Un módulo puede volver a seguir todas las reglas generales (se borran sus reglas propias). Al eliminar un curso se borran sus reglas propias.
- Permiso requerido:
local/deltamodules:managestandard(Jefe de Talento Humano; ver Perfiles y roles). - Las pruebas técnicas de los postulantes no siguen estas reglas: se configuran en Postulantes (ver Pruebas técnicas).
Catálogo
Videos
Cuándo un video queda hecho y cómo se ve.
| Clave | Nombre visible | Valores posibles | Por defecto | Efecto |
|---|---|---|---|---|
video_completion | Un video queda hecho | end Al verlo hasta el final · view Al abrirlo | end | Hasta el final: no basta con abrirlo ni adelantarlo; el repaso del tema espera a que esté hecho. Se aplica al completado de las actividades mod_interactivevideo. |
video_player | Reproductor | 1 Igual en todos los videos · 0 El que se configure en cada video | 1 | Con 1, todos los videos usan el mismo reproductor, sin distracciones (modo sin distracciones, sin modo oscuro, sin ventana emergente). Con 0, cada video conserva su propia configuración. |
Repasos
Nota, intentos y tiempo de los repasos, y qué pasa si alguien no aprueba.
| Clave | Nombre visible | Valores posibles | Por defecto | Efecto |
|---|---|---|---|---|
quiz_lock | Cuándo se puede rendir | 1 Después de ver el video · 0 En cualquier momento | 1 | Con 1, el repaso de un tema se desbloquea al terminar el video (o los videos) de ese tema mediante una restricción de acceso. Con 0, se quita esa condición. |
passpercent | Nota para aprobar | 50, 60, 70, 75, 80, 90 o 100 % | 70 % | Porcentaje de la nota máxima. Al cambiarlo se aplica a todos los repasos que siguen esta regla y se recalcula quién aprobó. Un repaso sin nota para aprobar recibe este porcentaje. |
attempts | Intentos por repaso | 1 a 5 intentos | 2 intentos | Al cambiarlo se aplica a todos los repasos que siguen esta regla. Es también el valor con que Moodle propone un repaso nuevo. Lo que se configure después en un repaso concreto se respeta. |
timelimit | Tiempo por intento | Sin límite, 10, 15, 20, 30, 45 o 60 minutos | 30 minutos | Al acabarse el tiempo, el repaso se envía solo. Al cambiarlo se aplica a todos los repasos que siguen esta regla y a los repasos nuevos. |
quiz_completion | Un repaso queda hecho | pass Al aprobarlo · grade Al rendirlo, con cualquier nota | pass | Define cuándo cuenta para el avance, el certificado y el módulo completado. |
retakeattempts | Si no aprueba en sus intentos | 0 No recibe más intentos · 1 a 5 intentos nuevos | 2 intentos nuevos | Para recibir los intentos nuevos, la persona vuelve a ver el video del tema completo; se repite las veces que haga falta. Nunca se repite el módulo completo. |
Durante el repaso
Lo que ve la persona al empezar y el control de cambio de pantalla.
| Clave | Nombre visible | Valores posibles | Por defecto | Efecto |
|---|---|---|---|---|
exam_notice | Aviso al empezar | 1 Mostrar el aviso · 0 Sin aviso | 1 | Recuadro "Antes de empezar, lee esto" con los intentos, la nota para aprobar, los intentos nuevos al volver a ver el video y el control de pantalla. Si el repaso tiene un aviso escrito a mano en su editor, ese se respeta. |
exam_leaves | Control de cambio de pantalla | 0 Sin control · Se envía al salir 1 a 5 veces | 3 veces | Cambiar de pestaña, de ventana o de programa cuenta como salir. Al llegar al límite, el intento se envía solo. |
Certificado
Si el módulo entrega certificado, con qué diseño y qué hay que cumplir.
| Clave | Nombre visible | Valores posibles | Por defecto | Efecto |
|---|---|---|---|---|
cert_enabled | Entrega certificado | 1 Sí · 0 No | 1 | Sin certificado, la sección Certificado queda oculta; los certificados ya entregados se conservan. |
cert_template | Diseño del certificado | Las plantillas de certificado del sitio (Administración del sitio → Certificados) | La primera plantilla; "Certificado Deltamontero" va primero si existe | Al cambiarlo, también los certificados ya entregados se descargan con el diseño nuevo. Si no hay plantillas, la regla no se muestra. |
cert_requires | Para obtenerlo | all Completar todo el módulo · quizzes Aprobar todos los repasos | all | Qué hay que tener hecho para descargar el certificado. El curso se da por completado al completar todas las actividades con seguimiento. |
Valores que se imponen y valores iniciales
- Intentos, tiempo y nota para aprobar son los valores iniciales de cada repaso nuevo. Lo que se configure después en un repaso concreto se respeta. La regla se vuelve a imponer a todos los repasos que la siguen solo cuando Talento Humano la cambia (estas tres reglas están marcadas como "forzadas" en el catálogo).
- Aviso, completado y candado del video se mantienen siempre alineados con la regla vigente del módulo.
- Las opciones de examen (una pregunta por página, respuestas en orden aleatorio, navegación secuencial, misma pestaña sin ventana emergente, sin revelar la respuesta correcta) son los valores iniciales del formulario de Moodle (
configure-exam-security.php); no se imponen: cada cuestionario se ajusta una sola vez y después se respeta lo que se cambie en él.
- Al guardar en Reglas de la Academia o en las reglas de un módulo (solo lo que cambió).
- Al instante, cada vez que alguien crea o edita una actividad en un módulo de la Academia (observadores de eventos de
local_deltamodules). - En cada despliegue, con
normalize-academy.php(paso "Estándar de la Academia en todos los módulos").
La pantalla Módulos → Revisar los módulos (modcheck.php) muestra lo que impide avanzar en cada módulo según sus reglas (por ejemplo, un repaso sin nota para aprobar cuando la regla pide aprobarlo, un módulo con certificado sin la actividad de certificado o un video caído). Lo que se puede arreglar solo lo arregla el botón Reparar; para lo demás lleva a donde se corrige.
Configuraciones relacionadas que no son reglas
| Configuración | Dónde | Valores |
|---|---|---|
| Valores de las pruebas técnicas nuevas | Postulantes → Pruebas técnicas (y la página de calificaciones de la Academia) | Tiempo: sin límite, 10, 15, 20, 30, 45, 60 o 90 min (por defecto 30). Intentos: 1, 2 o 3 (por defecto 1). Nota para aprobar: 5 a 10 sobre 10 (por defecto 7). |
| Política de contraseñas y bloqueo | Configuración del sitio (moodle-config.sh) | Mínimo 10 caracteres con mayúscula, minúscula, número y símbolo; 10 intentos fallidos bloquean la cuenta 30 minutos; la sesión se cierra tras 2 horas sin uso. |
| Límites del chat de IA por perfil | Configuración IA | Sin límite, ampliado (60 mensajes por día) o básico (15 mensajes por día). |
| Límites de envío de correo | Administración → Correos | Hasta 20 por minuto (máximo 30) y 2000 por día (máximo 10 000) por defecto. Ver Catálogo de correos. |