COMPUTER-SUPPORTED COLLABORATIVE LEARNING FOR KNOWLEDGE CREATION