Modern on-line collaborative learning (CSCL) environments no longer depend on homogeneous groups, static content and resources, and single pedagogies but high customization and flexibility are a must.... This description may be from another edition of this product.