diff --git a/challenges/basic-ziplines.json b/challenges/basic-ziplines.json
index 97de497c24..96a648e0a9 100644
--- a/challenges/basic-ziplines.json
+++ b/challenges/basic-ziplines.json
@@ -9,9 +9,7 @@
"challengeSeed": ["125658022"],
"description": [
"Now you're ready to start our Zipline challenges. These front-end development challenges will give you many opportunities to apply the HTML, CSS, jQuery and JavaScript you've learned to build static (database-less) applications.",
- "For many of these challenges, you will be using JSON data from external API endpoints, such as Twitch.tv and Twitter. Note that you don't need to have a database to use these data.",
- "The easiest way to manipulate these data is with jQuery $.getJSON().",
- "Whatever you do, don't get discouraged! Remember to use RSAP if you get stuck.",
+ "Whatever you do, don't get discouraged! Remember to use Read-Search-Post if you get stuck.",
"We'll build these challenges using CodePen, a popular tool for creating, sharing, and discovering static web applications.",
"Go to http://codepen.io and create an account.",
"Click your user image in the top right corner, then click the \"New pen\" button that drops down.",
diff --git a/challenges/json-apis-and-ajax.json b/challenges/json-apis-and-ajax.json
index b62543fb90..a736d722e3 100644
--- a/challenges/json-apis-and-ajax.json
+++ b/challenges/json-apis-and-ajax.json
@@ -23,12 +23,12 @@
"",
"",
"",
- "
",
+ "
",
" ",
"
"
],
@@ -36,6 +36,63 @@
"type": "waypoint"
},
+ {
+ "id": "bad87fee1348bd9aeca08826",
+ "title": "Learn how JSON works",
+ "difficulty": 3.19,
+ "description": [
+ "JSON stands for \"JavaScript Object Notation\". It\"s how you create objects in JavaScript.",
+ "JSON is a series of \"key-value pairs\". Everything on the left of the colon (:) is the \"key\" you use to unlock the \"value\" on the right of the colon."
+ ],
+ "tests": [
+
+ ],
+ "challengeSeed": [
+ "fccss",
+ "catPhotoJSON = [",
+ " {",
+ " \"id\": 0,",
+ " \"imageLink\": \"https://s3.amazonaws.com/freecodecamp/funny-cat.jpg\",",
+ " \"codeNames\": [",
+ " \"Juggernaut\",",
+ " \"Mrs. Wallace\",",
+ " \"Buttercup\"",
+ " ]",
+ " },",
+ " {",
+ " \"id\": 1,",
+ " \"imageLink\": \"https://s3.amazonaws.com/freecodecamp/grumpy-cat.jpg\",",
+ " \"codeNames\": [",
+ " \"Oscar\",",
+ " \"Scrooge\",",
+ " \"Tyrion\"",
+ " ]",
+ " },",
+ " {",
+ " \"id\": 2,",
+ " \"imageLink\": \"https://s3.amazonaws.com/freecodecamp/mischievous-cat.jpg\",",
+ " \"codeNames\": [",
+ " \"The Doctor\",",
+ " \"Loki\",",
+ " \"Joker\"",
+ " ]",
+ " }",
+ " ]",
+ "",
+ " });",
+ "fcces",
+ "",
+ "",
+ "",
+ "
",
- " ",
+ " ",
" Is the checkbox checked?",
- " ",
+ " ",
"
"
],
"challengeType": 0,
@@ -256,10 +313,8 @@
{
"id": "bad87fee1348bd9aebc08726",
"title": "Learn how JSON Works",
- "dashedName": "waypoint-learn-how-json-works",
- "difficulty": 3.21,
"description": [
- "JSON stands for \"JavaScript Object Notation\". It's how you create objects in JavaScript.",
+ "JSON stands for \"JavaScript Object Notation\". It\"s how you create objects in JavaScript.",
"JSON is a series of \"key-value pairs\". Everything on the left of the colon (:) is the \"key\" you use to unlock the \"value\" on the right of the colon."
],
"tests": [
@@ -316,16 +371,18 @@
"",
" $(document).ready(function() {",
"",
- " $('#cat-button').on('click', function() {",
- " $.getJSON('/json/cats.json', function( json ) {",
+ " $(\"#cat-button\").on(\"click\", function() {",
+ " $.getJSON(\"/json/cats.json\", function( json ) {",
"",
" });",
" });",
"",
" });",
"fcces",
- "",
- "