jiebi/CodeConvo huggingface dataset:
Change:
Within the challenge it instructs you to create bullets by replacing all the p elements with(no spaces of course) < li elements to get a bulleted list. When I follow it as instructed it leaves my style coding visible (class="red-text") is then displayed. When I remove the end closure < l i (obviously no spaces), it leaves everything intact but the practice won't allow me to advance without adding the closure... even though the closure is at the end of the style portion of my closure Example: For it to look right I remove the end closure making it < l i this happens: <li class="red-text"Kitty ipsum dolor sit amet, shed everywhere shed everywhere stretching attack your ankles chase the red dot, hairball run catnip eat the grass sniff.</liBUT for it to be marked correctly I have to Complete the closure < li class="red-text"Kitty ipsum...... and it looks like this: <liclass="red-text"Kitty ipsum dolor sit amet, shed everywhere shed everywhere stretching attack your ankles chase the red dot, hairball run catnip eat the grass sniff.</liSo In order to fix it, and still make sure my code isn't displayed on my final work, i'd have to remove my styling from the code or simply leave it exposed See below for the link to the segment and below that is my full code Challenge has an issue. User Agent is: <codeMozilla/5.0 (Macintosh; Intel Mac OS X ) AppleWebKit/601.1.56 (KHTML, like Gecko) Version/9.0 Safari/601.1.56</code. Please describe how to reproduce this issue, and include links to screenshots if possible. My code:
What the instructions for this challenge mean to be asking is for you to completely remove the bottom two paragraphs and put an unordered list at the bottom instead. This avoids the problem you're running into of having an anchor tag in the middle of your block (which is not valid markup). I agree that the wording is confusing since there is another tag earlier in the page with other types of tags in between. This should be clarified to reflect that the bottom two tags should be removed and a three item list created in it's place.
I can't complete the challenge either

