An analysis of co-construction of knowledge and the role of social networks in asynchronous discussions