Self-regulation and autonomy in problem- and project-based learning environments … View original article: Self-regulation and autonomy in problem- and project-based learning environments