Developing teachers and their institutions for IT in education: an integrated approach