fix(curriculum): remove helpRoom and fileName (#42268)

* fix(curriculum): remove helpRoom and fileName

Neither are used any more.

* fix: remove fileName form cert meta.jsons
This commit is contained in:
Oliver Eyton-Williams
2021-06-03 20:45:01 +02:00
committed by GitHub
parent ed4e591ffc
commit 1fde5897fc
66 changed files with 65 additions and 233 deletions

View File

@ -97,7 +97,4 @@
"589fc832f9fc0f352b528e79", "589fc832f9fc0f352b528e79",
"Send and Display Chat Messages" "Send and Display Chat Messages"
] ]
], ]}
"helpRoom": "Help",
"fileName": "06-information-security-and-quality-assurance/advanced-express-tools.json"
}

View File

@ -45,7 +45,4 @@
"587d825c367417b2b2512c8f", "587d825c367417b2b2512c8f",
"Implement Merge Sort" "Implement Merge Sort"
] ]
], ]}
"helpRoom": "HelpJavaScript",
"fileName": "08-coding-interview-prep/algorithms.json"
}

View File

@ -14,6 +14,5 @@
"APIs and Microservices Certificate" "APIs and Microservices Certificate"
] ]
], ],
"isPrivate": true, "isPrivate": true
"fileName": "12-certificates/apis-and-microservices-certificate.json"
} }

View File

@ -97,7 +97,4 @@
"587d7790367417b2b2512ab1", "587d7790367417b2b2512ab1",
"Use tabindex to Specify the Order of Keyboard Focus for Several Elements" "Use tabindex to Specify the Order of Keyboard Focus for Several Elements"
] ]
], ]}
"helpRoom": "Help",
"fileName": "01-responsive-web-design/applied-accessibility.json"
}

View File

@ -217,7 +217,4 @@
"587d78a9367417b2b2512aea", "587d78a9367417b2b2512aea",
"Make Motion More Natural Using a Bezier Curve" "Make Motion More Natural Using a Bezier Curve"
] ]
], ]}
"helpRoom": "Help",
"fileName": "01-responsive-web-design/applied-visual-design.json"
}

View File

@ -73,7 +73,4 @@
"a9bd25c716030ec90084d8a1", "a9bd25c716030ec90084d8a1",
"Chunky Monkey" "Chunky Monkey"
] ]
], ]}
"helpRoom": "HelpJavaScript",
"fileName": "02-javascript-algorithms-and-data-structures/basic-algorithm-scripting.json"
}

View File

@ -382,7 +382,4 @@
"5f47fe7e31980053a8d4403b", "5f47fe7e31980053a8d4403b",
"Part 93" "Part 93"
] ]
], ]}
"helpRoom": "Help",
"fileName": "01-responsive-web-design/basic-css-cafe-menu.json"
}

View File

@ -185,7 +185,4 @@
"5a9d72ad424fe3d0e10cad16", "5a9d72ad424fe3d0e10cad16",
"Use a media query to change a variable" "Use a media query to change a variable"
] ]
], ]}
"helpRoom": "Help",
"fileName": "01-responsive-web-design/basic-css.json"
}

View File

@ -89,7 +89,4 @@
"587d7b7d367417b2b2512b1f", "587d7b7d367417b2b2512b1f",
"Modify an Array Stored in an Object" "Modify an Array Stored in an Object"
] ]
], ]}
"helpRoom": "Help",
"fileName": "02-javascript-algorithms-and-data-structures/basic-data-structures.json"
}

View File

@ -121,7 +121,4 @@
"587d78aa367417b2b2512aec", "587d78aa367417b2b2512aec",
"Define the Head and Body of an HTML Document" "Define the Head and Body of an HTML Document"
] ]
], ]}
"helpRoom": "Help",
"fileName": "01-responsive-web-design/basic-html-and-html5.json"
}

View File

@ -278,7 +278,4 @@
"5ef9b03c81a63668521804ee", "5ef9b03c81a63668521804ee",
"Part 67" "Part 67"
] ]
], ]}
"helpRoom": "Help",
"fileName": "01-responsive-web-design/basic-html-cat-photo-app.json"
}

View File

@ -622,7 +622,4 @@
"5dc01a727736e5ee7d23554f", "5dc01a727736e5ee7d23554f",
"Part 153" "Part 153"
] ]
], ]}
"helpRoom": "HelpJavaScript",
"fileName": "02-javascript-algorithms-and-data-structures/basic-javascript-rpg-game.json"
}

View File

