Towards Community-Driven Development of Educational Materials: The Edukalibre Approach

The libre software development model has shown how combining collective intelligence can lead to revolutionary methods that underpin major software advancements. This paper argues that the time is ripe to examine the application of this model to the development of educational materials where not only teachers but also students can become actively involved in the creation of educational content. The paper describes a novel, truly open platform, developed within the Edukalibre project, to support the creation of collaboratively constructed educational materials. The paper presents the Edukalibre collaborative editing system that provides easy access to core technologies composed of a document repository with version control management and conversion tools to produce several formats for each document. Two different collaborative editing interfaces – COLLAB and ConDOR – have been implemented. Based on evaluation studies with COLLAB and ConDOR, we discuss several pedagogical and technological issues related to the deployment of community-driven development of educational content.

[1]  Nikolai Bezroukov,et al.  Open Source Software Development as a Special Type of Academic Research (Critique of Vulgar Raymondism) , 1999, First Monday.

[2]  Daniel M. Germán,et al.  The GNOME project: a case study of open source, global software development , 2003, Softw. Process. Improv. Pract..

[3]  Tim O'Reilly,et al.  What is Web 2.0: Design Patterns and Business Models for the Next Generation of Software , 2007 .

[4]  Jesus M. Gonzalez-Barahona Community structure of modules in the Apache project , 2004, ICSE 2004.

[5]  Barbara Allan,et al.  Virtual learning communities: a guide for practitioners , 2005 .

[6]  Gregorio Robles,et al.  Free/Libre and Open Source Software: Survey and Study - FLOSS FINAL REPORT , 2002 .

[7]  E. James Whitehead,et al.  HTTP Extensions for Distributed Authoring - WEBDAV , 1999, RFC.

[8]  Michael B. Spring,et al.  software to Aid Collaboration: Focus on Collaborative Authoring , 1997 .

[9]  Joseph Feller,et al.  Thoughts on Studying Open Source Software Communities , 2001, Realigning Research and Practice in Information Systems Development.

[10]  Otto Rentz,et al.  Teaching Integrated Technique Assessment based on Open-Source Software , 2004 .

[11]  Riccardo Mazza,et al.  GISMO: a Graphical Interactive Student Monitoring Tool for Course Management Systems , 2004 .

[12]  Dustin K. Jundt,et al.  Teams in organizations: from input-process-output models to IMOI models. , 2005, Annual review of psychology.

[13]  SYLVIE NOËL,et al.  Empirical Study on Collaborative Writing: What Do Co-authors Do, Use, and Like? , 2004, Computer Supported Cooperative Work (CSCW).

[14]  Fred L. Drake,et al.  The Python Language Reference Manual , 1999 .

[15]  Christian Robottom Reis,et al.  An Overview of the Software Engineering Process and Tools in the Mozilla Project , 2002 .

[16]  Vania Dimitrova,et al.  Development-oriented eLearning Tool Evaluation: The Edukalibre Approach , 2005 .

[17]  Roy T. Fielding,et al.  Hypertext Transfer Protocol - HTTP/1.0 , 1996, RFC.

[18]  Michael W. Godfrey,et al.  Software Engineering Research in the Bazaar , 2001 .

[19]  Stefan Koch,et al.  Free / open source software development , 2004 .

[20]  Brian Fitzgerald,et al.  Proceedings of the IFIP TC8/WG8.2 Working Conference on Realigning Research and Practice in Information Systems Development: The Social and Organizational Perspective , 2001 .

[21]  Etienne Wenger,et al.  Communities of Practice: Learning, Meaning, and Identity , 1998 .

[22]  Douglas Henton,et al.  William and Flora Hewlett Foundation , 2021 .

[23]  George Siemens Open Source Content in Education , 2003 .