{"action":"created","issue":{"url":"https://api.github.com/repos/freeCodeCamp/freeCodeCamp/issues/15675","repository_url":"https://api.github.com/repos/freeCodeCamp/freeCodeCamp","labels_url":"https://api.github.com/repos/freeCodeCamp/freeCodeCamp/issues/15675/labels{/name}","comments_url":"https://api.github.com/repos/freeCodeCamp/freeCodeCamp/issues/15675/comments","events_url":"https://api.github.com/repos/freeCodeCamp/freeCodeCamp/issues/15675/events","html_url":"https://github.com/freeCodeCamp/freeCodeCamp/issues/15675","id":244828948,"number":15675,"title":"Choose 5 algorithm challenges to be required for the new Algorithms and Data Structures certificate","user":{"login":"QuincyLarson","id":985197,"avatar_url":"https://avatars1.githubusercontent.com/u/985197?v=4","gravatar_id":"","url":"https://api.github.com/users/QuincyLarson","html_url":"https://github.com/QuincyLarson","followers_url":"https://api.github.com/users/QuincyLarson/followers","following_url":"https://api.github.com/users/QuincyLarson/following{/other_user}","gists_url":"https://api.github.com/users/QuincyLarson/gists{/gist_id}","starred_url":"https://api.github.com/users/QuincyLarson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/QuincyLarson/subscriptions","organizations_url":"https://api.github.com/users/QuincyLarson/orgs","repos_url":"https://api.github.com/users/QuincyLarson/repos","events_url":"https://api.github.com/users/QuincyLarson/events{/privacy}","received_events_url":"https://api.github.com/users/QuincyLarson/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2017-07-22T06:51:15Z","updated_at":"2017-08-11T19:14:25Z","closed_at":"2017-08-11T19:14:25Z","body":"All of the certificates on beta require completing 5 projects. That is, all of the certificates except the Algorithms and Data Structures certificate, which instead requires completion of about 40 algorithm challenges.\r\n\r\nThis means we have to have the following text on the map: \r\n![a picture of the text \"Challenges required for certifications are marked with a *\"](https://www.evernote.com/l/Ar8p1BiJ8OhGfKyAcvgH7a5EJs6OMGXmaaMB/image.png)\r\n\r\nTo make things simpler, we should just choose 5 of these algorithm challenges and make those the required \"Algorithm and Data Structures Projects\" like we've done for all the other sections.\r\n\r\nThen we won't have to explain: \"In order to earn a certificate, complete its 5 required projects, except for the Algorithms and Data Structures certificate, where you'll need to complete 40 required  algorithm challenges.\"\r\n\r\nInstead we'll just be able to say: \"In order to earn a certificate, complete its 5 required projects.\"\r\n\r\nThis also jives with our philosophy of campers being able to \"test out\" of certificates. If a developer who's already really good at algorithms and data structures wants to claim the algorithms and data structures certificate, they shouldn't need to work through 40 algorithms to prove themselves. 5 algorithm challenges should be plenty to verify that they're ready.\r\n\r\nSo the task at hand is to choose which 5 algorithm challenges we want promote to being required \"algorithm and data structure projects.\"\r\n\r\nMy intuitive answer is \"we should just require them to pass the 5 hardest ones.\" But I thought it'd be a good idea to get other contributors' opinions on this."},"comment":{"url":"https://api.github.com/repos/freeCodeCamp/freeCodeCamp/issues/comments/321896354","html_url":"https://github.com/freeCodeCamp/freeCodeCamp/issues/15675#issuecomment-321896354","issue_url":"https://api.github.com/repos/freeCodeCamp/freeCodeCamp/issues/15675","id":321896354,"user":{"login":"QuincyLarson","id":985197,"avatar_url":"https://avatars1.githubusercontent.com/u/985197?v=4","gravatar_id":"","url":"https://api.github.com/users/QuincyLarson","html_url":"https://github.com/QuincyLarson","followers_url":"https://api.github.com/users/QuincyLarson/followers","following_url":"https://api.github.com/users/QuincyLarson/following{/other_user}","gists_url":"https://api.github.com/users/QuincyLarson/gists{/gist_id}","starred_url":"https://api.github.com/users/QuincyLarson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/QuincyLarson/subscriptions","organizations_url":"https://api.github.com/users/QuincyLarson/orgs","repos_url":"https://api.github.com/users/QuincyLarson/repos","events_url":"https://api.github.com/users/QuincyLarson/events{/privacy}","received_events_url":"https://api.github.com/users/QuincyLarson/received_events","type":"User","site_admin":false},"created_at":"2017-08-11T19:14:25Z","updated_at":"2017-08-11T19:14:25Z","body":"Thanks for everyone's feedback. I will make the 5 hardest challenges required and remove the requirements for the other algorithm challenges. I'll just do this on beta for now simplicity."}}
{"actor":{"display_login":"QuincyLarson"}}