@ -453,7 +453,4 @@
"5cc0bd7a49b71cb96132e54c", "5cc0bd7a49b71cb96132e54c",
"Use Recursion to Create a Range of Numbers" "Use Recursion to Create a Range of Numbers"
] ]
], ]}
"helpRoom": "HelpJavaScript",
"fileName": "02-javascript-algorithms-and-data-structures/basic-javascript.json"
}

View File

@ -137,7 +137,4 @@
"bad87fee1348bd9aec908857", "bad87fee1348bd9aec908857",
"Use Comments to Clarify Code" "Use Comments to Clarify Code"
] ]
], ]}
"helpRoom": "Help",
"fileName": "03-front-end-libraries/bootstrap.json"
}

View File

@ -77,7 +77,4 @@
"587d78af367417b2b2512b00", "587d78af367417b2b2512b00",
"Use the align-self Property" "Use the align-self Property"
] ]
], ]}
"helpRoom": "Help",
"fileName": "01-responsive-web-design/css-flexbox.json"
}

View File

@ -97,7 +97,4 @@
"5a94fe8569fb03452672e464", "5a94fe8569fb03452672e464",
"Create Grids within Grids" "Create Grids within Grids"
] ]
], ]}
"helpRoom": "Help",
"fileName": "01-responsive-web-design/css-grid.json"
}

View File

@ -481,7 +481,4 @@
"5d822fd413a79914d39e993e", "5d822fd413a79914d39e993e",
"Part 118" "Part 118"
] ]
], ]}
"helpRoom": "Help",
"fileName": "01-responsive-web-design/css-variables-skyline.json"
}

View File

@ -597,7 +597,4 @@
"5d8a4cfbe6b6180ed9a1ca72", "5d8a4cfbe6b6180ed9a1ca72",
"Part 146" "Part 146"
] ]
], ]}
"helpRoom": "Help",
"fileName": "04-data-visualization/d3-dashboard.json"
}

View File

@ -14,6 +14,5 @@
"Data Analysis with Python Certificate" "Data Analysis with Python Certificate"
] ]
], ],
"isPrivate": true, "isPrivate": true
"fileName": "12-certificates/data-analysis-with-python-v7-certificate.json"
} }

View File

@ -121,7 +121,4 @@
"5e9a093a74c4063ca6f7c167", "5e9a093a74c4063ca6f7c167",
"Python Iteration and Modules" "Python Iteration and Modules"
] ]
], ]}
"helpRoom": "Help",
"fileName": "11-data-analysis-with-python/lectures-data-analysis-with-python.json"
}

View File

@ -201,7 +201,4 @@
"587d825d367417b2b2512c96", "587d825d367417b2b2512c96",
"Depth-First Search" "Depth-First Search"
] ]
], ]}
"helpRoom": "HelpJavaScript",
"fileName": "08-coding-interview-prep/data-structures.json"
}

View File

@ -14,6 +14,5 @@
"Data Visualization Certificate" "Data Visualization Certificate"
] ]
], ],
"isPrivate": true, "isPrivate": true
"fileName": "12-certificates/data-visualization-certificate.json"
} }

View File

@ -29,7 +29,4 @@
"587d7fa6367417b2b2512bc0", "587d7fa6367417b2b2512bc0",
"Visualize Data with a Treemap Diagram" "Visualize Data with a Treemap Diagram"
] ]
], ]}
"helpRoom": "Help",
"fileName": "04-data-visualization/data-visualization-projects.json"
}

View File

@ -48,7 +48,4 @@
["587d7fac367417b2b2512bdd", "Use Dynamic Scales"], ["587d7fac367417b2b2512bdd", "Use Dynamic Scales"],
["587d7fac367417b2b2512bde", "Use a Pre-Defined Scale to Place Elements"], ["587d7fac367417b2b2512bde", "Use a Pre-Defined Scale to Place Elements"],
["587d7fad367417b2b2512bdf", "Add Axes to a Visualization"] ["587d7fad367417b2b2512bdf", "Add Axes to a Visualization"]
], ]}
"helpRoom": "Help",
"fileName": "04-data-visualization/data-visualization-with-d3.json"
}

View File

@ -57,7 +57,4 @@
"587d7b86367417b2b2512b3d", "587d7b86367417b2b2512b3d",
"Prevent Infinite Loops with a Valid Terminal Condition" "Prevent Infinite Loops with a Valid Terminal Condition"
] ]
], ]}
"helpRoom": "Help",
"fileName": "02-javascript-algorithms-and-data-structures/debugging.json"
}

View File

@ -133,7 +133,4 @@
"5cdafbe72913098997531682", "5cdafbe72913098997531682",
"Handle a Rejected Promise with catch" "Handle a Rejected Promise with catch"
] ]
], ]}
"helpRoom": "Help",
"fileName": "02-javascript-algorithms-and-data-structures/es6.json"
}

