Hi Anelda,

I recently taught a 2 hour 'GitHub for bioinformatics'  workshop for my lab
group. I built on the Dracula Git novice lesson but then added some
activities to have them contribute to a GitHub account that we use for
various training purposes (
https://github.com/CCBBatUT/WolfmanDraculaCollaboration)

This slide deck does an okay job of describing the exercises I had them do
as well as the motivation/story I used.
https://www.slideshare.net/raynamharris/version-control-with-github-for-bioinformatics?qid=b76aa3d4-e7ea-4da1-8d8b-2b5dc0341375&v=&b=&from_search=1

Maybe that is something along the lines of what you are looking for?

Rayna


Rayna Harris
The University of Texas at Austin
http://raynamharris.github.io/

On Sat, Jul 8, 2017 at 2:43 AM, Anelda van der Walt <[email protected]
> wrote:

> Hi Simon, all,
>
> Apologies if I've created confusion by making it sound as if git and
> GitHub is interchangeable. I realise they are different, but I generally
> don't see that we get adoption of git or even a twinkle in people's eye
> after the git lesson when they have no prior exposure to version control
> and associated concepts.
>
> I've been wondering if there is something that can come before the
> git-novice lesson to help the target audience of our workshops understand
> the value of version control and tools like GitHub. Any pointers to
> something that is even more foundational to help build mental models and
> create a interest to learn version control would be very welcome.
>
> Kind regards,
>
> Anelda
>
> On Sat, Jul 8, 2017 at 8:41 AM, Waldman, Simon <[email protected]> wrote:
>
>> Surely these are two different things, doing two different jobs? Git
>> (either command line or through a GUI) on the local machine, and Github for
>> the remote repo?
>>
>>
>>
>> Or is there a local GUI that also goes by the name of Github? If so, I
>> recommend **great** care in describing this; if I’m confused by reading
>> it on the discuss list, I can only imagine that learners will be too!
>>
>>
>>
>> *From:* Discuss [mailto:[email protected]] *On
>> Behalf Of *Anelda van der Walt
>> *Sent:* 08 July 2017 06:33
>> *To:* Bond, Steve (NIH/NHGRI) [F]
>> *Cc:* Software Carpentry Discussion; John Poole; Bryan Johnston
>> *Subject:* Re: [Discuss] Git lesson alternative
>>
>>
>>
>> Hi Steve,
>>
>>
>>
>> Thanks very much for sharing!
>>
>>
>>
>> I've been wondering how we can simultaneously give a broader exposure to
>> GitHub GUI as I (since I'm not a software developer but often collaborate
>> with others on GitHub) mostly use GitHub and haven't had to use git command
>> line probably for a year now because I could do everything I needed in the
>> GUI. Not that I am promoting not teaching the command line way of using
>> git, but for people who've never ever encountered version control it might
>> be more accessible to first build a mental model by learning GitHub and
>> then going to the next step of learning the command line tool.
>>
>>
>>
>> Kind regards,
>>
>>
>>
>> Anelda
>>
>>
>>
>> On Fri, Jul 7, 2017 at 6:49 PM, Bond, Steve (NIH/NHGRI) [F] <
>> [email protected]> wrote:
>>
>> Hi Anelda,
>>
>> We have stripped out the entire Dracula example from our workshop at the
>> NIH, switching to a conversions script example (dollars to cents, feet to
>> meters, etc). We have also chosen to focus heavily on the GitHub UI,
>> instead of some of the terminal commands that GitHub otherwise hides.
>>
>> https://github.com/biologyguy/git-novice
>>
>> So it doesn’t tie in with gap minder, but we do have our attendees
>> writing little programs.
>>
>> There are still some significant kinks though, particularly when we get
>> to the collaboration and conflict resolution sections. The last time we ran
>> the workshop a significant gap developed between the faster and slower
>> paced learners that was difficult to accommodate as instructors.
>>
>> -Steve
>>
>>
>>
>>
>>
>> *From: *Anelda van der Walt <[email protected]>
>> *Date: *Friday, July 7, 2017 at 12:07 PM
>> *To: *Software Carpentry Discussion <[email protected]
>> >
>> *Cc: *John Poole <[email protected]>, Bryan Johnston <
>> [email protected]>
>> *Subject: *[Discuss] Git lesson alternative
>>
>>
>>
>> Hi all,
>>
>>
>>
>> We'll be running a Software Carpentry workshop later this month and was
>> discussing the git-novice lesson again today... We would really like to
>> show people how real code can be put under version control in git/GitHub as
>> opposed to showing the Dracula story. I know this conversation has come up
>> several times, and some instructors have started to teach git on the
>> morning of day 2 so that in the afternoon, when they continue with the
>> Python lesson, they can show how it can be used with git. Does anyone have
>> an edited version of the git lesson that allows for integration with the
>> Python gapminder lesson perhaps?
>>
>>
>>
>> Thanks!
>>
>>
>>
>> Anelda
>>
>>
>> ------------------------------
>>
>> Founded in 1821, Heriot-Watt is a leader in ideas and solutions. With
>> campuses and students across the entire globe we span the world, delivering
>> innovation and educational excellence in business, engineering, design and
>> the physical, social and life sciences.
>>
>> This email is generated from the Heriot-Watt University Group, which
>> includes:
>>
>>    1. Heriot-Watt University, a Scottish charity registered under number
>>    SC000278
>>    2. Edinburgh Business School a Charity Registered in Scotland,
>>    SC026900. Edinburgh Business School is a company limited by guarantee,
>>    registered in Scotland with registered number SC173556 and registered
>>    office at Heriot-Watt University Finance Office, Riccarton, Currie,
>>    Midlothian, EH14 4AS
>>    3. Heriot- Watt Services Limited (Oriam), Scotland's national
>>    performance centre for sport. Heriot-Watt Services Limited is a private
>>    limited company registered is Scotland with registered number SC271030 and
>>    registered office at Research & Enterprise Services Heriot-Watt 
>> University,
>>    Riccarton, Edinburgh, EH14 4AS.
>>
>> The contents (including any attachments) are confidential. If you are not
>> the intended recipient of this e-mail, any disclosure, copying,
>> distribution or use of its contents is strictly prohibited, and you should
>> please notify the sender immediately and then delete it (including any
>> attachments) from your system.
>>
>> _______________________________________________
>> Discuss mailing list
>> [email protected]
>> http://lists.software-carpentry.org/listinfo/discuss
>>
>
>
> _______________________________________________
> Discuss mailing list
> [email protected]
> http://lists.software-carpentry.org/listinfo/discuss
>
_______________________________________________
Discuss mailing list
[email protected]
http://lists.software-carpentry.org/listinfo/discuss

Reply via email to