Among different types of design patterns for learning, CLFPs propose solutions to create CSCL macro-scripts in order to achieve certain learning outcomes, extracted from best practices in collaborative learning.
Collage supports designers through the process of reusing and adapting CLFPs.
A multicase evaluation study of Collage has shown that the use of CLFPs facilitates the design task, and that the tool itself provides an intuitive and easy way for non-expert users to design complex collaborative learning scenarios (Hernandez-Leo et al.
In the previous section we indicated that InstanceCollage is focused on scripts generated with Collage, that is, IMSLD scripts based on CLFPs.
On the contrary, in the case of all the other CLFPs Collage takes the approach of defining one single role for each group type, thus leaving the creation of the necessary copies for the instantiation phase.
This solution is based on the fact that CLFPs also contain information about group formation policies, and thus they can be used to provide valuable support for the instantiation phase.
Information from CLFPs is used to display and communicate information about the purpose of groups within the script, not only during design, but also in the instantiation phase.
CLFPs have prove useful to facilitate the access to collaborative learning scripts for non-expert users (for instance, teachers), and therefore InstanceCollage can help such users to close the life-cycle of CSCL scripts.
In addition to such strategies, CLFPs provide information about how to configure groups; see for instance the case of the JIGSAW in Figure 2.
Focused on IMS-LD scripts, InstanceCollage adopts a pattern-based approach, in which CLFPs are used to provide users (instructional designers or collaborative learning practitioners) with information about the pedagogical method of CSCL macro-scripts.
These scripts, based on CLFPs, are characterized by a complex pedagogical method.