Open the times of day that the program can be worked on. Giving more flexibility to your employees in terms of completion of the program will allow them to work when they can, and it gives them more flexibility.
Add a document library. A document library holds extra reference materials and interesting information related to the program. This will catch the employees' interest and increase their range of knowledge on the subject at hand.
Provide a discussion board that allows all employees completing a particular program to communicate with each other. Allowing them to post questions and discuss the topic will lead to a more thorough understanding of the training program.
Provide modules. Breaking down a program will make it seem less daunting to employees. If you break it down into individual modules, with a set completion date for each, you will keep the program organized and your employees are more likely to stay on track in this structured environment.
Add a final assessment to each training module. The scores on these assessments allow you to see if the program used is transferring the information to your employees the way it should be.