CERI (Center for Educational Research and Innovation) Innovation in in-service education and training of teachers : practice and theory