Collective Intelligence for Knowledge Building and Research in Communities of Practice and Virtual Learning Environments: A Project Experience