I continue to do the "old fashion" formal live social training event. I take it off sight to a conference center. It runs 10 am - 2 pm with time for socializing (a bit). It allows me to gather most all the volunteers in one place two times per year. Annual PPD's are given and Flu shots (optional). I have hospital personnel speak on the necessary topics such as confidentiality, customer service, safety, etc. A post test is given for written documentation and also a self evaluation of the volunteer and the volunteer program so i can receive feedback both pro's and con's. Once all documents are reviewed, they are scanned into the volunteer personnel file and date of completion documented in the volunteer time keeping system. If they cannot attend the event, electronic version is provided with post test. Hope this is helpful.