Design scenario-based learning for skills