Designing problem-based learning for blended programs: the collaboration among practitioners and researchers