Skip to content

Commit 225adf8

Browse files
authored
Merge pull request #279 from coderefinery/eglerean-inpersonTwitch
manual for in-person-watch-the-stream
2 parents 64dc010 + aa0a334 commit 225adf8

File tree

2 files changed

+32
-0
lines changed

2 files changed

+32
-0
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@ lesson-contribution
7070
obs
7171
workshop-checklist
7272
Workshop basic requirements checklist (in person) <workshop-requirements-inperson.md>
73+
Streamed workshop - classroom checklist <inpersonstream.md>
7374
Workshop administration (reference) <workshop-administration.md>
7475
indico/index
7576
Icebreaker question ideas <icebreakers.md>

inpersonstream.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# How to plan an "in-person watch the stream together" CodeRefinery event
2+
3+
*This is a checklist based on practical experience by Enrico Glerean / Aalto University Otaniemi in person CodeRefinery events. Please let's improve it with other experiences.*
4+
5+
## Background:
6+
CodeRefinery usually happens on TwitchTV. Everyone watches the streaming, like watching TV together. Those who register get access to a **notes document** where they can interact with the instructors and other CodeRefinery helpers behind the scenes. People use their own computers, so some help is given by the CodeRefinery team regarding installations and setup, usually a few days before the workshop starts.
7+
8+
CodeRefinery online workshop is usually divided between "Week 1 (Part 1)" which consists of Git version control and GitHub. Part 2 (it can be on week 2 or over multiple days) covers reproducibility, documentation, jupyter, and other topics. This page describes how to follow Part 1 as a group together in the same room and do the exercises together.
9+
10+
## Before the workshop
11+
- Book a room with good A/V system.
12+
- You will need also a computer to play the live stream
13+
- Make sure the room has power outlets since people will have their laptops and most likely they will need power
14+
- Snacks+drinks are a motivational factor
15+
- By offering snacks+drinks you make people to register to make sure you can have enough snacks (and seats) for everyone. This will give you an idea of how many people will actually come.
16+
- DIY catering works better and is cheaper than ordering stuff from official cafeterias. Enrico usually has a kettle + tea + instant coffee + (lactose free/oat)milk + lots of (seasonal) fruits, some cookies and salty crackers.
17+
- Local organiser promotes the CR event and specifies there will be an option for doing it together at room xyz
18+
- People register to the main CR event
19+
- This is important because that is the main source of knowledge about pre-events (installation help) and other updates.
20+
- Local organizer (e.g. Enrico) receives list of registered participants that are affiliated with a certain organisation
21+
- Local organiser sends another registration form to affiliated participants to register to the in-person event (making sure there are enough seats / snacks available). This may also happen in parallel with the general registration.
22+
- Local organiser emails reminder to in-person participants the friday before the coderefinery starts (and details on how to reach the room, accessibility, phone number etc). Local organiser reminds how important it is to pre-install things.
23+
- If needed: local organiser can offer "come to the room 1h before the streaming starts if you need help with installations"
24+
25+
## During the event
26+
- Organiser just shows the streaming on the projector/large screen.
27+
- If there are live questions in the room, there is nothing wrong to encourage the participants to use the notes document: "this is an important question that others might also have, can you write it on the notes document?". In-person discussion often turns into a nice moment of interaction with people in the room. People like to talk with eachother. :)
28+
- Some exercises will be done "in the room" rather than on the stream. The most important ones are "git collaborative" on day 3, so that the room host can take the role of "team leader" and create the repository that the learners will fork. Clear instructions are on the exercise pages for day 3.
29+
30+
## After the event
31+
- Revise the feedback from your participants on what went well, what could be improved, and some other suggestions for the future.

0 commit comments

Comments
 (0)