Collaborative learning is broadly defined as
“a situation in which two or more people
learn or attempt to learn something together,”
and more specifically as joint problem solving
(Dillenbourg, 1999, p. 1). Roschelle and Teasley de
fine collaboration more specifically as
“mutual engagement of participants in a coordinate
d effort to solve a problem together,” (as cited
in Dillenbourg et al., 1996, p. 2). Dillenbourg notes
the difficulty of agreeing on a definition of
collaborative learning, even among experts. Ambigu
ity in the meaning of collaborative learning
stems from several sources. First, the scale of
such interactions may range from two people to
thousands, with different theoretical tools needed
to analyze interactions occurring at different