Communication with participants

Here we collect email texts which we have sent to participants. They are hopefully useful for late registrations or future workshops.

For those who draft the emails: you can diff the Markdown files to see variations.

If you registered late and cannot find the link to the Q&A document, can you please contact us (bottom of page)?

List of emails

Workshop announcement example

Subject: CodeRefinery Workshop announcement

Are you writing code and managing data for your research? Do you feel like wasting too much time on manual work? Do you struggle to understand old code?

Join the CodeRefinery workshop on March 21-23 and 28-30, 2023, for free and online.

The workshop covers good coding practices, reproducible research principles, and using Git for collaboration. It offers breakout room exercises with team leaders, and you can register as a team or volunteer as a leader. In-person exercise sessions are available in some locations. But you can also follow on your own if you prefer.

Register and find more information at https://coderefinery.github.io/2023-03-21-workshop/.

Short workshop announcement example

Subject: CodeRefinery Workshop announcement

CodeRefinery invites everyone interested in improving their software practice skills to join the CodeRefinery workshop on March 21-23 and 28-30, 2023, for free and online. Register and find more information at https://coderefinery.github.io/2023-03-21-workshop/.

2023-03-31 Thank you and Summary Day 6

Subject: [CodeRefinery workshop] Thank you and Day 6 summary + links!

Dear CodeRefinery workshop partipant,

Thank you for participating the workshop!

All feedback is very welcome, for example on how we could improve the workshop format and content. There is a super short post-workshop survey coming up in a month.

Please register to CodeRefinery newsletter to get news about next events: https://coderefinery.org/#newsletter Feel free to join our chat if you have questions about coding or want to further participate CodeRefinery project: https://coderefinery.github.io/manuals/chat/

We covered the following episodes on the last day of the workshop:

  • Software testing: https://coderefinery.github.io/testing/
  • Modular coding: https://coderefinery.github.io/modular-type-along/

Recordings can be found at: https://www.youtube.com/watch?v=c-Y5cUgl3H4&list=PLpLblYHCzJACsZllghoLA4JBMjkTk0eq4

If you are interested in certificates please check our instructions

Pro tip: you can continue to use the CodeRefinery Conda environment on you machines. Consider it as a ready-made coding environment. For example use it as a starting point when creating environments for your own projects. https://coderefinery.github.io/installation/

We want to send special thanks to team leads and local organizers this time – and welcome everyone to run a local team next time! Please let us know how it went for you in your groups/rooms.

All emails that we sent out: https://coderefinery.github.io/2023-03-21-workshop/communication/

Looking forward to see you next time: https://coderefinery.org/workshops/upcoming/

Have a happy summer! CodeRefinery team

2023-03-29 Summary Day 4&5

Subject: [CodeRefinery workshop] Days 4+5 summary

Dear CodeRefinery workshop partipant,

We continue the event tomorrow, Thursday 30.3. at 08:50 CET (UTC+01)!

We covered the following episodes

If you are interested in certificates please check our instructions

Also tomorrow the CodeRefinery Conda environment will be useful

And the basic links again:

Stream link to Twitch (no Twitch account needed) Collaborative document (Q&A) All emails that we send out

Looking forward to see you next week! CodeRefinery team

2023-03-22 Summary Day 2 and day 3 preparation

Subject: [CodeRefinery workshop] Day 3 preparation

Dear CodeRefinery workshop partipant,

We continue the event tomorrow (Thu) at 08:50 CET (UTC+01)!

Please find summary of Day 2 in https://coderefinery.github.io/2023-03-21-workshop/#news

On Thursday we will all practice how to collaborate using Git/GitHub and one ambitious thing we will try is to collaborate with participants following via stream.

  • Everybody: Make sure you have SSH connection configured (but please still come and watch even if it does not work)
  • Learners in teams and exercise groups: nothing to prepare yet (you can skip rest of email)
  • Individual learners who wish to actively participate: please read below and request access
  • Team leads: You can prepare the exercise repositories tomorrow following https://coderefinery.github.io/git-collaborative/centralized/#exercise-preparation and https://coderefinery.github.io/git-collaborative/distributed/#exercise-preparation

If you would like to participate as individual learner actively in the collaborative exercises, please request access by opening an issue at https://github.com/cr-workshop-exercises/access-requests/issues/new/choose (There click "Get started" -> "Submit new issue")

This way we will know your GitHub username and give you write access to exercise repositories.

After we add you as collaborator, you will get an email from GitHub.

  • Please accept the invitation
  • Don't forget to "unwatch" both https://github.com/cr-workshop-exercises/centralized-workflow-exercise and https://github.com/cr-workshop-exercises/centralized-workflow-exercise-recorded
  • Screenshot how to "unwatch" at https://coderefinery.github.io/git-collaborative/centralized/#exercise-preparation

See you tomorrow!

CodeRefinery team

2023-03-21 Summary Day 1

Subject: [CodeRefinery workshop] Day 1 Summary, Day 2 briefing

Dear CodeRefinery workshop partipant,

We continue the event tomorrow at 08:50 CET (UTC+01)!

