Abstract. Understanding and analyzing collaborative learning processes requires a fine-grained sequential analysis of the group interaction in the context of learning goals. Several researchers in the area of collaborative work take the quality of the group outcome as a success criterion. Nevertheless, recent findings are giving more importance to the quality of the collaboration process itself. This paper presents a set of patterns the main objective of which is to evaluate and monitor the collaborative learning process. Also we describe some software tools we have implemented based on these set of patterns and how the patterns proposed have helped us to evaluate and monitor the collaborative learning processes. In this paper our aim is to present a method, which can be used in analyzing the interaction processes in a CSCL environment.