-
-
Notifications
You must be signed in to change notification settings - Fork 128
Description
I originally started working on this but kept being pulled in other areas. So I am handing this off to another curriculum team member 👍🏾
Context
We received an issue last month about the original calorie counter project being triggering for those with eating disorders. So we decided to just have a brand new workshop called the envelope budget app.
The original calorie counter project was added in from the legacy JS cert. As I was going through this project for the rewrite I noticed that it is really out of place in this new cert. What I mean is that, it introduces concepts like regex, template literals, event listeners, etc. That is because in the legacy JS cert, this was only the third project in the course. But now in the new JS cert, campers already know about regex, event listeners, template literals because there are many more projects and lessons beforehand.
Changes needed
Here is the prototype
It uses most of the same structure as the original with some slight changes so it is appropriate for an envelope budget app.
It looks like we can reuse a lot of the original steps and tests.
You will need to create a new workshop for the javascript-v9 cert. It should be called Build an Envelope Budget App. The dashed name is workshop-envelope-budget-app.
Update the javascript-v9.json file to remove the workshop-calorie-counter entry and replace it with the new envelope budget app entry.
As you create the steps, reuse the same ids as the original so campers who have already completed the project will get credit for this one.
Here is a list of the current step ids