Skip to content

Commit

Permalink
Merge pull request #836 from coderefinery/rkdarst/blog-streaming-trai…
Browse files Browse the repository at this point in the history
…ning-workshop

Blog post asking for someone to host the streaming training workshop
  • Loading branch information
bast authored Mar 18, 2024
2 parents fde8264 + 62a3382 commit e49af85
Showing 1 changed file with 68 additions and 0 deletions.
68 changes: 68 additions & 0 deletions content/blog/2024-03-17-streaming-training-workshop.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
+++
title = 'Anyone want a streaming training workshop?'
slug = "2024/03/17/streaming-training-workshop"
description = "CodeRefinery's streaming setup is getting fairly professional. Anyone want to learn how to reproduce it?"

[extra]
authors = "Richard Darst"
+++

If you haven't noticed, CodeRefinery livestreams it's workshops (see
refs below). We can reach a virtually unlimited number of people and
easily make recordings for later, yet our co-teaching and Collab notes
system still makes a workshop that feels interactive and fun to
attend. **Does anyone want to learn how to do this yourselves?**

## A workshop idea

Richard Darst has been doing most of the streaming and would like to
teach others. Richard can host people in Helsinki, Finland for some
workshop, or if people fund travel somewhere else we can host it
there. A workshop would include:

- Basic streaming theory
- Setting up [OBS-Studio](https://obsproject.com/) for streaming
- Recording and publishing videos rapidly (by the same night, every
time).
- How to make a livestream course lively (co-teaching, Collab Notes,
lesson design, screenshare style)
- Time to test and practice all of the above.
- Improving our documentation

Most of the above is in theory documented in the [CodeRefinery
manuals](https://coderefinery.github.io/manuals/), but reading is hard
and seeing by example with mentoring is easy.

An ideal host would be an EU or regional computing competence center,
open science organization, or someone interested in teaching innovation,
who can host a public workshop, and be able to help in advertising the
workshop to other interested parties.

Contact us at [email protected] or [email protected], or via the
[CodeRefinery chat](https://coderefinery.github.io/manuals/chat/).

## Gallery

How the MOOC stragegy works:<br>
<img alt="Schematic diagram of the MOOC strategy. Streaming to Twitch, and watching, feedback by collaborative notes." src="https://coderefinery.github.io/manuals/_images/mooc-diagram.png" style="max-width: 420px">

A usable view from the learner side:<br>
<img alt="Screenshot of a desktop with half the screen for instructor screenshare and the other half for the learns to work." src="https://coderefinery.github.io/manuals/_images/layout--learner-livestream-sidebyside-onebrowser.png" style="max-width: 500px">

An extremely high-quality screen sharing setup:<br>
<img alt="A 840 wide x 1080 tall screenshot or instructors, web browser, and terminal" src="https://coderefinery.github.io/manuals/_images/s10-kickstart-prompt-log.png" style="max-width: 420px">

OBS isn't that hard:<br>
<img alt="OBS screenshot with labels of some key points" src="https://coderefinery.github.io/manuals/_images/obs--controls.png" style="max-width: 420px">

Our recently-created streaming control panel:<br>
<img alt="Screenshot of a small control-panel looking window" src="https://coderefinery.github.io/manuals/_images/obs--controlpanel-1.png" style="max-width: 420px">


## See also
* CodeRefinery "Community teaching" training: <https://coderefinery.github.io/community-teaching/>
* CodeRefinery manuals: <https://coderefinery.github.io/manuals/>
* CodeRefinery MOOC strategy: <https://coderefinery.github.io/manuals/coderefinery-mooc/>
* OBS theory: <https://coderefinery.github.io/manuals/obs/>
* Many other articles in [this blog](@blog/_index)

0 comments on commit e49af85

Please sign in to comment.