Hello Valerie and others,
In any business organization, all activities have to be targeted to achieve the corporate mission (be it profit-oriented or non-profits). Secondly, all resources are scarce. Every dollar/rupee spent has to maximize returns. Hence, it's important to evaluate the gap between required and current levels of knowledge or specific skillset and schedule training with the specific aim of bridging the gap. The gap, the cost-benefit analysis of the investment in training versus the desired levels post-training, and the actual levels before and after the training have to be quantified. Whatever the parameter (knowledge/technical/soft skills/...), a yardstick has to be evolved to measure it, be it as simple as a scale of 1 - 5 or 1 - 10.
I believe that before and after every training/presentation, there has to be a formal or informal assessment and feedback mechanism.