http://amsoftwaresolutionsmalta.com/flu The Railserve Training Simulator trains new and old employees in the safety procedures of the yard. The game keeps track of all actions taken by each player and logs them on the company database. The game is progressive and each employee must pass earlier sections before moving on to more advanced section.
Here is a level I created that takes you through the process of throwing switches. A set of procedures must be followed to throw the switch correctly.