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