View File

@ -14,6 +14,5 @@
"Front End Libraries Certificate" "Front End Libraries Certificate"
] ]
], ],
"isPrivate": true, "isPrivate": true
"fileName": "12-certificates/front-end-libraries-certificate.json"
} }

View File

@ -29,7 +29,4 @@
"bd7158d8c442eddfaeb5bd0f", "bd7158d8c442eddfaeb5bd0f",
"Build a 25 + 5 Clock" "Build a 25 + 5 Clock"
] ]
], ]}
"helpRoom": "Help",
"fileName": "03-front-end-libraries/front-end-libraries-projects.json"
}

View File

@ -574,7 +574,4 @@
"5dc10b8b93704f41d279eb5b", "5dc10b8b93704f41d279eb5b",
"Part 141" "Part 141"
] ]
], ]}
"helpRoom": "HelpJavaScript",
"fileName": "02-javascript-algorithms-and-data-structures/functional-programming-spreadsheet.json"
}

View File

@ -105,7 +105,4 @@
"587d7dab367417b2b2512b70", "587d7dab367417b2b2512b70",
"Introduction to Currying and Partial Application" "Introduction to Currying and Partial Application"
] ]
], ]}
"helpRoom": "Help",
"fileName": "02-javascript-algorithms-and-data-structures/functional-programming.json"
}

View File

@ -25,7 +25,4 @@
"5e9a0e9ef99a403d019610cd", "5e9a0e9ef99a403d019610cd",
"How Convolutional Neural Networks work" "How Convolutional Neural Networks work"
] ]
], ]}
"helpRoom": "Help",
"fileName": "11-machine-learning-with-python/lectures-how-neural-networks-work.json"
}

View File

@ -14,6 +14,5 @@
"Information Security Certificate" "Information Security Certificate"
] ]
], ],
"isPrivate": true, "isPrivate": true
"fileName": "12-certificates/information-security-v7-certificate.json"
} }

View File

@ -29,7 +29,4 @@
"5e601c775ac9d0ecd8b94aff", "5e601c775ac9d0ecd8b94aff",
"Secure Real Time Multiplayer Game" "Secure Real Time Multiplayer Game"
] ]
], ]}
"helpRoom": "HelpBackend",
"fileName": "09-information-security/information-security-projects.json"
}

View File

@ -65,7 +65,4 @@
"58a25bcff9fc0f352b528e7e", "58a25bcff9fc0f352b528e7e",
"Hash and Compare Passwords Synchronously" "Hash and Compare Passwords Synchronously"
] ]
], ]}
"helpRoom": "HelpBackend",
"fileName": "06-information-security-and-quality-assurance/helmetjs.json"
}

View File

@ -93,7 +93,4 @@
"af4afb223120f7348cdfc9fd", "af4afb223120f7348cdfc9fd",
"Map the Debris" "Map the Debris"
] ]
], ]}
"helpRoom": "HelpJavaScript",
"fileName": "02-javascript-algorithms-and-data-structures/intermediate-algorithm-scripting.json"
}

View File

@ -313,7 +313,4 @@
"5ddb965c65d27e1512d44de3", "5ddb965c65d27e1512d44de3",
"Part 76" "Part 76"
] ]
], ]}
"helpRoom": "Help",
"fileName": "02-javascript-algorithms-and-data-structures/intermediate-javascript-calorie-counter.json"
}

View File

@ -14,6 +14,5 @@
"JavaScript Algorithms and Data Structures Certificate" "JavaScript Algorithms and Data Structures Certificate"
] ]
], ],
"isPrivate": true, "isPrivate": true
"fileName": "12-certificates/javascript-algorithms-and-data-structures-certificate.json"
} }

View File

@ -29,7 +29,4 @@
"aa2e6f85cab2ab736c9a9b24", "aa2e6f85cab2ab736c9a9b24",
"Cash Register" "Cash Register"
] ]
], ]}
"helpRoom": "HelpJavaScript",
"fileName": "02-javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects.json"
}

View File

@ -85,7 +85,4 @@
"bad87fee1348bd9aecb08826", "bad87fee1348bd9aecb08826",
"Use jQuery to Modify the Entire Page" "Use jQuery to Modify the Entire Page"
] ]
], ]}
"helpRoom": "Help",
"fileName": "03-front-end-libraries/jquery.json"
}

View File

