A Generic Platform for the Systematic Construction of Knowledge-based Collaborative Learning Applications

This study aims to explore the importance of efficient management of event information generated from group activity in collaborative learning practices for its further use in extracting and providing knowledge on interaction behavior. The essential issue here is how to design a platform that can be used for real, long-term, complex collaborative problem-solving situations and which enables the instructor to both analyze group interaction effectively and provide an adequate support when needed. The achievement of this task first involves the design of a conceptual model that structures and classifies the information generated in a collaborative learning application at several levels of description. This conceptual model is then translated into a computational model that not only allows the efficient management of the knowledge produced by the individual and group activity but also the possibility of exploiting this knowledge further as a meta-cognitive tool for real-time coaching and regulating the collaborative learning process. The computational model becomes the central issue in this contribution while the conceptual model is briefly introduced.

[1]  Fatos Xhafa,et al.  A layered framework for evaluating on-line collaborative learning interactions , 2006, Int. J. Hum. Comput. Stud..

[2]  Fatos Xhafa,et al.  A study into the feasibility of generic programming for the construction of complex software , 2003 .

[3]  Fatos Xhafa,et al.  Towards a generic platform for developing CSCL applications using Grid infrastructure , 2004, IEEE International Symposium on Cluster Computing and the Grid, 2004. CCGrid 2004..

[4]  Krzysztof Czarnecki,et al.  Overview of Generative Software Development , 2004, UPP.

[5]  Karin Becker,et al.  A Component-Based Architecture to Support Collaborative Application Design , 2002, CRIWG.

[6]  J. McGrath Time, Interaction, and Performance (TIP) , 1991 .

[7]  Fatos Xhafa,et al.  A Framework for Assessing Self, Peer, and Group Performance in E-Learning , 2006 .

[8]  A. Martínez,et al.  An Xml-based Representation of Collaborative Interaction , 2002 .

[9]  Riichiro MIZOGUCHI,et al.  What Learning Patterns are Effective for a Learner ’ s Growth ? An ontological support for designing collaborative learning , 2003 .

[10]  Fatos Xhafa,et al.  A Grid-Based Approach for Processing Group Activity Log Files , 2004, OTM Workshops.

[11]  Krzysztof Czarnecki,et al.  Generative Programming: Methods, Techniques, and Applications , 2002, ICSR.

[12]  Yannis A. Dimitriadis,et al.  Grid Characteristics and Uses: A Grid Definition , 2003, European Across Grids Conference.

[13]  Fatos Xhafa,et al.  A Grid-Aware Implementation for Providing Effective Feedback to On-Line Learning Groups , 2005, OTM Workshops.

[14]  Richard Bentley,et al.  The World Wide Web as Enabling Technology for CSCW: The Case of BSCW , 1997, Computer Supported Cooperative Work (CSCW).

[15]  Timothy Koschmann,et al.  Paradigm shifts and instructional technology : An introduction , 1996 .

[16]  Pierre Dillenbourg,et al.  Chapter 1 (Introduction) What do you mean by 'collaborative learning'? , 1999 .

[17]  Paul Watson,et al.  Databases and the Grid , 2003 .

[18]  Carl Gutwin,et al.  Support for workspace awareness in educational groupware , 1995, CSCL.

[19]  Joerg Zumbach,et al.  Supporting Distributed Problem-Based Learning: The Use of Feedback Mechanisms in Outline Learning , 2004 .

[20]  Kaizar Amin,et al.  Open Collaborative Grid Service Architecture (OCGSA) , 2002, EuroWeb.

[21]  Luis E. Anido-Rifón,et al.  A component model for standardized web-based education , 2001, ACM J. Educ. Resour. Comput..