jiebi/CodeConvo huggingface dataset:
Change:
The B1 English icon isn't available, so we are temporarily using the A2 icon for this superblock. <img width="709" alt="Screenshot 2024-09-11 at 05 43 53" src=""An icon for B1 should be created (it should look similar to the A2). Link to the A2 icon: You will need to make the following change to your file in order to see the B1 superblock:

Discussion:
<ins> import React from 'react'; function B1EnglishIcon( props: JSX.IntrinsicAttributes & React.SVGProps<SVGSVGElement> ): JSX.Element { return ( <> <svg aria-hidden='true' viewBox='0 0 175 170' fill='none' xmlns='http://www.w3.org/2000/svg' {...props} > <path fillRule='evenodd' clipRule='evenodd' d='M138 9H83V79.476H147V18C147 13.029 142.971 9 138 9ZM147 88.476H83V156H138C142.971 156 147 151.971 147 147V88.476ZM74 79.476V9H18C13.029 9 9 13.029 9 18V79.476H72H74ZM9 88.476H74V156H18C13.029 156 9 151.971 9 147V88.476ZM18 0C8.059 0 0 8.059 0 18V147C0 156.941 8.059 165 18 165H138C147.941 165 156 156.941 156 147V18C156 8.059 147.941 0 138 0H18ZM27.54 64.394H36.151V48H42.8115C45.3948 48 47.489 50.0942 47.489 52.6775V52.6775C47.489 55.2608 45.3948 57.355 42.8115 57.355H36.151V64.394H45.63C50.9366 64.394 55.377 60.3669 55.8938 55.0854V55.0854C55.9643 54.3647 55.9435 53.638 55.8317 52.9225L55.5571 51.1642C55.24 49.1331 54.153 47.302 52.5219 46.0509L50.5 44.5L52.0247 43.495C53.9086 42.2532 55.1806 40.2735 55.527 38.0439L55.8246 36.1287C55.9411 35.379 55.9657 34.6179 55.8979 33.8623V33.8623C55.3799 28.0899 50.5423 23.667 44.7467 23.667H27.54V64.394ZM42.04 41.545C45.0494 41.545 47.489 39.1054 47.489 36.096V36.096C47.489 33.0866 45.0494 30.647 42.04 30.647H36.151V41.545H42.04ZM100.301 64.394V57.355H111V45.5C111 44 111 39 111 37.5C111 38.661 111 36.2586 111 37.5C111 38.574 111 36.339 111 37.5C111 38.693 111 36.307 111 37.5C111 35.5 111 35.569 111 35C112.194 35 109.5 35 111 35C111 36 111 34.069 111 35C109.5 36 105 39 104 39.5C103.5 38.5 101 34.5 100.5 33.5C99.2921 35.4577 102 31.069 100.5 33.5C102 32.5 111.5 25.167 114 23.667C118.5 23.667 119 23.667 120.5 23.667C120.5 24.7787 120.5 22.5 120.5 25C120.5 28 120.5 27.931 120.5 29.931C120.5 32.431 120.5 33.154 120.5 35.5C120.5 37.038 120.5 39 120.5 40.5C120.5 42.285 120.5 44 120.5 46C120.5 48.5 120.5 55 120.5 57.355H129.335V64.394H100.301ZM27.54 142V101.273H54.983V108.372H36.151V118.077H53.571V125.176H36.151V134.901H55.063V142H27.54ZM131.605 142V101.273H123.034V126.886H122.676L105.097 101.273H97.54V142H106.151V116.366H106.449L124.168 142H131.605Z' /> </svg> </> ); } B1EnglishIcon.displayName = 'B1EnglishIcon'; export default B1EnglishIcon; </ins>

import CollegeAlgebra from './college-algebra'; import CSharpLogo from './c-sharp-logo'; import A2EnglishIcon from './a2-english'; <ins> import B1EnglishIcon from './b1-english'; </ins> import RosettaCodeIcon from './rosetta-code'; const iconMap = {

[SuperBlocks.FrontEndDevelopment]: ResponsiveDesign, [SuperBlocks.UpcomingPython]: PythonIcon, [SuperBlocks.A2English]: A2EnglishIcon, <del> [SuperBlocks.B1English]: A2EnglishIcon, </del> <ins> [SuperBlocks.B1English]: B1EnglishIcon, </ins> [SuperBlocks.RosettaCode]: RosettaCodeIcon, [SuperBlocks.PythonForEverybody]: PythonIcon };
Change:
"Bash a script" should be "a Bash script" This looks like something that can be fixed by "first-time" code contributors to this repository. The files you need to fix are the two above. Please make sure you read our , we prioritize contributors following the instructions in our guides. Join us in our or our if you need help contributing; our moderators will guide you through this. Sometimes we may get more than one pull request. We typically accept the most quality contribution followed by the one that is made first. Happy contributing.

