The functionality and interfaces of software dedicates collaborative learning system and use the interface designers constitute the starting point for the development of new web-based software devoted to international and multi-domain activities. The functionality and interface of the system would be derived from pedagogical considerations and could be adapted to the different school environments and contexts as well as used in conjunction with other pieces of software. Moreover, adaptation to various national pedagogical cultures and different educational contexts was needed. Therefore the creation of a modular
learning environment was suggested, so that the users were able to select the modules they could use in the context of each project
I completely agree with Che - regardless of the technology you use, the most important thing you can ensure that you CSCL system has is a strong foundation in learning theory and a design suited to match that theoretical approach. All the technology and collaboration in world can not replace understanding how people learn and how to support them in those endeavors.
In my experience a good start is to deeply think about the objective of the collaboration and the proposals you would do to participants, because tools can be "collected" around this objective both using a devoted platform (open source or proprietary) or single tools, better if already in use between participants, or (forcing them to share since the very beginning) proposing them as a collaborative activity to choose their own tools together. The most important thing is to give a pace and clear and complete instructions on the achievements and tasks and their due dates. Without this part, really precise and consistent with the entry level of participants, it is quite difficult to make the collaboration really start. After that, it is important to be ready to slightly adapt the amount of work and the granular objectives according to the real amount of time and effort participants are able/willing to devote to the course activities, in order to make them feel how much it is important for you that they keep going and keep learning according to their rhythm. Please let me know if this helps, as a start.
Paola Corti..thank you for your answer..but im still unclear about building up CSCL model. Some article stated the foundation of the CSCL is from Collaborative learning (CL) but some stated form the e-learning model. Probably we can discuss further regarding this confusing taught...:)
The predicative semantic mapping helps us to cope with underspecified models. The form of semantics definition based on sets allows for an easy explanation of composition and refinement of models. The system model predefines general semantic domain that can be reused in various semantics definitions for structural, behavioral and interaction concepts
You might want to refer to works by Kirschner for example this article. I found it very useful to help designing a CSCL model :
Kirschner, P., Strijbos, J. W., Kreijns, K., & Beers, P. J. (2004). Designing electronic collaborative learning environments. Educational technology research and development, 52(3), 47-66.
Also, you might want to consider from which learning theory to view CSCL: either from socio-cognitive theory point of view (refers to works by Bandura) OR socio-cultural theory point of view (refers to works by Vygotsky)