A Framework System for Intelligent Support in Open Distributed Learning Environments

The 1998 paper by Martin Mühlenbrock, Frank Tewissen, and myself introduced a multi-agent architecture and a component engineering approach for building open distributed learning environments to support group learning in different types of classroom settings. It took up prior work on “multiple student modeling” as a method to configure and inform group learning situations based on individually assessed learner models. Additionally, methods for detecting collaboration patterns in group action logs were introduced. The approach was exemplified with several applications in the areas of mathematics and general problems solving. The commentary traces a line of development from this work to current mobile and web-based learning architectures and approaches to action logging for interaction analysis. “Lessons learned” are discussed and briefly illustrated with examples from recent work on intelligently enhanced learning environments.

[1]  Julita Vassileva,et al.  The Intelligent Helpdesk: Supporting Peer-Help in a University Course , 1998, Intelligent Tutoring Systems.

[2]  Vania Dimitrov,et al.  The Interactive Maintenance of Open Learner Models , 1999 .

[3]  Michael R. Genesereth,et al.  A Distributed and Anonymous Knowledge Sharing Approach to Software Interoperation , 1995, Int. J. Cooperative Inf. Syst..

[4]  Barbara Wasson,et al.  Learning by creating and exchanging objects: The SCY experience , 2010, Br. J. Educ. Technol..

[5]  Pierre Dillenbourg,et al.  Collaborative Learning: Cognitive and Computational Approaches , 1999 .

[6]  Heinz Ulrich Hoppe,et al.  Computer supported interaction analysis of group problem solving , 1999, CSCL.

[7]  Martin Mühlenbrock,et al.  Action-based collaboration analysis for group learning , 2001, DISKI.

[8]  H. Ulrich Hoppe,et al.  Deductive error diagnosis and inductive error generalization for intelligent tutoring systems , 1994 .

[9]  Kenneth R. Koedinger,et al.  An architecture for plug-in tutor agents , 1996 .

[10]  Heinz Ulrich Hoppe,et al.  Supporting flexible communication in heterogeneous multi-user environments , 1994, 14th International Conference on Distributed Computing Systems.

[11]  A. Martínez-Monés,et al.  Users' data : collaborative and social analysis , 2009 .

[12]  Bradford W. Parkinson,et al.  A Peer Help System for Workplace Training1 , 1997 .

[13]  Sandra Katz,et al.  Extensions of intelligent tutoring paradigms to support collaborative learning , 1992 .

[14]  Heinz Ulrich Hoppe,et al.  Supporting collaborative activities in computer integrated classrooms-the NIMIS approach , 2000, Proceedings Sixth International Workshop on Groupware. CRIWG 2000.

[15]  Simon Hoyle The evolution of research , 2014 .

[16]  Tobin J. Lehman,et al.  T Spaces , 1998, IBM Syst. J..

[17]  Michael R. Genesereth,et al.  An agent-based framework for interoperability , 1997 .

[18]  Heinz Ulrich Hoppe,et al.  Educational scenarios for cooperative use of Personal Digital Assistants , 2003, J. Comput. Assist. Learn..

[19]  Guido Zarrella,et al.  Using Dialogue Features to Predict Trouble During Collaborative Learning , 2005, User Modeling and User-Adapted Interaction.

[20]  H. Ulrich Hoppe,et al.  Distributed Visual Language Environments for Cooperation and Learning: Applications and Intelligent Support , 2000 .

[21]  John Self,et al.  The Role of Student Models in Learning Environments (Special Issue on Intelligent CAI and Hypermedia) , 1994 .

[22]  M. Mühlenbrock,et al.  Intelligently Supported Collaborative Learning Environments based on Visual Languages : A Generic Approach , 2000 .

[23]  P. Dillenbourg,et al.  The evolution of research on collaborative learning , 1996 .

[24]  Heinz Ulrich Hoppe,et al.  "Today's Talking Typewriter" - Supporting Early Literacy in a Classroom Environment , 2000, Intelligent Tutoring Systems.

[25]  G. McCalla The Fragmentation of Culture , Learning , Teaching and Technology : Implications for the Artificial Intelligence in Education Research Agenda in 2010 , 2000 .

[26]  Tobias Hecking,et al.  A Flexible Framework for the Authoring of Reusable and Portable Learning Analytics Gadgets , 2014, 2014 IEEE 14th International Conference on Advanced Learning Technologies.

[27]  Heinz Ulrich Hoppe,et al.  The Use of Multiple Student Modeling to Parameterize Group Learning , 2001 .

[28]  Heinz Ulrich Hoppe,et al.  Monitoring and Analysing Students' Systematic Behaviour - The SCY Pedagogical Agent Framework , 2010, EC-TEL.

[29]  Heinz Ulrich Hoppe,et al.  Group-Oriented Modelling Tools with Heterogeneous Semantics , 2002, Intelligent Tutoring Systems.

[30]  Nikolaos Avouris,et al.  Design of collaboration-support tools for group problem solving , 2001 .

[31]  Julita Vassileva,et al.  Goal-Based Autonomous Social Agents: Supporting Adaptation and Teaching in a Distributed Environment , 1998, Intelligent Tutoring Systems.

[32]  Brant A. Cheikes,et al.  GIA: An Agent-Based Architecture for Intelligent Tutoring Systems , 1995, CIKM Information Agents Workshop.

[33]  Timothy W. Finin,et al.  KQML as an agent communication language , 1994, CIKM '94.

[34]  Judy Kay,et al.  Student Models that Invite the Learner In: The SMILI: () Open Learner Modelling Framework , 2007, Int. J. Artif. Intell. Educ..

[35]  Erik Duval,et al.  Technology Enhanced Learning , 2017 .

[36]  David Gelernter,et al.  Generative communication in Linda , 1985, TOPL.

[37]  Barbara Wasson,et al.  Identifying Coordination Agents for Collaborative Telelearning , 1998 .

[38]  Alejandra Martínez-Monés,et al.  From Mirroring to Guiding: A Review of State of the Art Technology for Supporting Collaborative Learning , 2005, Int. J. Artif. Intell. Educ..

[39]  Heinz Ulrich Hoppe,et al.  Tuple Spaces as a Flexible Integration Platform for Distributed Learning Environments , 2007, ICCE.