Discussion:
"&thinsp;&thinsp;<code>&#60;li&#62;cheese&#60;/li&#62;</code>", "<code>&#60;/ul&#62;</code>", "would create a bullet point-style list of "milk" and "cheese".", <del> "Replace your <code>p</code> elements with an unordered list of three things that cats love." </del> <ins> "Remove the last two <code>p</code> elements and create an unordered list of three things that cats love at the bottom of the page." </ins> ], "tests": [ "assert($("ul").length > 0, 'Create a <code>ul</code> element.')",
Change:
I want to suggest that, at this point, in addition to the comment about the block element ' stretch to fill your page's entire horizontal space.', there is a comment that any element following it will flow to a "new line". You could argue that is [almost] "assumed". But I believe it should be stated.

Discussion:
"id": "bad87fee1348cd8acef08812", "title": "Create a Block Element Bootstrap Button", "description": [ <del> "Normally, your <code>button</code> elements are only as wide as the text that they contain. By making them block elements, your button will stretch to fill your page's entire horizontal space.", </del> <ins> "Normally, your <code>button</code> elements are only as wide as the text that they contain. By making them block elements, your button will stretch to fill your page's entire horizontal space and any elements following it will flow onto a "new line" below the block.", </ins> "This image illustrates the difference between <code>inline</code> elements and <code>block-level</code> elements:", "<a href="http://i.imgur.com/O32cDWE.png" data-lightbox="img-enlarge"><img class="img-responsive" src="http://i.imgur.com/O32cDWE.png" title="Click to enlarge" alt="An "inline" button is as small as the text it contains. In this image, it's centered. Below it is a "block-level" button, which stretches to fill the entire horizontal space.'></a>", "Note that these buttons still need the <code>btn</code> class.",

"title": "Add ID Attributes to Bootstrap Elements", "description": [ "Recall that in addition to class attributes, you can give each of your elements an <code>id</code> attribute.", <del> "Each id should be unique to a specific element.", </del> <ins> "Each id must be unique to a specific element and used only once per page.", </ins> "Let's give a unique id to each of our <code>div</code> elements of class <code>well</code>.", "Remember that you can give an element an id like this: <code>&#60;div class="well" id="center-well"&#62;</code>", "Give the well on the left the id of <code>left-well</code>. Give the well on the right the <code>id</code> of <code>right-well</code>."
Change:
There are missing spaces between some words in: "welcomeToBooleansfunction so that it will return trueinstead of falsewhen the run button is clicked."
There is a similar issue with "Waypoint: Use Bracket Notation to Find the Nth Character in a String" In the first paragraph and the third paragraph. As does "Waypoint: Manipulate Arrays With unshift" in both paragraphs.

Discussion:
"description": [ "In computer science, <code>data structures</code> are things that hold data. JavaScript has seven of these. For example, the <code>Number</code> data structure holds numbers.", "Let's learn about the most basic data structure of all: the <code>Boolean</code>. Booleans can only hold the value of either true or false. They are basically little on-off switches.", <del> "Let's modify our <code>welcomeToBooleans</code>function so that it will return <code>true</code>instead of <code>false</code>when the run button is clicked." </del> <ins> "Let's modify our <code>welcomeToBooleans</code> function so that it will return <code>true</code> instead of <code>false</code> when the run button is clicked." </ins> ], "tests": [ "assert(typeof(welcomeToBooleans()) === 'boolean', 'message: The <code>welcomeToBooleans()</code> function should return a boolean &#40;true/false&#41; value.');",

"title": "Declare String Variables", "description": [ "In the previous challenge, we used the code <code>var myName = "your name"</code>. This is what we call a <code>String</code> variable. It is nothing more than a "string" of characters. JavaScript strings are always wrapped in quotes.", <del> "Now let's create two new string variables: <code>myFirstName</code>and <code>myLastName</code> and assign them the values of your first and last name, respectively." </del> <ins> "Now let's create two new string variables: <code>myFirstName</code> and <code>myLastName</code> and assign them the values of your first and last name, respectively." </ins> ], "tests": [ "assert((function(){if(typeof(myFirstName) !== "undefined" && typeof(myFirstName) === "string" && myFirstName.length > 0){return true;}else{return false;}})(), 'message: <code>myFirstName</code> should be a string with at least one character in it.');",

"id": "bg9997c9c69feddfaeb9bdef", "title": "Manipulate Arrays With unshift()", "description": [ <del> "Now that we've learned how to <code>shift</code>things from the start of the array, we need to learn how to <code>unshift</code>stuff back to the start.", "Let's take the code we had last time and <code>unshift</code>this value to the start: <code>"Paul"</code>." </del> <ins> "Now that we've learned how to <code>shift</code> things from the start of the array, we need to learn how to <code>unshift</code> stuff back to the start.", "Let's take the code we had last time and <code>unshift</code> this value to the start: <code>"Paul"</code>." </ins> ], "tests": [ "assert((function(d){if(typeof(d[0]) === "string" && d[0].toLowerCase() == 'paul' && d[1] == 23 && d[2][0] != undefined && d[2][0] == 'dog' && d[2][1] != undefined && d[2][1] == 3){return true;}else{return false;}})(myArray), 'message: <code>myArray</code> should now have ["Paul", 23, ["dog", 3]]).');"
Change:
I suspect there is some text missing from this (it makes no sense): "We can do this by replacing the . part of our regular expression with the current regular expression with the word and." My suggested verbiage would be: "We can do this by replacing the . in our regular expression with the string we wish to match (the word 'and')." Secondly, let me suggest "g means that we want to search the entire string for this pattern instead of just the first match." should be reworded to "g stands for 'global' and means that we want to search the entire string for this pattern instead of just the first match." This will be a great aid to students in remembering the parameter.
Likewise, in "Waypoint: Find Numbers with Regular Expressions" it should be mentioned that represents a digit. The proper association goes a long way in retention of new concepts and ideas.

Discussion:
"<code>i</code> means that we want to ignore the case (uppercase or lowercase) when searching for the pattern.", "<code>Regular expressions</code> are written by surrounding the pattern with <code>/</code> symbols.", "Let's try selecting all the occurrences of the word <code>and</code> in the string <code>Ada Lovelace and Charles Babbage designed the first computer and the software that would have run on it</code>.", <del> "We can do this by replacing the <code>.</code> part of our regular expression with the current <code>regular expression</code> with the word <code>and</code>." </del> <ins> "We can do this by replacing the <code>.</code> part of our regular expression with the word <code>and</code>." </ins> ], "tests": [ "assert(test==2, 'message: Your <code>regular expression</code> should find two occurrences of the word <code>and</code>.');",
Change:
Challenge has an issue. User Agent is: <codeMozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36</code. Please describe how to reproduce this issue, and include links to screenshots if possible. Hi guys. The actual code you provided has some small typo. In the challenge description ourLoop i variable has 10 as starting point. In code instead ourLoop is started by 9. It's pretty weird because construction of ourLoop in code is actual solution to this challenge :) My code:

Discussion:
"assert.deepEqual(myArray, [9,7,5,3,1], 'message: <code>myArray</code> should equal <code>[9,7,5,3,1]</code>');" ], "challengeSeed":[ <del> "ourArray = [];", </del> <ins> "var ourArray = [];", </ins> "", <del> "for(var i = 9; i > 0; i -= 2){", </del> <ins> "for(var i = 10; i > 0; i -= 2){", </ins> "  ourArray.push(i);", "}", "",
Change:
Challenge has an issue. User Agent is: <codeMozilla/5.0 (X11; Linux x86_64; rv:41.0) Gecko/ Firefox/41.0</code. Please describe how to reproduce this issue, and include links to screenshots if possible. My code: In the code above when I wrote the line: " <pView more <a href=""cat photos</a</p" at the end.It did not made all the problems correct. But when I used the same code just above the cat picture it showed correct output. Attaching the screen shot for wrong output(line 38): ! Attaching the screen shot for correct output(line 30): ! There's no difference in the code except the position(line 38 in 1st screen shot vs line 30 in 2nd screen shot).
This test expects the wrapping tag you insert to be the first tag on the page. This had been fixed by a previous PR that has been overwritten. Someone will need to make a new PR that either makes it clear where the user needs to put their code or makes the test not care.
Yes,that should be made clear because otherwise wrong result for this is frustrating.

Discussion:
"assert($("a").text().match(/catsphotos/gi), 'Your <code>a</code> element should have the anchor text of "cat photos"')", "assert($("p") && $("p").length > 2, 'Create a new <code>p</code> element around your <code>a</code> element.')", "assert($("a[href="http://www.freecatphotoapp.com"]").parent().is("p"), 'Your <code>a</code> element should be nested within your new <code>p</code> element.')", <del> "assert($("p").text().match(/^s*Viewsmores/gi), 'Your <code>p</code> element should have the text "View more " (with a space after it).')", </del> <ins> "assert($("a[href="http://www.freecatphotoapp.com"]").parent().text().match(/^s*Viewsmores/gi), 'Your <code>p</code> element should have the text "View more " (with a space after it).')", </ins> "assert(!$("a").text().match(/Viewsmore/gi), 'Your <code>a</code> element should <em>not</em> have the text "View more".')", "assert(editor.match(/</p>/g) && editor.match(/<p/g) && editor.match(/</p>/g).length === editor.match(/<p/g).length, 'Make sure each of your <code>p</code> elements has a closing tag.')", "assert(editor.match(/</a>/g) && editor.match(/<a/g) && editor.match(/</a>/g).length === editor.match(/<a/g).length, 'Make sure each of your <code>a</code> elements has a closing tag.')"
Change:
The following code should pass, but won't because the <ptag is at the bottom, even though the challenge doesn't require it to be. Please refactor the tests to allow this situation to pass. Challenge has an issue. User Agent is: <codeMozilla/5.0 (Macintosh; Intel Mac OS X ) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36</code. Please describe how to reproduce this issue, and include links to screenshots if possible. My code:
I just arranged all the html elements, it accepted and changed 'View more ' to "Click her for " .......

Discussion:
"assert($("a").text().match(/catsphotos/gi), 'Your <code>a</code> element should have the anchor text of "cat photos"')", "assert($("p") && $("p").length > 2, 'Create a new <code>p</code> element around your <code>a</code> element.')", "assert($("a[href="http://www.freecatphotoapp.com"]").parent().is("p"), 'Your <code>a</code> element should be nested within your new <code>p</code> element.')", <del> "assert($("p").text().match(/^s*Viewsmores/gi), 'Your <code>p</code> element should have the text "View more " (with a space after it).')", </del> <ins> "assert($("a[href="http://www.freecatphotoapp.com"]").parent().text().match(/^s*Viewsmores/gi), 'Your <code>p</code> element should have the text "View more " (with a space after it).')", </ins> "assert(!$("a").text().match(/Viewsmore/gi), 'Your <code>a</code> element should <em>not</em> have the text "View more".')", "assert(editor.match(/</p>/g) && editor.match(/<p/g) && editor.match(/</p>/g).length === editor.match(/<p/g).length, 'Make sure each of your <code>p</code> elements has a closing tag.')", "assert(editor.match(/</a>/g) && editor.match(/<a/g) && editor.match(/</a>/g).length === editor.match(/<a/g).length, 'Make sure each of your <code>a</code> elements has a closing tag.')"
Change:
Challenge text reads: "For example, your jQuery Playground h3 element has the parent element of , which itself has the parent body." However, the placeholder code doesn't have the <bodyelement. It should include this to allow the reader to follow along the chain of parent elements.
Looks like the seed code for that waypoint has the following, which would seem to fit that description, unless I'm misunderstanding.
I'm sorry, doesn't have the body element. The div element is there.
Apologies for my confusion. I've put in a PR to fix this.

Discussion:
"", "<!-- Only change code above this line. -->", "", <del> "<div class="container-fluid">", "  <h3 class="text-primary text-center">jQuery Playground</h3>", "  <div class="row">", "    <div class="col-xs-6">", "      <h4>#left-well</h4>", "      <div class="well" id="left-well">", "        <button class="btn btn-default target" id="target1">#target1</button>", "        <button class="btn btn-default target" id="target2">#target2</button>", "        <button class="btn btn-default target" id="target3">#target3</button>", "      </div>", "    </div>", "    <div class="col-xs-6">", "      <h4>#right-well</h4>", "      <div class="well" id="right-well">", "        <button class="btn btn-default target" id="target4">#target4</button>", "        <button class="btn btn-default target" id="target5">#target5</button>", "        <button class="btn btn-default target" id="target6">#target6</button>", </del> <ins> "<body>", "  <div class="container-fluid">", "    <h3 class="text-primary text-center">jQuery Playground</h3>", "    <div class="row">", "      <div class="col-xs-6">", "        <h4>#left-well</h4>", "        <div class="well" id="left-well">", "          <button class="btn btn-default target" id="target1">#target1</button>", "          <button class="btn btn-default target" id="target2">#target2</button>", "          <button class="btn btn-default target" id="target3">#target3</button>", "        </div>", "      </div>", "      <div class="col-xs-6">", "        <h4>#right-well</h4>", "        <div class="well" id="right-well">", "          <button class="btn btn-default target" id="target4">#target4</button>", "          <button class="btn btn-default target" id="target5">#target5</button>", "          <button class="btn btn-default target" id="target6">#target6</button>", "        </div>", </ins> "      </div>", "    </div>", "  </div>", <del> "</div>" </del> <ins> "</body>" </ins> ], "type": "waypoint", "challengeType": 0
Change:
Challenge has an issue. User Agent is: <codeMozilla/5.0 (Windows NT 6.1; WOW64; rv:41.0) Gecko/ Firefox/41.0</code. Please describe how to reproduce this issue, and include links to screenshots if possible. My code:
Hi, The anchor a you are using should be <a href=""cat photos</arather than <a href=""cat photos </aYou're missing www in the url. Change it and it should work.
The tests are failing because you need to have your set to
, Thank you so much for your help! :+1:

Discussion:
extends ../layout block content <del> .jumbotron .col-sm-8.col-sm-offset-2 form(method='POST') </del> <ins> .col-sm-8.col-sm-offset-2.jumbotron form(method='POST', action="/forgot") </ins> h1 Forgot Password input(type='hidden', name='_csrf', value=_csrf) .form-group

button.btn.btn-primary(type='submit') i.fa.fa-key | Reset Password
Change:
Since the code is included in the URL after every change, once the user has made any code changes the back button will not work as expected as the browser history gets filled up with entries pointing to the same page but with different code in the URL. !

Discussion:
if (!codeUri.enabled) { return null; } <del> location.hash = '?solution=' + codeUri.encode(encodeFcc(solution)); </del> <ins> if (history && typeof history.replaceState === 'function') { history.replaceState( history.state, null, '?solution=' + codeUri.encode(encodeFcc(solution)) ); } else { location.hash = '?solution=' + codeUri.encode(encodeFcc(solution)); } </ins> return solution; },
Change:
Challenge has an issue. User Agent is: <codeMozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36</code. Please describe how to reproduce this issue, and include links to screenshots if possible. !
Failed to state a problem, Closing. Feel free to re-open if you want to describe what is wrong.
The problem is the text being displayed on the highlighted test.
It could be that test is missing part

Discussion:
"tests": [ "assert(end("Bastian", "n") === true, 'message: <code>end("Bastian", "n")</code> should return true.');", "assert(end("Connor", "n") === false, 'message: <code>end("Connor", "n")</code> should return false.');", <del> "assert(end("Walking on water and developing software from a specification are easy if both are frozen", "specification") === false, '<code>"Walking on water and developing software from a specification are easy if both are frozen"&#44; "specification"&#41;</code> should return false.');", </del> <ins> "assert(end("Walking on water and developing software from a specification are easy if both are frozen", "specification") === false, 'message: <code>end("Walking on water and developing software from a specification are easy if both are frozen"&#44; "specification"&#41;</code> should return false.');", </ins> "assert(end("He has to give me a new name", "name") === true, 'message: <code>end("He has to give me a new name", "name")</code> should return true.');", "assert(end("He has to give me a new name", "me") === true, 'message: <code>end("He has to give me a new name", "me")</code> should return true.');", "assert(end("If you want to save our world, you must hurry. We dont know how much longer we can withstand the nothing", "mountain") === false, 'message: <code>end("If you want to save our world, you must hurry. We dont know how much longer we can withstand the nothing", "mountain")</code> should return false.');"
Change:
I tried submitting a URL to camper news and somehow it got as a blank URL. The link I tried to add was but it just links to http:// I also can't edit or delete it, so I can't try fixing it.
Yup, I confirmed this with that URL. Did you make a change to disallow blank URLs that might affect this?
Nope. Didn't realize this was possible.
I see the mistake I made, I clicked "Submit" then typed in the url and hit "Submit" again. Then on the next page the title is auto-filled out but the URL is not copied over so I hit submit again, which let it be a blank URL. URL should copy from previous page into the new textbox.
I think I may have done the same thing.
For some reason the url value is not copied from the page URL. This requires some adjustments in the jade template. I will fix that.

Discussion:
.col-xs-12.col-md-1 label.control-label.control-label-story-submission(for='name') Link .col-xs-12.col-md-11 <del> input#story-url.form-control(placeholder='Paste your link here', name='Link') </del> <ins> input#story-url.form-control(name='Link', ng-model='submitStory.url', disabled="disabled", ng-init='submitStory.url="#{storyURL}"') </ins> .form-group .col-xs-12.col-md-1 label.control-label.control-label-story-submission(for='name') Title
Change:
Hi, Now, once the myCar instance is created it can be used like any other object and can have its properties accessed and modified the same way you would usually. For example: var myCar.turboType = "twin"; we don't need var it should be myCar.turboType = "twin";
Wow, I can't believe I missed this in the proofreading pass! Thanks for pointing this out!

Discussion:
"<code>}</code>", "Note that it is important to use the <code>new</code> keyword when calling a constructor. This is how javascript knows to create a new object and that all the references to <code>this</code> inside the constructor should be referring to this new object.", "Now, once the <code>myCar</code> <code>instance</code> is created it can be used like any other object and can have its properties accessed and modified the same way you would usually. For example:", <del> "<code>var myCar.turboType = "twin";</code>", </del> <ins> "<code>myCar.turboType = "twin";</code>", </ins> "Our <code>myCar</code> variable now has a property <code>turboType</code> with a value of <code>"twin"</code>.", "In the editor, use the <code>Car</code> <code>constructor</code> to create a new <code>instance</code> and assign it to <code>myCar</code>.", "Then give <code>myCar</code> a <code>nickname</code> property with a string value."