Collaborative Development + OER

Carpentries lesson content is openly developed on GitHub by hundreds of contributors editing and discussing the materials. For example, the SWC Version Control with Git lesson has 100+ contributors since 2013, with about 200 discussion “Issues” since 2015.

The lessons are created by writing Markdown files, styled by a web template, and hosted on GitHub Pages free service.

Using these lesson outlines, workshops are organized around the world by host institutions and facilitated by Carpentries trained instructors. Using a template, each workshop creates a custom home page with all the information needed for participants, and can customize the lessons. For example, WSU’s CEREO recently hosted a Software Carpentry workshop.

Having these lessons hosted on the web helps active learners by providing an easy to access copy of the materials for:

Why Open?

This approach to lesson materials highlights the value of developing Open Educational Resources in easy to modify formats–enabling teachers to adapt materials to the needs of their learners…

Open Educational Resources (OER) are not just a free download!

Open Educational Resources are teaching, learning and research materials in any medium – digital or otherwise – that reside in the public domain or have been released under an open license that permits no-cost access, use, adaptation and redistribution by others with no or limited restrictions.

OER are materials that are free to access and use–but are also licensed to be modified, adapted, re-mixed, and re-used in new ways. Open is the key word (see the Open Definition). This is the feature that makes OERs so powerful for teaching and learning–they reduce costs for students, but also enable innovation, providing instructors the freedom to flexibly adapt and enrich the learning experience.

5R Permissions
  1. Retain – the right to make, own, and control copies of the content (e.g. download, duplicate, store, and manage)
  2. Reuse – the right to use the content in a wide range of ways (e.g. in a class, in a study group, on a website, in a video)
  3. Revise – the right to adapt, adjust, modify, or alter the content itself (e.g. translate the content into another language)
  4. Remix – the right to combine the original or revised content with other material to create something new (e.g. incorporate the content into a mashup)
  5. Redistribute – the right to share copies of the original content, your revisions, or your remixes with others (e.g. give a copy of the content to a friend)

David Wiley, Open Content Definition

Enjoying the freedoms of open content instructors can:

Why GitHub?

GitHub is a cloud Git repository hosting service, with benefits! It provides a handy web interface for managing, editing, and collaborating on Git repositories. Originally designed to manage large open-source software projects, its use has expanded to many other types of organizations and individuals, with over 20 million users. Accounts are free.

Features:

Hosting your source code on GitHub makes it easier to write, access, share, and reuse OER, ensuring the content is provided in a truly open manner.

However, one amazingly useful GitHub feature is GitHub Pages, a free service that provides static web hosting from any repository. Using GH-Pages removes infrastructure and cost barriers, making it a great option for teaching and learning because your web presentation and source code will be openly available from the same platform.