Virtual Code Club Projects

I’m running another round of my after-school 4th grade Code Club virtually again. We are halfway through our 10-week session and have one more learning project next week before the students start working their final showcase projects. Students from the other side of town have joined us with their Code Club coach, Ms. G, just like last year.

I had 19 students sign up and 4 from the other side of town and we average 16 students online each week. We’ve used breakout rooms to divide the group to be able to help more students while they are working through the learning projects. We’ve offered two different projects one week – Maze and Flappy Parrot to give the students some options. We are using Google Classroom to communicate, post materials, and share Scratch studio links. A few students have dropped out because the virtual environment is too hard or stressful to manage while learning to code. I’ve offered my time in person during recess to support students in person.

Favorite things example

We started with our favorite things projects the first week to get to know each other. It helped to work through some basics of Scratch, signing in, sharing to studios, etc. as well as a refresher on Google Meet protocols – raising hands, chat etiquette and presenting. Then 2 Chatbot, 3 Space Junk, 4 Maze & Flappy Parrot, and finally next week, Create your own world. Many of my favorite projects! Ms. G would create and share a studio. I would create an example or starter project and post the material to our classroom.

Flappy parrot or Mazes week

Star Wars and a Rogue

May the 4th was this week. This week had the first Monday of May.  The first Monday of May is when my library code club meets.  I was thinking of setting up a Scratch Day project for them, but it was May-the-4th, so obviously I pivoted to a Star Wars theme.

Screen Shot 2020-05-06 at 7.14.39 PM

One of a few Star Wars day studios

Finding Star Wars-themed projects was not hard.  There are a few studios with over 100 projects in them.  A lot of these are fan artwork.  There are some incredible artists in the Scratch community.

I found a project with just a color-changing lightsaber that I thought would make a great starter for a wide range of creative ideas.  I found another project where some standard Scratch Sprites (Gobo, Pico, Nano) have been transformed into Star Wars characters.  Great starter for a Chatbot.  I also imagined a Kessel run maze game would make a nice option for my Creative Coders.

I came across this Mandalorian translator which I thought was a great idea.  (If only there was a Google translate for Star Wars languages.  Isn’t there one for Klingon?) I helped the coder out with a suggestion to make it better and got a generous “DUDE thanks” in return.

I put these all together in a class studio and was ready for our virtual club meeting.

Screen Shot 2020-05-06 at 7.29.34 PM**What’s with the new changes to class studios with class passwords?  I can’t find documentation on how it looks from the student’s view or how to explain this to students.  Also, now that I have more than 20 studios in my class I have a hard time adding projects to studios while looking at a project.  Now  I must save and favorite projects then go to the studio and add projects that I’ve favorited.**  

My library code club was a small group but I was happy to see them and show them the projects I had curated for them.  They seemed to have ideas of what they wanted to create. It’s still weird to send them off to code and just hope they don’t get stuck or get frustrated and not continue.  I told them I would be around coding as well and if they needed help to share their project and comment and I would try to respond quickly.  They each did a project and shared it.  They riffed on my starter of Luke’s saber practice.  One added scoring and another changed it into a pong game.  Which is a great idea.  Meanwhile, I worked to improve my Kessel run project (though it is not great yet).

Screen Shot 2020-05-06 at 7.42.55 PM

Luke’s saber practice project

I had so much fun that I decided to present the same projects to Wednesday’s school code club.  That’s where the rogue part comes in.

Last Friday during a virtual math meeting that had been canceled but no one told me, I hosted a couple of other students who hadn’t got the memo from their parents.  A pair of us started to talk shop about Code Club and I invited one of the other math students to join.  He had been on the code club waiting list and is becoming quite the techno wiz – gifs, crazy characters, Roblox, etc. during this #stayathome remote learning time. He accepted and proceeded to jump fully into the Scratch community.

On Monday he invited me to curate a studio he had set up. He has also found a couple of the other active online Scratchers in the club and now the three of them are the CEOs of the studio (uh, uber-curators?  I was invited, too, but not promoted to CEO).  They are adding projects they are making, commenting on and liking each other’s projects, and asking each other for help. My rogue Code Club member has created 7 projects in 5 days! IT IS AMAZING! Together they have compiled their self-created cool maze games, Zelda themed animations, random works of art, and other amusing projects.  I could not be happier that they have found their own spot together within the Scratch community.  I’m looking at it as a bright spot in this time of social distancing that they have found a community.

I read the profile of one of my other students and it said he’s only 9 but wants to still be a Scratcher when he is 50. So sweet.

 

One last note.  I had the idea to make a Zoom chat from the Star Wars morphed Scratch Sprites, then I found this Sprite Zoom project – it is hilarious!  I shared it with my math class on Zoom today.  We could all relate so much!!!

Screen Shot 2020-05-06 at 9.14.07 PM

Ready to become a Star Wars Zoom meeting

I don’t think I could match that with my Star War Zoom plans.  I hope one of my students gives it a remix.

Virtual Code Club

Last week I took my Code Club virtual as we are all trying to do in education during this time of the Covid-19 pandemic.  Here’s what I did:

I created a Google Classroom and invited all my Code Club members to join.  I created my first post, added the materials, created a short video of me introducing the concept and emailed it all out to all the parents.

Our first lesson was Virtual Pet – here is my lesson Virtual Code Club #1. I kept the format the same as our in-person meeting – Greeting, Discussion, Learning Objective, Project information. I added some links to former Code Club project examples and posted it as material in my Classroom. I didn’t want this to be an assignment with a grade or due date.  This is for fun.

Screen Shot 2020-03-24 at 3.01.22 PM

The majority of my Code Club has accepted my invitation, including my middle-school helpers. Parents emailed back and were thankful and very much appreciated the idea of Code Club continuing. I had a few student comments of “This is fun” and one student who got stuck but then figured it out before I could help him out.  It went like this:

S: I tried this and it didn’t work.

S: What should I do?

S: Oh wait, it’s working now.

Me: What a great example of debugging. Keep testing and trying options. Let me know how it goes.

S: It’s working perfectly now.

My students are young, 9-10 years old, and most of them use Scratch offline versions – like I use with them at school, so I can’t see their projects.  That is one of the toughest parts of virtual for me.  I’m not getting to see their projects.  A lot of them are learning quickly about Classroom and virtual meetings with their class through Meet or Zoom. Eventually, we may do this as well (and I can wear my Scratch cat earrings again).

Today I got an email about #ScratchAtHome from Scratch In Practice.  I will see what support they have and perhaps they’ll have some suggestions for sharing project files and other learning opportunities for my students to be creative with Scratch.

I’m working on this week’s virtual code club project: Flappy Parrot – one of my favorites.  Then I may need to figure out a way to take my Library Code Club virtual, too.

Stay safe and wash your hands.