Return to Article Details Promoting teachers' learning and knowledge building in a socio-technical system