jiebi/CodeConvo huggingface dataset:
Change:
assert.strictEqual(studentMsg([56, 23, 89, 42, 75, 11, 68, 34, 91, 19], 100), "Class average: 50.8. Your grade: A++. You passed the course."); ``` <del> Your `studentMsg` function should return a the correct message based on the student's score and the class average. </del> <ins> Your `studentMsg` function should return the correct message based on the student's score and the class average. </ins> ```js assert.strictEqual(studentMsg([33, 44, 55, 66, 77, 88, 99, 100], 92), "Class average: 70.25. Your grade: A. You passed the course.");

Discussion:
When invalid code is submitted to step 4 of the gradebook app review project, a message is shown which has a typo. "Your studentMsg function should return a the correct ..." Please remove the just click submit without typing anything to trigger the error message display pls correct the typo No response N/A No response
Thanks for opening this issue. This looks something that can be fixed by "first time" code contributors to this repository. Here are the files that you should be looking at to work on a fix: List of files: Please make sure you read , we prioritize contributors following the instructions in our guides. Join us in or if you need help contributing, our moderators will guide you through this. Sometimes we may get more than one pull requests. We typically accept the most quality contribution followed by the one that is made first. Happy contributing.
Hi I am intrested to work on this, Can I start?
iam interested to work on this issue
Hey We typically do not assign issues. Instead, we accept the first pull request that comprehensively solves the issue. Issues labelled 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.
Hi, can I take up this issue? I am new to open source so looking to start with some small contributions.
We do not assign issues except to long time contributors and members. please read through this note here on contributing thanks
I have created a PR for the issue. Waiting for your feedback. Thank you!
Change:
When you are done, make sure a working demo of your project is hosted somewhere public. Then submit the URL to it in the Solution Link field. Optionally, also submit a link to your project's source code in the GitHub Link field. <ins> **Note:** This project's tests do not work when using `glitch.com`. </ins> # --instructions-- - Complete the necessary conversion logic in `/controllers/convertHandler.js`

Discussion:
We see this every so often and it might warrant a note. See the examples for more context. Warn the user so they do not waste time debugging something that is out of their control. 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] Examples:
Thanks for opening this. I forgot this was still a thing. An issue with the label is open 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: To Close This Issue Change this file: Add the following to the description: If you have any issues with contributing, be sure to join us on the , or on the
I hope this message finds you well. I am writing to seek your advice and assistance regarding a minor issue I've encountered with a project I am working on. As a beginner, your guidance and support would be greatly appreciated. In the course of my work, I've noticed that the tests for this project do not function properly when using To ensure transparency and clarity, I believe it would be beneficial to add a note in the project documentation, specifically under the "Note" section, stating the following: Note: This project's tests do not work when using I believe that adding this note would help inform other contributors and users about this limitation, ensuring a smoother development and testing process for everyone involved. Furthermore, I would like to seek your opinion on whether it would be appropriate to raise a Pull Request (PR) to implement this change. Your guidance on this matter would be invaluable to me as a newcomer to the project. I genuinely believe that your expertise could help me navigate this process more effectively. Your mentorship has been an inspiration to me, and I am truly grateful for any assistance you can provide. If adding the mentioned note is indeed the appropriate action to take, I would be thrilled to have the opportunity to submit a PR for this purpose. Your approval and support in merging the PR would be an incredible motivation for me to continue contributing to the project.

I would be grateful for your thoughts and guidance on this matter. Your expertise and mentorship are highly regarded, and I look forward to your response. Thank you for your time and consideration. Sincerely, K S Sai Teja
I have raised PR. Regarding this issue.. Please review my PR.
Change:
return res.redirect('/forgot'); } res.render('account/reset', { <del> title: 'Password Reset' </del> <ins> title: 'Password Reset', token: req.params.token </ins> }); }); };

Discussion:
When working on the file we are asked to write a function. There is a typo in the last sentence of the info you give. "Make sure the "repsonse" you... no code needed just fix the typo, lol 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
Thank you for opening this issue. Tutorial is located at: This tutorial is using CodeRoad VS Code extension, specific guidelines how to contribute to them can be found on Making PR for this issue will require following parts referring to making changes on the branch. Please make sure you read , we prioritize contributors following the instructions in our guides. Join us in or if you need help contributing, our moderators will guide you through this. Sometimes we may get more than one pull requests. We typically accept the most quality contribution followed by the one that is made first. Happy contributing.
I can fix this typo :)

