Interaction in computer supported collaborative learning: an analysis of the implementation phase