Collaborative Learning Tool Applying to C Programming Language
ICWL '08 Proceedings of the 7th international conference on Advances in Web Based Learning
OTM'07 Proceedings of the 2007 OTM confederated international conference on On the move to meaningful internet systems: CoopIS, DOA, ODBASE, GADA, and IS - Volume Part II
Journal of Systems and Software
ICCSA'11 Proceedings of the 2011 international conference on Computational science and Its applications - Volume Part V
The impact of blended e-learning on undergraduate academic essay writing in English (L2)
Computers & Education
Hi-index | 0.00 |
Modern on-line collaborative learning environments no longer depend on homogeneous groups, static content and resources, and single pedagogies, but high customization and flexibility are a must in this context. This means that collaborative learning practices need to be continuously adapted, adjusted, and personalized to each specific target learning group. Moreover, these environments are to enable and scale the involvement of an increasing large number of single/group participants who can geographically be widely distributed, and who need transparently share a huge variety of both software and hardware distributed resources. As a result, collaborative learning applications need to be designed in a way that overcome important nonfunctional requirements arisen in distributed contexts, such as scalability, flexibility, availability, interoperability, and integration of different, heterogeneous, and legacy collaborative learning systems. As a contribution towards this direction, in this paper, an approach based on Web and Grid services is proposed to guide developers in meeting these demanding requirements for the enhancement and improvement of the collaborative learning experience in highly distributed environments.