The Impact of Scaffolding and Student Achievement Levels in a Problem-based Learning Environment