Various types of explanations are characterised and investigated from the point of view of their pedagogical, cognitive and social impact on learners.