Freecodecamp: External links in coding challenges

Created on 25 Nov 2019  路  12Comments  路  Source: freeCodeCamp/freeCodeCamp

Describe your problem and how to reproduce it:
In a recent pull request (#37802) it was brought to attention that there are external links in coding challenges such as this one. Both @RandellDawson and @moT01 thought that it would be a good idea to remove any MDN links found in coding challenges.
I am creating this issue to discuss removing these links and where to possibly move them (such as to the corresponding forum topics, as Randell suggested).

first timers only learn

All 12 comments

This applies to all links, and not just MDN links.

I'm wondering if we should remove the read-search-ask links in the challenges as well...
Screen Shot 2019-11-26 at 11 12 39 AM
Most of the algorithms have that link at the bottom of the description or instructions as well as other challenges I'm sure. The link is also shown when you click the ask for help button. Seems like just having it in the help modal would be good enough.

@moT01 I like your idea. @raisedadead I know another PR (#37753) was recently merged which fixed these links in several challenges, but since the Read Search and Ask link is already in the help modal, maybe we can remove these.

I think there is not much to lose in having the R-S-A links in challenges. The modal just double checks with the users that if they used it or not.

I would defer the need for MDN links in challenges to @scissorsneedfoodtoo if we have forum topics already.

We could probably make it consistent. The RSA link is in some of the challenges and not others. Seems like we could either add it to all of them, or remove it from all of them.

@raisedadead I agree with Tom here. I think they should all have the R-S-A links (which I do not prefer) or none at all.

Alright lets clean them up from the challenges.

I check on many of challenges which I think this issue is fixed in previous version. Should we close this bug?

Pinging this for _triage_ @scissorsneedfoodtoo : There are still lessons with links to Mozilla docs, and I cannot find equivalent forum guide posts. So, are we going to leave the links as is?

Closest guide post I found to the first mentioned lesson is here, but I am not even sure why such a guide post exists as it is for Java...

@Sky020 You might try to search https://freecodecamp.org/news to see if you can find a good article there. Many of the most popular Guide Topics were transported to a corresponding news article.

Currently, there are only 4 challenges with MDN links:

  • Increment a Number with JavaScript - The MDN information does not give any further incite to using the ++ operator, so I think we just remove this link all together. Also, it would not make sense to create an entire news article for this, though we could create a Guide topic on the forum I suppose and make it a wiki.

  • Record Collection - The MDN link relates to the push method which is already introduced way before this challenge, so I think we can just delete this link.

  • Change Text Inside an Element Using jQuery - The MDN link here (https://developer.mozilla.org/en-US/docs/Web/HTML/Element/em) actually has some merit. I think we could either create a news article or a forum Guide topic with similar information and examples and link to it instead.

  • Use Assert.isOK and Assert.isNotOK - The Truthy and Falsy MDN links could be replaced by a link to the Falsy Bouncer challenge or a news or forum article covering the information in more detail.

The above is just my thoughts on the links. If at all possible, I think the links to MDN should be removed.

@RandellDawson , That is excellent! In this case, I suggest because other members were in agreement in the linked PR, we open this to _help wanted_ (or _first-timers_), and do as you have suggested above.

One point on my side:

Record Collection - The MDN link relates to the push method which is already introduced way before this challenge, so I think we can just delete this link.

Instead of removing the link, I suggest it be changed to direct to the challenge that introduces the push method.

So, if you agree, Randell, I leave it to you to open this to _first-timers_ or otherwise.

Instead of removing the link, I suggest it be changed to direct to the challenge that introduces the push method.

So, if you agree, Randell, I leave it to you to open this to first-timers or otherwise.

It is funny you say that, because I actually meant to put that as an option. Thanks for noticing!

Go ahead and label this issue however you see fit.

Wow, I totally missed this issue. Thanks for finding all the current challenges that still have those links, and for finding News equivalents @RandellDawson. Also, thanks for the ping @Sky020.

@brignano created #39337 recently. I'll see if I can suggest some News articles there.

Was this page helpful?
0 / 5 - 0 ratings