Do you need help or is this just a whining complaint about a free and open source learning platform?
If you have constructive ideas you can actually contribute to the platform and make it better. If you just want to whine and complain I’m afraid it’s just a waste of everyone’s time, including yours.
Thank you for your comment. I realize now that my original post wasn’t clear, and I appreciate the chance to clarify.
I wasn’t trying to complain for the sake of it or disrespect the platform in any way — I’m genuinely grateful for the free resources and the learning community here. My point was that this specific step (adding unique name attributes to each input) felt more like busywork rather than something that deepens understanding.
I was trying to share feedback from a learner’s perspective. Maybe the instruction could include a brief explanation of why this repetition is valuable or how it connects to form submission in practice. That would help make the step feel more meaningful and less like just a task to complete.
Again, I didn’t mean to waste anyone’s time — just sharing my experience in case it’s helpful.
The issue I’m having with this step isn’t technical — I understand how to add name attributes to inputs. The problem is that it feels repetitive without adding new value at this point in the lesson.
The task asks me to manually add unique name attributes to several inputs, There’s no explanation of why this repetition is important or what it teaches beyond what’s already been covered.
From a learner’s perspective, it feels more like a mechanical task than a meaningful learning moment. I think the same learning goal could be achieved with a more concise or purposeful instruction.
Great reply, thank you. I definitely get that, and feel the same for many tasks.
However,
Programming and making webpages has a lot of typing like this. Ideally you would type everything in the most efficient way but sometimes that just isn’t possible. Some steps are very easy but tedious and some are complicated and make your brain sweat. I would just take the easy/tedious steps as they come.
Repetition like this is a good way to remember things when you are learning something new. In future lessons this is addressed to a degree. If you have a JS task some/all of the HTML/CSS will already be written for you.
You can use tricks like designing a spreadsheet or a program to create HTML for you by using variables but that can take a lot of work to set up and sometimes just updating 10 HTML elements manually is just the fastest way to get it done.
You could copy the code into a text editor and use find/replace in some cases. The fCC editor does have a lot of features that you might not be aware of. If you press F1 you can explore those, they might help with some tasks.
For now I would just accept it as part of the learning process. Nothing is perfect you just have to make it through. If you have a concrete and specific idea of how to improve the material it could be implemented. Right now you have some constructive criticism but no idea for a solution.