Closed SophieDeBenedetto closed 4 years ago
Hi, thanks for this! Nice to see the lesson being compiled to an actual elixir project.
In terms of the frontend integration, I haven't found a cool, automated way of joining the lessons and homeworks in Jekyll. Should we edit the markdown content separately for every new homework? How would you approach this?
Hello! Yep I think editing the lesson content manually and opening a PR is the way to go. I think in the past we had discussed adding a call-out/formatted box or something to the end of the lesson briefly introducing the homework assignment and linking to the homework repo? Then, as we add more homework, we can copy-paste that content into each corresponding lesson and just make whatever minor changes.
Let me know how that sounds and if you have any other questions!
also, working on the solution of the simple bank hw was surprisingly challenging! I'm not working with Elixir in production anymore and I was so rusty. I learned/was reminded of a lot and had a ton of fun doing it 🚀 🚀 🚀 Excited to get this in front of Elixir School readers!
Some of these examples may need to be tweaked. I was doing a brain dump of sorts, they may not be all be the same level of difficulty.
I am very excited to get these in front of folks and to see new homeworks start coming in. This is going to be a huge benefit to reads and the community as a whole.
Great work you two! Cheers :tada:
Gonna merge this now and once we PR/merge the updates to the lesson itself on elixirschool/elixirschool
, we can publicize.
Per this issue https://github.com/elixirschool/elixirschool/issues/2295, this PR adds homework for the OTP Concurrency lesson on elixirschool.com.
We will close the original PR that added assignments to the
elixirschool/elixirschool
repo in favor of placing test-driven homework assignments in this repo.This PR:
lessons/
, under which we will place all homework assignments that correspond to Elixir School lessonslessons/otp-concurrency/simple-queue
with a test suitesimple_bank
assignment intolessons/otp-concurrency/simple-bank
The solutions for both assignments can be found on the solution branch