Adaptive Collaboration Scripting with IMS LD

The IMS Learning Design specification is a widely known language that allows modelling of, amongst other learning designs, collaboration scripts in e-learning. Yet, it has been criticized for a number of shortcomings and specifically its lack of support for comprehensive adaptation features. We propose concrete extensions to the specification, which address a wide range of problems and omissions. The most important areas of modifications and amendments include: explicit representation of groups and corresponding collaboration contexts, as well as of artefacts as results of joint work; flexible integration of communication and collaboration services; a revamped script organization and sequencing model; a previously missing run-time model, with support for event- and exception- handling. The above are complemented by a wide range of adaptive interventions that can affect the script’s progress at run-time, tailor it to changing circumstances, and support learners. Last but not least, sophisticated scenarios are made possible through support for non-traditional collaboration script elements: the possibility to represent human involvement in adaptation decisions, ‘transactional’ action processing, loops and branches for controlling action execution, and the declaration of re-usable action sequences and complex expressions. Further to the proposed changes, examples are provided that highlight the novel possibilities afforded by these changes for advanced collaboration scripts.

[1]  Hans Spada,et al.  Learning in Humans and Machines: Towards an Interdisciplinary Learning Science , 1995 .

[2]  Peter Totterdell,et al.  Adaptation as a Problem of Design , 1990 .

[3]  Pierre Dillenbourg,et al.  Collaborative Learning: Cognitive and Computational Approaches , 1999 .

[4]  Francisco José García-Peñalvo,et al.  A Proposal to Define Adaptive Learning Designs , 2004 .

[5]  Luis E. Anido-Rifón,et al.  A Critical Analysis of IMS Learning Design , 2003, CSCL.

[6]  Carlos Delgado Kloos,et al.  A Supporting Architecture for Generic Service Integration in IMS Learning Design , 2008, EC-TEL.

[7]  Daniel D. Suthers Roles of computational scripts. , 2007 .

[8]  van der Wmp Wil Aalst,et al.  Workflow control-flow patterns : a revised view , 2006 .

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

[10]  Florian König,et al.  Towards Improved Support for Adaptive Collaboration Scripting in IMS LD , 2010, EC-TEL.

[11]  Päivi Häkkinen,et al.  Educational Perspectives on Scripting CSCL , 2007 .

[12]  Kenneth R. Koedinger,et al.  CTRL: A research framework for providing adaptive collaborative learning support , 2009, User Modeling and User-Adapted Interaction.

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

[14]  Martín Llamas Nistal,et al.  Towards a Benchmark for the Evaluation of LD Expressiveness and Suitability , 2005 .

[15]  Colin Tattersall,et al.  Learning Design: A Handbook on Modelling and Delivering Networked Education and Training , 2010 .

[16]  E. Aronson The Jigsaw Classroom , 1978 .

[17]  Daniel D. Suthers,et al.  Coaching Web-based Collaborative Learning based on Problem Solution Differences and Participation , 2003, Int. J. Artif. Intell. Educ..

[18]  Sriram Subramanian,et al.  Talking about tactile experiences , 2013, CHI.

[19]  Juan Manuel Dodero,et al.  Crosscutting Runtime Adaptations of LD Execution , 2006, J. Educ. Technol. Soc..

[20]  A. King Scripting Collaborative Learning Processes: A Cognitive Perspective , 2007 .

[21]  Jacques Wainer,et al.  A conceptual model of groupware , 1994, CSCW '94.

[22]  Daniel D. Suthers,et al.  Technology affordances for intersubjective learning: a thematic agenda for CSCL , 2005, CSCL.

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

[24]  Mike Norman,et al.  Adaptive user interfaces , 1990 .

[25]  Anastasios Karakostas,et al.  Adaptation patterns in systems for scripted collaboration , 2009, CSCL.

[26]  P. Dillenbourg,et al.  NEGOTIATION SPACES IN HUMAN-COMPUTER COLLABORATIVE LEARNING , 1996 .

[27]  Stephanie D. Teasley,et al.  The Construction of Shared Knowledge in Collaborative Problem Solving , 1995 .

[28]  Anastasios Karakostas,et al.  Adaptive Collaboration Scripting: A Conceptual Framework and a Design Case Study , 2008, 2008 International Conference on Complex, Intelligent and Software Intensive Systems.

[29]  Barry Harper,et al.  Handbook of Research on Learning Design and Learning Objects: Issues, Applications and Technologies , 2008 .

[30]  Nikol Rummel,et al.  Learning to collaborate while being scripted or by observing a model , 2009, Int. J. Comput. Support. Collab. Learn..

