CSCL for teacher professional development. - Bruno Poellhuber; Catherine Allen; Martine Chomienne (CSCL (1), 2009)