Collaborative Learning and Knowledge Management: a case study