Return to Article Details Research on the impact of collaborative reflection assisted by six thinking hats on promoting the learning effect of teacher training students’ teaching Design Download Download PDF