Abstract: Collective reflection refers to the process of reflection by group members through social interactions and the results of this process. It has been applied and promoted in teacher education ...