The case method as seen from different pedagogical perspectives