Academia Deltamontero · Documentación
Desarrollolocal_deltamodules

Ajustes y preferencias

Claves de configuración, preferencias de usuario y variables de sesión que usa el código propio de la Academia.

El plugin no tiene una página de ajustes clásica: guarda su estado en la configuración del componente (get_config('local_deltamodules', …) / set_config(…, 'local_deltamodules')). Se puede consultar desde la consola del contenedor:

docker exec delta-lms_app php /var/www/html/admin/cli/cfg.php --component=local_deltamodules --name=deploy_errors

Configuración de local_deltamodules

ClaveEscrita porContenido
rule_<clave>rules::save()Regla general de la Academia
examsecuredstandard::apply_quiz()JSON con ids de cuestionarios que ya recibieron las reglas de examen
ytcheckhealth::youtube_status()Caché JSON del estado de los videos de YouTube
mail_pausedmail.php1 = envío en pausa
mail_off_<tipo>mail.php1 = tipo de correo apagado
mail_perminute, mail_perdaymail.phpLímites de envío
mail_divert_tomoodle-config.sh (MOODLE_MAIL_DIVERT_TO)Desvío de todos los correos a una dirección
aiterms_version, aiterms_date, aiterms_summary, aiterms_full, aiterms_requiredpolicies, configure-ai-terms.phpCondiciones del Asistente de IA
aitier_appliedai_tiers::apply_user()JSON userid => nivel aplicado por el código
gradedisplay_customgrades.php1 = Talento Humano eligió cómo se muestran las notas (el despliegue no lo pisa)
deploy_errors, deploy_timemoodle-config.shPasos fallidos del último despliegue (separados por |) y su hora
backup_last_ok, backup_last_file, backup_last_size, backup_offsite_ok, backup_last_fail, backup_fail_msg, backup_keep, backup_hour, backup_offsite_dayscli/backup_status.phpEstado del respaldo del servidor
backupadmin_createdcreate-second-superadmin.phpMarca de que la cuenta de respaldo ya se creó una vez
alert_admin_defaultpassVersiones anteriores de create-second-superadmin.php (lo encendían); hoy solo lo apaga people::password_updated cuando la cuenta admin cambia su contraseñaAviso "la cuenta admin usa la contraseña por defecto"
alert_respaldo_resetVersiones anteriores de create-second-superadmin.php; el código actual ya no lo escribeFecha en que se reemplazó la contraseña de admin.respaldo (el aviso se muestra 14 días)
certtemplate_version, logos_versioncreate-certificate-template.php, set-logos.phpVersión aplicada del diseño (se vuelve a aplicar solo si sube la constante del script)
manual_applied, customstrings_appliedalign-academy-to-manual.php, customize-strings.phpRegistro de lo ya aplicado
cohorts_manual_fix_20260923, enrolments_manual_aligned_20260928, courses_outside_manual_removed_20260929, guillemets_cleaned_20260929, tests_one_attempt_20260929, m6_complementary_integratedScripts de "una sola vez"Marca de ejecución (fecha)

Configuración de otros componentes que fija el código

ComponenteClaveEscrita por
local_candidate_enrollmenttest_default_time, test_default_attempts, test_default_passgrades.php, set-tests-one-attempt.php
local_deltacertsautogatePágina de ajustes del plugin (por defecto 1)
quizattempts, timelimitrules::update_quiz_defaults()
local_ai_managertermsofuse, tenantenabledpolicies::publish_ai(), aiconfig.php
block_ai_chatshowonpagetypesconfigure-ai-chat-global.php
Núcleositepolicyhandlerpolicies::set_data_enabled(), configure-site-policy.php
Núcleoforgottenpasswordurlconfigure-forgot-password-url.php
Núcleocustomfrontpageinclude, additionalhtmlhead y los demás ajustes del sitiomoodle-config.sh

Preferencias de usuario

PreferenciaUso
local_deltamodules_retakeJSON con ids de repasos pendientes de "volver a ver el video"
local_deltamodules_strikes_<attemptid>Cambios de pantalla de un intento
local_deltamodules_aitermsVersión y fecha en que aceptó las condiciones de IA
local_deltamodules_sampletoÚltima dirección usada para enviar ejemplos de correo
local_candenrol_hiredFecha en que un postulante se incorporó al equipo
auth_forcepasswordchangeCambio de contraseña obligatorio (nativa de Moodle; la fijan las contraseñas temporales)
Preferencias de tool_usertoursLas ajusta tours::started

Variables de sesión ($SESSION)

VariableUso
deltamodimportEstado del asistente de creación de módulos
deltanewquizAbrir el editor del repaso recién creado
deltastudentviewCursos con vista de estudiante activa
deltaeditreturnVolver a Personal o Postulantes tras editar a una persona
deltaaiautoActivación automática del chat ya revisada en esta sesión
deltaagent_pending, deltaagent_expect_create, deltaagent_report_menu, deltaagent_report_lastEstado del agente de IA
deltaagent_piiTabla marcador → dato real (cédulas, RUC y correos) del agente de IA; nunca sale de la sesión. Ver Asistente de IA
deltaexportsubtitleAlcance del reporte para la exportación
deltapwtoken, deltapwdoneEnlace de contraseña (setpassword.php)
deltapimp, deltapimpres, deltapimpcredImportación de personal (vista previa, resultado, credenciales de un solo uso)
deltaresetcred, deltaresetshowRestablecer contraseñas
deltastaffemailsCompletar correos del personal
deltaclientcode, deltalastclientcodeRegistro de clientes y último código generado
deltacandcode, deltalastcode, deltahired, deltastaffcreated, deltarecover, deltarecovermailFlujos de local_candidate_enrollment

Cachés

local/candidate_enrollment/recover.php e index.php usan una caché de aplicación creada con cache::make_from_params(MODE_APPLICATION, 'local_candidate_enrollment', 'recoverthrottle') para limitar intentos por IP y por cuenta. No hay db/caches.php.

En esta página