What drives the student in problem-based learning?