Sistema de eventos
Los eventos que se producen en Missions se registran de forma interna en una plataforma de analítica que nos da visibilidad en tiempo real sobre el comportamiento de los usuarios. Missions dispone de una funcionalidad de Webhooks que permite informar a servicios externos mediante API REST de eventos internos (por ejemplo, finalización de una misión, el login de un usuario en la plataforma o la evaluación de un entregable). Este mecanismo de comunicación es complementario a LTI 1.3 y permite informar a sistemas externos de nuestros clientes (CRM por ejemplo) sobre eventos en Missions.
Validaciones técnicas en entorno local
Nuestra herramienta de línea de comandos (CLI) permite realizar validaciones técnicas de las cargas de trabajo del usuario en su entorno local de trabajo. Es un proyecto open source (https://github.com/Eutika/eu-missions-cli) instalable localmente por el usuario. La CLI solicita permiso explícito para ejecutar comandos en el terminal y validar el resultado. Al ser open source ofrece transparencia total al permitir la revisión del código.
Entornos virtuales efímeros
En misiones donde necesitamos emular entornos profesionales complejos se despliegan cargas de trabajo en entornos efímeros. El usuario debe conectarse a dicho entorno y resolver los problemas que se hayan planteado. Estos entornos tienen una vida acotada a la duración de la misión.
Servicios externos que amplían las capacidades de Missions
Con Github podemos gestionar repositorios privados y personalizados para cada usuario. Discord, además de funcionar como canal de comunicación con el usuario nos permitirá crear experiencias mucho más inmersivas donde Eugenia (AI) interactúe con el usuario de forma proactiva. El sistema de extensiones permite incluir nuevas integraciones de otros servicios digitales. Este catálogo de servicios integrados en Missions se está actualizando continuamente a partir de las necesidades de los programas de aprendizaje y validación que se desarrollan.



