A study on the problem design principle for Problem-Based Learning through the case analysis