During the past years, the challenges faced by the teaching profession are dramatically increasing. Educational environments become more complex and heterogeneous; changes to social and family structures, the increasingly diverse mix of students within multicultural societies and the need to pay more attention to the learning needs of individual pupils, attended by the increased autonomy of school ...