The single-parse method of design for problem-based instruction