I found that working in pairs didn't always work well if the pair weren't of similar ability or that sometimes they'd claim to have completed the exercise when they hadn't.
Instead i've tried a few times getting the whole class to collaborate on the same repository. I usually do this in two parts. First I get them all collaborating on the same repository, get them each to make a change to it and then I go through the process of dealing with merge conflicts as a live coding event. This usually results in chaos, people end up overwriting each other's contributions and having to resolve merge conflicts. But it illustrates really well why we don't always want lots of collaborators on the same project. It also means you can confirm that everybody has completed the exercise. Having a helper and the instructor do this first as a demonstration helps a bit, but there will still be chaos. Then I repeat the exercise using pull requests, where they each submit a pull request and then its entirely up to the repo owner (the instructor) to resolve the conflicts. I found this worked well with small groups (5-10) and I remember getting sticky note feedback once saying "now I feel like I really know how to use git". But that was at an in person workshop. Last year I tried it with a larger group (about 20) and online. The conflicts caused some to think they'd done something wrong. In the feedback some of them said that more of a warning that there would be errors would have been useful. If I was going to do it again I think i'd split them into several small groups of about 5 people. If doing it online I'd put each sub-group into a breakout room with a helper and have them work on their own repository for the room. A helper or volunteer from each group could then merge these back into the instructor's repository. Colin. On 10/03/2021 17:34, Inigo Aldazabal Mensa wrote: > [RHYBUDD! E-BOST ALLANOL / CAUTION! EXTERNAL E-MAIL] > > > Hi all, > > Next week I'll be instructing my first online workshop, specifically > the Git lesson. > > I have instructed this lesson quite a few times in person, and starting > from the collaboration part I do learners work in pairs, with one being > the repository "owner", and the other the "collaborator", swapping > roles, creating and resolving conflicts, etc. This usually takes the > second half of the lesson. > > Now the questions is, how do you deal with working in owner - > collaborator pairs in an online workshop? You don't work in pairs > and just demo this part? Do you pair your learners somehow? Any tips or > ideas will be very welcome. > > Bests, > > Iñigo > > -- > Iñigo Aldazabal Mensa, Ph.D. > HPC Computing Centre Manager / Scientific Computing Specialist > Centro de Física de Materiales (CSIC-UPV/EHU) > Paseo Manuel de Lardizabal, 5 > 20018 San Sebastian - Guipuzcoa > SPAIN > > phone: +34-943-01-8780 > e-mail: inigo.aldaza...@csic.es inigo.aldazab...@ehu.eus > pgp key id: 0xDBCC8369 > > > ------------------------------------------ > This list is for the purpose of general discussion about The Carpentries > including community activities, upcoming events, and announcements. Some > other lists you may also be interested in include discuss-hpc, discuss-r, and > our local groups. Visit > https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcarpentries.topicbox.com%2Fgroups%2F&data=04%7C01%7C%7C885c5e1080d34b8e701a08d8e789e7ee%7Cd47b090e3f5a4ca084d09f89d269f175%7C0%7C0%7C637513926787261964%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=xSESNsLSgc2UX8JGieHVYQf0TSSM%2F9SQTBcouVnQbEk%3D&reserved=0 > to learn more. All activity on this and other Carpentries spaces should > abide by The Carpentries Code of Conduct found here: > https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdocs.carpentries.org%2Ftopic_folders%2Fpolicies%2Fcode-of-conduct.html&data=04%7C01%7C%7C885c5e1080d34b8e701a08d8e789e7ee%7Cd47b090e3f5a4ca084d09f89d269f175%7C0%7C0%7C637513926787261964%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=xRQLfToJc%2FzxrKewSb9H1YJeiEkl5npjfZWvDdtzcCo%3D&reserved=0 > > The Carpentries: discuss > Permalink: > https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcarpentries.topicbox.com%2Fgroups%2Fdiscuss%2FT2146428157a4d784-Mb0b59b605ccddc965bab553c&data=04%7C01%7C%7C885c5e1080d34b8e701a08d8e789e7ee%7Cd47b090e3f5a4ca084d09f89d269f175%7C0%7C0%7C637513926787271953%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=VmGOc5UDkluvqOrA%2BisnLn2hUubKCE4rPQN4nzAcrpA%3D&reserved=0 > Delivery options: > https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcarpentries.topicbox.com%2Fgroups%2Fdiscuss%2Fsubscription&data=04%7C01%7C%7C885c5e1080d34b8e701a08d8e789e7ee%7Cd47b090e3f5a4ca084d09f89d269f175%7C0%7C0%7C637513926787271953%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=Jbc9q3KyeDhWtTDpCDRDfHT%2B%2B698kwIYzkxkia%2BvKJE%3D&reserved=0 -- Dr. Colin Sauze Research Software Engineer Supercomputing Wales Project Room 2.16, Physical Sciences Building Aberystwyth University, Penglais, Aberystwyth Ceredigion, UK, SY23 3DB Tel: +44 (0)1970 622774 Webpage: http://users.aber.ac.uk/cos ---------------------------------------------------------------------------------------------------------------------- Y Brifysgol orau yn y DU am Ansawdd ei Dysgu a Phrofiad Myfyrwyr Best University in the UK for Teaching Quality and Student Experience (The Times and Sunday Times, Good University Guide 2021) Rydym yn croesawu gohebiaeth yn Gymraeg a Saesneg. Cewch ateb Cymraeg i bob gohebiaeth Gymraeg ac ateb Saesneg i bob gohebiaeth Saesneg. Ni fydd gohebu yn Gymraeg yn arwain at oedi. We welcome correspondence in Welsh and English. Correspondence received in Welsh will be answered in Welsh and correspondence in English will be answered in English. Corresponding in Welsh will not involve any delay. ------------------------------------------ This list is for the purpose of general discussion about The Carpentries including community activities, upcoming events, and announcements. Some other lists you may also be interested in include discuss-hpc, discuss-r, and our local groups. Visit https://carpentries.topicbox.com/groups/ to learn more. All activity on this and other Carpentries spaces should abide by The Carpentries Code of Conduct found here: https://docs.carpentries.org/topic_folders/policies/code-of-conduct.html The Carpentries: discuss Permalink: https://carpentries.topicbox.com/groups/discuss/T2146428157a4d784-M260ea8a05be806c3fdc34a07 Delivery options: https://carpentries.topicbox.com/groups/discuss/subscription