competence and problem-based learning