Skip to main content
Log in

Abstract

This article presents a model whose primary concern and design rationale is to offer users (teachers) with basic ICT skills an intuitive, easy, and flexible way of editing scripts. The proposal is based on relating an end-user representation as a table and a machine model as a tree. The table-tree model introduces structural expressiveness and semantics that are limited but straightforward and intuitive. This approach is less expressive and introduces less semantics than approaches based on workflow representations and complex meta-models. However, it may be enhanced to represent complex features such as by-intention grouping mechanisms, constraint checking or configuration of enactment frameworks. A usability test suggests that the model/interface is easy to use and that teachers avail themselves of the flexibility available to model scripts according to their perspectives.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2

Similar content being viewed by others

Notes

  1. If such an editor is used when integrated with a LMS, some of these items may be downloaded from the LMS database.

  2. Of course, interface subtleties could be imagined to locally overcome this constraint, but this is of little interest and would contradict the simplicity principle. See further discussions in “Management of the table-tree representation and interface variants”.

  3. Technical frameworks are to be measured with respect to their design rationale and specifications, i.e., in this case, ease of use. They are not to be analyzed in terms of the quality of the produced scripts or learning outcomes, since representations or operationalization frameworks may be used to implement a broad variety of collaboration scripts, including ineffective or detrimental ones (Wecker et al. 2010).

  4. As a matter of fact, when analyzing these 25 scripts collected from the literature, we noticed that complex mechanism scheduling was not that frequent and, in most cases, could easily be implemented by duplicating a limited number of rows or items. This is in line with the conclusions of Haake and his colleague who developed a language (based on Petri nets) allowing management of complex mechanisms, but noticed that in many cases simple sequences are sufficient (Haake and Pfister 2007).

  5. Such graphs, if any, denote the fact that branches have common values, and can be deployed as trees via automated duplications. This is not to be confused with using a graph modeling to represent cycles as in a workflow representation.

  6. Creating a column limited to some of the rows is not in the model’s scope as it does not comply with the homogeneity principle and the interface principle.

