Reflection is as a key element in the professional development of pre-service teachers and one of the most important goals of teacher education. However, traditional reflection methods often lack the ...