Replies: 8 comments 6 replies
-
i like the typescript part of it. this would help people who completed JS6 to more smoothly transition into c0d3-app , otherwise it feels kind of like a big jump |
Beta Was this translation helpful? Give feedback.
-
I think designing the challenges to make each one seem like if you were sending a PR here would be great. Each submission should be incrementing upon the previous one. This can also help the review process, since every submission should just contain the new feature requested, instead of sending everything for each challenge. |
Beta Was this translation helpful? Give feedback.
-
What I don't like about the current JS6 challenges:
What I like:
|
Beta Was this translation helpful? Give feedback.
-
I think we should change it. |
Beta Was this translation helpful? Give feedback.
-
Making an app and the challenges being akin to PRs making parts of the app at a time is a good idea. For that though maybe there could also be a way to see the rest of the app somehow, e.g when challenge 1 is merged, and challenge 2 is submitted, we will only be able to see the changed parts when reviewing, maybe students can be asked to make a separate repo for js6 on github and push their code there which will teach them github as well. |
Beta Was this translation helpful? Give feedback.
-
I enjoyed pokemon challenges. If anything they could be expanded upon with 'add typescript to pokemon search'. And remaking Kanban showed the power of React state management/data flow. Remaking/updating new discord component could be a fun challenge though. |
Beta Was this translation helpful? Give feedback.
-
You can also do a hybrid approach. Keep the current system and have a web app version to beta test it.
Anyone with real world experience could make it look like something at a job. |
Beta Was this translation helpful? Give feedback.
-
I created an issue specifically to tackle the typescript challenge: garageScript/curriculum#372 |
Beta Was this translation helpful? Give feedback.
-
How about changing the JS6 challenges so the students build a c0d3-like prototype application with lessons, challenges, submissions and what else.
This way people can get a feel of developing a real project piece by piece, and at the same time start understanding the c0d3 stack so they can more easily start to contribute after finishing the curriculum if they want to.
The challenges don't necessarily have to be done using Next.js (our framework), it can be kept simple with only express/apollo server, but we could start introducing typescript and maybe databases here too.
Ideas for challenges:
And what else? :)
Beta Was this translation helpful? Give feedback.
All reactions