Abstract
While adaptive collaboration support has become the focus of increasingly intense research efforts in the CSCL domain, scarce, however, remain the research-based evidence on pedagogically useful ideas on what and how to adapt during the collaborative learning activity. Based principally on two studies, this work presents a compilation of adaptation patterns, which offer the basis for designing the adaptive operation of a CSCL system. In the first study 12 postgraduate students were engaged in a pyramid-type scripted collaborative activity, while in the second study 36 undergraduate students worked in dyads, being adaptively supported by domain-specific prompts in the LAMS environment. The analysis of the learning experiences provided the basis for identifying a number of possible 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. This pattern-based approach is presented within the notion of adaptive collaboration support. Adaptive collaboration support systems model various entities and processes of the collaborative activity to adaptively support students during run time, in order to provide enhanced learning experiences. Additionally, a prototype methodology (DeACS) is suggested for identifying and evaluating useful adaptation patterns for possible implementation in CSCL systems.
Similar content being viewed by others
References
Alexander, C. (1979). The timeless way of building. New York: Oxford University Press.
Alexander, C., Ishikawa, S., & Silverstein, M. (1977). A pattern language: Towns, buildings, construction. New York: The Oxford University Press.
Baghaei, N., Mitrovic, T., & Irwin, W. (2007). Supporting collaborative learning and problem solving in a constraint-based CSCL environment for UML class diagrams. International Journal of Computer-Supported Collaborative Learning, 2(2–3), 159–190.
Bell, P. (2004). Promoting students’ argument construction and collaborative debate in the classroom. In M. C. Linn, E. A. Davis, & P. Bell (Eds.), Internet environments for science education (pp. 114–144). Mahwah, NJ: Erlbaum.
Brusilovsky, P., & Millán, E. (2007). User models for adaptive hypermedia and adaptive educational systems. In P. Brusilovsky, A. Kobsa, & W. Neidl (Eds.), The adaptive web: Methods and strategies of web personalization. lecture notes in computer science (pp. 3–53). Berlin: Springer.
Brusilovsky, P., & Peylo, C. (2003). Adaptive and intelligent Web-based educational systems. International Journal of Artificial Intelligence in Education, 13(2–4), 159–172.
Brusilovsky, P., Sosnovsky, S., & Yudelson, M. (2009). Addictive links: The motivational value of adaptive link annotation. New Review of Hypermedia and Multimedia, 15(1), 97–118.
Bull, S., & Britland, M. (2007). Group interaction prompted by a simple assessed open learner model that can be optionally released to peers. Paper presented at the Workshop on personalisation in learning environments at individual and group level of UM07, Corfu, Greece.
CopperCore Project. (2008). The IMS learning design engine. Retrieved February 2, 2010, from http://coppercore.sourceforge.net/.
Davidovic, A., Warren, J., & Trichina, E. (2003). Learning benefits of structural example-based adaptive tutoring systems. IEEE Transactions on Education, 46(2), 241–251.
De Faria, E. S. J., Adan-Coello, J. M., & Yamanaka, K. (2006). Forming groups for collaborative learning in introductory computer programming courses based on students’ programming styles: An empirical study. Paper presented at the 36th ASEE/IEEE frontiers in education conference.
Dillenbourg, P. (2002). Over-scripting CSCL: The risks of blending collaborative learning with instructional design. In P. A. Kirschner (Ed.), Three Worlds of CSCL. Can we support CSCL? (pp. 61–91). Heerlen: Open Universiteit Nederland.
Dillenbourg, P., & Jermann, P. (2007). Designing integrative scripts. In F. Fischer, I. Kollar, H. Mandl, & J. Haake (Eds.), Scripting computer-supported collaborative learning (pp. 275–301). New York: Springer.
Dillenbourg, P., & Tchounikine, P. (2007). Flexibility in macro-scripts for computer-supported collaborative learning. Journal of Computer Assisted Learning, 23(1), 1–13.
Dimitracopoulou, A., & Petrou, A. (2003). Advanced collaborative distance learning systems for young students: Design issues and current trends on new cognitive and meta-cognitive tools. THEMES in Education International Journal, 4, 214–224.
Fischer, F., Kollar, I., Haake, J., & Mandl, H. (2007). Introduction. In F. Fischer, I. Kollar, H. Mandl, & J. Haake (Eds.), Scripting computer-supported collaborative learning (pp. 1–10). New York: Springer.
Fowler, M. (1997). Analysis patterns: reusable object models. Reading, MA: Addison-Wesley.
Gamma, E., Helm, R., Johnson, R., & Vlissides, J. (1995). Design patterns: Elements of reusable object-oriented software. Wesley: Addison.
Gweon, G., Rosé, C. P., Carey, R., & Zaiss, Z. S. (2006). Providing support for adaptive scripting in an on-line collaborative learning environment. In Proceedings of the SIGCHI conference on Human Factors in computing systems (pp. 251–260). Montréal, QC, Canada.
Harrer, A., & Devedzic, V. (2002). Design and analysis patterns in ITS architectures. In Proceedings of the international conference on computers in education, New Zealand.
Hernandez-Leo, D., Asensio-Perez, J. I., & Dimitriadis, Y. (2005). Computational representation of collaborative learning flow patterns using IMS learning design. Educational Technology & Society, 8(4), 75–89.
Hernández-Leo, D., Villasclaras-Fernández, E. D., Asensio-Pérez, J. I., Dimitriadis, Y., Jorrín-Abellán, I. M., Ruiz-Requies, I., et al. (2006). COLLAGE: A collaborative Learning Design editor based on patterns. Educational Technology &Society, 9(1), 58–71.
Hewitt, J. (2005). Toward an understanding of how threads die in asynchronous computer conferences. The Journal of the Learning Sciences, 7(4), 567–589.
IMS. (2003). IMS Learning Design v1.0 final specification. Retrieved February 2, 2010, from http://www.imsglobal.org/learningdesign.
Introne, J., & Alterman, R. (2006). Using shared representations to improve coordination and intent inference. UMUAI, 16, 249–280.
Karakostas, A., & Demetriadis, S. (2010) Improving collaborative learning through dynamic forms of support: The impact of an adaptive domain-specific and a collaboration-specific support strategies. Manuscript submitted for publication.
Kobbe, L., Weinberger, A., Dillenbourg, P., Harrer, A., Hämäläinen, R., Häkkinen, P., et al. (2007). Specifying computer-supported collaboration scripts. International Journal of Computer-Supported Collaborative Learning, 2(2), 211–224.
Kollar, I., Fischer, F., & Slotta, J. D. (2005). Internal and external collaboration scripts in web-based science learning at schools. In Proceedings of th 2005 conference on computer support for collaborative learning: learning 2005: the next 10 years! (pp. 331–340). Boulder, USA.
LAMS International: LAMS, Learning Activity Management System. (2009). Retrieved February 2, 2010, from http://www.lamsinternational.com/.
Liu, C. C., & Tsai, C. C. (2008). An analysis of peer interaction patterns as discoursed by on-line small group problem-solving activity. Computers & Education, 50(3), 627–639.
Masthoff, J. (2002). Design and evaluation of a navigation agent with a mixed locus of control. In Proceedings of the 6th international conference on intelligent tutoring systems (pp. 982–991). Berlin: Springer.
O’Donnell, A. M. (1999). Structuring dyadic interaction through scripted cooperation. In A. M. O’Donnell & A. King (Eds.), Cognitive perspectives on peer learning (pp. 179–196). Mahwah, NJ: Lawrence Erlbaum Associates.
Read, T., Barros, B., Bárcena, E., & Pancorbo, J. (2006). Coalescing individual and collaborative learning to model user linguistic competences. UMUAI, 16, 349–376.
Rummel, N., & Spada, H. (2007). Can people learn computer-mediated collaboration by following a script? In F. Fischer, I. Kollar, H. Mandl, & J. Haake (Eds.), Scripting computer-supported collaborative learning (pp. 39–55). New York: Springer.
Sandoval, W. A., & Millwood, K. A. (2005). The quality of students’ use of evidence in written scientific explanations. Cognition and Instruction, 23(1), 23–55.
Shaw, M. (1995). Patterns for software architectures. In J. Coplien & D. Schmidt (Eds.), Pattern languages of program design (pp. 453–462). Reading, MA: Addison-Wesley.
SITES: M2 (The Second Information Technology in Education Study: Module 2). (2008). Retrieved February 2, 2010, from http://www.sitesm2.org/.
Soller, A., Martinez, A., Jermann, P., & Mühlenbrock, M. (2005). From mirroring to guiding: A review of state of the art technology for supporting collaborative learning. International Journal of Artificial Intelligence in Education, 15, 261–290.
Stahl, G., & Hesse, F. (2009). Paradigms of shared knowledge. International Journal of Computer-Supported Collaborative Learning, 4(4), 365–369.
The Reload Project. Reusable eLearning Object Authoring & Delivery (RELOAD). (2005). Retrieved February 2, 2010, from http://www.reload.ac.uk.
Tsovaltzi, D., Rummel, N., Pinkwart, N., Scheuer, O., Harrer, A., Braun, I., et al. (2008). CoChemEx: Supporting conceptual chemistry learning via computer-mediated collaboration scripts. In P. Dillenbourg & M. Specht (Eds.), Proceedings of the third European conference on technology Enhanced learning (EC-TEL 2008) (pp. 437–448). Berlin: Springer.
Turani, A., & Calvo, R. (2007). The potential use of collaboration scripts in synchronous collaborative learning. Paper presented at the Proceedings of IMCL2007 conference.
Walker, E., Rummel, N., & Koedinger, K. (2009). Modeling helping behavior in an intelligent tutor for peer tutoring. In Proceedings of the 14th international conference on artificial intelligence in education (pp. 341–349). Amsterdam: IOS Press.
Wang, D.-Y., Lin, S., & Sun, C.-T. (2007). DIANA: A computer-supported heterogeneous grouping system for teachers to conduct successful small learning groups. Computers in Human Behavior, 23, 1997–2010.
Weinberger, A., Stegmann, K., Fischer, F., & Mandl, H. (2007). Scripting argumentative knowledge construction in computer-supported learning environments. In F. Fischer, I. Kollar, H. Mandl, & J. Haake (Eds.), Scripting computer-supported collaborative learning (pp. 191–211). New York: Springer.
Weller, M. (2006). The SLeD Project: Investigating learning design and services. Retrieved February 2, 2010, from http://www.elearning.ac.uk/features/sledproject.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Karakostas, A., Demetriadis, S. Adaptation patterns as a conceptual tool for designing the adaptive operation of CSCL systems. Education Tech Research Dev 59, 327–349 (2011). https://doi.org/10.1007/s11423-010-9162-5
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11423-010-9162-5