Referencia
Glosario
Términos de la Academia Deltamontero, de Moodle y de la infraestructura, en orden alfabético.
Términos de la Academia
| Término | Definición |
|---|---|
| Academia Deltamontero | Plataforma 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 DM | Nombre del catálogo de videos de capacitación de Deltamontero, documentado en academia_dm_contenido.json. |
| Área | Dato del colaborador que indica el área de trabajo; se asigna al crear la cuenta junto con el cargo. |
| Asistente de gestión | Funciones 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. |
| Cargo | Puesto 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. |
| Certificado | Documento 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. |
| Checkpoint | Pregunta 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 acceso | Có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 registro | Có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 PowerBuilder | Identificador 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. |
| Cohorte | Grupo 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. |
| Colaborador | Persona del personal de Deltamontero con cuenta en la Academia. |
| Contenido parcial | Caso 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 pendiente | Tema del inventario sin enlace (url: null) que falta grabar o enlazar. |
| Cuestionario | Actividad de evaluación de Moodle (mod_quiz). En la Academia, los repasos y las pruebas técnicas son cuestionarios. |
| Despliegue | Arranque 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. |
| Equipo | Grupo de personas bajo un líder, definido por Talento Humano. El líder ve el avance de su equipo en Mi equipo. |
| Grupo | Subconjunto de participantes dentro de un curso de Moodle. Se usa para la prueba de cada cargo y para el contenido parcial. |
| Incorporar al equipo | Acción de Postulantes que convierte la cuenta de un postulante seleccionado en la de un colaborador, conservando su prueba. |
| Inventario | academia_dm_contenido.json: módulos y temas de la Academia DM extraídos de los PDF de currículo. |
| Manual de la Academia | Manual 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 equipo | Pantalla donde un líder ve avance, resultados y certificados de las personas de su equipo, y de nadie más. |
| Módulo | Cada 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). |
| Perfil | Rol de sistema delta_* que define lo que una persona puede hacer. Hay 12 perfiles según el manual. |
| Postulante | Persona 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. |
| Repaso | Cuestionario 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 contenidos | Rol de curso que permite actualizar el material de un módulo sin matricular ni ver calificaciones. |
| Revisión anual | Revisió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ón | Conjunto de módulos obligatorios de un cargo, asignados automáticamente por su cohorte. |
| Super administrador | Administrador del sitio de Moodle, con todos los permisos. Hay dos cuentas (principal y de respaldo) que se pueden restablecer entre sí. |
| Tema | Sección de un módulo (por ejemplo, 2.1, 2.2). Suele tener un video y su repaso. |
| Tour | Recorrido guiado que aparece una vez al abrir ciertas pantallas. |
Términos de Moodle y de la plataforma
| Término | Definición |
|---|---|
| Aiken | Formato de texto simple para importar preguntas de opción múltiple a Moodle. |
| Arquetipo | Plantilla de permisos de Moodle (gestor, profesor, estudiante…) sobre la que se crea un rol. |
block_ai_chat | Bloque que muestra el chat de IA (botón ✦) en la interfaz. |
| Boost Union | Tema visual personalizable de Moodle (theme_boost_union) usado por la Academia. No afecta a la aplicación móvil. |
| Cron | Proceso que ejecuta las tareas programadas de Moodle. Corre en un contenedor aparte (moodle-cron) cada minuto. |
customcert | Plugin de certificados personalizados (mod_customcert) que genera los certificados de los módulos. |
| GIFT | Formato de texto de Moodle para importar preguntas. Lo usan los importadores de checkpoints y de preguntas. |
| H5P | Formato 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_manager | Plugin que enruta las peticiones de IA de Moodle hacia el proveedor configurado y controla cuotas y términos de uso. |
local_candidate_enrollment | Plugin propio de postulantes, pruebas técnicas, creación de colaboradores y recuperación de acceso. |
local_deltamodules | Plugin propio principal de la Academia: módulos, reglas, correos, reportes, equipos, clientes, revisión anual y manual de uso. |
local_dify_sync | Plugin planificado (no construido) para sincronizar contenido con la base de conocimiento de Dify. |
| MCP | Protocolo 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_interactivevideo | Plugin de video interactivo que muestra los videos de YouTube con seguimiento de finalización e interacciones superpuestas. |
| Moodle 4.5 LTS | Versión de Moodle de soporte extendido sobre la que se construye la Academia (rama MOODLE_405_STABLE). |
| Report Builder | Generador de informes nativo de Moodle; la Academia también tiene su propia pantalla de Reportes. |
| Tarea programada | Proceso 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érmino | Definició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. |
| Dify | Plataforma 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. |
| Embedding | Representación numérica (vector) de un texto que permite buscar por significado. El plan fija el modelo bge-m3. |
| Groq | Proveedor de API de modelos de lenguaje que usa hoy el chat de la Academia. |
| LLM | Modelo 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. |
| Ollama | Herramienta para ejecutar modelos de lenguaje localmente; prevista para desarrollo. |
| RAG | Generació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. |
| Reranker | Modelo opcional que reordena los fragmentos recuperados por relevancia. |
chunks.jsonl | Archivo 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érmino | Definición |
|---|---|
| CIS v8 | Conjunto de controles de seguridad del Center for Internet Security, usado como base de endurecimiento del servidor. |
| Cloudflare | Servicio 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. |
| Coolify | Plataforma de despliegue autoalojada con la que se publica la Academia en producción; administra las variables de entorno y su propio Traefik. |
| Docker | Tecnología de contenedores: Moodle, el cron y MariaDB corren en contenedores. |
| DRP | Plan de recuperación ante desastres: respaldo diario, copia externa y restauración (docs/drp.md). |
| LOPDP | Ley 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. |
| MariaDB | Base de datos de Moodle (versión 11.4 LTS). |
| MFA | Autenticació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 privacidad | Componente 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. |
| Proxmox | Plataforma de virtualización del servidor de la empresa donde corre la máquina de la Academia. |
| RPO | Objetivo de punto de recuperación: cuántos datos se pueden perder como máximo. Objetivo de la Academia: 24 horas. |
| RTO | Objetivo 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). |
| SMTP | Protocolo de envío de correo. La Academia envía por el SMTP de Office 365 (puerto 587, STARTTLS) con credenciales en variables de entorno. |
| STARTTLS | Mecanismo que cifra la conexión SMTP. |
| Traefik | Proxy inverso que recibe el tráfico y lo dirige a Moodle. Debe propagar la cabecera X-Forwarded-Proto para que Moodle genere direcciones HTTPS. |
| ufw | Cortafuegos del sistema operativo del servidor. Según el plan, al publicar con dominio aceptará solo las IP de Cloudflare. |
| Variables de entorno | Valores 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. |