Is your feature request related to a problem? Please describe. The activities count on the search bar in both /learn, and /news is different than /forum. Describe the solution you'd like A clear and concise description of what you want to happen. Fix the count on activities. Additional context Add any other context or screenshots about the feature request here. <img width="629" alt="Screen Shot 2020-05-11 at 23 27 55" src="https://user-"<img width="730" alt="Screen Shot 2020-05-11 at 23 27 39" src="https://user-"
Change:
- [📝 研究，编写和更新我们的指南文章](#研究编写和更新我们的指南文章) <del> - [💻 创建，更新编码挑战和修复其中的错误](创建更新编码挑战和修复其中的错误) </del> <ins> - [💻 创建，更新编码挑战和修复其中的错误](#创建更新编码挑战和修复其中的错误) </ins> - [🌐 翻译指南文章和编码挑战](#翻译指南文章和编码挑战) <del> - [🛠 帮助我们修复freeCodeCamp.org学习平台中的错误](#帮助我们修复freeCodeCamp.org学习平台中的错误) </del> <ins> - [🛠 帮助我们修复freeCodeCamp.org学习平台中的错误](#帮助我们修复freecodecamporg学习平台中的错误) </ins> ### 研究，编写和更新我们的指南文章

Discussion:
Describe your problem and how to reproduce it: Anchor links such is not working properly in several languages. For sure is not working in: Russian, Spanish, Chinese languages. Add a Link to the page with the problem: Tell us about your browser and operating system: Browser Name: Chrome Browser Version: Version 74.0.3729.169 (Official Build) (64-bit) Operating System: Windows 10 Pro 1809 If possible, add a screenshot here (you can drag and drop, png, jpg, gif, etc. in this box): !
These 3/4 PRs (exlude one - which I PR'd to my own forked-repo) may close this issue. Please review them.
Change:
<section id='instructions'> The code editor has two components that are partially defined for you: a parent called <code>GameOfChance</code>, and a child called <code>Results</code>. They are used to create a simple game where the user presses a button to see if they win or lose. <del> First, you'll need a simple expression that randomly returns a different value every time it is run. You can use <code>Math.random()</code>. This method returns a value between <code>0</code> (inclusive) and <code>1</code> (exclusive) each time it is called. So for 50/50 odds, use <code>Math.random() >= .5</code> in your expression. Statistically speaking, this expression will return <code>true</code> 50% of the time, and <code>false</code> the other 50%. On line 30, replace the comment with this expression to complete the variable declaration. </del> <ins> First, you'll need a simple expression that randomly returns a different value every time it is run. You can use <code>Math.random()</code>. This method returns a value between <code>0</code> (inclusive) and <code>1</code> (exclusive) each time it is called. So for 50/50 odds, use <code>Math.random() >= .5</code> in your expression. Statistically speaking, this expression will return <code>true</code> 50% of the time, and <code>false</code> the other 50%. In the render method, replace <code>null</code> with the above expression to complete the variable declaration. </ins> Now you have an expression that you can use to make a randomized decision in the code. Next you need to implement this. Render the <code>Results</code> component as a child of <code>GameOfChance</code>, and pass in <code>expression</code> as a prop called <code>fiftyFifty</code>. In the <code>Results</code> component, write a ternary expression to render the <code>h1</code> element with the text <code>"You Win!"</code> or <code>"You Lose!"</code> based on the <code>fiftyFifty</code> prop that's being passed in from <code>GameOfChance</code>. Finally, make sure the <code>handleClick()</code> method is correctly counting each turn so the user knows how many times they've played. This also serves to let the user know the component has actually updated in case they win or lose twice in a row. </section>

Discussion:
The challenge seed has since been updated, and this paragraph is out of line This should be reworded to not make a line reference. I suggest: Challenge:
I agree.
Can I have a bash at this?
Change:
RUN bash -c 'VERSION="18"  && source $HOME/.nvm/nvm.sh && nvm install $VERSION  && nvm use $VERSION && nvm alias default $VERSION  <del> && npm i -g pnpm@8' </del> <ins> && npm i -g pnpm@8.6' </ins> RUN echo "nvm use default &>/dev/null" >> ~/.bashrc.d/51-nvm-fix

Discussion:
Looking forward for reporting a security issue: Please report security issues by following our security policy: Describe the bug A clear and concise description of what the bug is. Gitpod can't be used to develop right now. Or maybe it's possible but someone new wouldn't know what steps they need to take. Should i add a note in how-to-setup-freecodecamp- so that new people know? To Reproduce Steps to reproduce the behavior: instructions in how-to-setup-freecodecamp-locally to develop with gitpod, fails with message
Thanks for letting us know On the pnpm side this should be resolved by any idea why our .gitpod.Dockerfile isn't already using the latest version of pnpm?
Because I have forsaken the local config to focus on: For this repo, I have just been manually running . Personally, I do not like everything running from the get-go, but realise many like the one-button setup. This is so quick to fix, I will just PR it before the long-term fix is ready.
Change:
<a href='http://stackoverflow.com/search?q=atom' target='_blank' rel='nofollow'>availble</a> online. <del> ## <a href='https://code.visualstudio.com/' target='_blank' rel='nofollow'>Visual Studio Code</a> ![Visual Studio Code Icon](https://i.imgur.com/b4vFsKa.png) </del> <ins> ## <a href='https://code.visualstudio.com/' target='_blank' rel='nofollow'>Visual Studio Code</a><img src="https://i.imgur.com/b4vFsKa.png" width="50px"> </ins> ![Visual Studio Code Screenshot](https://code.visualstudio.com/home/home-screenshot-mac-lg.png)

Discussion:
<!-- NOTE: If you're reporting a security issue, don't create a GitHub issue. Instead, email We will look into it immediately. --Describe your problem and how to reproduce it: There are many broken image links and the Visual Studio Code icon is way too large. Add a Link to the page with the problem: Tell us about your browser and operating system: Browser Name: n/a Browser Version: n/a Operating System: n/a If possible, add a screenshot here (you can drag and drop, png, jpg, gif, etc. in this box): !
I can work on this.
I can work on this.
has already submitted a PR which will most likely be accepted to resolve this issue. We have a backlog of PRs, so it will be a while before it gets merged. There is no need to create any additional PRs for this issue at this time. PRs are merged in the order they are received. Thank you.
Change:
## Solution <section id='solution'> <del> ```js // solution required </del> <ins> ```html <style> a { color: #000; } a:hover { color: rgba(0,0,255,1); } </style> <a href="http://freecatphotoapp.com/" target="_blank">CatPhotoApp</a> </ins> ``` </section>

Discussion:
Good day, everybody! Hopefully you have had a great day so far :) I want to mention a possibility for improvement. In the lesson the task is: The code editor has a CSS rule to style all tags black. Add a rule so that when the user hovers over the tag, the is blue. The code window shows: The lesson doesn't allow to solve this task using HexCode: I think that this solution (and others; I tested rgb and rgba and both don't work as well) should be allowed as the code already entered suggests using this way of expressing "blue" and the task itself doesn't state anything about how to express it. Hex code and other ways of expressing "blue" were taught already at this point. ! michael-wise pointed this already out in the FCC forum. A bot referred him to GitHub, but I was unable to locate the issue here. Of course, this is just a minor issue, but I hope this nevertheless helps! All the best, Leo
I see what you mean - the test checks if the solution contains 'a:hover {color: blue}', not if the link actually turns blue. I'll see what I can do.
Change:
] ], "type": "hike", <del> "challengeType": 6 </del> <ins> "challengeType": 6, "nameEs": "Herramientas de desarrollo de Chrome: Elementos", "descriptionEs": [ "Esta es información básica y una mini-lección sobre la pestaña Elements en las herramientas de desarrollo de Chrome. Echa un vistazo a la documentación más detallada aquí: developers.google.com/web/tools/iterate/inspect-styles/basics ", "Vamos a utilizar la página web mckellen.com/ por sugerencia del usuario de FreeCodeCamp kmiasko.", "Si pulsas con el botón derecho y seleccionas 'Inspeccionar elemento', tendrás acceso a la pestaña elements. ¡Puedes cambiar el texto, el color de fondo, el color de texto y cualquier otra propiedad CSS o elemento HTML que desees!", "Estos cambios no se establecen de forma automática, por lo que no debes usar el inspector como un IDE o como un lugar para crear o editar cualquier cosa que desees guardar. Puedes configurar algo que se llama 'autoría persistente' para salvar.", "Las reglas de CSS como cascada, herencia y otras se aplican, así que tenlo en cuenta a medida que juegas. Además, los estilos anulados se muestran con un tachado sobre ellos. ", "También hay que señalar que todo el código que veas en ese 'árbol' es código HTML actual, no el original que había cuando se cargó la página. Si utilizas jQuery o JavaScript para cambiar algo, esté árbol se actualizará.", "El relleno, los bordes y los márgenes se inspeccionan fácilmente y puedes editarlos usando la caja con colores que encontrarás al lado derecho o en la parte de abajo.", "Por favor, echa un vistazo a la documentación de las herramientas de desarrollo de Chrome en developers.google.com/web/tools/chrome-devtools/" ] </ins> }, { "id": "56b15f15632298c12f315183",

Discussion:
[x] Chrome Dev Tools: Elements [x] Chrome Dev Tools: Network [x] Chrome Dev Tools: Sources [x] Chrome Dev Tools: Timeline [x] Chrome Dev Tools: Profiles [x] Chrome Dev Tools: Resources [x] Chrome Dev Tools: Audits [x] Chrome Dev Tools: Console [x] Chrome Dev Tools: Summary
Working on it
Change:
}; ``` <del> You can send a <b>DELETE</b> request to `/api/books` to delete all books in the database. The returned response will be the string `'complete delete successful` if successful. </del> <ins> You can send a <b>DELETE</b> request to `/api/books` to delete all books in the database. The returned response will be the string `complete delete successful` if successful. </ins> ```js async (getUserInput) => {

