The role of environmental and individual characteristics in the development of student achievement: a comparison between a traditional and a problem-based-learning curriculum