Academia Deltamontero · Documentación
Referencia

Glosario

Términos de la Academia Deltamontero, de Moodle y de la infraestructura, en orden alfabético.

Términos de la Academia

TérminoDefinición
Academia DeltamonteroPlataforma de capacitación de Deltamontero (proyecto DELTA-APP) sobre Moodle 4.5 LTS. También es el nombre de la categoría de Moodle que agrupa los módulos.
Academia DMNombre del catálogo de videos de capacitación de Deltamontero, documentado en academia_dm_contenido.json.
ÁreaDato del colaborador que indica el área de trabajo; se asigna al crear la cuenta junto con el cargo.
Asistente de gestiónFunciones del chat de IA reservadas a Talento Humano y administradores (por ejemplo, crear colaboradores), que exigen los mismos permisos que la pantalla equivalente.
Candado (del repaso)Restricción que mantiene bloqueado el repaso de un tema hasta terminar su video. Regla quiz_lock.
CargoPuesto de la persona en Deltamontero (Asistente Contable, Tesorera, Jefe de Soporte…). En Moodle es una cohorte cargo_* que define la ruta de formación y determina el perfil.
CertificadoDocumento que se descarga al completar un módulo (o al aprobar sus repasos, según la regla). Se genera con mod_customcert y se puede verificar por su código en Verificar un certificado.
CheckpointPregunta asociada a un momento de un video, generada por el pipeline de extracción. Se importa como repaso después del video.
Cliente (empresa cliente)Empresa externa a la que Deltamontero capacita. Es una cohorte cli_*; sus empleados crean su cuenta con un código de registro y ven solo los módulos asignados a la empresa.
Código de accesoCódigo que Talento Humano entrega a un postulante para rendir la prueba técnica de un cargo. Tiene vencimiento y número de usos.
Código de registroCódigo con el que los empleados de una empresa cliente crean su cuenta. Tiene vencimiento y número de usos, y se puede anular.
Código PowerBuilderIdentificador del procedimiento en el sistema de gestión interno de Deltamontero (por ejemplo, G-3-OP-01-GE-01002). Se guarda en el número de ID de la actividad del video y vincula la Academia con ese sistema.
CohorteGrupo de usuarios de Moodle a nivel de sitio. La Academia usa cohortes para los cargos (cargo_*), las empresas cliente (cli_*, clientes) y los postulantes (candidatos). Una matrícula por cohorte inscribe sola a sus integrantes.
ColaboradorPersona del personal de Deltamontero con cuenta en la Academia.
Contenido parcialCaso en que un cargo cursa solo los temas aplicables de un módulo (hoy, la Tesorera en los Módulos 2 y 5). Se implementa con un grupo y temas ocultos para ese grupo.
Contenido pendienteTema del inventario sin enlace (url: null) que falta grabar o enlazar.
CuestionarioActividad de evaluación de Moodle (mod_quiz). En la Academia, los repasos y las pruebas técnicas son cuestionarios.
DespliegueArranque del contenedor de Moodle con una imagen nueva. En cada despliegue se ejecutan la actualización de Moodle y moodle-config.sh, que vuelve a aplicar la configuración y los scripts de alineación al manual.
EquipoGrupo de personas bajo un líder, definido por Talento Humano. El líder ve el avance de su equipo en Mi equipo.
GrupoSubconjunto de participantes dentro de un curso de Moodle. Se usa para la prueba de cada cargo y para el contenido parcial.
Incorporar al equipoAcción de Postulantes que convierte la cuenta de un postulante seleccionado en la de un colaborador, conservando su prueba.
Inventarioacademia_dm_contenido.json: módulos y temas de la Academia DM extraídos de los PDF de currículo.
Manual de la AcademiaManual de Perfiles de Formación y Rutas de Aprendizaje: documento institucional que define módulos, perfiles, rutas, responsables y revisión anual. Su versión estructurada es manual-academia.json.
Mi equipoPantalla donde un líder ve avance, resultados y certificados de las personas de su equipo, y de nadie más.
MóduloCada curso de capacitación de la Academia (Módulo 1 a Módulo 12 según el manual, con número de ID M01 a M12). Se compone de temas.
Número de ID (idnumber)Identificador interno de un curso o actividad en Moodle. En la Academia: M01…M12, PTS, APOYO-IA para cursos; el código PowerBuilder para actividades.
Nombre corto (shortname)Identificador único de un curso en Moodle (por ejemplo, m2_induccion_procesos_asistente_contable).
PerfilRol de sistema delta_* que define lo que una persona puede hacer. Hay 12 perfiles según el manual.
PostulantePersona que rinde la Prueba Técnica de Selección. Tiene una cuenta restringida en la cohorte candidatos.
Prueba Técnica de Selección (PTS)Evaluación previa de ingreso, una por cargo, en un curso separado de la Academia.
Regla (de la Academia)Comportamiento configurable que se aplica solo a todos los módulos (videos, repasos, examen, certificado). Tiene un valor general y puede tener un valor propio por módulo.
RepasoCuestionario corto de un tema, que se rinde después de ver su video. Si no se aprueba en los intentos, se vuelve a ver el video para recibir intentos nuevos.
Responsable de contenidosRol de curso que permite actualizar el material de un módulo sin matricular ni ver calificaciones.
Revisión anualRevisión obligatoria de cada módulo al menos una vez al año (manual, sección 14), registrada con sus criterios y resultado.
Ruta de formaciónConjunto de módulos obligatorios de un cargo, asignados automáticamente por su cohorte.
Super administradorAdministrador del sitio de Moodle, con todos los permisos. Hay dos cuentas (principal y de respaldo) que se pueden restablecer entre sí.
TemaSección de un módulo (por ejemplo, 2.1, 2.2). Suele tener un video y su repaso.
TourRecorrido guiado que aparece una vez al abrir ciertas pantallas.