Discussion:
"title": "Periodic Table Database", "intro": [ "This is one of the required projects to earn your certification.", <del> "For this project, you will create Bash a script to get information about chemical elements from a periodic table database." </del> <ins> "For this project, you will create a Bash script to get information about chemical elements from a periodic table database." </ins> ] }, "build-a-salon-appointment-scheduler-project": {

# --description-- <del> This is one of the required projects to earn your certification. For this project, you will create Bash a script to get information about chemical elements from a periodic table database. </del> <ins> This is one of the required projects to earn your certification. For this project, you will create a Bash script to get information about chemical elements from a periodic table database. </ins> # --instructions--
Change:
needs to be wrapped in backticks ( ``) in the first sentence needs to be wrapped in backticks. Here also needs to be wrapped in backticks. This looks like something that can be fixed by "first-time" code contributors to this repository. The files you should look at to work on a fix are the 3 linked above. Please make sure you read our , we prioritize contributors following the instructions in our guides. Join us in our or our if you need help contributing; our moderators will guide you through this. Sometimes we may get more than one pull request. We typically accept the most quality contribution followed by the one that is made first. Happy contributing.

Discussion:
# --description-- <del> So far you have learned how to create questions with the verb to be. In sentences with the verb `to be` (am, is, are) you just have to change the order of the noun and the verb to create a question. Like this: </del> <ins> So far you have learned how to create questions with the verb `to be`. In sentences with the verb `to be` (am, is, are) you just have to change the order of the noun and the verb to create a question. Like this: </ins> `You are a developer` -> `Are you a developer?`

### --feedback-- <del> `There are` is used for plural nouns, and `bank` is singular. You’ll learn about there are in the next few lessons. </del> <ins> `There are` is used for plural nouns, and `bank` is singular. You’ll learn about `there are` in the next few lessons. </ins> ---

# --description-- <del> To elaborate a question using `there is` you just need to change the order of the verb to be, like so: </del> <ins> To elaborate a question using `there is` you just need to change the order of the verb `to be`, like so: </ins> `There is an ATM nearby` -> `Is there an ATM nearby?`
Change:
In the Step 12 of module: "Learn Basic OOP by Building a Shopping Cart". The phrase "with a dollar sign in front of it" might sound like the dollar sign should come after the price value, but it actually means before the price. To avoid this ambiguity, a clearer way to phrase it could be: "Precede the price with a dollar sign ($)." Or "Display the price with a dollar sign ($) before the value." This wording explicitly states that the dollar sign should come before the price, avoiding any confusion. ! Device: [e.g. iPhone 6, Laptop] OS: [e.g. iOS 14, Windows 10, Ubuntu 20.04] Browser: [e.g. Chrome, Safari] Version: [e.g. 22] No response
Right, but that's what "front" means - it's the beginning. e.g. "I was at the front of the queue, so I was served first". That said, when you write it might be confusing since the hint is "Your first element should have the text of the variable with a dollar sign in front of it.". I can see people reading that and thinking that they do have a dollar sign in front of it. Perhaps the hint would be better as "Your first element should have the text of the variable with a dollar sign in front of it. For example, using "
The phrase would be a good to avoid all these confusion which has been to the pull request
This issue is open for contribution. A PR which resolves this issue should: Update the instructions to read classdessert-price"$"price`
Is this PR Still Open?
the issue is open for contribution, but there are already two PRs that aim to close this issue

Discussion:
# --description-- <del> After your `h2` element, create two `p` elements. Give the first a `class` of `dessert-price`, and the text of the `price` variable with a dollar sign in front of it. Give the second a `class` of `product-category`, and the text `"Category: "` followed by the value of the `category` variable. </del> <ins> After your `h2` element, create two `p` elements. Give the first a `class` of `dessert-price`, and set the text to a dollar sign `"$"` followed by the value of the `price` variable. Give the second a `class` of `product-category`, and the text `"Category: "` followed by the value of the `category` variable. </ins> # --hints--

assert.equal(document.querySelector('.dessert-card')?.children[1].className, 'dessert-price'); ``` <del> Your first `p` element should have the text of the `price` variable with a dollar sign in front of it. </del> <ins> Your first `p` element should have the dollar sign `"$"` followed by the value of the `price` variable. </ins> ```js assert.equal(document.querySelector('.dessert-card')?.children[1].textContent, '$12.99');
Change:
I'm not sure how to fix this sentence, probably or ?
is pretty clear.
This issue is open to first-time code contributors to this repository. The file that you should be updating is linked in the original post. We typically do not assign issues. Instead, we accept the most quality contribution followed by the one that is made first. Please make sure you read our as well as our , we prioritize contributors following the instructions in our guides. Join us in our or our if you need help contributing; our moderators will guide you through this. Happy contributing.

Discussion:
--- <del> The link's has the mouse is over it. </del> <ins> The mouse cursor is over the link. </ins> ---
Change:
.price { text-align: right; width: 25% } Line 156 of the file within the freeCodeCamp curriculum. Impact: While functionally harmless in modern browsers, adding the semicolon improves code consistency and maintainability. Discussion: The comments on the issue highlight: It's likely a typo since other CSS rules in the challenge have semicolons. While not strictly an error, adding the semicolon for consistency is recommended. to '' on 'Code Edit' down to 'Line 156' ; at last character The default code has not ; sign In css part It does look like a typo: ! ! Device: Laptop OS: Windows 11 Browser: edge Current Status: The issue is labeled as help wanted and type: bug. Multiple pull requests have been linked that might fix this issue: Update by sharabshrestha99 fix(curriculum): typo error on css file by brunades Additional Notes: A comment offers a reference for further details on semicolons in CSS:
it's not necessarily an error, the last rule doesn't need semicolon, but it could be for consistency yeah The list of files in which this is present is (44 files): I will open this for contribution.
Some additional context on last-rule semi-colons for those who might be interested: ! But I agree that omitting it is inconsistent with other steps and so it was likely a typo and we should fix it for consistency.
is this still open? I would like to contribute
hey We typically do not assign issues. Instead, we accept the first pull request that comprehensively solves the issue. Issues labeled with or are open for contributions. Please make sure you read . We prioritize contributors following the instructions in our guide. Join us in or if you need help contributing - our community will be happy to assist you.

Discussion:
.price { text-align: right; <del> width: 25% </del> <ins> width: 25%; </ins> } --fcc-editable-region-- ```

.price { text-align: right; <del> width: 25% </del> <ins> width: 25%; </ins> } --fcc-editable-region--

.price { text-align: right; <del> width: 25% </del> <ins> width: 25%; </ins> } /* FOOTER */

.price { text-align: right; <del> width: 25% </del> <ins> width: 25%; </ins> } ```
Change:
There was a TODO comment left in the hints for the Equation Solver project <img width="759" alt="Screenshot 2024-09-30 at 11 11 37 AM" src=""The hint should be updated to the following: see explanation above see explanation above No response Device: [e.g. iPhone 6, Laptop] OS: [e.g. iOS 14, Windows 10, Ubuntu 20.04] Browser: [e.g. Chrome, Safari] Version: [e.g. 22] No response
This has been opened for contribution. The first comprehensive PR created will be reviewed and merged. We typically do not assign issues to anyone other than long-time contributors. If you would like to contribute and have not read the contributors docs, please do so here: If you have any issues with contributing, be sure to join us on the , or on the Happy coding
can you please add label to this issue as "Hacktoberfest"
Hi, I'd like to contribute to this issue! I'll update the hint for the () call to use a negative lookbehind and submit a PR shortly. Thanks for the opportunity!
Hello! I'm interested in resolving this issue by refining the str method within the Equation class. My plan is to adjust the () function to incorporate a negative lookbehind, ensuring that the digit '1' is only replaced when it isn't preceded by another digit. This approach will prevent unintended substitutions in multi-digit numbers. I'll prepare a pull request with these modifications soon.
I would like to contribute to this issue. I have contributed to hacktoberfest last year as well. Please assign it to me.
the repo has the label, the issue label don't matter. We typically do not assign issues. Instead, we accept the first pull request that comprehensively solves the issue. Issues labeled with or are open for contributions. Please make sure you read . We prioritize contributors following the instructions in our guide. Join us in or if you need help contributing - our community will be happy to assist you.
Please do not make any changes outside what is outlined in the issue. The scope of the issue to only update the hint text to remove the TODO comment. Any other changes will not be accepted in a PR Thank you
Thank you for the clarification! I'll ensure the changes in my PR are limited to updating the hint text and removing the TODO comment, as specified in the issue. I appreciate the guidance!
Thanks for the clarification Mam

Discussion:
# --hints-- <del> You should modify the pattern passed as the first argument to the `re.sub()` call using a negative lookbehind. TODO: add details/improve wording </del> <ins> You should modify the pattern passed as the first argument to the `re.sub()` call using a negative lookbehind. </ins> ```js ({ test: () => assert(runPython(`
Change:
When talking about template literals sometimes we use "template interpolation", I have not been able to find good documentation on this wording. It should be changed to "string interpolation" or "template literal" as needed. The changes needed are as follow: template interpolation -string interpolation use template interpolation -use string interpolation Please make sure you read our , we prioritize contributors following the instructions in our guides. Join us in our or our if you need help contributing; our moderators will guide you through this. Sometimes we may get more than one pull request. We typically accept the most quality contribution followed by the one that is made first. Happy contributing.

Discussion:
Use the `setAttribute` method on the `playButton` element to set an attribute named `"aria-label"`. Using a ternary, set the attribute value to `Play ${song.title}` or `"Play"` if `song?.title` is not available. <del> Don't forget you need template interpolation here, so you need to use backticks. </del> <ins> Don't forget you need string interpolation here, so you need to use backticks. </ins> # --hints--

# --description-- <del> Now create an image tag and give it the `class` `"user-img"`. Use template interpolation to set the `src` attribute to `image` you destructured earlier. Set the `alt` attribute to `author` followed by the text `"avatar"`. Make sure there is a space between the `author` variable and the word `"avatar"`, for example, `"Quincy Larson avatar"`. </del> <ins> Now create an image tag and give it the `class` `"user-img"`. Use string interpolation to set the `src` attribute to `image` you destructured earlier. Set the `alt` attribute to `author` followed by the text `"avatar"`. Make sure there is a space between the `author` variable and the word `"avatar"`, for example, `"Quincy Larson avatar"`. </ins> # --hints--
Change:
We prefer to use double quotes for JavasScript string, so the following code examples should be updated to follow the convention:
This issue is open for contributions. The files that you should be updating are linked in the original post. We typically do not assign issues. Instead, we accept the most quality contribution followed by the one that is made first. Please make sure you read our as well as our , we prioritize contributors following the instructions in our guides. Join us in our or our if you need help contributing; our moderators will guide you through this. Happy contributing.

Discussion:
In the previous lecture videos, you learned how to access characters in a string like this: ```js <del> const firstName = 'Jessica'; // returns 'J' </del> <ins> const firstName = "Jessica"; // returns "J" </ins> firstName[0]; ```

```js const firstName = "Jessica"; <del> // returns 'a' </del> <ins> // returns "a" </ins> firstName[firstName.length - 1]; ```
Change:
and are not being replaced by their values in hints: ! While in the console the actual and expected values are visible: ! To reproduce, go to any challenge that uses and/or :
Happening for me in hints for step 76:
Thank you for mentioning, but the fix has not been deployed yet.

Discussion:
export type Test = { pass?: boolean; err?: string; <ins> message?: string; </ins> } & (ChallengeTest | CertTest); export type ChallengeTest = {

} from '../../../redux/selectors'; import { ChallengeFiles, <del> ChallengeTest, </del> Dimensions, FileKey, ResizeProps,

isResetting: boolean, isSignedIn: boolean, { theme }: { theme: Themes }, <del> tests: [{ text: string; testString: string }], </del> <ins> tests: [{ text: string; testString: string; message?: string }], </ins> isChallengeCompleted: boolean ) => ({ attempts,

? 'vs-custom' : editorSystemTheme; <del> const isFailedChallengeTest = (test: Test): test is ChallengeTest => !!test.err && 'text' in test; const firstFailedTest = props.tests.find<ChallengeTest>(test => isFailedChallengeTest(test) ); </del> <ins> const firstFailedTest = props.tests.find(test => !!test.err); </ins> return ( <Suspense fallback={<Loader loaderDelay={600} />}>

openHelpModal={props.openHelpModal} openResetModal={props.openResetModal} tryToExecuteChallenge={tryToExecuteChallenge} <del> hint={firstFailedTest?.text} </del> <ins> hint={firstFailedTest?.message} </ins> testsLength={props.tests.length} attempts={attemptsRef.current} challengeIsCompleted={challengeIsComplete()}

newTest.stack = stack; } <del> newTest.message = newTest.message.replace(/<p>/, `<p>${i + 1}. `); yield put(updateConsole(newTest.message)); </del> <ins> const withIndex = newTest.message.replace(/<p>/, `<p>${i + 1}. `); yield put(updateConsole(withIndex)); </ins> } finally { testResults.push(newTest); }
Change:
There is an option being displayed as a code block, rather than inline code like its siblings: <details<summaryScreenshot</summary! </detailsMake the following change: js --- (); --- ();` To
This issue is open to first-time code contributors to this repository. The file that you should be updating is linked in the original post. We typically do not assign issues. Instead, we accept the most quality contribution followed by the one that is made first. Please make sure you read our as well as our , we prioritize contributors following the instructions in our guides. Join us in our or our if you need help contributing; our moderators will guide you through this. Happy contributing.
I'm limiting comments in this issue to reduce noise. If you're interested in contributing, everything you need is provided in the thread.

Discussion:
--- <del> ```js console.log(`${string1} ${string2}`); ``` </del> <ins> ```console.log(`${string1} ${string2}`);``` </ins> ---