Take a look at your code again. You successfully assigned a value attribute to your checkbox items, but what value did you assign? Is that the correct value that the tests call for?
You still need a value attribute on your radio items.
Click here to Learn more about value attribute. FreeCodeCamp is really a good source to learn coding from but you shouldn’t just rely on one resource. Google it, watch more tutorials on youtube and try to understand it from various angles. One way of explanation may not suit your style like another might. That’s why the seemingly short course is also said to take 300 hours to complete. Dig deeper for each topic and take your time.
Another helpful link to learn from codecademy. You can practice from both websites (I don’t go for the paid version in codecademy though) for an edge. And you can look for details in Mozilla Developer Network too, if you want deeper thing.
Look at your value attribute. You’ve set it to "indoor".
If you look at the test conditions on the bottom left of the screen, you can see what it should be.
<label><input type="radio" name="indoor-outdoor"> <label><input type="radio" name="indoor-outdoor">
These are your radio buttons. You have not set a value attribute on them yet.
You have two <radio> buttons, and the test conditions tell you what to set the value attribute to for each of them.
You have three <checkbox> elements, and the test conditions tell you what to set the value to for each of those as well.
oh my gosh thank you! crazy how one thing is important. i am sorry for wasting a lot of your time just i am new to all this and you just really helped me understand more.
I am glad you got it! And I am always willing to help! It is a lot to learn all at once, and we are all prone to making very tiny mistakes that end up shutting down the entire code.