Stav dette: Promoting the Progression of Collaborative Ill-Structured Problem-Solving: The Roles of Socially Shared Metacognition and Group Scaffolds