The Situation Trainer is a programm that connects to the X-Plane flight simulation and is able to create flight situations which can be used for practice. These situations can be approaches on specific runways e.g.
To connect to X-Plane https://github.com/nasa/XPlaneConnect is used.
The image below shows a schema of the intended concept.