We have actually stop sending users outside for the training.
I do all of the in house training on our standards and vault use.
But for the nuts and bolts of software use we have started using online courses.
At AU last year I visited and spoke with ever company there supplying training.
This included the people making the material for the training courses that most of the re-sellers are teaching from.
What I decide to try was a company called Global eTraining out of Canada.
For the cost of sending 1 user to outside training I can get 3 users access to the Whole ADSK catalog of courses through Global eTraining for a whole year.
As an admin I can assign the course we want them to complete, see and report on there progress to upper management, and offer help if I see them having issues with the testing.
They can work at their own pace from anywhere on any device. So lets says an Inventor basics course states it is 45 hrs in length, we can tell them they must devote 2~4 hours a week to this course and i can produce a sch to that expectation. I then update this sch every week for their progress and report that with a progress report from the web site showing their moduls completed every week. So far this has worked well for us.
Also with this, outside of the training that we assign the user, they have access to the full library of all the ADSK training from the web site for a full year. So if they wish to go learn something like 3D Max design on their own time, they can. I just won't track that.
Anyway of you are considering online training it is worth a look, here is their web site
http://www.globaletraining.ca/