Video based Collaborative Skill Development(VCSD)