From 570470d6c1ac1625eb9d21ef925705ec415e183e Mon Sep 17 00:00:00 2001 From: Beau Carnes Date: Mon, 3 Sep 2018 10:28:51 -0400 Subject: [PATCH] fix: Add videoUrl field Add vidoeUrl to repsponsive web design challenges. update schema fix schema and capitalization --- .../applied-accessibility.json | 22 ++++++++ .../applied-visual-design.json | 52 +++++++++++++++++++ .../01-responsive-web-design/basic-css.json | 44 ++++++++++++++++ .../basic-html-and-html5.json | 36 ++++++++++--- .../01-responsive-web-design/css-flexbox.json | 17 ++++++ .../01-responsive-web-design/css-grid.json | 22 ++++++++ .../responsive-web-design.json | 4 ++ schema/challengeSchema.js | 1 + 8 files changed, 192 insertions(+), 6 deletions(-) diff --git a/challenges/01-responsive-web-design/applied-accessibility.json b/challenges/01-responsive-web-design/applied-accessibility.json index a3291ccf4..cf0f35897 100644 --- a/challenges/01-responsive-web-design/applied-accessibility.json +++ b/challenges/01-responsive-web-design/applied-accessibility.json @@ -29,6 +29,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/cPp7VfD", "guideUrl": "https://guide.freecodecamp.org/certificates/add-alt-text-to-an-image-for-accessibility", "files": { @@ -73,6 +74,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/cM9P4t2", "files": { "indexhtml": { "key": "indexhtml", @@ -129,6 +131,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/cqVEktm", "files": { "indexhtml": { "key": "indexhtml", @@ -184,6 +187,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/cPp7zuE", "files": { "indexhtml": { "key": "indexhtml", @@ -232,6 +236,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/cPp79S3", "files": { "indexhtml": { "key": "indexhtml", @@ -304,6 +309,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/czVwWSv", "files": { "indexhtml": { "key": "indexhtml", @@ -378,6 +384,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/cB76vtv", "files": { "indexhtml": { "key": "indexhtml", @@ -452,6 +459,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/crVrDh8", "files": { "indexhtml": { "key": "indexhtml", @@ -558,6 +566,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/cVJVkcZ", "files": { "indexhtml": { "key": "indexhtml", @@ -631,6 +640,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/cGJMqtE", "files": { "indexhtml": { "key": "indexhtml", @@ -715,6 +725,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/cGJMMAN", "files": { "indexhtml": { "key": "indexhtml", @@ -808,6 +819,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/cVJVefw", "files": { "indexhtml": { "key": "indexhtml", @@ -906,6 +918,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/cD9DJHr", "files": { "indexhtml": { "key": "indexhtml", @@ -981,6 +994,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/cmzMgtz", "files": { "indexhtml": { "key": "indexhtml", @@ -1072,6 +1086,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/c8azdfM", "files": { "indexhtml": { "key": "indexhtml", @@ -1196,6 +1211,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/cKb3nCq", "files": { "indexhtml": { "key": "indexhtml", @@ -1258,6 +1274,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/cmzMEUw", "files": { "indexhtml": { "key": "indexhtml", @@ -1312,6 +1329,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/c437as3", "files": { "indexhtml": { "key": "indexhtml", @@ -1367,6 +1385,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/c437DcV", "files": { "indexhtml": { "key": "indexhtml", @@ -1430,6 +1449,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/cQvmaTp", "files": { "indexhtml": { "key": "indexhtml", @@ -1494,6 +1514,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/cmzMDHW", "files": { "indexhtml": { "key": "indexhtml", @@ -1598,6 +1619,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/cmzRRcb", "files": { "indexhtml": { "key": "indexhtml", diff --git a/challenges/01-responsive-web-design/applied-visual-design.json b/challenges/01-responsive-web-design/applied-visual-design.json index b49147cf4..3b48c03cf 100644 --- a/challenges/01-responsive-web-design/applied-visual-design.json +++ b/challenges/01-responsive-web-design/applied-visual-design.json @@ -36,6 +36,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/c3b4EAp", "files": { "indexhtml": { "key": "indexhtml", @@ -105,6 +106,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/cvVLPtN", "files": { "indexhtml": { "key": "indexhtml", @@ -173,6 +175,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/cEDaDTN", "files": { "indexhtml": { "key": "indexhtml", @@ -253,6 +256,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/ceJNBSb", "files": { "indexhtml": { "key": "indexhtml", @@ -330,6 +334,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/cN6aQCL", "files": { "indexhtml": { "key": "indexhtml", @@ -406,6 +411,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/cVJRBtp", "files": { "indexhtml": { "key": "indexhtml", @@ -488,6 +494,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "", "files": { "indexhtml": { "key": "indexhtml", @@ -565,6 +572,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/c3bR8t7", "files": { "indexhtml": { "key": "indexhtml", @@ -653,6 +661,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/cEDqwA6", "files": { "indexhtml": { "key": "indexhtml", @@ -727,6 +736,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/c3bRPTz", "files": { "indexhtml": { "key": "indexhtml", @@ -812,6 +822,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/cvVZdUd", "files": { "indexhtml": { "key": "indexhtml", @@ -891,6 +902,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/c7aKqu4", "files": { "indexhtml": { "key": "indexhtml", @@ -975,6 +987,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/cvVZQSP", "files": { "indexhtml": { "key": "indexhtml", @@ -1084,6 +1097,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/cPpQNT3", "files": { "indexhtml": { "key": "indexhtml", @@ -1162,6 +1176,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/crVWRHq", "files": { "indexhtml": { "key": "indexhtml", @@ -1227,6 +1242,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/cVJ36Cr", "files": { "indexhtml": { "key": "indexhtml", @@ -1268,6 +1284,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/crVWdcv", "files": { "indexhtml": { "key": "indexhtml", @@ -1318,6 +1335,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/cakRGcm", "files": { "indexhtml": { "key": "indexhtml", @@ -1370,6 +1388,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/czVmMtZ", "files": { "indexhtml": { "key": "indexhtml", @@ -1421,6 +1440,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/c9bQEA4", "files": { "indexhtml": { "key": "indexhtml", @@ -1481,6 +1501,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/cyLJ7c3", "files": { "indexhtml": { "key": "indexhtml", @@ -1547,6 +1568,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/c2MDNUR", "files": { "indexhtml": { "key": "indexhtml", @@ -1618,6 +1640,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/c2MDqu2", "files": { "indexhtml": { "key": "indexhtml", @@ -1681,6 +1704,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/cM94aHk", "files": { "indexhtml": { "key": "indexhtml", @@ -1740,6 +1764,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/cyLJqU4", "files": { "indexhtml": { "key": "indexhtml", @@ -1794,6 +1819,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/c2MD3Tr", "files": { "indexhtml": { "key": "indexhtml", @@ -1861,6 +1887,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/c3bRDAb", "files": { "indexhtml": { "key": "indexhtml", @@ -1939,6 +1966,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/cWmPpud", "files": { "indexhtml": { "key": "indexhtml", @@ -2045,6 +2073,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/cPp38TZ", "files": { "indexhtml": { "key": "indexhtml", @@ -2107,6 +2136,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/cEDJvT7", "files": { "indexhtml": { "key": "indexhtml", @@ -2188,6 +2218,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/cg4dpt9", "files": { "indexhtml": { "key": "indexhtml", @@ -2269,6 +2300,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/c6bmQh2", "files": { "indexhtml": { "key": "indexhtml", @@ -2326,6 +2358,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/cQdwJC8", "files": { "indexhtml": { "key": "indexhtml", @@ -2362,6 +2395,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/c2MZVSg", "files": { "indexhtml": { "key": "indexhtml", @@ -2426,6 +2460,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/cyLPJuM", "files": { "indexhtml": { "key": "indexhtml", @@ -2483,6 +2518,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/cyLP8Sr", "files": { "indexhtml": { "key": "indexhtml", @@ -2536,6 +2572,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/c2MZ2uB", "files": { "indexhtml": { "key": "indexhtml", @@ -2604,6 +2641,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/cEDWPs6", "files": { "indexhtml": { "key": "indexhtml", @@ -2681,6 +2719,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/cPpz4fr", "files": { "indexhtml": { "key": "indexhtml", @@ -2784,6 +2823,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/cakprhv", "files": { "indexhtml": { "key": "indexhtml", @@ -2845,6 +2885,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/cg4vZAa", "files": { "indexhtml": { "key": "indexhtml", @@ -2898,6 +2939,7 @@ "hints": [], "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/cVJDmcE", "files": { "indexhtml": { "key": "indexhtml", @@ -2968,6 +3010,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/c7amZfW", "files": { "indexhtml": { "key": "indexhtml", @@ -3040,6 +3083,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/cGJqqAE", "files": { "indexhtml": { "key": "indexhtml", @@ -3103,6 +3147,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/cVJDVfq", "files": { "indexhtml": { "key": "indexhtml", @@ -3176,6 +3221,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/cDZpDUr", "files": { "indexhtml": { "key": "indexhtml", @@ -3283,6 +3329,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/cZ89WA4", "files": { "indexhtml": { "key": "indexhtml", @@ -3381,6 +3428,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/cnpWZc9", "files": { "indexhtml": { "key": "indexhtml", @@ -3474,6 +3522,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/cJKvwCM", "files": { "indexhtml": { "key": "indexhtml", @@ -3556,6 +3605,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/c9bDrs8", "files": { "indexhtml": { "key": "indexhtml", @@ -3643,6 +3693,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/c6bnRCK", "files": { "indexhtml": { "key": "indexhtml", @@ -3712,6 +3763,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/c7akWUv", "files": { "indexhtml": { "key": "indexhtml", diff --git a/challenges/01-responsive-web-design/basic-css.json b/challenges/01-responsive-web-design/basic-css.json index 04912e5e6..c12158592 100644 --- a/challenges/01-responsive-web-design/basic-css.json +++ b/challenges/01-responsive-web-design/basic-css.json @@ -80,6 +80,7 @@ ] } }, + "videoUrl": "https://scrimba.com/c/cRkVmSm", "files": { "indexhtml": { "key": "indexhtml", @@ -231,6 +232,7 @@ ] } }, + "videoUrl": "https://scrimba.com/c/cJKMBT2", "files": { "indexhtml": { "key": "indexhtml", @@ -380,6 +382,7 @@ ] } }, + "videoUrl": "https://scrimba.com/c/c2MvDtV", "files": { "indexhtml": { "key": "indexhtml", @@ -517,6 +520,7 @@ ] } }, + "videoUrl": "https://scrimba.com/c/cRkVbsQ", "files": { "indexhtml": { "key": "indexhtml", @@ -623,6 +627,7 @@ ] } }, + "videoUrl": "https://scrimba.com/c/c3bvDc8", "files": { "indexhtml": { "key": "indexhtml", @@ -734,6 +739,7 @@ ] } }, + "videoUrl": "https://scrimba.com/c/c3bvpCg", "files": { "indexhtml": { "key": "indexhtml", @@ -874,6 +880,7 @@ ] } }, + "videoUrl": "https://scrimba.com/c/cM9MRsJ", "files": { "indexhtml": { "key": "indexhtml", @@ -1015,6 +1022,7 @@ ] } }, + "videoUrl": "https://scrimba.com/c/cpVKBfQ", "files": { "indexhtml": { "key": "indexhtml", @@ -1148,6 +1156,7 @@ ] } }, + "videoUrl": "https://scrimba.com/c/cM9MmCP", "files": { "indexhtml": { "key": "indexhtml", @@ -1307,6 +1316,7 @@ }, "guideUrl": "https://guide.freecodecamp.org/certificates/add-borders-around-your-elements", + "videoUrl": "https://scrimba.com/c/c2MvnHZ", "files": { "indexhtml": { "key": "indexhtml", @@ -1433,6 +1443,7 @@ }, "guideUrl": "https://guide.freecodecamp.org/certificates/add-rounded-corners-a-border-radius", + "videoUrl": "https://scrimba.com/c/cbZm2hg", "files": { "indexhtml": { "key": "indexhtml", @@ -1558,6 +1569,7 @@ ] } }, + "videoUrl": "https://scrimba.com/c/c2MvrcB", "files": { "indexhtml": { "key": "indexhtml", @@ -1703,6 +1715,7 @@ ] } }, + "videoUrl": "https://scrimba.com/c/cdRKMCk", "files": { "indexhtml": { "key": "indexhtml", @@ -1844,6 +1857,7 @@ ] } }, + "videoUrl": "https://scrimba.com/c/cN6MEc2", "files": { "indexhtml": { "key": "indexhtml", @@ -2005,6 +2019,7 @@ ] } }, + "videoUrl": "https://scrimba.com/c/cakyZfL", "files": { "indexhtml": { "key": "indexhtml", @@ -2156,6 +2171,7 @@ }, "guideUrl": "https://guide.freecodecamp.org/certificates/adjust-the-padding-of-an-element", + "videoUrl": "https://scrimba.com/c/cED8ZC2", "files": { "indexhtml": { "key": "indexhtml", @@ -2267,6 +2283,7 @@ }, "guideUrl": "https://guide.freecodecamp.org/certificates/adjust-the-margin-of-an-element", + "videoUrl": "https://scrimba.com/c/cVJarHW", "files": { "indexhtml": { "key": "indexhtml", @@ -2380,6 +2397,7 @@ }, "guideUrl": "https://guide.freecodecamp.org/certificates/add-a-negative-margin-to-an-element", + "videoUrl": "https://scrimba.com/c/cnpyGs3", "files": { "indexhtml": { "key": "indexhtml", @@ -2508,6 +2526,7 @@ }, "guideUrl": "https://guide.freecodecamp.org/certificates/add-different-padding-to-each-side-of-an-element", + "videoUrl": "https://scrimba.com/c/cB7mwUw", "files": { "indexhtml": { "key": "indexhtml", @@ -2633,6 +2652,7 @@ ] } }, + "videoUrl": "https://scrimba.com/c/cg4RWh4", "files": { "indexhtml": { "key": "indexhtml", @@ -2772,6 +2792,7 @@ ] } }, + "videoUrl": "https://scrimba.com/c/cB7mBS9", "files": { "indexhtml": { "key": "indexhtml", @@ -2907,6 +2928,7 @@ ] } }, + "videoUrl": "https://scrimba.com/c/cB7mBS9", "files": { "indexhtml": { "key": "indexhtml", @@ -2988,6 +3010,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/cnpymfJ", "files": { "indexhtml": { "key": "indexhtml", @@ -3089,6 +3112,7 @@ ], "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/cN66JSL", "files": { "indexhtml": { "key": "indexhtml", @@ -3215,6 +3239,7 @@ ] } }, + "videoUrl": "https://scrimba.com/c/cB77PHW", "files": { "indexhtml": { "key": "indexhtml", @@ -3326,6 +3351,7 @@ ] } }, + "videoUrl": "https://scrimba.com/c/c9bmdtR", "files": { "indexhtml": { "key": "indexhtml", @@ -3419,6 +3445,7 @@ ] } }, + "videoUrl": "https://scrimba.com/c/cZ8wnHv", "files": { "indexhtml": { "key": "indexhtml", @@ -3537,6 +3564,7 @@ ] } }, + "videoUrl": "https://scrimba.com/c/cGJDQug", "files": { "indexhtml": { "key": "indexhtml", @@ -3682,6 +3710,7 @@ ] } }, + "videoUrl": "https://scrimba.com/c/cRkpDhB", "files": { "indexhtml": { "key": "indexhtml", @@ -3797,6 +3826,7 @@ ] } }, + "videoUrl": "https://scrimba.com/c/cGJDRha", "files": { "indexhtml": { "key": "indexhtml", @@ -3931,6 +3961,7 @@ ] } }, + "videoUrl": "https://scrimba.com/c/cm24rcp", "files": { "indexhtml": { "key": "indexhtml", @@ -4028,6 +4059,7 @@ ] } }, + "videoUrl": "https://scrimba.com/c/c8W9mHM", "files": { "indexhtml": { "key": "indexhtml", @@ -4147,6 +4179,7 @@ ] } }, + "videoUrl": "https://scrimba.com/c/cK89PhP", "files": { "indexhtml": { "key": "indexhtml", @@ -4285,6 +4318,7 @@ ] } }, + "videoUrl": "https://scrimba.com/c/cRkpKAm", "files": { "indexhtml": { "key": "indexhtml", @@ -4408,6 +4442,7 @@ ] } }, + "videoUrl": "https://scrimba.com/c/cRkp2fr", "files": { "indexhtml": { "key": "indexhtml", @@ -4515,6 +4550,7 @@ ] } }, + "videoUrl": "https://scrimba.com/c/cm24JU6", "files": { "indexhtml": { "key": "indexhtml", @@ -4585,6 +4621,7 @@ "releasedOn": "Mar 15, 2018", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/c6bDECm", "files": { "indexhtml": { "key": "indexhtml", @@ -4821,6 +4858,7 @@ "releasedOn": "Mar 15, 2018", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/cQd27Hr", "files": { "indexhtml": { "key": "indexhtml", @@ -5074,6 +5112,7 @@ "releasedOn": "Mar 15, 2018", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/cM989ck", "files": { "indexhtml": { "key": "indexhtml", @@ -5330,6 +5369,7 @@ "releasedOn": "Mar 15, 2018", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/c6bDNfp", "files": { "indexhtml": { "key": "indexhtml", @@ -5567,6 +5607,7 @@ ], "challengeType": 0, "translations": {}, + "videoUrl": "", "files": { "indexhtml": { "key": "indexhtml", @@ -5615,6 +5656,7 @@ "releasedOn": "Mar 15, 2018", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/cyLZZhZ", "files": { "indexhtml": { "key": "indexhtml", @@ -5851,6 +5893,7 @@ "releasedOn": "Mar 15, 2018", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/cdRwbuW", "files": { "indexhtml": { "key": "indexhtml", @@ -6097,6 +6140,7 @@ "releasedOn": "Mar 15, 2018", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/c/cWmL8UP", "files": { "indexhtml": { "key": "indexhtml", diff --git a/challenges/01-responsive-web-design/basic-html-and-html5.json b/challenges/01-responsive-web-design/basic-html-and-html5.json index 6ce44e76b..c53f59b19 100644 --- a/challenges/01-responsive-web-design/basic-html-and-html5.json +++ b/challenges/01-responsive-web-design/basic-html-and-html5.json @@ -101,6 +101,7 @@ ] } }, + "videoUrl": "https://scrimba.com/p/pVMPUv/cE8Gpt2", "files": { "indexhtml": { "key": "indexhtml", @@ -192,6 +193,7 @@ ] } }, + "videoUrl": "https://scrimba.com/p/pVMPUv/cE8Gqf3", "files": { "indexhtml": { "key": "indexhtml", @@ -273,6 +275,7 @@ ] } }, + "videoUrl": "https://scrimba.com/p/pVMPUv/ceZ7DtN", "files": { "indexhtml": { "key": "indexhtml", @@ -344,6 +347,7 @@ ] } }, + "videoUrl": "https://scrimba.com/p/pVMPUv/cgR7Dc7", "files": { "indexhtml": { "key": "indexhtml", @@ -439,6 +443,7 @@ ] } }, + "videoUrl": "https://scrimba.com/p/pVMPUv/cBmG9T7", "files": { "indexhtml": { "key": "indexhtml", @@ -537,6 +542,7 @@ ] } }, + "videoUrl": "https://scrimba.com/p/pVMPUv/cGyGbca", "files": { "indexhtml": { "key": "indexhtml", @@ -623,6 +629,7 @@ ] } }, + "videoUrl": "https://scrimba.com/p/pVMPUv/ckK73C9", "files": { "indexhtml": { "key": "indexhtml", @@ -709,6 +716,7 @@ ] } }, + "videoUrl": "https://scrimba.com/p/pVMPUv/c4Ep9Am", "files": { "indexhtml": { "key": "indexhtml", @@ -820,8 +828,8 @@ ] } }, - "guideUrl": - "https://guide.freecodecamp.org/certificates/add-images-to-your-website", + "guideUrl": "https://guide.freecodecamp.org/certificates/add-images-to-your-website", + "videoUrl": "https://scrimba.com/p/pVMPUv/c8EbJf2", "files": { "indexhtml": { "key": "indexhtml", @@ -922,6 +930,7 @@ ] } }, + "videoUrl": "https://scrimba.com/p/pVMPUv/c8EkncB", "files": { "indexhtml": { "key": "indexhtml", @@ -1014,6 +1023,7 @@ ] } }, + "videoUrl": "https://scrimba.com/p/pVMPUv/cyrDRUL", "files": { "indexhtml": { "key": "indexhtml", @@ -1158,6 +1168,7 @@ ] } }, + "videoUrl": "https://scrimba.com/p/pVMPUv/cb6k8Cb", "files": { "indexhtml": { "key": "indexhtml", @@ -1237,6 +1248,7 @@ ] } }, + "videoUrl": "https://scrimba.com/p/pVMPUv/cMdkytL", "files": { "indexhtml": { "key": "indexhtml", @@ -1338,6 +1350,7 @@ ] } }, + "videoUrl": "https://scrimba.com/p/pVMPUv/cRdBnUr", "files": { "indexhtml": { "key": "indexhtml", @@ -1445,6 +1458,7 @@ ] } }, + "videoUrl": "https://scrimba.com/p/pVMPUv/cDKVPuv", "files": { "indexhtml": { "key": "indexhtml", @@ -1579,6 +1593,7 @@ ] } }, + "videoUrl": "https://scrimba.com/p/pVMPUv/cQ3B8TM", "files": { "indexhtml": { "key": "indexhtml", @@ -1677,6 +1692,7 @@ ] } }, + "videoUrl": "https://scrimba.com/p/pVMPUv/c2EVnf6", "files": { "indexhtml": { "key": "indexhtml", @@ -1783,8 +1799,8 @@ ] } }, - "guideUrl": - "https://guide.freecodecamp.org/certificates/add-placeholder-text-to-a-text-field", + "guideUrl": "https://guide.freecodecamp.org/certificates/add-placeholder-text-to-a-text-field", + "videoUrl": "https://scrimba.com/p/pVMPUv/cKdJDhg", "files": { "indexhtml": { "key": "indexhtml", @@ -1890,6 +1906,7 @@ ] } }, + "videoUrl": "https://scrimba.com/p/pVMPUv/cmQ3Kfa", "files": { "indexhtml": { "key": "indexhtml", @@ -1999,8 +2016,8 @@ ] } }, - "guideUrl": - "https://guide.freecodecamp.org/certificates/add-a-submit-button-to-a-form", + "guideUrl": "https://guide.freecodecamp.org/certificates/add-a-submit-button-to-a-form", + "videoUrl": "https://scrimba.com/p/pVMPUv/cp2Nkhz", "files": { "indexhtml": { "key": "indexhtml", @@ -2101,6 +2118,7 @@ ] } }, + "videoUrl": "https://scrimba.com/p/pVMPUv/cMd4EcQ", "files": { "indexhtml": { "key": "indexhtml", @@ -2249,6 +2267,7 @@ ] } }, + "videoUrl": "https://scrimba.com/p/pVMPUv/cNWKvuR", "files": { "indexhtml": { "key": "indexhtml", @@ -2378,6 +2397,7 @@ ] } }, + "videoUrl": "https://scrimba.com/p/pVMPUv/cqrkJsp", "files": { "indexhtml": { "key": "indexhtml", @@ -2484,6 +2504,7 @@ ] } }, + "videoUrl": "https://scrimba.com/p/pVMPUv/cWk3Qh6", "files": { "indexhtml": { "key": "indexhtml", @@ -2607,6 +2628,7 @@ ] } }, + "videoUrl": "https://scrimba.com/p/pVMPUv/cNW4kC3", "files": { "indexhtml": { "key": "indexhtml", @@ -2698,6 +2720,7 @@ ] } }, + "videoUrl": "https://scrimba.com/p/pVMPUv/cra98AJ", "files": { "indexhtml": { "key": "indexhtml", @@ -2772,6 +2795,7 @@ ] } }, + "videoUrl": "https://scrimba.com/p/pVMPUv/cra9bfP", "files": { "indexhtml": { "key": "indexhtml", diff --git a/challenges/01-responsive-web-design/css-flexbox.json b/challenges/01-responsive-web-design/css-flexbox.json index ce1512f2d..9f68b797f 100644 --- a/challenges/01-responsive-web-design/css-flexbox.json +++ b/challenges/01-responsive-web-design/css-flexbox.json @@ -24,6 +24,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/p/pVaDAv/cgz3QS7", "files": { "indexhtml": { "key": "indexhtml", @@ -104,6 +105,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/p/pVaDAv/c9W7MhM", "files": { "indexhtml": { "key": "indexhtml", @@ -226,6 +228,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/p/pVaDAv/cBEkbfJ", "files": { "indexhtml": { "key": "indexhtml", @@ -286,6 +289,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/p/pVaDAv/cJb8yuq", "files": { "indexhtml": { "key": "indexhtml", @@ -408,6 +412,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/p/pVaDAv/cZmWeA4", "files": { "indexhtml": { "key": "indexhtml", @@ -462,6 +467,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/p/pVaDAv/cnzdVC9", "files": { "indexhtml": { "key": "indexhtml", @@ -586,6 +592,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/p/pVaDAv/c43gnHm", "files": { "indexhtml": { "key": "indexhtml", @@ -643,6 +650,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/p/pVaDAv/c43GgTa", "files": { "indexhtml": { "key": "indexhtml", @@ -768,6 +776,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/p/pVaDAv/c8aggtk", "files": { "indexhtml": { "key": "indexhtml", @@ -823,6 +832,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/p/pVaDAv/cd3PNfq", "files": { "indexhtml": { "key": "indexhtml", @@ -948,6 +958,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/p/pVaDAv/cQv9ZtG", "files": { "indexhtml": { "key": "indexhtml", @@ -1033,6 +1044,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/p/pVaDAv/cd3PBfr", "files": { "indexhtml": { "key": "indexhtml", @@ -1093,6 +1105,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/p/pVaDAv/c2p78cg", "files": { "indexhtml": { "key": "indexhtml", @@ -1160,6 +1173,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/p/pVaDAv/c3d9nCa", "files": { "indexhtml": { "key": "indexhtml", @@ -1225,6 +1239,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/p/pVaDAv/cbpW2tE", "files": { "indexhtml": { "key": "indexhtml", @@ -1282,6 +1297,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/p/pVaDAv/cMbvNAG", "files": { "indexhtml": { "key": "indexhtml", @@ -1342,6 +1358,7 @@ "releasedOn": "Feb 17, 2017", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/p/pVaDAv/cMbvzfv", "files": { "indexhtml": { "key": "indexhtml", diff --git a/challenges/01-responsive-web-design/css-grid.json b/challenges/01-responsive-web-design/css-grid.json index 98d60754a..3ccbff78a 100644 --- a/challenges/01-responsive-web-design/css-grid.json +++ b/challenges/01-responsive-web-design/css-grid.json @@ -24,6 +24,7 @@ "releasedOn": "Feb 15, 2018", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/p/pByETK/cqwREC4", "files": { "indexhtml": { "key": "indexhtml", @@ -85,6 +86,7 @@ "releasedOn": "Feb 15, 2018", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/p/pByETK/c7NzDHv", "files": { "indexhtml": { "key": "indexhtml", @@ -144,6 +146,7 @@ "releasedOn": "", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/p/pByETK/cbp9Pua", "files": { "indexhtml": { "key": "indexhtml", @@ -210,6 +213,7 @@ "releasedOn": "", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/p/pByETK/cvE8phd", "files": { "indexhtml": { "key": "indexhtml", @@ -271,6 +275,7 @@ "releasedOn": "", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/p/pByETK/cVZ8vfD", "files": { "indexhtml": { "key": "indexhtml", @@ -331,6 +336,7 @@ "releasedOn": "", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/p/pByETK/cPbJ2Cv", "files": { "indexhtml": { "key": "indexhtml", @@ -391,6 +397,7 @@ "releasedOn": "", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/p/pByETK/ca2qVtv", "files": { "indexhtml": { "key": "indexhtml", @@ -457,6 +464,7 @@ "releasedOn": "", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/p/pByETK/cnzkDSr", "files": { "indexhtml": { "key": "indexhtml", @@ -521,6 +529,7 @@ "releasedOn": "", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/p/pByETK/c9WBLU4", "files": { "indexhtml": { "key": "indexhtml", @@ -589,6 +598,7 @@ "releasedOn": "", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/p/pByETK/cJbpKHq", "files": { "indexhtml": { "key": "indexhtml", @@ -654,6 +664,7 @@ "releasedOn": "", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/p/pByETK/cmzd4fz", "files": { "indexhtml": { "key": "indexhtml", @@ -719,6 +730,7 @@ "releasedOn": "", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/p/pByETK/cJbpECn", "files": { "indexhtml": { "key": "indexhtml", @@ -780,6 +792,7 @@ "releasedOn": "", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/p/pByETK/ckzPeUv", "files": { "indexhtml": { "key": "indexhtml", @@ -847,6 +860,7 @@ "releasedOn": "", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/p/pByETK/cLLpGAy", "files": { "indexhtml": { "key": "indexhtml", @@ -913,6 +927,7 @@ "releasedOn": "", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/p/pByETK/cRrqmtV", "files": { "indexhtml": { "key": "indexhtml", @@ -985,6 +1000,7 @@ "releasedOn": "", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/p/pByETK/c6N7VhK", "files": { "indexhtml": { "key": "indexhtml", @@ -1059,6 +1075,7 @@ "releasedOn": "", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/p/pByETK/cQvqyHR", "files": { "indexhtml": { "key": "indexhtml", @@ -1124,6 +1141,7 @@ "releasedOn": "", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/p/pByETK/cD97RTv", "files": { "indexhtml": { "key": "indexhtml", @@ -1191,6 +1209,7 @@ "releasedOn": "", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/p/pByETK/cmzdycW", "files": { "indexhtml": { "key": "indexhtml", @@ -1272,6 +1291,7 @@ "releasedOn": "", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/p/pByETK/c3dPph8", "files": { "indexhtml": { "key": "indexhtml", @@ -1354,6 +1374,7 @@ "releasedOn": "", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/p/pByETK/cMbqeHk", "files": { "indexhtml": { "key": "indexhtml", @@ -1460,6 +1481,7 @@ "releasedOn": "", "challengeType": 0, "translations": {}, + "videoUrl": "https://scrimba.com/p/pByETK/c6N78Ap", "files": { "indexhtml": { "key": "indexhtml", diff --git a/challenges/01-responsive-web-design/responsive-web-design.json b/challenges/01-responsive-web-design/responsive-web-design.json index 6dd38b419..e3c46c954 100644 --- a/challenges/01-responsive-web-design/responsive-web-design.json +++ b/challenges/01-responsive-web-design/responsive-web-design.json @@ -46,6 +46,7 @@ ] } }, + "videoUrl": "https://scrimba.com/p/pzrPu4/cqwKrtm", "files": { "indexhtml": { "key": "indexhtml", @@ -112,6 +113,7 @@ ] } }, + "videoUrl": "https://scrimba.com/p/pzrPu4/cz763UD", "files": { "indexhtml": { "key": "indexhtml", @@ -165,6 +167,7 @@ ] } }, + "videoUrl": "https://scrimba.com/p/pzrPu4/cVZ4Rfp", "files": { "indexhtml": { "key": "indexhtml", @@ -218,6 +221,7 @@ ] } }, + "videoUrl": "https://scrimba.com/p/pzrPu4/crzN7T8", "files": { "indexhtml": { "key": "indexhtml", diff --git a/schema/challengeSchema.js b/schema/challengeSchema.js index fede5e463..d7fa28c12 100644 --- a/schema/challengeSchema.js +++ b/schema/challengeSchema.js @@ -29,6 +29,7 @@ const schema = Joi.object().keys({ }) ), guideUrl: Joi.string().uri({ scheme: 'https' }), + videoUrl: Joi.string().allow(''), helpRoom: Joi.string(), id: Joi.objectId().required(), isBeta: Joi.bool(),