Praqma / reveals

5 stars 2 forks source link

CoDe-Academy takeaways #44

Closed sofusalbertsen closed 7 years ago

sofusalbertsen commented 7 years ago

When are they going to set up AWS/GIT/Putty and all that jazz? 3 hours is too long for LEGO. 1,5 hours is apropriate, and then maybe more teaching about agile task management?

sofusalbertsen commented 7 years ago

Name tags for all. Prerequisites: install git + putty + whatever else (ssh keys in GH).

sofusalbertsen commented 7 years ago

Make small slideset for LEGO game, describing the teams, the roles, and the sprints. The game rules.

sofusalbertsen commented 7 years ago

Jenkins too short for 1,5 hours if they need to install jenkins and make connection to git as well. Could use more time, or maybe install Jenkins the day before. (make a script for them, because they do not get what they do anyway)

sofusalbertsen commented 7 years ago

Forget about Putty, use git bash.

sofusalbertsen commented 7 years ago

Need to take more of day 1 to tech things. Otherwise we basically have 2 days to 4 technologies.

sofusalbertsen commented 7 years ago

"you should remove the cigarette on the slides" We need to make the marker in reveals template look less like a cigarette ;)

sofusalbertsen commented 7 years ago

We did not get into PiP, so we need to have focus on that.

kvarak commented 7 years ago

Some observations from CoDe Academy Göteborg.

Supergreat things!

Regarding the exercises

The level of knowledge among the students are so different so that the brighter ones always need to wait for the "slower" ones to catch up (or almost catch up). It would be good to have something extra that could be worked on while waiting. Some sat a waited, others started to do other things. Maybe always have a couple of extra gitkatas listed. For instance:

Do these: gitkata/easy gitkata/kinda-easy gitkata/not-so-easy

If you have time, you can continue with these: gitkata/hard gitkata/super-hard

This will always keep everyone busy, but make sure that the "easy" ones will have exercises will exercise everything so far presented by the teacher, so that the "slower" ones don't miss out.

Regarding the test part

Emily did a really good exercise and presentation, I have no comments on that. However, the ones I talked to wanted to have the presentation first to understand the why.

Many of the ones I talked to don't actually learn anything in school, their education is "problem-centric", where they are presented a problem, the tools to use to fix the problem and then they are pretty much on their own (plus google and a lab assistant that doesn't really care) to use the tools to figure out the correct way.

For instance: "Solve this, use git and Java, collaborate with somebody else"

Ok, maybe I have the wrong idea, maybe it's not this bad and I'm making it sound like schools are shit. But the point is that they have no idea how to use testing while coding in a proper way. So this section is so new to them that they have a really hard time understanding the why.

TL;DR; more test-topics (sorry, couldn't stop writing after I started).

sofusalbertsen commented 7 years ago

Gilded rose for the teaching days, included in test, jenkins, maybe in docker as well. https://github.com/emilybache/GildedRose-Refactoring-Kata

sofusalbertsen commented 7 years ago

@kvarak I've tried to take your feedback into the trello retrospective: https://trello.com/b/EdNntcrC/code-academy-retrospective-2017 will close this one.