@ -53,7 +53,4 @@
"587d7faf367417b2b2512be9", "587d7faf367417b2b2512be9",
"Post Data with the JavaScript XMLHttpRequest Method" "Post Data with the JavaScript XMLHttpRequest Method"
] ]
], ]}
"helpRoom": "Help",
"fileName": "04-data-visualization/json-apis-and-ajax.json"
}

View File

@ -14,6 +14,5 @@
"Legacy Back End Certificate" "Legacy Back End Certificate"
] ]
], ],
"isPrivate": true, "isPrivate": true
"fileName": "12-certificates/legacy-back-end-certificate.json"
} }

View File

@ -14,6 +14,5 @@
"Legacy Data Visualization Certificate" "Legacy Data Visualization Certificate"
] ]
], ],
"isPrivate": true, "isPrivate": true
"fileName": "12-certificates/legacy-data-visualization-certificate.json"
} }

View File

@ -14,6 +14,5 @@
"Legacy Front End Certificate" "Legacy Front End Certificate"
] ]
], ],
"isPrivate": true, "isPrivate": true
"fileName": "12-certificates/legacy-front-end-certificate.json"
} }

View File

@ -14,6 +14,5 @@
"Legacy Full Stack Certificate" "Legacy Full Stack Certificate"
] ]
], ],
"isPrivate": true, "isPrivate": true
"fileName": "12-certificates/legacy-full-stack-certificate/full-stack-certificate.english.json"
} }

View File

@ -14,6 +14,5 @@
"Legacy Information Security and Quality Assurance Certificate" "Legacy Information Security and Quality Assurance Certificate"
] ]
], ],
"isPrivate": true, "isPrivate": true
"fileName": "12-certificates/information-security-and-quality-assurance-certificate.json"
} }

View File

@ -14,6 +14,5 @@
"Machine Learning with Python Certificate" "Machine Learning with Python Certificate"
] ]
], ],
"isPrivate": true, "isPrivate": true
"fileName": "12-certificates/machine-learning-with-python-v7-certificate.json"
} }

View File

@ -45,7 +45,4 @@
"5e9a0a8e09c5df3cc3600eda", "5e9a0a8e09c5df3cc3600eda",
"Loading Data and Advanced Indexing" "Loading Data and Advanced Indexing"
] ]
], ]}
"helpRoom": "Help",
"fileName": "11-data-analysis-with-python/lectures-numpy.json"
}

View File

@ -113,7 +113,4 @@
"587d7db2367417b2b2512b8c", "587d7db2367417b2b2512b8c",
"Use an IIFE to Create a Module" "Use an IIFE to Create a Module"
] ]
], ]}
"helpRoom": "Help",
"fileName": "02-javascript-algorithms-and-data-structures/object-oriented-programming.json"
}

View File

@ -1929,7 +1929,4 @@
"5900f54c1000cf542c51005f", "5900f54c1000cf542c51005f",
"Problem 480: The Last Question" "Problem 480: The Last Question"
] ]
], ]}
"helpRoom": "HelpJavaScript",
"fileName": "08-coding-interview-prep/project-euler.json"
}

View File

@ -37,7 +37,4 @@
"5ea9997bbec2e9bc47e94db4", "5ea9997bbec2e9bc47e94db4",
"Developing a Port Scanner" "Developing a Port Scanner"
] ]
], ]}
"helpRoom": "Help",
"fileName": "11-information-security/python-for-penetration-testing.json"
}

View File

@ -109,7 +109,4 @@
"5f8884f4c46685731aabfc41", "5f8884f4c46685731aabfc41",
"Run Functional Tests Using a Headless Browser II" "Run Functional Tests Using a Headless Browser II"
] ]
], ]}
"helpRoom": "Help",
"fileName": "06-quality-assurance/quality-assurance-and-testing-with-chai.json"
}

View File

@ -14,6 +14,5 @@
"Quality Assurance Certificate" "Quality Assurance Certificate"
] ]
], ],
"isPrivate": true, "isPrivate": true
"fileName": "12-certificates/quality-assurance-v7-certificate.json"
} }

View File

@ -29,7 +29,4 @@
"5e601c0d5ac9d0ecd8b94afe", "5e601c0d5ac9d0ecd8b94afe",
"American British Translator" "American British Translator"
] ]
], ]}
"helpRoom": "HelpBackend",
"fileName": "06-quality-assurance/quality-assurance-projects.json"
}

View File

@ -62,7 +62,4 @@
"5a24c314108439a4d403614a", "5a24c314108439a4d403614a",
"Moving Forward From Here" "Moving Forward From Here"
] ]
], ]}
"helpRoom": "Help",
"fileName": "03-front-end-libraries/react-and-redux.json"
}

View File