[31]  Kinshuk,et al.  Developing a Learning Management System Based on the IMS Learning Design Specification , 2006 .

[32]  Tak-Wai Chan,et al.  Proceedings of th 2005 conference on Computer support for collaborative learning: learning 2005: the next 10 years! , 2005 .

[33]  Heinz Mandl,et al.  Scripting Computer-Supported Collaborative Learning , 2007 .

[34]  Stefanie N. Lindstaedt,et al.  Sustaining TEL: From Innovation to Learning and Practice , 2010, Lecture Notes in Computer Science.

[35]  Carl Gutwin,et al.  Workspace Awareness in Real-Time Distributed Groupware: Framework, Widgets, and Evaluation , 1996, BCS HCI.

[36]  Ioannis N. Athanasiadis,et al.  Metadata and Semantic Research - 4th International Conference, MTSR 2010, Alcalá de Henares, Spain, October 20-22, 2010. Proceedings , 2010, MTSR.

[37]  P. Dillenbourg What do you mean by collaborative learning , 1999 .

[38]  Alan M. Lesgold,et al.  Modeling the process of collaborative learning , 2007 .

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

[40]  Florian König,et al.  Closing the Circle: IMS LD Extensions for Advanced Adaptive Collaboration Support , 2010, 2010 International Conference on Intelligent Networking and Collaborative Systems.

[41]  Jörg Zumbach,et al.  Analyzing and supporting collaboration in cooperative computer-mediated communication , 2005, CSCL.

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

[43]  Florian König,et al.  Collaboration Contexts, Services, Events and Actions: Four Steps Closer to Adaptive Collaboration Support in IMS LD , 2010, 2010 International Conference on Intelligent Networking and Collaborative Systems.

[44]  Christof Wecker,et al.  Fading scripts in computer-supported collaborative learning: the role of distributed monitoring , 2007, CSCL.

[45]  Clarence A. Ellis,et al.  Groupware: some issues and experiences , 1991, CACM.

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

[47]  Carolyn Penstein Rosé,et al.  New challenges in CSCL: towards adaptive script support , 2008, ICLS.

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

[49]  Michael Weber,et al.  CSCW tools: concepts and architectures , 1994, Computer.

[50]  Hiroaki Ogata,et al.  The Role of Technology in CSCL: Studies in Technology Enhanced Collaborative Learning , 2007 .

[51]  David Griffiths,et al.  Representation of coordination mechanisms in IMS LD , 2008 .

[52]  Davinia Hernández Leo,et al.  Computational Representation of Collaborative Learning Flow Patterns using IMS Learning Design , 2005, J. Educ. Technol. Soc..

[53]  Jan Hidders,et al.  A Framework for Flexible User Profile Mashups , 2009, AP WEB 2.0@UMAP.

[54]  Mary Beth Rosson,et al.  Notification and awareness: synchronizing task-oriented collaborative activity , 2003, Int. J. Hum. Comput. Stud..

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

[56]  Juan Manuel Dodero,et al.  Analysis of Educational Metadata Supporting Complex Learning Processes , 2009, MTSR.

[57]  Brendon Towle,et al.  Designing Adaptive Learning Environments with Learning Design , 2005 .

[58]  David Griffiths,et al.  Representation of Coordination Mechanisms in IMS Learning Design to Support Group-based Learning , 2007 .

[59]  Alexandra I. Cristea,et al.  Towards Adaptation Languages for Adaptive Collaborative Learning Support , 2008 .

[60]  A. Whimbey,et al.  Teaching analytical reasoning through thinking aloud pair problem solving , 1987 .

[61]  Diana Laurillard,et al.  The pedagogical challenges to collaborative technologies , 2009, Int. J. Comput. Support. Collab. Learn..

[62]  Heinz Ulrich Hoppe,et al.  CSCL scripts: modelling features and potential use , 2005, CSCL.

[63]  Lasse Lipponen,et al.  Exploring foundations for computer-supported collaborative learning , 2002, CSCL.

[64]  Daniel D. Suthers,et al.  An approach for coaching collaboration based on difference recognition and participation tracking , 2007 .

[65]  Roy D. Pea,et al.  The Social and Technological Dimensions of Scaffolding and Related Theoretical Concepts for Learning, Education, and Human Activity , 2004, The Journal of the Learning Sciences.

[66]  Daniel D. Suthers,et al.  Discussion: Roles of Computational Scripts , 2007 .

[67]  Heinz Ulrich Hoppe,et al.  Adapting Process-Oriented Learning Design to Group Characteristics , 2005, AIED.