From a Pattern Language to a Pattern Ontology Approach for CSCL Script Design

  • Jonathan Chacón
  • Davinia Hernández-Leo
  • Josep Blat
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6785)


Collaborative activities, in which students actively interact with each other, have proved to provide significant learning benefits. In Computer-Supported Collaborative Learning (CSCL), these collaborative activities are assisted by technologies. However, the use of computers does not guarantee collaboration, as free collaboration does not necessary lead to fruitful learning. Therefore, practitioners need to design CSCL scripts that structure the collaborative settings so that they promote learning. However, not all teachers have the technical and pedagogical background needed to design such scripts. With the aim of assisting teachers in designing effective CSCL scripts, we propose a model to support the selection of reusable good practices (formulated as patterns) so that they can be used as a starting point for their own designs. This model is based on a pattern ontology that computationally represents the knowledge captured on a pattern language for the design of CSCL scripts. A preliminary evaluation of the proposed approach is provided with two examples based on a set of meaningful interrelated patters computationally represented with the pattern ontology, and a paper prototyping experience carried out with two teaches. The results offer interesting insights towards the implementation of the pattern ontology in software tools.


CSCL Pattern Ontology Pattern Selection Collaborative Learning Design Pattern Language 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Calvo, A., Turani, A.: E-Learning Frameworks = (Design Patterns + Software Components). In: Goodyear, P., Retalis, S. (eds.) E-learning, design patterns and pattern languages, pp. 49–64. Sense Publishers (2010)Google Scholar
  2. 2.
    Dillenbourg, P.: Over-scripting CSCL: the risks of blending collaborative learning with instructional design. In: Kirschner, P. (ed.) Three worlds of CSCL. Can we support CSCL?, pp. 61–91. Open Universiteit Nederland, Heerlen (2002)Google Scholar
  3. 3.
    Goodyear, P., Retalis, S. (eds.): E-learning, design patterns and pattern languages. Sense Publishers, The Netherlands (2010)Google Scholar
  4. 4.
    Griffiths, D., Blat, J.: The role of teachers in editing and authoring units of learning using IMS Learning Design. In: Advanced Technology for Learning, vol. 2 (4), pp. 208–218 (2005)Google Scholar
  5. 5.
    Griffiths, D.: From Primitives to Patterns: a Discussion Paper, UNFOLD project (2005),
  6. 6.
    Harrer, A., Martens, A.: A Heterogeneous Pattern Language for Collaborative Learning Systems and Intelligent Tutoring Systems. In: Goodyear, P., Retalis, S. (eds.) E-learning, design patterns and pattern languages, pp. 49–64. Sense Publishers (2010)Google Scholar
  7. 7.
    Harrer, A.: An Approach to Organize Re-usability of Learning Designs and Collaboration Scripts of Various Granularities. In: Sixth IEEE International Conference on Advanced Learning Technologies ICALT 2006, pp. 164–168 (2006)Google Scholar
  8. 8.
    Hernández-Leo, D., Harrer, A., Dodero, J.M., Asensio-Pérez, J.I., Burgos, D.: A Framework for the Conceptualization of Approaches to “Create-by-Reuse” of Learning Design Solution. Journal of Universal Computer Science 13(7), 991–1001 (2007)Google Scholar
  9. 9.
    Hernández-Leo, D., Jorrín-Abellán, I.M., Villasclaras, E.D., Asensio-Pérez, J.I., Dimitriadis, Y.: A multicase study for the evaluation of a collaborative learning pattern-based visual design approach. Journal of Visual Languages and Computing 21(6), 313–331 (2010)CrossRefGoogle Scholar
  10. 10.
    Hernández, D., Asensio, J.I., Dimitriadis, Y., Villasclaras, E.D.: Pattern languages for generating CSCL scripts: from a conceptual model to the design of a real situation. In: Goodyear, P., Retalis, S. (eds.) E-learning, design patterns and pattern languages, pp. 49–64. Sense Publishers (2010)Google Scholar
  11. 11.
    Hernández-Leo, D., Carralero, M.A., Chacón, J., Pérez-Sanagustín, M., Carrió, M., Blat, J.: Sharing and co-editing learning design solutions. In: Proceedings of the European LAMS Conference, Oxford, pp. 20–23 (2010)Google Scholar
  12. 12.
    Horridge, M., Knublauch, H., Rector, A., Stevens, R., Wroe, C.: A practical guide to building OWL ontologies using the protégé-OWL plugin and CO-ODE tools edition 1.0. Technical Report, University Of Manchester (last visited January 2011),
  13. 13.
    Isotani, S., Mizoguchi, R., Inaba, A., Ikeda, M.: The foundations of a theory-aware authoring tool for CSCL design. Computers & Education 54(4), 809–834 (2010)CrossRefGoogle Scholar
  14. 14.
    Koschmann, T.D.: CSCL, theory and practice of an emerging paradigm. In: Koschmann, T. (ed.) Lawrence Erlbaum, New Jersey (1996)Google Scholar
  15. 15.
    LN4LD: Example IMS-LD packages. Open University of The Netherlands (2005),
  16. 16.
    Motik, B., Horrocks, I., Sattler, U.: Bridging the gap between OWL and relational databases. Web Semantics: Science, Services and Agents on the World Wide Web 7(2), 74–89 (2009)CrossRefGoogle Scholar
  17. 17.
    Snyder, C.: Paper prototyping: The fast and easy way to design and refine user interfaces. Morgan Kaufmann Pub. (2003)Google Scholar
  18. 18.
    Stahl, G., Koschmann, T., Suthers, D.: Computer-supported collaborative learning: An historical perspective. Cambridge handbook of the learning sciences (2006)Google Scholar
  19. 19.
    Vega-Gorgojo, G., Bote-Lorenzo, M.L., Gómez-Sánchez, E., Asensio-Pérez, J.I., Dimitriadis, Y.A., Jorrín-Abellán, I.M.: Ontoolcole: Supporting educators in the semantic search of CSCL tools. Journal of Universal Computer Science 14(1), 27–58 (2008)Google Scholar
  20. 20.
    Vega-Gorgojo, G., Bote-Lorenzo, M.L., Asensio-Pérez, J.I., Gómez-Sánchez, E., Dimitriadis, Y.A., Jorrín-Abellán, I.M.: Semantic search of tools for collaborative learning with the Ontoolsearch system. Computers & Education 54(4), 835–848 (2010)CrossRefGoogle Scholar
  21. 21.
    Villasclaras-Fernández, E.D., Hernández-Leo, D., Asensio-Pérez, J.I., Dimitriadis, Y.: Incorporating assessment in a pattern-based design process for CSCL scripts. Computers in Human Behavior, 25 (l5), 1028—1039 (2009)Google Scholar
  22. 22.
    Zelkowitz, M.V., Wallace, D.: Experimental validation in software engineering. Information and Software Technology, vol 39(11), 735–743 (1997)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Jonathan Chacón
    • 1
  • Davinia Hernández-Leo
    • 1
  • Josep Blat
    • 1
  1. 1.ICT Department, Universitat Pompeu FabraBarcelonaSpain

Personalised recommendations