Skip to content

Latest commit

 

History

History
233 lines (141 loc) · 6.6 KB

2024-RSECon-BYOC.md

File metadata and controls

233 lines (141 loc) · 6.6 KB

class: center, middle

CodeRefinery logo

Bring your own Classroom to a CodeRefinery workshop

Samantha Wittke, CSC - IT Center for Science, Finland ([email protected])

Radovan Bast, UiT - The Arctic University of Norway

logo: Aalto Scientific Computing

logo: CSC - IT Center for Science

logo: Center for Humanities Computing

logo: Danish e-Infrastructure Consortium

logo: EuroCC National Competence Center Sweden (ENCCS)

logo: National Academic Infrastructure for Super­computing in Sweden (NAISS)

logo: NRIS/Sigma2

logo: NRIS/Sigma2

RSECon, Newcastle 2024


What is this presentation about?



  1. The CodeRefinery project and workshops

  2. The bring your own classroom approach

  3. How you can join


CodeRefinery - A hub for FAIR research software practices

  • Project currently funded by NeIC

  • Tightly connected to Nordic RSE

  • Two main online workshops a year, free of charge, everyone welcome

  • We teach topics which are .emph[helpful for researchers] and .emph[essential for RSEs]

A handdrawn graphic showing the pathway from researcher to researcher who codes to CodeRefinery to Research Software Engineer, each of the steps does not only lead to the next step, but multiple lines indicate that it is only one possible next step


.left-column50[

  • Introduction to version control

  • Collaborative version control

  • Reproducible research

  • Social coding and open software

]

.right-column50[

  • Documentation

  • Reusable and reproducible Jupyter notebooks

  • Automated testing

  • Modular code development ]

Developed over 9 online and 29 in-person workshops


Problem with large streamed workshops?

.center[ Interactivity & sense of community

Graphics that shows how workshop participants can hear and see the instructors on stream but the instructors cannot hear or see the participants. This is indicated by an arrow with a speech bubble and an eye going from the CodeRefinery stream indicated by a box with two figures with glasses and hats and the words git to a crowd of figures. Another arrow from the crowd to the instructors shows a question mark ]


What can help?

  • Tools (e.g. collaborative notes)
  • Bring your own classroom

Bring your own classroom

.center[ Hand drawn graphic in grey and purple showing the CodeRefinery livestream on the left with two instructors teaching git, on the right hand side, the three workshop participation modes are shown: individual learners, online classroom and local classroom, in the middle a telescope is shown indicating that everyone watches the stream, underneath an large arrow with the words interact and notes are shown indicating that interaction between instructors and learners happens via collaborative notes. Small arrows between learners in the local and online classroom indicate another level of interaction. ]


  • (Local) partners host a "watching party"
  • Online or in-person
  • Own team lead as support
  • Small group

Experiences


.quote[ [...] allowed us to advance with the implementation of our vision for Research Data & Software Management training and the implementation of TU Delft Research Software Policy [...] ] (Paula Martinez Lavanchy, TU Delft, NL)


.quote[ [...] I think your format really allows to reach the biggest possible audience, while also fostering the creation of local communities. [...] ] (Lisanna Paladin, EMBL, DE)


Experiences


.quote[ [...] One of the biggest challenge is to keep the whole classroom from first to last day ... I think it's impossible 🙂 [...] ] (Candy Deck, NTNU, NO)

.quote[ [...] In general, I believe attending these workshops as a group helped tremendously compared to attending individually [...] due to being able to learn together and discuss in person with team mates. ] (Jakob Sauer Jørgensen, DTU, DK)


Read more in our blogpost!


What have we learned?


  • The format is unusual and requires some getting used to

  • Exercise session .emph[timing is crucial]

  • Collaborative document needs to be managed

  • .emph[Clearly communicate] what learners are supposed to be doing

  • Feedback from local hosts is invaluable for further developing the format, Thank you <3


Benefits of bringing your own classroom


  • Get the .emph[interactivity] of own classroom without organizing a full course

  • Get onboarding and orientation

  • .emph[Side quests] according to own work/need

  • Work with .emph[own people] - direct support and help-line

  • .emph[Train-the-trainer]: We can help you to get started

  • .emph[Community] as test-bed: Let's try out new ideas together


How can you / your organization join?


.center[ Graphics that summarizes how people and organizations can participate: by advertizing, by sending observers or organizing local classroom or through becoming a co-instructor. Each of the ways has a little graphic next to it: news scroll, telesecope, box with four figures, one of which with glasses, two figures with glasses and hats. ]


Thank you for your attention!

Join us

These slides

10.5281/zenodo.13625954

Credits and license

  • Slide 2: Logos, (c) respective organizations
  • All other images: CodeRefinery project, CC-BY 4.0
  • All text: CodeRefinery project, CC-BY 4.0