freeCodeCamp icon indicating copy to clipboard operation
freeCodeCamp copied to clipboard

Quiz Webpage: Step 40

Open dinahess opened this issue 6 months ago • 5 comments

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

dinahess avatar Jun 08 '25 13:06 dinahess

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.

majestic-owl448 avatar Jun 08 '25 13:06 majestic-owl448

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!

manishkandari9 avatar Jun 08 '25 14:06 manishkandari9

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.

StephenMuya avatar Jun 08 '25 14:06 StephenMuya

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.

majestic-owl448 avatar Jun 08 '25 14:06 majestic-owl448

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.

manishkandari9 avatar Jun 08 '25 14:06 manishkandari9

Thank you for opening up this issue, but we will not be moving forward with this change.

jdwilkin4 avatar Jun 12 '25 18:06 jdwilkin4