FlexColLab: A Tool for the Flexible Design of Online Collaborative Learning Activities Based on the Adaptation Patterns

This work presents FlexColLab, a prototype tool that implements adaptation patterns. An adaptation pattern is described as a pedagogically useful and well-targeted adjustment process that can be initiated by the teacher or the CSCL system, in order to foster an improved learning setting when specific conditions occur during the collaborative learning activity. FlexColLab helps teachers in the process of creating their own potentially effective dynamic collaborative activities by reusing and customizing adaptation patterns, according to the requirements of a particular learning situation. “Advance the advanced” and “Support group of novices” are two adaptation patterns implemented by FlexColLab, and they are presented also in the paper. Additionally the theoretical background of adaptation patterns is also discussed.

[1]  Susan Bull,et al.  Group Interaction Prompted by a Simple Assessed Open Learner Model that can be Optionally Released to Peers , 2007 .

[2]  Alfred Kobsa,et al.  The Adaptive Web, Methods and Strategies of Web Personalization , 2007, The Adaptive Web.

[3]  Frank Fischer,et al.  Scripting Computer-Supported Collaborative Learning : cognitive, computational, and educational perspectives , 2007 .

[4]  Anastasios Karakostas,et al.  Adaptation patterns as a conceptual tool for designing the adaptive operation of CSCL systems , 2011 .

[5]  James D. Slotta,et al.  Internal and external collaboration scripts in web-based science learning at schools , 2005, CSCL.

[6]  Nikol Rummel,et al.  Can People Learn Computer-Mediated Collaboration by Following A Script? , 2007 .

[7]  Pierre Dillenbourg,et al.  Over-scripting CSCL: The risks of blending collaborative learning with instructional design , 2002 .

[8]  Max Jacobson,et al.  A Pattern Language: Towns, Buildings, Construction , 1981 .

[9]  Elena Trichina,et al.  Learning benefits of structural example-based adaptive tutoring systems , 2003, IEEE Trans. Educ..

[10]  Jerry Andriessen,et al.  Learning through synchronous electronic discussion , 2000, Comput. Educ..

[11]  P. Dillenbourg,et al.  The evolution of research on collaborative learning , 1996 .

[12]  Jim Hewitt Toward an Understanding of How Threads Die in Asynchronous Computer Conferences , 2005 .

[13]  Yannis A. Dimitriadis,et al.  Gridcole: A tailorable grid service based system that supports scripted collaborative learning , 2008, Comput. Educ..

[14]  Rachel Hertz-Lazarovits,et al.  Interaction in cooperative groups : the theoretical anatomy of group learning , 1992 .

[15]  Davinia Hernández Leo,et al.  COLLAGE: A collaborative Learning Design editor based on patterns , 2006, J. Educ. Technol. Soc..

[16]  Daniel D. Suthers,et al.  Representational support for collaborative inquiry , 1999, Proceedings of the 32nd Annual Hawaii International Conference on Systems Sciences. 1999. HICSS-32. Abstracts and CD-ROM of Full Papers.

[17]  Alejandra Martínez-Monés,et al.  From Mirroring to Guiding: A Review of State of the Art Technology for Supporting Collaborative Learning , 2005, Int. J. Artif. Intell. Educ..

[18]  Christopher Alexander,et al.  The Timeless Way of Building , 1979 .

[19]  Peter Brusilovsky,et al.  User Models for Adaptive Hypermedia and Adaptive Educational Systems , 2007, The Adaptive Web.

[20]  Richard Alterman,et al.  Using shared representations to improve coordination and intent inference , 2006, User Modeling and User-Adapted Interaction.

[21]  Jörg M. Haake,et al.  Flexible Scripting in Net-Based Learning Groups , 2007 .

[22]  Rafael A. Calvo,et al.  The Potential Use of Collaboration Scripts in Synch ronous Collaborative Learning , 2007 .

[23]  Chen-Chung Liu,et al.  An analysis of peer interaction patterns as discoursed by on-line small group problem-solving activity , 2008, Comput. Educ..

[24]  Kenneth R. Koedinger,et al.  Modeling Helping Behavior in an Intelligent Tutor for Peer Tutoring , 2009, AIED.

[25]  Beatriz Barros,et al.  Coalescing individual and collaborative learning to model user linguistic competences , 2006, User Modeling and User-Adapted Interaction.

[26]  Pierre Tchounikine,et al.  Flexibility in macro-scripts for computer-supported collaborative learning , 2007, J. Comput. Assist. Learn..

[27]  Heinz Mandl,et al.  Scripting Argumentative Knowledge Construction in Computer-Supported Learning Environments , 2007 .

[28]  Päivi Häkkinen,et al.  Specifying computer-supported collaboration scripts , 2007, Int. J. Comput. Support. Collab. Learn..

[29]  Pierre Tchounikine,et al.  Operationalizing macro-scripts in CSCL technological settings , 2008, Int. J. Comput. Support. Collab. Learn..

[30]  Carolyn Penstein Rosé,et al.  Providing support for adaptive scripting in an on-line collaborative learning environment , 2006, CHI.

[31]  Patrick Jermann,et al.  Designing Integrative Scripts , 2007 .

[32]  Linda Baker Technical Assistance for Writers in the Workplace: Some Heuristic Uses of Professional Writing Techniques in a Multiauthor Writing Process. , 1996 .

[33]  Judith Masthoff Design and Evaluation of a Navigation Agent with a Mixed Locus of Control , 2002, Intelligent Tutoring Systems.

[34]  William A. Sandoval,et al.  The Quality of Students' Use of Evidence in Written Scientific Explanations , 2005 .