Please find summary of Day 1 and briefing for Day 2 in https://coderefinery.github.io/2023-03-21-workshop/#news

Stream link https://twitch.tv/coderefinery (no Twitch account needed) Our collaborative document (Q&A): [please register to get it – check your spam folder for confirmation email] All emails that we send out can also be found at https://coderefinery.github.io/2023-03-21-workshop/communication/

We wish you all a happy and educating workshop! On behalf of the CodeRefinery team,

Radovan and Matias

2023-03-20 Summary to all registrants

Subject: [CodeRefinery workshop] starts tomorrow!

Dear CodeRefinery workshop partipant,

We start the event tomorrow at 08:50 CET (UTC+01)!

Since some registration confirmation emails go to spam, we decided to send a summary to all registrants just to make sure you have them:

The workshop will stream at https://twitch.tv/coderefinery (no Twitch account needed) Our collaborative document (Q&A): [please register to get it – check your spam folder for confirmation email] Summary of links at the workshop page: https://coderefinery.github.io/2023-03-21-workshop/#summary-of-important-links All emails that we send out can also be found at https://coderefinery.github.io/2023-03-21-workshop/communication/

We wish you all a happy and educating workshop! On behalf of the CodeRefinery team,

Radovan and Matias

2023-03-15 Collection of links to all registrants

Subject: [CodeRefinery workshop] links collected

Dear CodeRefinery workshop partipants,

We have received feedback that registration confirmation emails go to spam. We are sorry about that.

Important links:

  • The workshop will stream at https://twitch.tv/coderefinery (no Twitch account needed)
  • Our collaborative document (Q&A): [please register to get it – check your spam folder for confirmation email]
  • Zoom for installation help and team lead onboarding: [also included in the registratin confirmation email and only relevant for March 14th and 15th]
  • We have also summarized these and more links at the top of the workshop page: https://coderefinery.github.io/2023-03-21-workshop/#quick-links

All emails that we send out can also be found at https://coderefinery.github.io/2023-03-21-workshop/communication/

We wish you all a happy and educating workshop! On behalf of the CodeRefinery team,

Radovan and Matias

2023-03-09 Practical information to all registrants

Subject: [CodeRefinery workshop] practical info

Dear all,

our workshop starts in less than two weeks and we are so excited to have you on board: https://coderefinery.github.io/2023-03-21-workshop/

The workshop will stream at: https://twitch.tv/coderefinery. You don't need a Twitch account. You only need a browser. For the exercise sessions you can either follow on your own on as part of a group (more info below).

Below we summarize what you can expect and what you need to prepare. If your schedule changed and you cannot attend this time, please consider subscribing to our newsletter to get the information about upcoming events: https://coderefinery.org/#newsletter

Q&A during the workshop

We will use a HedgeDoc collaborative document for questions and answers and "real-time" communication during the workshop. Everyone can read and write in that document. Please use caution and do not remove text that is not yours. Save the link: (you can find it in the email confirming your registration)

Here are notes from our last workshop so that you can see where this is going: https://coderefinery.github.io/2022-09-20-workshop/questions/

Preparing for the workshop

Please go through our software installation instructions: https://coderefinery.github.io/installation/

This takes some time but with a workshop of this size (we expect over 300 participants), we cannot start installing and debugging during the workshop. We will also soon add a verification script that can give you feedback whether all requirements are met.

We hope that you will drop by in one of our install help sessions:

  • Schedule: https://coderefinery.github.io/2023-03-21-workshop/#schedule
  • Zoom link: (you can find it in the email confirming your registration)

For those who wanted to be assigned to a team as learner or team lead

There's still time to gather friends and colleagues to follow the workshop with you. If you have/get a team, we suggest you organize a video/in-person meeting for each day you want to participate the workshop.

Unfortunately we realized that we do not have the resources to form teams from individuals who do not know each other yet and we need to rely that teams self-organize. But don't worry, also participating as individual means you get the full workshop experience.

For those who were interested in following in-person

We will reach out to you in a separate email and we will try to help you to connect with others in the same location.

Local organisers

Please let us know if there is anything we can help with. Please check that you are listed here: https://coderefinery.github.io/2023-03-21-workshop/#partners and reach out to support@coderefinery.org if you want to be mentioned.

Helpers, team leads, and observers

Please attend one of our two onboarding sessions (if this is not your first workshop):

  • Schedule: https://coderefinery.github.io/2023-03-21-workshop/#schedule
  • Zoom link: (you can find it in the email confirming your registration)

We wish you all a happy and educating workshop! On behalf of the CodeRefinery team,

Radovan and Matias

2023-03-09 Info to those who wanted to be organized into teams

Subject: [CodeRefinery workshop] exercise teams

Dear all,

when registering you have indicated that you wanted to be assigned to a team by organizers.

We have worked very hard to make that happen but it was too difficult for us to manage this. We expect over 300 participants and the scheduling and coordination effort to form teams and to reliably communicate this information and connection details across spam filters and also managing no-shows or no-answers is too tricky and risky for us. We decided to focus and optimize for excellent workshop experience instead of spending significant time arranging and rearranging teams.

