The Remote Control Approach – How to Apply Scaffolds to Existing Collaborative Learning Environments

  • Andreas Harrer
  • Nils Malzahn
  • Benedikt Roth
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4154)


In this paper we present an architecture for the integration of tutoring and process scaffolds into existing collaborative applications. The architecture allows to combine existing research results concerning collaborative processes and their formalization, and existing and tested collaborative learning environments. The architecture allows to control the learning environments either by a human or a pedagogic agent. Both types of tutors are using the same set of primitives – either via an intuitive user interface or a slim Java interface. To prove the soundness of the architecture an example is given using IMS LD collaboration scripts with Coppercore as a workflow engine controlling the Cool Modes environment. A description of the possible applications of the architecture in intelligent tutoring systems gives an insight into the opportunities opened by such a flexible approach. The paper closes with an outlook concerning the use of the architecture with more and different learning systems and process control engines.


Remote Control Collaborative Learning Intelligent Tutor System Cool Mode Computer Support Collaborative Learn 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Weinberger, A.: Scripts for Computer-Supported Collaborative Learning Effects of social and epistemic cooperation scripts on collaborative knowledge construction. PhD thesis, University of Munich (2003)Google Scholar
  2. 2.
    Quintana, C., Krajcik, J., Soloway, E.: A case study to distill structural scaffolding guidelines for scaffolded software. Technical report, CHI (2002)Google Scholar
  3. 3.
    O’Donnell, A.M., Dansereau, D.F.: Scripted cooperation in student dyads: A method for analyzing and enhancing academic learning and performance. In: Hertz-Lazarowitz, R., Miller, N. (eds.) Interaction in cooperative groups: The theoretical anatomy of group learning, pp. 120–141. Cambridge University Press, Cambridge (1992)Google Scholar
  4. 4.
    Weinberger, A., Fischer, F., Häkkinnen, P., Dillenbourg, P., Harrer, A.: Computer-supported scripting of interaction in collaborative learning environments. In: Workshop at the Conference on Computer Supported Collaborative Learning (2005)Google Scholar
  5. 5.
    Harrer, A., Hernandez Leo, D., Dimitriadis, Y.: Languages for modeling of collaborative learning processes: Formalization, practical uses and tools. In: Workshop at the Conference on Computer Supported Collaborative Learning (2005)Google Scholar
  6. 6.
    Dillenbourg, P.: Split where interaction should happen. In: Fischer, F., Mandl, H., Haake, J., Kollar, I. (eds.) Scripting Computer-supported Collaborative Learning - Cognitive, computational, and educational perspectives (to appear, 2006)Google Scholar
  7. 7.
    Leitao, S.: The potential of argument in knowledge building. Human Development 43, 332–360 (2000)CrossRefGoogle Scholar
  8. 8.
    The web-based inquiry science environment. as of 3rd (May 2005),
  9. 9.
    van Joolingen, W.R., Lazonder, A.W., de Jong, T., Savelsbergh, E.R., Manlove, S.: Co-lab: Research and development of an online learning environment for collaborative scientific discovery learning. Computers in Human Behavior 21, 671–688 (2004)CrossRefGoogle Scholar
  10. 10.
    Suthers, D., Weiner, A., Connelly, J., Paolucci, M.: Belvedere: Engaging students in critical discussion of science and public policy issues. In: Greer, J. (ed.) Proceedings of AI-ED 1995, pp. 266–273 (1995)Google Scholar
  11. 11.
    Aleven, V., McLaren, B., Roll, I., Koedinger, K.: Toward tutoring help seeking: Applying cognitive modeling to meta-cognitive skills. In: Proceedings of the Seventh International Conference on Intelligent Tutoring Systems (ITS-2004), pp. 227–239 (2004)Google Scholar
  12. 12.
    Martens, A.: Case-based training with intelligent tutoring systems. In: Proceedings of the International Conference on Advanced Learning Technologies, pp. 191–195 (2004)Google Scholar
  13. 13.
    Dawabi, P., Wessner, M.: Modellierung von blended learning szenarien. In: Fachtagung ”e-Learning” der Gesellschaft für Informatik, pp. 115–126 (2004)Google Scholar
  14. 14.
    Anderson, J.R., Corbett, A.T., Koedinger, K., Pelletier, R.: Cognitivetutors: Lessons learned. Journal of the Learning Sciences 4, 167–207 (1995)CrossRefGoogle Scholar
  15. 15.
    McLaren, B., Bollen, L., Walker, E., Harrer, A., Sewall, J.: Cognitive tutoring of collaboration: Developmental and empirical steps towards realization. In: Proceedings of the Conference on Computer Supported Collaborative Learning Conference (CSCL-2005), pp. 418–422 (2005)Google Scholar
  16. 16.
    Bote, L., Vaquero-Gonzalez, L.M., Vega-Gorgojo, G., Dimitriadis, Y., Asensio-Perez, J., Gomez-Sanchez, E., Hernandez-Leo, D.: A tailorable collaborative learning system that combines ogsa grid services and ims-ld scripting. In: de Vreede, G.-J., Guerrero, L.A., Marín Raventós, G. (eds.) CRIWG 2004. LNCS, vol. 3198, pp. 305–321. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  17. 17.
    Koper, R., Tattersall, C. (eds.): Learning Design: A Handbook on Modelling and Delivering Networked Education and Training. Springer, Heidelberg (2005)Google Scholar
  18. 18.
    Amorim, R., Lama, M., Sanchez, E., Vila, X.: A learning design ontology based on the ims specification. In: Koper, R., Tattersall, C., Burgos, D. (eds.) Current State on IMS Learning Design. Proceedings of the UNFOLD/Prolearn joint workshop, Valkenburg, pp. 203–225 (2005)Google Scholar
  19. 19.
    Vogten, H., Koper, R., Martens, H., Tattersall, C.: An architecture for learning design engines. In: Koper, R., Tattersall, C. (eds.) Learning Design, pp. 75–90. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  20. 20.
    Pinkwart, N.: Collaborative Modelling in Graph Based Environments. PhD thesis, University of Duisburg-Essen (2005)Google Scholar
  21. 21.
    Martens, A., Uhrmacher, A.M.: A formal tutoring process model for intelligent tutoring systems. In: Proceedings of the 16th European Conference on Artificial Intelligence, ECAI 2004, pp. 124–128 (2004)Google Scholar
  22. 22.
    Kuhn, M., Jansen, M., Harrer, A., Hoppe, H.U.: A lightweight approach for flexible group management in the classroom. In: Proceedings of the International Conference on Computer Supported Collaborative Learning (CSCL 2005), pp. 353–357 (2005)Google Scholar
  23. 23.
    Jansen, M.: Matchmaker tng - a framework to support collaborative java applications. In: Hoppe, H.U., Verdejo, F., Kay, J. (eds.) Proceedings of Artificial Intelligence in Education, pp. 529–530. IOS Press, Amsterdam (2003)Google Scholar
  24. 24.
    Hernandez Leo, D., Asensio Perez, J.I., Dimitriadis, Y., Bote Lorenzo, M.L., Jorrin Abellan, I.M., Villasclaras Fernandez, E.D.: Reusing ims-ld formalized best practices in collaborative learning structuring. Advanced Technology for Learning (extended version of the WBE 2005 paper) 2(4), 223–232 (2005)Google Scholar
  25. 25.
    de Jong, T., van Joolingen, W.: Discovery learning with computer simulations of conceptual domains. Review of Educational Research 68, 179–201 (1998)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Andreas Harrer
    • 1
  • Nils Malzahn
    • 1
  • Benedikt Roth
    • 1
  1. 1.Department of Computer Science and Interactive SystemsCOLLIDE research group, University of Duisburg-EssenDuisburgGermany

Personalised recommendations