SubCollaboration: large‐scale group management in collaborative learning
- 29 December 2010
- journal article
- research article
- Published by Wiley in Software: Practice and Experience
- Vol. 41 (4) , 449-465
Abstract
Computer‐supported collaborative learning is a paradigm that uses technology to support collaborative methods of instruction. When combining collaborative learning with the need to exchange documents between students and the teaching staff in a blended learning scenario, version control systems (VCSs) greatly simplify this collaboration. Furthermore, these tools need to be adopted in regular classes as they are used in industrial environments. But deploying a collaborative environment in which version control is used does not scale for large classes. This paper presents SubCollaboration, a platform that uses the VCS Subversion to manage a large number of work spaces in a collaborative learning environment. The tool maintains a reference workspace where teaching staff introduces new material that is then synchronized with the team repositories. Two case studies are presented showing that students easily learn the use of version control and its deployment in large classes is feasible. Copyright © 2010 John Wiley & Sons, Ltd.Keywords
This publication has 8 references indexed in Scilit:
- Teaching operating systems using virtual appliances and distributed version control2010
- On preparing students for distributed software development with a synchronous, collaborative development platformACM SIGCSE Bulletin, 2009
- Integrated online courseware for computer science coursesACM SIGCSE Bulletin, 2007
- Learning by doing2005
- An Eclipse-based course project snapshot and submission system2004
- CVS historical information to understand how students develop software2004
- Tools and techniques for large scale grading using Web-based commercial off-the-shelf softwareACM SIGCSE Bulletin, 2003
- An integrated approach to distributed version management and role-based access control in computer supported collaborative writingJournal of Systems and Software, 2001