About the Complexity of CSCL Systems
Résumé
CSCL systems must deal with both the general complexity of supporting people doing things collaboratively through computers and the specific complexity of constructing artificial situations in which collaborative learning processes are expected to occur. This paper emphasizes three high level requirements for designing-in-the-large rich and malleable CSCL systems dealing with that multiform complexity. For each requirement the paper describes solutions taken from the Omega+ effort for providing a generic and flexible synchronous CSCL framework.