Do you git it?: Open educational resources/practices meet software version control

abernard102@gmail.com 2012-08-20

Summary:

“‘In software development, Git (/ɡɪt/) is a distributed revision control and source code management (SCM) system with an emphasis on speed.[4] Git was initially designed and developed by Linus Torvalds for Linux kernel development. Every Git working directory is a full-fledged repository with complete history and full revision tracking capabilities, not dependent on network access or a central server. … Git supports rapid branching and merging, and includes specific tools for visualizing and navigating a non-linear development history. A core assumption in Git is that a change will be merged more often than it is written, as it is passed around various reviewers.’ The idea of using Git as a platform in open educational development (not just as a software development tool) is something that has pinged my radar a couple of times this year so I thought I’d quickly* share some interesting links material in this area.  The core concept when reading this is the idea that Git repositories are: [1] designed as a collaborative space; and [2] encourage remixing and branching of material... some very rough notes... As it happens [the] order in which I came across these links also fits in with an evolution of the idea from software to educational support tool. The first example is still more at the software end, in this case the use of the GitHub Service by Joss Winn at the University of Lincoln as a place for Open bid writing, but it helps highlight the potential benefits of Git. In ‘Open Bid writing’ Joss reflects on the use of GitHub to develop his proposal for, the now funded, JISC OER Rapid Innovation Bebop project... just as GIt allows you to navigate different versions of the code you can also see how the proposal evolved, see different versions of the proposal and how it was constructed and even how ideas evolved. Joss also points out that using GitHub during the writing process also gave the opportunity for others to learn or even contribute to the proposal... Git’s functionality for someone else to fork the project, that is take a snapshot of the proposal and develop it in a completely different direction. So at a later date you might see an opportunity to do something similar to Bebop and instead of starting from scratch use Lincoln’s proposal as the basis of your own work... as Phil Beauvoir (JISC CETIS) highlights in his post Forking Hell? Git, GitHub, and the Rise of Social Coding already people are using Git repositories for other purposes beyond coding. These include writers, musicians and artists all putting there material in Git for others to contribute or fork to make something different. My favourite example from Phil’s post is:  ‘Durham-based band, the Bristol 7’s, last year released their album, “The Narwhalingus EP” on GitHub under a Creative Commons licence “to see what the world could do with it”. The release, if we can call it that, comprises the final mixes and the individual tracks as MP3 files.’ [Sticking very loosely with art I see via Ed Summers cc0 and git for data post that:] the ‘Cooper-Hewitt National Design Museum at the Smithsonian Institution made a pretty important announcement almost a month ago that they have released their collection metadata on GitHub using the CC0 Creative Commons license.‘ So far the examples I’ve highlighted have all used the GitHub service. Earlier in the week I had a chance to chat to Joss Winn at the JISC OER Rapid Innovation start-up meeting and started talking about Git. One of the things Joss mentioned was whilst Git presented a number of opportunities for academics to contribute, share and reuse material the terms and concepts of Git are foreign to the average academic. A post I had read but not fully processed is Brian Croxall’s Forking Your Syllabus. In this post Brian highlights that for new teachers it can be daunting to design a programme of learning and that ‘when you’re beginning to plan something new, you can always benefit from seeing what others before you have done...’ Brian goes on to join the dots between syllabus creation and Git, the final picture coming together with Audrey Watters ClassConnect: "GitHub" for Class Lessons. My hunch is ClassConnect has a Git backend and while the icon set and functionality is ‘fork’ the language is ‘used’... the idea of using the Git model in educational development is one to watch. But that’s what I think. What do you think? ... “ [Use the link above to see the screenshots used as examples

Link:

http://mashe.hawksey.info/2012/03/do-you-git-it-open-educational-resourcespractices-meets-software-version-control/

Updated:

08/16/2012, 06:08

From feeds:

Open Access Tracking Project (OATP) » abernard102@gmail.com

Tags:

oa.new oa.licensing oa.comment oa.repositories oa.cc oa.oer oa.metadata oa.students oa.tools oa.ch oa.floss oa.github oa.jisc oa.arts oa.benefits oa.music oa.smithsonian oa.classconnect oa.bepop oa.nebraska.u oa.git oa.libre

Authors:

abernard

Date tagged:

08/20/2012, 18:41

Date published:

03/29/2012, 20:59