O-lab skills based learning through gamification