Introduction to problem-based learning