Términos de Moodle y de la plataforma

TérminoDefinición
AikenFormato de texto simple para importar preguntas de opción múltiple a Moodle.
ArquetipoPlantilla de permisos de Moodle (gestor, profesor, estudiante…) sobre la que se crea un rol.
block_ai_chatBloque que muestra el chat de IA (botón ✦) en la interfaz.
Boost UnionTema visual personalizable de Moodle (theme_boost_union) usado por la Academia. No afecta a la aplicación móvil.
CronProceso que ejecuta las tareas programadas de Moodle. Corre en un contenedor aparte (moodle-cron) cada minuto.
customcertPlugin de certificados personalizados (mod_customcert) que genera los certificados de los módulos.
GIFTFormato de texto de Moodle para importar preguntas. Lo usan los importadores de checkpoints y de preguntas.
H5PFormato de contenido interactivo. Su compatibilidad es la razón por la que se eligió Moodle 4.5 LTS como versión mínima.
local_ai_managerPlugin que enruta las peticiones de IA de Moodle hacia el proveedor configurado y controla cuotas y términos de uso.
local_candidate_enrollmentPlugin propio de postulantes, pruebas técnicas, creación de colaboradores y recuperación de acceso.
local_deltamodulesPlugin propio principal de la Academia: módulos, reglas, correos, reportes, equipos, clientes, revisión anual y manual de uso.
local_dify_syncPlugin planificado (no construido) para sincronizar contenido con la base de conocimiento de Dify.
MCPProtocolo con el que un agente externo puede consultar y gestionar la plataforma a través de un servicio web restringido (cuenta de servicio mcpservice).
mod_interactivevideoPlugin de video interactivo que muestra los videos de YouTube con seguimiento de finalización e interacciones superpuestas.
Moodle 4.5 LTSVersión de Moodle de soporte extendido sobre la que se construye la Academia (rama MOODLE_405_STABLE).
Report BuilderGenerador de informes nativo de Moodle; la Academia también tiene su propia pantalla de Reportes.
Tarea programadaProceso que Moodle ejecuta en horarios fijos (por ejemplo, el envío de correos cada minuto o el aviso de revisión anual el día 1 de cada mes).

Inteligencia artificial

