Complementary roles of software-based scaffolding and teacher-student interactions in inquiry learning · Study