Discussion:
There is an extra quote in the string below it can be removed as it isn't required Here is the file: If you would like to fix this issue, please make sure you read , we prioritize contributors following the instructions in our guides. Join us in or if you need help contributing, our moderators will guide you through this.
Can I work on this issue?
Yea, feel free to open PR, after you have read our contribution guideline
I have created the pull request, please review it.
Can i also contribute to this issue?
Yes, there is no pull request that follows the contribution guideline. If you open PR that follows it, that pr will be merged and closes the issue with it
Thank you
Change:
## Description <section id='description'> <del> In Computer Science a <dfn>queue</dfn> is an abstract <dfn>Data Structure</dfn> where items are kept in order. New items can be added at the back of the <code>queue</code> and old items are taken off from the front of the <code>queue</code>. </del> <ins> In Computer Science a <dfn>queue</dfn> is an abstract <dfn>Data Structure</dfn> where items are kept in order. New items can be added at the back of the queue and old items are taken off from the front of the queue. </ins> Write a function <code>nextInLine</code> which takes an array (<code>arr</code>) and a number (<code>item</code>) as arguments. Add the number to the end of the array, then remove the first element of the array. The <code>nextInLine</code> function should then return the element that was removed.

Discussion:
This is a response to a user of the forum having issues with the Stand in Line challenge. To quote: This is dead simple, there here are code tags around the word in the description, and we've taught users that code tags, naturally refer to code. Browser Name: any Browser Version: any Operating System: any !
Change:
</DefaultLayout> ); } <del> if (/^/donation(/.*)*|^/$|^/donate(/.*)*/.test(pathname)) { return ( <DefaultLayout pathname={pathname} useTheme={false}> {element} </DefaultLayout> ); } </del> return <DefaultLayout pathname={pathname}>{element}</DefaultLayout>; }