@ -204,7 +204,4 @@
"5a24c314108439a4d403618d", "5a24c314108439a4d403618d",
"Render React on the Server with renderToString" "Render React on the Server with renderToString"
] ]
], ]}
"helpRoom": "Help",
"fileName": "03-front-end-libraries/react.json"
}

View File

@ -84,7 +84,4 @@
"5a24c314108439a4d403615b", "5a24c314108439a4d403615b",
"Copy an Object with Object.assign" "Copy an Object with Object.assign"
] ]
], ]}
"helpRoom": "Help",
"fileName": "03-front-end-libraries/redux.json"
}

View File

@ -141,7 +141,4 @@
"587d7dbb367417b2b2512bac", "587d7dbb367417b2b2512bac",
"Remove Whitespace from Start and End" "Remove Whitespace from Start and End"
] ]
], ]}
"helpRoom": "Help",
"fileName": "02-javascript-algorithms-and-data-structures/regular-expressions.json"
}

View File

@ -14,6 +14,5 @@
"Responsive Web Design Certificate" "Responsive Web Design Certificate"
] ]
], ],
"isPrivate": true, "isPrivate": true
"fileName": "12-certificates/responsive-web-design-certificate.json"
} }

View File

@ -25,7 +25,4 @@
"587d78b1367417b2b2512b0c", "587d78b1367417b2b2512b0c",
"Make Typography Responsive" "Make Typography Responsive"
] ]
], ]}
"helpRoom": "Help",
"fileName": "01-responsive-web-design/responsive-web-design.json"
}

View File

@ -29,7 +29,4 @@
"bd7158d8c242eddfaeb5bd13", "bd7158d8c242eddfaeb5bd13",
"Build a Personal Portfolio Webpage" "Build a Personal Portfolio Webpage"
] ]
], ]}
"helpRoom": "Help",
"fileName": "01-responsive-web-design/responsive-web-design-projects.json"
}

View File

@ -649,8 +649,4 @@
"594810f028c0303b75339ad8", "594810f028c0303b75339ad8",
"Zig-zag matrix" "Zig-zag matrix"
] ]
], ]}
"helpRoom": "",
"nChallenges": 437,
"fileName": "08-coding-interview-prep/rosetta-code.json"
}

View File

@ -45,7 +45,4 @@
"587d7fa5367417b2b2512bbd", "587d7fa5367417b2b2512bbd",
"Extend One Set of CSS Styles to Another Element" "Extend One Set of CSS Styles to Another Element"
] ]
], ]}
"helpRoom": "Help",
"fileName": "03-front-end-libraries/sass.json"
}

View File

@ -14,6 +14,5 @@
"Scientific Computing with Python Certificate" "Scientific Computing with Python Certificate"
] ]
], ],
"isPrivate": true, "isPrivate": true
"fileName": "12-certificates/scientific-computing-with-python-v7-certificate.json"
} }

View File

@ -89,7 +89,4 @@
"5a5d02bd919fcf9ca8cf46cb", "5a5d02bd919fcf9ca8cf46cb",
"Build a Light-Bright App" "Build a Light-Bright App"
] ]
], ]}
"helpRoom": "HelpFrontEnd",
"fileName": "08-coding-interview-prep/take-home-projects.json"
}

View File

@ -135,7 +135,4 @@
"5e8f2f13c4cdbe86b5c72da6", "5e8f2f13c4cdbe86b5c72da6",
"Conclusion" "Conclusion"
] ]
], ]}
"helpRoom": "Help",
"fileName": "11-machine-learning-with-python/lectures-tensorflow.json"
}

View File

@ -37,7 +37,6 @@ const schema = Joi.object()
then: Joi.string().allow(''), then: Joi.string().allow(''),
otherwise: Joi.string().required() otherwise: Joi.string().required()
}), }),
fileName: Joi.string(),
files: Joi.object().keys({ files: Joi.object().keys({
indexcss: fileJoi, indexcss: fileJoi,
indexhtml: fileJoi, indexhtml: fileJoi,
@ -48,7 +47,6 @@ const schema = Joi.object()
helpCategory: Joi.valid('JavaScript', 'HTML-CSS', 'Python'), helpCategory: Joi.valid('JavaScript', 'HTML-CSS', 'Python'),
videoUrl: Joi.string().allow(''), videoUrl: Joi.string().allow(''),
forumTopicId: Joi.number(), forumTopicId: Joi.number(),
helpRoom: Joi.string(),
id: Joi.objectId().required(), id: Joi.objectId().required(),
instructions: Joi.string().allow(''), instructions: Joi.string().allow(''),
isComingSoon: Joi.bool(), isComingSoon: Joi.bool(),