Different types of training are required for different job roles. You may need to evaluate a particular type of training or recommend one to a business. Think about the nature of the role and whether on or off-the-job training would be the most appropriate.
E.g. On-the-job training may be suitable for a hotel porter who has many hands on aspects to the role and needs to learn quickly. In comparison, employees that need training in a new software may need training sessions from an expert so show step by step how to use it in their role