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.
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.
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.
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.




