Intellectual Interaction - Q?

What do you find are the most effective "learning elements" or learning activities for students who are learning hands on skills and clinical applications? I am thinking video and interactive scenarios would be good but what do ya'll find to be most effective? How do you create an opportunity to engrain or "practice" a clinical skill in a web based learning platform? I am excited to learn more about this and surely these questions will be answered as I move through this material but I figure I would use this tool at my disposal.

I've found that breaking down the "skill-set" similar to breaking down the steps in a dance, and creating an assessment (1 or 0) if the step was performed.  The sub-steps will depend on the level of precision needed for successful skill performance.