Problem design in problem-based learning: evaluating students' learning and self-directed learning practice | Synapse