DEV Community

Discussion on: code-workshop-kit: a tool for remote code workshops

Collapse
 
ludovicdubois profile image
Ludovic Dubois

Hi.
Very interesting. However you said participants were ashamed to answer your questions but now you show their source code and output to everybody. Do you think it is really better?
I want to know if there is a mode, like in a classroom, where the host sees everybody output/source code, but participants see only their own.

Thanks again. It seems a very interesting product.

Ludovic.

Collapse
 
jorenbroekema profile image
Joren Broekema • Edited

Hi, good remark!

My answer is yes, I really think it is better. Let me explain.

The difference is that before, they would have to "broadcast" actively, meaning their screen is the only shared visual in the call, it kinda grabs the attention from everyone and puts them in the spotlight by themselves, to show their failing code.

With Visual Studio Code's Live Share, everyone's code is broadcasted simultaneously, in a more passive way. This puts everyone in the same "spotlight", which basically means no one in particular is the area of attention when they have an error.

What also happens a lot is that I see an error or I see someone who is lagging behind a bit, and I quietly check their code and plant a comment in it to help them out with a hint if needed. This is actually one of my favourite interactions in my remote workshops: when I am live commenting and assisting in their files and we almost have a chat in code comments. My participants, so far, respond really well to that compared to asking them to share screen to show where they are struggling.

Hopefully my answer makes sense!

Edit: forgot to respond to your question about the classroom mode where the host sees all, and participants see only their own code. This is currently not possible, because of the limitations of the Live Share extension which cannot hide files based on participant ID or similar, but it's something I will bring up with the Live Share team for sure, as I get this question a lot. From the output side of things, it's quite easy to hide files based on which participant is requesting them. I actually had that working already but disabled the feature until it's also possible from Live Share perspective.