add time estimates to challenge blocks on map

pull/18182/head
Quincy Larson 2015-10-12 22:56:10 -07:00
parent 8205334744
commit bf17a54b75
23 changed files with 23 additions and 0 deletions

View File

@ -1,6 +1,7 @@
{ {
"name": "Advanced Algorithm Scripting", "name": "Advanced Algorithm Scripting",
"order": 15, "order": 15,
"time": "50h",
"challenges": [ "challenges": [
{ {
"id": "aff0395860f5d3034dc0bfc9", "id": "aff0395860f5d3034dc0bfc9",

View File

@ -1,6 +1,7 @@
{ {
"name": "AngularJS", "name": "AngularJS",
"order": 16, "order": 16,
"time": "5h",
"challenges": [ "challenges": [
{ {
"id": "bd7154d8c441eddfaeb5bdef", "id": "bd7154d8c441eddfaeb5bdef",

View File

@ -1,6 +1,7 @@
{ {
"name": "Automated Testing and Debugging", "name": "Automated Testing and Debugging",
"order": 14, "order": 14,
"time": "15m",
"challenges": [ "challenges": [
{ {
"id":"cf1111c1c16feddfaeb6bdef", "id":"cf1111c1c16feddfaeb6bdef",

View File

@ -1,6 +1,7 @@
{ {
"name": "Full Stack JavaScript Projects", "name": "Full Stack JavaScript Projects",
"order": 20, "order": 20,
"time": "300h",
"challenges": [ "challenges": [
{ {
"id": "bd7158d8c443eddfaeb5bcef", "id": "bd7158d8c443eddfaeb5bcef",

View File

@ -1,6 +1,7 @@
{ {
"name": "Basic Algorithm Scripting", "name": "Basic Algorithm Scripting",
"order": 8, "order": 8,
"time": "50h",
"challenges": [ "challenges": [
{ {
"id": "ad7123c8c441eddfaeb5bdef", "id": "ad7123c8c441eddfaeb5bdef",

View File

@ -1,6 +1,7 @@
{ {
"name": "Basic JavaScript", "name": "Basic JavaScript",
"order": 6, "order": 6,
"time": "3h",
"challenges": [ "challenges": [
{ {
"id":"bd7123c9c441eddfaeb4bdef", "id":"bd7123c9c441eddfaeb4bdef",

View File

@ -1,6 +1,7 @@
{ {
"name": "Basic Front End Development Projects", "name": "Basic Front End Development Projects",
"order": 9, "order": 9,
"time": "100h",
"challenges": [ "challenges": [
{ {
"id": "bd7158d8c442eddfbeb5bd1f", "id": "bd7158d8c442eddfbeb5bd1f",

View File

@ -1,6 +1,7 @@
{ {
"name": "Responsive Design with Bootstrap", "name": "Responsive Design with Bootstrap",
"order": 3, "order": 3,
"time": "2h",
"challenges": [ "challenges": [
{ {
"id": "bad87fee1348bd9acde08712", "id": "bad87fee1348bd9acde08712",

View File

@ -1,6 +1,7 @@
{ {
"name": "Claim Your Front End Development Certificate", "name": "Claim Your Front End Development Certificate",
"order": 12, "order": 12,
"time": "5m",
"challenges": [ "challenges": [
{ {
"id": "561add10cb82ac38a17513be", "id": "561add10cb82ac38a17513be",

View File

@ -1,6 +1,7 @@
{ {
"name": "Claim Your Full Stack Development Certificate", "name": "Claim Your Full Stack Development Certificate",
"order": 21, "order": 21,
"time": "5m",
"challenges": [ "challenges": [
{ {
"id": "660add10cb82ac38a17513be", "id": "660add10cb82ac38a17513be",

View File

@ -1,6 +1,7 @@
{ {
"name": "Gear up for Success", "name": "Gear up for Success",
"order": 4, "order": 4,
"time": "10m",
"challenges": [ "challenges": [
{ {
"id": "560add65cb82ac38a17513c2", "id": "560add65cb82ac38a17513c2",

View File

@ -1,6 +1,7 @@
{ {
"name": "Get Started with Free Code Camp", "name": "Get Started with Free Code Camp",
"order": 1, "order": 1,
"time": "10m",
"challenges": [ "challenges": [
{ {
"id": "560add10cb82ac38a17513be", "id": "560add10cb82ac38a17513be",

View File

@ -1,6 +1,7 @@
{ {
"name": "Git", "name": "Git",
"order" : 17, "order" : 17,
"time": "3h",
"challenges": [ "challenges": [
{ {
"id": "bd7353d8c341eddeaeb5bd0f", "id": "bd7353d8c341eddeaeb5bd0f",

View File

@ -1,6 +1,7 @@
{ {
"name": "Hikes", "name": "Hikes",
"order": 0.050, "order": 0.050,
"time": "3h",
"challenges": [ "challenges": [
{ {
"id": "bd7128d8c441eddfbeb5bddf", "id": "bd7128d8c441eddfbeb5bddf",

View File

@ -1,6 +1,7 @@
{ {
"name": "HTML5 and CSS", "name": "HTML5 and CSS",
"order": 2, "order": 2,
"time": "3h",
"challenges": [ "challenges": [
{ {
"id": "bd7123c8c441eddfaeb5bdef", "id": "bd7123c8c441eddfaeb5bdef",

View File

@ -1,6 +1,7 @@
{ {
"name": "Intermediate Algorithm Scripting", "name": "Intermediate Algorithm Scripting",
"order": 10, "order": 10,
"time": "50h",
"challenges": [ "challenges": [
{ {
"id": "a3566b1109230028080c9345", "id": "a3566b1109230028080c9345",

View File

@ -1,6 +1,7 @@
{ {
"name": "Intermediate Front End Development Projects", "name": "Intermediate Front End Development Projects",
"order": 11, "order": 11,
"time": "200h",
"challenges": [ "challenges": [
{ {
"id": "bd7158d8c442eddfaeb5bd10", "id": "bd7158d8c442eddfaeb5bd10",

View File

@ -1,6 +1,7 @@
{ {
"name": "jQuery", "name": "jQuery",
"order": 5, "order": 5,
"time": "2h",
"challenges": [ "challenges": [
{ {
"id": "bad87fee1348bd9acdd08826", "id": "bad87fee1348bd9acdd08826",

View File

@ -1,6 +1,7 @@
{ {
"name": "MongoDB", "name": "MongoDB",
"order" : 19, "order" : 19,
"time": "3h",
"challenges": [ "challenges": [
{ {
"id": "bd7243d8c341eddeaeb5bd0f", "id": "bd7243d8c341eddeaeb5bd0f",

View File

@ -1,6 +1,7 @@
{ {
"name": "Node.js and Express.js", "name": "Node.js and Express.js",
"order" : 18, "order" : 18,
"time": "20h",
"challenges": [ "challenges": [
{ {
"id": "bd7153d8c441eddfaeb5bd0f", "id": "bd7153d8c441eddfaeb5bd0f",

View File

@ -1,6 +1,7 @@
{ {
"name": "Object Oriented and Functional Programming", "name": "Object Oriented and Functional Programming",
"order": 7, "order": 7,
"time": "1h",
"note": [ "note": [
"Methods", "Methods",
"Closures", "Closures",

View File

@ -1,6 +1,7 @@
{ {
"name": "Upper Intermediate Algorithm Scripting", "name": "Upper Intermediate Algorithm Scripting",
"order": 13, "order": 13,
"time": "50h",
"challenges": [ "challenges": [
{ {
"id": "a2f1d72d9b908d0bd72bb9f6", "id": "a2f1d72d9b908d0bd72bb9f6",

View File

@ -68,6 +68,7 @@ Challenge.destroyAll(function(err, info) {
challenge.suborder = index + 1; challenge.suborder = index + 1;
challenge.block = block; challenge.block = block;
challenge.isBeta = challenge.isBeta || isBeta; challenge.isBeta = challenge.isBeta || isBeta;
challenge.time = challengeSpec.time;
return challenge; return challenge;
}); });