Quiz Webpage: Step 40
Describe the Issue
The instructions in this step ask the student to associate the textarea element to its label element. But the textarea element has no existing id attribute and the instructions do not prompt to add one.
Affected Page
https://www.freecodecamp.org/learn/full-stack-developer/workshop-accessibility-quiz/step-40
Steps to Reproduce
Navigate to Certified Full Stack Developer curriculum > CSS > Accessibility > Build a Quiz Webpage and note that there is no existing id attribute in the textarea element and no instruction to add one.
Recommended fix or suggestions
Change the instructions to prompt the user to add an id attribute to the textarea element then associate the textarea element with its label element.
Screenshots
No response
I do not think the instructions are incomplete, it asks to link the textarea to the label element, it's up to the learner to remember that that is done with the id and for attributes.
If they try and do not remember correctly, the hints will guide step by step to the correct solution.
I think this is a useful suggestion, especially for beginners. While the hints do provide guidance if someone gets stuck, having the instructions clearly mention adding an id attribute to the textarea before linking it with the label would make the process smoother for new learners. It could help reduce confusion and improve the overall learning experience. Thanks for discussing this!
Having came this far, I'm certain this has been mentioned several times in the previous lessons to the camper. The hints also do mention the id attribute.
If the learner is here in step 40, they surpassed step 38 where it also just asks to link.
And they alsdo passed steps 30 and 31, were linking is described explicity.
Users need to be challenged, having everything spoonfed decrease how much the learners retain.
I do not think step 40 need to be regressed to spoonfeeding the thing to do.
Also this is in the CSS section, campers would have linked an element with a label many times already.
Completely agree with your point! By step 40, learners have already encountered and practiced linking elements several times. Repeating detailed instructions at this stage would only reduce the challenge and hinder their critical thinking. Letting them apply what they've learned independently will strengthen their problem-solving skills and boost retention.Completely agree with your point! By step 40, learners have already encountered and practiced linking elements several times. Repeating detailed instructions at this stage would only reduce the challenge and hinder their critical thinking. Letting them apply what they've learned independently will strengthen their problem-solving skills and boost retention.
Thank you for opening up this issue, but we will not be moving forward with this change.