The field of teacher education, like other professional programs such as library scienceand business administration, constitutes an ill-structured domain wherein students oftenstruggle to apply basic kinds of knowledge acquired in the classroom to complex anddisparate real world cases.