References

  • Aronson, E., Blaney, N., Sikes, J., Stephan, G., & Snapp, M. (1978). The jigsaw classroom. Beverly Hills, CA: Sage Publication.

    Google Scholar 

  • Baker, M., & Lund, K. (1997). Promoting reflective interactions in a CSCL environment. Journal of Computer Assisted Learning, 13(3), 175–193.

    Article  Google Scholar 

  • Bakia, M., Murphy, R., Anderson, K., & Trinidad, G. E. (2011). International experiences with technology in education: Final report. Washington, D.C: U.S. Department of Education, Office of Educational Technology.

    Google Scholar 

  • Belgiorno, F., Chiara, R. D., Manno, I., & Scarano, V. (2008). A flexible and tailorable architecture for scripts in F2F collaboration. In Proceedings of the 3rd European Conference on Technology Enhanced Learning: Times of Convergence: Technologies Across Learning Contexts. Springer-Verlag Berlin, pp. 401–412.

  • Botturi, L., & Todd, S. (2007). Handbook of visual languages for instructional design: Theory and practices. Information Science Reference: Hershey, IGI Publishing Hershey.

    Book  Google Scholar 

  • Botturi, L., Derntl, M., Boot, E., & Figl, K. (2006). A classification framework for educational modeling languages in instructional design. In Proceedings of 6th IEEE International Conference on Advanced Learning Technologies, pp. 1216–1220.

  • Derntl, M., Neumann, S., Griffiths D., & Oberhuemer, P. (2011). The conceptual structure of IMS Learning Design does not impede its use for authoring. IEEE Transactions on Learning Technologies (preprint). doi:10.1109/TLT.2011.25

  • De Wever, B., Van Keer, H., Schellens, T., & Valcke, M. (2009). Structuring asynchronous discussion groups: The impact of role assignment and self-assessment on students’ levels of knowledge construction through social negotiation. Journal of Computer Assisted Learning, 25, 177–188.

    Article  Google Scholar 

  • Dillenbourg, P. (2002). Over-scripting CSCL: The risks of blending collaborative learning with instructional design. In P. A. Kirschner (Ed.), pp. 61–91.

  • Dillenbourg, P., Dimitriadis, Y., Nussbaum, M., Prieto, L. P., Asensio, J. I., Sharples, M. et al. (2011). Classroom Orchestration (submitted; extended version of Deliverable D1.5 of the European Network for Excellence Stellar).

  • Dillenbourg, P., & Hong, F. (2008). The mechanics of CSCL macro scripts. International Journal of Computer-Supported Collaborative Learning, 3(1), 5–23. Springer.

    Article  Google Scholar 

  • Dillenbourg, P., & Jermann, P. (2007). Designing Integrative Scripts. In: F. Fischer, I. Kollar, H. Mandl & J. M. Haake (Eds.). Computer-Supported Collaborative Learning Series, Springer, pp.275–301.

  • Dillenbourg, P., & Tchounikine, P. (2007). Flexibility in macro-scripts for CSCL. Journal of Computer Assisted Learning, 23(1), 1–13.

    Article  Google Scholar 

  • Drools. (2012). The Business Logic integration Platform (www.jboss.org/drools), visited in 08/2012.

  • Fischer, F., Kollar, I., Haake, J. M., & Mandl, H. (2007). Perspectives on collaboration scripts. In F. Fischer, I. Kollar, H. Mandl, & J. M. Haake (Eds.), Scripting computer-supported communication of knowledge – cognitive, computational, and educational perspectives (pp. 1–10). New York: Springer.

    Google Scholar 

  • Haake, J. M., & Pfister, H.-R. (2007). Flexible scripting in Net-Based Learning Groups. In F. Fischer, I. Kollar, H. Mandl, & J. M. Haake (Eds.). Computer-Supported Collaborative Learning Series, Springer, pp.155–175.

  • Harrer, A., & Hoppe, H. U. (2008). Visual modeling of collaborative learning processes – uses, desired properties and approaches. In L. Botturi & S. Todd (Eds.), Handbook of visual languages for instructional design: Theory and practices (pp. 281–298). Hershey: Information Science Reference.

    Google Scholar 

  • Harrer, A., Malzahn, N., & Hoppe, H. U. (2007). Graphical modeling and simulation of learning designs. In T. Hirashima, H. U. Hoppe, & S. S. Young (Eds.), Supporting learning flow through integrative technologies (pp. 291–294). Amsterdam: Ios Press.

    Google Scholar 

  • Hernández-Leo, D., Asensio-Pérez, J. I., Dimitriadis, Y., & Villasclaras-Fernández, E. D. (2010). Generating CSCL scripts: From a conceptual model of pattern languages to the design a real situation (Appendix). In P. Goodyear & S. Retalis (Eds.), Technology enhanced learning. Design Patterns and Pattern Languages: SensePublishers.

    Google Scholar 

  • 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. (2006). COLLAGE: A collaborative learning design editor based on patterns. Journal of Educational Technology and Society, 9(1), 58–71.

    Google Scholar 

  • IMS-LD. (2012). IMS Learning Design (http://www.imsglobal.org/learningdesign), visited 08/2012.

  • Kobbe, L., Weinberger, A., Dillenbourg, P., Harrer, A., Hämäläinen, R., Häkkinen, P., & Fischer, F. (2007). Specifying computer-supported collaboration scripts. International Journal of Computer-Supported Collaborative Learning, 2(2–3), 211–224.

    Article  Google Scholar 

  • Kollar, I., Fischer, F., & Slotta, J. D. (2007). Internal and external scripts in computer-supported collaborative inquiry learning. Learning and Instruction, 17(6), 708–721.

    Article  Google Scholar 

  • Kollar, I., Fischer, F., & Hesse, F. W. (2006). Computer-supported cooperation scripts – a conceptual analysis. Educational Psychology Review, 18(2), 159–185.

    Article  Google Scholar 

  • LAMS. LAMS: Learning Activity Management System (http://www.lamsfoundation.org/), visited in 08/2012.

  • Lonchamp, J. (2006). Supporting synchronous collaborative learning: A generic, multi-dimensional model. International Journal of Computer-Supported Collaborative Learning, 1(2), 247–276.

    Article  Google Scholar 

  • Miao, Y., Hoeksema, K., Hoppe, H. U., & Harrer, A. (2005). CSCL scripts: Modelling features and potential Use (pp. 423–432). Taipei, Taiwan: International Conference on Computer Supported Collaborative Learning.

    Google Scholar 

  • Moodle. (2012) Open-source community-based tools for learning (www.moodle.org), visited in 08/2012.

  • Neumann, S., Klebl, M., Griffiths, D., Hernández-Leo, D., de la Fuente Valentín, L., Hummel, H., Brouns, F., Derntl, M., & Oberhuemer, P. (2010). Report of the results of an IMS learning design expert workshop. International Journal of Emerging Technologies In Learning (IJET), 5(1), 58–72.

    Google Scholar 

  • Nodenot, T., Caron, P-A., Le Pallec, X., Laforcade P. (2008). Applying Model Driven Engineering Techniques and Tools to the Planets Game Learning Scenario. Journal of Interactive Media in Education (http://jime.open.ac.uk), Special Issue: Comparing Educational Modelling Languages on the “Planet Game” Case Study.

  • 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: Erlbaum.

    Google Scholar 

  • Palincsar, A., & Brown, A. (1984). Reciprocal teaching of comprehension-fostering and comprehension-monitoring activities. Cognition and Instruction, 1, 117–175.

    Article  Google Scholar 

  • Prieto, L.P., Asensio-Pérez, J.I., Dimitriadis, Y.A., Gómez-Sánchez, E. & Muñoz-Cristóbal, J.A. (2011). GLUE!-PS: A Multi-language Architecture and Data Model to Deploy TEL Designs to Multiple Learning Environments. European Conference on Technology Enhanced Learning, pp. 285–298.

  • Ronen, M., Kohen-Vacs, D., & Raz-Fogel, N. (2006). Adopt & Adapt: Structuring, Sharing and Reusing Asynchronous Collaborative Pedagogy. International Conference of the Learning Sciences, pp. 599–605

  • Roschelle, J., Rafanan, K., Bhanot, R., Estrella, G., Penuel, B., Nussbaum, M., & Claro, S. (2009). Scaffolding group explanation and feedback with handheld technology: Impact on students’ mathematics learning. Educational Technology Research and Development, 58(4), 399–419. Springer.

    Article  Google Scholar 

  • Rummel, N., & Spada, H. (2005). Learning to collaborate: An instructional approach to promoting collaborative problem solving in computer-mediated settings. The Journal of the Learning Sciences, 14(2), 201–241.

    Article  Google Scholar 

  • Schellens, T., Van Keer, H., De Wever, B., & Valcke, M. (2007). Scripting by assigning roles: Does it improve knowledge construction in asynchronous discussion groups? International Journal of Computer-Supported Collaborative Learning, 2(2–3), 225–246.

    Article  Google Scholar 

  • Schoonenboom, J. (2008). The effect of a script and an interface in grounding discussions. International Journal of Computer-Supported Collaborative Learning, 3(3), 327–341.

    Article  Google Scholar 

  • Slof, B., Erkens, G., Kirschner, P. A., Jaspers, J. G. M., & Janssen, J. (2010). Guiding students’ online complex learning-task behavior through representational scripting. Computers in Human Behavior, 26(5), 927–939.

    Article  Google Scholar 

  • Stahl, G., & Hesse, F. (2007). Welcome to the future: ijCSCL volume 2. International Journal of Computer-Supported Collaborative Learning, 2(1), 1–5.

    Article  Google Scholar 

  • Stegmann, K., Weinberger, A., & Fischer, F. (2007). Facilitating argumentative knowledge construction with computer-supported collaboration scripts. International Journal of Computer-Supported Collaborative Learning, 2(4), 421–447.

    Article  Google Scholar 

  • Tchounikine, P. (2011). Computer Science and Educational Software DesignA Resource for Multidisciplinary Work in Technology Enhanced Learning. Springer. doi:10.1007/978-3-642-20003-8_6

  • Tchounikine, P. (2008). Operationalizing macro-scripts in CSCL technological settings. International Journal of Computer-Supported Collaborative Learning, 3(2), 193–33. Springer.

    Article  Google Scholar 

  • Trimmer, K. (2006). Teacher ICT Skills: Evaluation of the Information and Communication Technology Knowledge and Skill Levels of Western Australian Government School Teachers. Autralian Evaluation Society International Conference, Darwin, Australia. (retrieved from http://www.aes.asn.au, April 2012).

  • Villasclaras-Fernández, E. D., Hernández-Gonzalo, J. A., Hernández-Leo, D., Asensio-Pérez, J. I., Dimitriadis, Y., & Martínez-Monés, A. (2009). InstanceCollage: A tool for the particularization of collaborative IMS-LD scripts. Educational Technology & Society, 12(3), 56–70.

    Google Scholar 

  • Wecker, C., Stegmann, K., Bernstein, F., Huber, M. J., Kalus, G., Kollar, I., Rathmayer, S., & Fischer, F. (2010). S-COL: A Copernican turn for the development of flexibly reusable collaboration scripts. International Journal of Computer-Supported Collaborative Learning, 5, 321–343. Springer New York.

    Article  Google Scholar 

  • Weinberger, A., Ertl, B., Fischer, F., & Mandl, H. (2005). Epistemic and social scripts in computer-supported collaborative learning. Instructional Science, 33(1), 1–30.

    Article  Google Scholar 

  • Weinberger, A., Kollar, I., Dimitriadis, Y., Mäkitalo-Siegl, K., & Fischer, F. (2008). Computer-supported collaboration scripts: Theory and practice of scripting CSCL. In N. Balacheff, S. Ludvigsen, T. de Jong, A. Lazonder, S. Barnes, & L. Montandon (Eds.), Technology-enhanced learning. Principles and products (pp. 155–174). Berlin: Springer.

    Google Scholar 

  • Weinberger, A., Stegmann, K., & Fischer, F. (2010). Learning to argue online: Scripted groups surpass individuals (unscripted groups do not). Computers in Human Behavior, 26, 506–515.

    Article  Google Scholar 

  • Williams, D. L., Boone, R., & Kingsley, K. V. (2004). Teacher beliefs about educational software: A Delphi study. Journal of Research on Technology in Education, 36(3), 213–229.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Pierre Tchounikine.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Sobreira, P., Tchounikine, P. A model for flexibly editing CSCL scripts. Computer Supported Learning 7, 567–592 (2012). https://doi.org/10.1007/s11412-012-9157-9

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11412-012-9157-9

Keywords

Navigation