Sharing responsibility for primary education A study of the impact of governmental and non governmental interventions in teacher development