TérminoDefinición
Chat de IA (asistente)Asistente conversacional de la Academia. Hoy usa Groq a través de local_ai_manager, con límite diario de mensajes según el perfil.
DifyPlataforma de código abierto para aplicaciones de modelos de lenguaje (LLMOps), autoalojada en Docker, elegida para el RAG del proyecto. Permite cambiar de modelo por interfaz. Su despliegue está pendiente.
EmbeddingRepresentación numérica (vector) de un texto que permite buscar por significado. El plan fija el modelo bge-m3.
GroqProveedor de API de modelos de lenguaje que usa hoy el chat de la Academia.
LLMModelo de lenguaje grande: genera las respuestas del chat.
Marcador (de datos personales)Texto que reemplaza a una cédula (CEDULA_1), un RUC (RUC_1) o un correo (correo1@dato.oculto) antes de enviar un mensaje del agente de acciones al proveedor de IA. La equivalencia con el dato real queda solo en la sesión de la plataforma.
OllamaHerramienta para ejecutar modelos de lenguaje localmente; prevista para desarrollo.
RAGGeneración aumentada por recuperación: el chat busca fragmentos relevantes del contenido de la Academia (por ejemplo, transcripciones de videos) y responde a partir de ellos.
RerankerModelo opcional que reordena los fragmentos recuperados por relevancia.
chunks.jsonlArchivo del pipeline de extracción con los fragmentos de texto y metadatos de los videos, sin vectores. Fuente de verdad del RAG.

Infraestructura, seguridad y normativa

TérminoDefinición
CIS v8Conjunto de controles de seguridad del Center for Internet Security, usado como base de endurecimiento del servidor.
CloudflareServicio de CDN y proxy con el que se planea publicar learning.deltamontero.net. Todavía no está en uso: hoy la Academia se usa en la red interna de la empresa. Según el plan, solo sus direcciones IP podrán llegar al servidor.
CoolifyPlataforma de despliegue autoalojada con la que se publica la Academia en producción; administra las variables de entorno y su propio Traefik.
DockerTecnología de contenedores: Moodle, el cron y MariaDB corren en contenedores.
DRPPlan de recuperación ante desastres: respaldo diario, copia externa y restauración (docs/drp.md).
LOPDPLey Orgánica de Protección de Datos Personales del Ecuador. La Academia pide aceptar un aviso de tratamiento de datos personales al primer ingreso y a los postulantes antes de rendir su prueba.
MariaDBBase de datos de Moodle (versión 11.4 LTS).
MFAAutenticación multifactor (verificación en dos pasos). En la Academia es obligatoria para los super administradores, con una app de autenticación (TOTP) y 7 días de gracia para configurarla.
Proveedor de privacidadComponente de un plugin de Moodle (classes/privacy/provider.php) que declara qué datos personales guarda y permite exportarlos o eliminarlos desde la herramienta de privacidad de Moodle (Usuarios → Privacidad y políticas → Solicitudes de datos). Los plugins propios de la Academia tienen uno completo.
ProxmoxPlataforma de virtualización del servidor de la empresa donde corre la máquina de la Academia.
RPOObjetivo de punto de recuperación: cuántos datos se pueden perder como máximo. Objetivo de la Academia: 24 horas.
RTOObjetivo de tiempo de recuperación: cuánto se tarda en volver a estar en línea. Objetivo vigente en docs/drp.md: unas 2 horas, contando la construcción de la imagen (los roadmaps fijaban menos de 4 horas).
SMTPProtocolo de envío de correo. La Academia envía por el SMTP de Office 365 (puerto 587, STARTTLS) con credenciales en variables de entorno.
STARTTLSMecanismo que cifra la conexión SMTP.
TraefikProxy inverso que recibe el tráfico y lo dirige a Moodle. Debe propagar la cabecera X-Forwarded-Proto para que Moodle genere direcciones HTTPS.
ufwCortafuegos del sistema operativo del servidor. Según el plan, al publicar con dominio aceptará solo las IP de Cloudflare.
Variables de entornoValores de configuración y secretos (contraseñas de base de datos, del correo, claves de IA) que se definen en Coolify y nunca en el código.

En esta página