-
Notifications
You must be signed in to change notification settings - Fork 16.2k
Foundations: Guide users to distinguish the HTML and CSS versions of their Recipes: Project #30953
Description
Checks
- This is not a duplicate of an existing issue (please have a look through our open issues list to make sure)
- I have thoroughly read and understand The Odin Project Contributing Guide
- Would you like to work on this issue?
Describe your suggestion
Within the 'Block and inline' module in the CSS Foundation section of the curriculum, step 5 of the assignment has students returning to the Recipes app to apply styling to it. This is a great exercise, in my opinion. It's also the source of confusion and misguided comparison for newer students.
Earlier in the curriculum, students are submitting their HTML-only Recipe app via the 'Submit your solution' button in Project: Recipes and via the creations-showcase Discord channel. When they return shortly after to apply styling to their app, they're updating that code and making beautiful pages.
Right now there's plenty of caution on the Project: Recipes page about not looking at submissions ahead of time and comparing yourself against them. However, by instructing students to update their repository with CSS styling, the curriculum is explicitly exacerbating the problem.
A few students have shared their experiences and discussed different approaches:
- Leave the curriculum alone (No Lift)
- Amend the cautions on the Project: Recipes page (Light Lift)
- Instruct students to fork their project on the Block and Inline module (Light Lift)
- Teach students about Forking GitHub Projects more explicitly (Medium Lift)
- Update Project Odin to snapshot the GitHub repository and Pages website (Heavy Lift)
I'd be interested to hear contributors' thoughts on this issue. If the preferred solution is lightweight, I can also offer my hand to make the adjustment.
Path
Foundations
Lesson Url
Project: Recipes, Intro to CSS, or Block and Inline have the most relevant content right now.
(Optional) Discord Name
falciron