Discussion:
Looking forward for reporting a security issue: Please report security issues by sending an email to instead of raising a GitHub issue. Describe the bug The heights of the SVG files on the landing page vary, which causes the certification chart to look inconsistent. To Reproduce <img width="946" alt="zoomfloatingvideowindowandLearntoCode—ForFree—CodingCoursesforBusyPeople" src="https://user-"Desktop (please complete the following information): OS: Mac Browser: Chrome Version: Version 88.0.4324.96 (Official Build) (x86_64)
Hi Quincy, I let know about this already.
in min height, so should take care of it.
Change:
# --instructions-- <del> Nest the existing input element inside a `form` element and assign `"https://freecatphotoapp.com/submit-cat-photo"` to the `action` attribute of the `form` element. </del> <ins> Nest the existing `input` element inside a `form` element and assign `"https://freecatphotoapp.com/submit-cat-photo"` to the `action` attribute of the `form` element. </ins> # --hints--

Discussion:
There are a couple of wording changes needed on the lesson. In the description section, should be changed to In the instructions section, needs backticks around "input"
Change:
exports.newStory = function(req, res) { var url = req.body.data.url; <del> var cleanURL = sanitizeHtml(url); </del> <ins> var cleanURL = sanitizeHtml(url, { allowedTags: [], allowedAttributes: [] }).replace(/&quot;/g, '"'); </ins> if (cleanURL !== url) { req.flash('errors', { msg: "The URL you submitted doesn't appear valid"

Discussion:
<!-- NOTE: If you're reporting a security issue, don't create a GitHub issue. Instead, email We will look into it immediately. --Test for this lesson may not check the syntax for any constructor syntax, instead looks like it's tested by output. EIther user provide the constructor(correct/expected way) or not, challenge passes. Browser Name: Chrome Browser Version: 67 Operating System: Win7
I'm on it.
following solution works to passs the test: function makeClass() { "use strict"; / Alter code below this line / class Vegetable { constructor(Vegetable) { this. Vegetable = Vegetable; } } / Alter code above this line / return Vegetable; } const Vegetable = makeClass(); const carrot = new Vegetable('carrot'); (); // =should be 'carrot'
Hello, Unfortunately, this solution doesn't work for me. (The same as in the "Hint": ) Error message: // running tests should return carrot. // tests completed
sorry to hear that! Would you mind posting your solution here so we could take a look?
Hello Kristofer, Thank you for your email. (ES6: Use class Syntax to Define a Constructor Function) I have already got help from FreeCodeCamp. I used the solution from "HINT", but it didn't work. class Vegetable { constructor(Vegetable){ this.Vegetable = Vegetable; } } What worked is the code below: class Vegetable { constructor(name) { = name; } } Thank you. Kind regards, Zsolt