Skip to main content

Event System

Events that occur in Missions are recorded internally in an analytics platform that gives us real-time visibility on user behavior. Missions has a Webhooks functionality that allows informing external services via REST API of internal events (for example, completion of a mission, user login to the platform or evaluation of a deliverable). This communication mechanism is complementary to LTI 1.3 and allows informing external systems of our clients (CRM for example) about events in Missions. Event system diagram

Technical Validations in Local Environment

Our command line tool (CLI) allows performing technical validations of the user’s workloads in their local work environment. It is an open source project (https://github.com/Eutika/eu-missions-cli) locally installable by the user. The CLI requests explicit permission to execute commands in the terminal and validate the result. Being open source offers total transparency by allowing code review. Validation via CLI diagram

Ephemeral Virtual Environments

In missions where we need to emulate complex professional environments, workloads are deployed in ephemeral environments. The user must connect to said environment and solve the problems that have been posed. These environments have a life limited to the duration of the mission. Virtual environments diagram

External Services that Expand Missions Capabilities

With Github we can manage private and personalized repositories for each user. Discord, in addition to functioning as a communication channel with the user, will allow us to create much more immersive experiences where Eugenia (AI) interacts with the user proactively. The extension system allows including new integrations of other digital services. This catalog of services integrated in Missions is continuously updated based on the needs of the learning and validation programs that are developed. External services logos