Academia Deltamontero · Documentación
Desarrollolocal_deltamodules

Páginas

Catálogo de las 35 páginas PHP de primer nivel de local_deltamodules, con su ruta, acceso, capacidad y función.

Todas las páginas viven en /local/deltamodules/. "Pública" significa que no exige sesión. Cuando una página está registrada en el árbol de administración, usa admin_externalpage_setup() y la capacidad indicada en settings.php.

PáginaDónde apareceAccesoQué haceMás información
aiconfig.phpAdministración del sitio → Configuración IAlocal/ai_manager:manageActivar el Asistente, condiciones de uso, aceptaciones y ajustes técnicos de local_ai_managerAsistente de IA
aiterms.phpAviso del chat de IASesión iniciadaCondiciones del Asistente; aceptar o retirar la aceptaciónPolíticas
backups.phpCursos → Copias de seguridad → Respaldos de la Academiamoodle/backup:backupcourseEstado del respaldo diario del servidorRespaldos
clients.phpBarra superior → Clienteslocal/deltamodules:manageclientsEmpresas cliente: datos, módulos, códigos, usuarios y avanceClientes
clientsignup.phpPortada y pantalla de ingresoPúblicaRegistro con el código de la empresaClientes
completeprofile.phpPrimer ingreso sin correoSesión iniciada y contraseña ya cambiadaPide solo el correoPersonas
custom.phpReportes → Crear informe personalizadolocal/deltamodules:viewreportsConstructor de informesReportes
editmode.phpInterruptor "Modo de edición" en vista de estudiante; enlaces "Agregar contenido"Sesión en el curso + sesskeyVuelve al rol normal, activa la edición y regresa (returnurl)Navegación
edituser.phpPersonal Deltamontero y Postulantes → Editarmoodle/user:updateEdición reducida de una personaPersonas
frontpage.phpPágina principalPúblicaIncluida por customfrontpageinclude; imprime landing::render()Navegación
grades.phpCalificaciones → Calificaciones de la Academialocal/deltamodules:managestandardResumen de los repasos (y acceso a Reglas), nota, intentos y tiempo de cada prueba técnica y valores por defecto de las nuevas (test_default_* de local_candidate_enrollment, leídos con candidates::test_defaults(), única fuente: 30 min, 1 intento, 7 de 10 si no se cambiaron), forma de mostrar las notas (porcentaje o puntos y decimales; marca gradedisplay_custom para que el despliegue no la pise)Reglas
guide.phpAcademia → Guía para Talento Humanolocal/deltamodules:managestandardGuía resumida con enlaces a cada pantallaManual
history.phpPersonal Deltamontero → Historialmoodle/user:viewalldetailsTodo lo de una persona: datos, módulos, repasos, certificados, prueba técnica y correosPersonas
import.phpMódulos → Nuevo módulo; Cursos → Crear módulo desde archivomoodle/course:createAsistente de creación de módulosImportador
mail.phpUsuarios → Cuentas → Correos de la Academialocal/deltamodules:managepeopleEstado, tipos, registro y bienvenidas del correoCorreo
modaccess.phpMódulos → Personasmoodle/course:createQuién ve el módulo, con interruptor por personaAcceso a módulos
modcheck.phpMódulos → Revisar los módulosmoodle/course:createRevisión y reparación de todos los módulos (health)Módulos y estándar
moddata.phpMódulos → Datos; /course/edit.php de un curso existentemoodle/course:update en el cursoNombre, objetivo y a quién va dirigido (la configuración completa queda para el super administrador)—
modrules.phpMódulos → Reglas; menú del curso → Reglas del módulolocal/deltamodules:managestandardReglas propias de un móduloReglas
modules.phpBarra superior → Módulosmoodle/course:createLista de módulos (publicado o borrador, temas, cargos y clientes), nuevo módulo de tres formas, ocultar (moodle/course:visibility) y eliminar (moodle/course:delete)Importador
newquiz.phpAñadir actividad → Repaso o prueba (en la Academia)mod/quiz:addinstance y moodle/course:manageactivitiesPantalla corta de nuevo repasoRepasos
people.phpUsuarios → Cuentas → Personal Deltamonteromoodle/user:updatePersonas por tipo; agregar o quitar del personal, marcar cliente, eliminarPersonas
people_import.phpUsuarios → Cuentas → Importar personal desde Excellocal/deltamodules:managepeopleImportación del Excel de Talento HumanoPersonas
personmodules.phpPersonal Deltamontero → Módulosmoodle/course:createMódulos de una persona y su origenAcceso a módulos
policies.phpUsuarios → Cuentas → Aceptación de políticastool/policy:managedocs (pestaña datos) / local/ai_manager:manage (pestaña IA)Registro de aceptaciones; activar y editar el aviso de datosPolíticas
questions.phpEditor del repaso o de la pruebamod/quiz:manage en el móduloConfiguración y preguntasRepasos
reports.phpBarra superior → Reporteslocal/deltamodules:viewreportsReportes listos e informes guardadosReportes
resetpasswords.phpPersonal Deltamontero → Restablecer contraseñaslocal/deltamodules:managepeople y moodle/user:updateContraseñas temporales para varias personasPersonas
review.phpInformes → Revisión anual de móduloslocal/deltamodules:managereviewRegistro e historial de revisionesRevisión anual
rules.phpAcademia → Reglas de la Academialocal/deltamodules:managestandardRegla generalReglas
setpassword.phpEnlace del correo de bienvenida o de recuperaciónPública (con enlace válido)Crear la contraseñaCorreo
staffemails.phpUsuarios → Cuentas → Completar correos del personallocal/deltamodules:managepeopleCorreos desde un ExcelPersonas
team.phpBarra superior → Equipos / Mi equipolocal/deltamodules:manageteams o ser líderEquipos y avanceEquipos
template.phpAsistente → Descargar plantillamoodle/course:createPlantilla Excel del asistenteImportador
verifycert.phpUsuarios → Cuentas y General → Certificados → Verificar un certificadomod/customcert:verifycertificate o moodle/user:viewalldetailsVerificación por códigoCertificados

Patrones comunes de las páginas

  • Las páginas propias usan ui::css() (clases dp-*) y, cuando corresponde, ui::crumbs() para el índice de navegación.
  • Las acciones que cambian datos van por POST con sesskey (ui::post_button()) y piden confirmación con el atributo data-delta-confirm (modal de Moodle).
  • Las listas descargables usan ui::downloads() con los cuatro formatos (Excel, Word, PDF, CSV).
  • Tras guardar, redirigen con un mensaje (patrón POST/Redirect/GET); las credenciales generadas se muestran una sola vez y no quedan en la dirección.

En esta página