Co-construction of knowledge in computer supported collaborative argumentation (CSCA)