A Multiple Constraints Framework for Collaborative Learning Flow Orchestration

  • Kalpani ManathungaEmail author
  • Davinia Hernández-Leo
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10013)


Collaborative Learning Flow Patterns (e.g., Jigsaw) offer sound pedagogical strategies to foster fruitful social interactions among learners. The pedagogy behind the patterns involves a set of intrinsic constraints that need to be considered when orchestrating the learning flow. These constraints relate to the organization of the flow (e.g., Jigsaw pattern - a global problem is divided into sub-problems and a constraint is that there need to be at least one expert group working on each sub-problem) and group formation policies (e.g., groups solving the global problem need to have at least one member coming from a different previous expert group). Besides, characteristics of specific learning situations such as learners’ profile and technological tools used provide additional parameters that can be considered as context-related extrinsic constraints relevant to the orchestration (e.g., heterogeneous groups depending on experience or interests). This paper proposes a constraint framework that considers different constraints for orchestration services enabling adaptive computation of orchestration aspects. Substantiation of the framework with a case study demonstrated the feasibility, usefulness and the expressiveness of the framework.


CSCL Collaborative Learning Flow Pattern(s) Macro scripts Jigsaw Learning flow orchestration 



Special thanks to participants from Escola de Santboi, Spain. This work has been partially funded by the Spanish Ministry of Economy and Competitiveness (TIN2014-53199-C3-3-R; MDM-2015-0502).


  1. 1.
    Dillenbourg, P.: What do you mean by ‘collaborative learning’? In: Collaborative Learning: Cognitive and Computational Approaches. Elsevier Science, New York (1999)Google Scholar
  2. 2.
    Dillenbourg, P., Tchounikine, P.: Flexibility in macro-scripts for CSCL. J. Comput. Assist. Learn. 23(1), 1–13 (2007)CrossRefGoogle Scholar
  3. 3.
    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., Rubia-Avi, B.: COLLAGE: a collaborative learning design editor based on patterns. J. Educ. Technol. Soc. 9, 58–71 (2006)Google Scholar
  4. 4.
    Stahl, G., Koschmann, T., Suthers, D.: Computer-supported collaborative learning: an historical perspective. In: Cambridge Handbook of the Learning Sciences, pp. 409–426 (2006)Google Scholar
  5. 5.
    Kobbe, L., Weinberger, A., Dillenbourg, P., Harrer, A., Hämäläinen, R., Häkkinen, P., Fischer, F.: Specifying computer-supported collaboration scripts. Int. J. Comput. Support. Collaborative Learn. 2, 211–224 (2007)CrossRefGoogle Scholar
  6. 6.
    Dillenbourg, P.: Over-scripting CSCL: The risks of blending collaborative learning with instructional design. Three worlds CSCL Can we Support CSCL? Open University of Netherlands, pp. 61–91 (2002)Google Scholar
  7. 7.
    Hernández-Leo, D., Asensio-p, J.I., Dimitriadis, Y., Villasclaras-fern, E.D.: Generating CSCL scripts. from a conceptual model of pattern languages to the design of real scripts. In: Goodyear, P., Retalis, S. (eds.) Technology-Enhanced Learning, Design Patterns and Pattern Languages. Series Technology Enhanced Learning, pp. 49–64. Sense Publishers, Rotterdam (2010)Google Scholar
  8. 8.
    Spoelstra, H., van Rosmalen, P., Houtmans, T., Sloep, P.: Team formation instruments to enhance learner interactions in open learning environments. Comput. Hum. Behav. 45, 11–20 (2015)CrossRefGoogle Scholar
  9. 9.
    Pérez-Sanagustín, M., Burgos, J., Hernández-Leo, D., Blat, J.: CLFP intrinsic constraints-based group management of blended learning situations. In: Daradoumis, T., Caballé, S., Juan, A.A., Xhafa, F. (eds.) Technology Enhanced Systems and Adaptation Methods for Collaborative Learning Support. Series Studies in Computational Intelligence, vol. 350, pp. 115–133. Springer, Heidelberg (2011)Google Scholar
  10. 10.
    Rodríguez-Triana, M.J.: Linking scripting and monitoring in blended CSCL Linking scripting & monitoring support in blended CSCL scenarios. Ph.D. dissertation, ETSI Telecommunication, UVA, Valladolid, Spain (2014)Google Scholar
  11. 11.
    Manathunga, K., Hernández-leo, D.: Has research on collaborative learning technologies addressed massiveness? a literature review. J. Educ. Technol. Soc. 18(4), 357–370 (2015)Google Scholar
  12. 12.
    Hernández-leo, D., Nieves, R., Arroyo, E., Rosales, A., Melero, J., Blat, J.: SOS: orchestrating collaborative activities across digital and physical spaces using wearable signaling devices. J. Univ. Comput. Sci. 18(15), 2165–2186 (2012)Google Scholar
  13. 13.
    Ounnas, A., Davis, H.C., Millard, D.E.: A framework for semantic group formation in education. J. Educ. Technol. Soc. 12(4), 43–55 (2009)Google Scholar
  14. 14.
    Sun, G., Shen, J.: Facilitating social collaboration in mobile cloud-based learning: a teamwork as a service (TaaS) approach. IEEE Trans. Learn. Technol. 7(3), 207–220 (2014)CrossRefGoogle Scholar
  15. 15.
    Sinha, T.: Together we stand, together we fall, together we win: dynamic team formation in massive open online courses. In: Fifth International Conference on the Applications of Digital Information and Web Technologies, pp. 107–112 (2014)Google Scholar
  16. 16.
    Inaba, T., Ando, K.: Development and assessment of CSCL system for large classrooms using collaborative script. In: eLmL 2014: The Sixth International Conference on Mobile, Hybrid and Online Learning, Spain, pp. 14–21 (2014)Google Scholar
  17. 17.
    Agrawal, R., Golshan, B., Terzi, E.: Forming beneficial teams of students in massive online classes. In: First ACM Conference on Learning @ Scale, Atlanta, pp. 155–156 (2014)Google Scholar

Copyright information

© Springer International Publishing AG 2016

Authors and Affiliations

  1. 1.ICT DepartmentUniversitat Pompeu FabraBarcelonaSpain

Personalised recommendations