However, it is not a problem to participate on your own. You will still get the full workshop experience.

And it is not too late to form a small team with colleagues of yours!

Thank you for your understanding! My main regret is that those who volunteered to be a team leader for a "random" team might not get the team lead experience. Please still consider joining our on-boarding for team leads if you are interested:

  • Schedule: https://coderefinery.github.io/2023-03-21-workshop/#schedule
  • Zoom link: (you can find it in the email confirming your registration)

On behalf of the CodeRefinery team,

Radovan and Matias

2023-03-09 Info to those who wanted a local exercise group

Subject: [CodeRefinery workshop] local exercise groups

Dear all,

when registering you have indicated that you were interested in following in-person.

There are a number of local events that we know of:

  • right hand side of: https://coderefinery.github.io/2023-03-21-workshop/

If you are part of those, the local organizer has hopefully reached out to you and you will get information about how to join exercise sessions from them. Otherwise please reach out to us at support@coderefinery.org.

There were also many groups in various places who might be interested in following in-person but we don't know whether you are in contact and are already arranging an exercise room:

  • Chalmers: 2
  • DTU: 2
  • Karolinska: 2
  • Lund: 4
  • Stockholm University: 2
  • UiO: 2
  • UiT: 5
  • Uppsala: 4

If you are in one of those places and would like to organize your group, can you please reach out to us at support@coderefinery.org?

If you are in one of those places and you don't hear from us or from a local organizer, then we were not able to find a local organizer. In this case please follow the workshop on your own and don't worry: you will still get the full workshop experience, including exercises.

On behalf of the CodeRefinery team,

Radovan and Matias

2023-02-23 Email to team leaders

Subject: CodeRefinery Workshop info for team leaders

Dear participant,

You get this email because you have indicated interest in "being a team leader" or that you "might form a team with your colleagues". We sincerely appreciate your interest and want to offer support.

Team leader

A team leader encourages the team to discuss and ask questions. They can help the team but we assume them to be learners themselves, not experts. A team leader can handle posting team's questions to the Q&A document or encourage the team to write.

  • If you have a team: have some way to contact your team to fix meeting time and place. We do not follow or interfere with your team's communication.
  • If you don't have a team: you can either gather a team or let us know that you are available. This is done later via the registration form. We will send information on this closer to the workshop.

We recommend all Team leads participate one of the onboarding sessions. See the schedule in https://coderefinery.github.io/2023-03-21-workshop/#schedule

Forming a team with your colleagues

We want to encourage everyone to gather together to follow the stream and collaborate on exercises (we refer to this as "team"). You can make it as low effort as you want. Some steps we recommend:

  • book a space for the team
  • make sure that the team knows when and where to meet
  • have someone from the team to participate one onboarding session (see schedule in https://coderefinery.github.io/2023-03-21-workshop/#schedule)

More information

We will add additional fields in the registration form closer to the workshop. Please follow the email communication.

Greetings, CodeRefinery team

2023-02-23 Email to observers and volunteers

Subject: CodeRefinery Workshop info for helpers, co-instructors, and observers

Dear participant,

You get this email because you have indicated interest in "being a helper, co-instructor, or observer". We sincerely appreciate your interest and want to offer support.

Observer

We invite people to follow the workshop and offer some "behind the scenes" view to our Zulip chat [1] and planning document [2]. Feel free to ask anything in Zulip!

Please also join one of our onboarding sessions before the workshop to see how that works and get info on the workshop technicalities. (see schedule in [3])

General helper

We acknowledge people's skills in our topics and welcome you to join as a helper. You can follow the Q&A in our collaborative document (HackMD or similar) and join the learner Zoom (or similar) to answer learners' questions directly.

Please contact us via support@coderefinery.org or our Zulip chat [1] and tell what you would be interested in:

  • Helping in Zoom or Q&A document?
  • Any spesific topics? (list in workshop schedule [3])

Please also join one of our onboarding sessions to get info on the workshop technicalities. (see schedule in [3])

We provide tasklists for each role in the workshop planning document [2] and in workshop playbook [4].

Co-teacher and co-organiser

We are beyond words happy if someone wants to teach with us (co-teacher/co-instructor) or help us with workshop organising (co-organiser).

Please contact us via support@coderefinery.org or our Zulip chat [1] and tell which topic you would be interested in. (list in workshop schedule [3])

We provide tasklists for each role in the workshop planning document [2] and in workshop playbook [4].

Relevant links [1] Our Zulip chat instructions: https://coderefinery.github.io/manuals/chat/ [2] Workshop planning document: https://hackmd.io/@coderefinery/2023-mar-ws-planning [3] Workshop and onboarding schedule: https://coderefinery.github.io/2023-03-21-workshop/#schedule [4] Workshop playbook: https://coderefinery.github.io/manuals/roles-overview/

Greetings, CodeRefinery team


Funding

CodeRefinery is a project within the Nordic e-Infrastructure Collaboration (NeIC). NeIC is an organisational unit under NordForsk.

Privacy

Privacy policy

Follow us

Contact

support@coderefinery.org

Improve this page

Source code