Skip to Main Content
This paper presents an approach to model collaborative learning activities. Interactions among collaborating participants in a collaborative activity are encapsulated in a special kind of building block. Such building blocks are then composed together in order to specify the ordering and causality among them resulting a learning activity-flow model. Using such activity-flow models, one can design a learning activity by applying various collaborative learning patterns such as Jigsaw and Pyramid. Our approach is illustrated using a case study of a city learning activity.