diff --git a/client/i18n/locales.test.ts b/client/i18n/locales.test.ts index 21edaae9b0d..5bd81ce345a 100644 --- a/client/i18n/locales.test.ts +++ b/client/i18n/locales.test.ts @@ -14,6 +14,7 @@ import { superBlockStages, SuperBlockStage } from '@freecodecamp/shared/config/curriculum'; +import { getCurriculum } from '../tools/get-curriculum'; import intro from './locales/english/intro.json'; interface Intro { @@ -110,3 +111,38 @@ describe('Intro file structure tests:', () => { }); } }); + +type SuperBlockInfo = { + blocks: Record; +}; + +describe('Curriculum validation', () => { + const curriculum = getCurriculum() as Record; + // certifications are not superblocks, they're just mixed in with them. + const superblocks = Object.entries(curriculum).filter( + ([key]) => key !== 'certifications' + ); + + // It's important that we check that each block in the curriculum has a title + // in the intro, rather than the other way around, because the intro must + // include upcoming changes. The curriculum only does if SHOW_UPCOMING_CHANGES + // is true. + superblocks.forEach(superblock => { + const [name, superBlockInfo] = superblock; + const blockObject = superBlockInfo.blocks; + describe(`${name}`, () => { + test('should have titles for each block in intro.json', () => { + const blocks = Object.keys(blockObject); + + blocks.forEach(block => { + const blockFromIntro = (intro as unknown as Intro)[superblock[0]] + .blocks[block]; + expect( + blockFromIntro.title, + `block ${block} needs a non-empty title` + ).toBeTruthy(); + }); + }); + }); + }); +}); diff --git a/client/i18n/locales/english/intro.json b/client/i18n/locales/english/intro.json index a50a22476dc..53e0a70028e 100644 --- a/client/i18n/locales/english/intro.json +++ b/client/i18n/locales/english/intro.json @@ -9904,7 +9904,7 @@ "title": "Full-Stack Open", "intro": ["A good intro is to be added here."], "blocks": { - "cat-blog-page": { + "workshop-blog-page": { "title": "Build a Cat Blog Page", "intro": [ "In this workshop, you will build an HTML only blog page using semantic elements including the main, nav, article and footer elements." diff --git a/client/tools/external-curriculum/build-external-curricula-data-v2.test.ts b/client/tools/external-curriculum/build-external-curricula-data-v2.test.ts index 974b4108349..23abb438e7f 100644 --- a/client/tools/external-curriculum/build-external-curricula-data-v2.test.ts +++ b/client/tools/external-curriculum/build-external-curricula-data-v2.test.ts @@ -161,21 +161,17 @@ describe('external curriculum data build', () => { superBlock ] as GeneratedBlockBasedCurriculumProps; - // Temporary skip these checks to keep CI stable. - // TODO: uncomment these once https://github.com/freeCodeCamp/freeCodeCamp/issues/60660 is completed. - - // Randomly pick a block to check its data. - // const blocks = superBlockData.blocks; - // const randomBlockIndex = Math.floor(Math.random() * blocks.length); - // const randomBlock = blocks[randomBlockIndex]; - expect(superBlockData.intro).toEqual(intros[superBlock].intro); - // expect(superBlockData.blocks[randomBlockIndex].intro).toEqual( - // intros[superBlock].blocks[randomBlock.meta.dashedName as string].intro - // ); - // expect(superBlockData.blocks[randomBlockIndex].meta.name).toEqual( - // intros[superBlock].blocks[randomBlock.meta.dashedName as string].title - // ); + const blocks = superBlockData.blocks; + + for (const block of blocks) { + expect(block.intro).toEqual( + intros[superBlock].blocks[block.meta.dashedName as string].intro + ); + expect(block.meta.name).toEqual( + intros[superBlock].blocks[block.meta.dashedName as string].title + ); + } }); }); @@ -244,22 +240,22 @@ describe('external curriculum data build', () => { }); }); - // Temporary skip these checks to keep CI stable. - // TODO: uncomment these once https://github.com/freeCodeCamp/freeCodeCamp/issues/60660 is completed. + for (const chapter of superBlockData.chapters) { + if (chapter.comingSoon) continue; - // Check block data - // expect( - // superBlockData.chapters[randomChapterIndex].modules[randomModuleIndex] - // .blocks[randomBlockIndex].intro - // ).toEqual( - // superBlockIntros.blocks[randomBlock.meta.dashedName as string].intro - // ); - // expect( - // superBlockData.chapters[randomChapterIndex].modules[randomModuleIndex] - // .blocks[randomBlockIndex].meta.name - // ).toEqual( - // superBlockIntros.blocks[randomBlock.meta.dashedName as string].title - // ); + for (const module of chapter.modules) { + if (module.comingSoon) continue; + + for (const block of module.blocks) { + expect(block.intro).toEqual( + superBlockIntros.blocks[block.meta.dashedName as string].intro + ); + expect(block.meta.name).toEqual( + superBlockIntros.blocks[block.meta.dashedName as string].title + ); + } + } + } }); }); diff --git a/client/tools/external-curriculum/build-external-curricula-data-v2.ts b/client/tools/external-curriculum/build-external-curricula-data-v2.ts index e50c96e7ae9..69eff47a090 100644 --- a/client/tools/external-curriculum/build-external-curricula-data-v2.ts +++ b/client/tools/external-curriculum/build-external-curricula-data-v2.ts @@ -376,9 +376,15 @@ export function buildExtCurriculumDataV2( .filter(block => blocksWithData[block]) .map(block => { const blockData = blocksWithData[block]; + const blockIntro = superBlockIntros.blocks[block]; return { - intro: superBlockIntros.blocks[block].intro, - meta: omit(blockData.meta, ['chapter', 'module']) + intro: blockIntro.intro, + // Keep `meta.name` for backward compatibility with + // consumers that have not migrated to intro-based titles. + meta: { + ...omit(blockData.meta, ['chapter', 'module']), + name: blockIntro.title + } }; }) })) @@ -398,10 +404,13 @@ export function buildExtCurriculumDataV2( const blockNames = Object.keys(curriculum[superBlockKey].blocks); const blocks = blockNames.map(blockName => { const blockData = curriculum[superBlockKey].blocks[blockName]; + const blockIntro = intros[superBlockKey].blocks[blockName]; return { - intro: intros[superBlockKey].blocks[blockName].intro, - meta: blockData.meta + intro: blockIntro.intro, + // Keep `meta.name` for backward compatibility with + // consumers that have not migrated to intro-based titles. + meta: { ...blockData.meta, name: blockIntro.title } }; }); diff --git a/client/tools/external-curriculum/build.ts b/client/tools/external-curriculum/build.ts index 3a54294f153..5401db98137 100644 --- a/client/tools/external-curriculum/build.ts +++ b/client/tools/external-curriculum/build.ts @@ -1,13 +1,4 @@ -import { readFileSync } from 'node:fs'; -import { join } from 'node:path'; - -const CURRICULUM_PATH = '../../../curriculum/generated/curriculum.json'; -// const __dirname = dirname(fileURLToPath(import.meta.url)); -// Curriculum is read using fs, because it is too large for VSCode's LSP to handle type inference which causes annoying behavior. -const curriculum = JSON.parse( - readFileSync(join(__dirname, CURRICULUM_PATH), 'utf-8') -); - +import { getCurriculum } from '../get-curriculum'; import { buildExtCurriculumDataV2, Curriculum as CurriculumV2, @@ -24,5 +15,5 @@ if (isSelectiveBuild) { 'Skipping external curriculum build (selective build mode active)' ); } else { - buildExtCurriculumDataV2(curriculum as CurriculumV2); + buildExtCurriculumDataV2(getCurriculum() as CurriculumV2); } diff --git a/client/tools/get-curriculum.ts b/client/tools/get-curriculum.ts new file mode 100644 index 00000000000..47a022d07c8 --- /dev/null +++ b/client/tools/get-curriculum.ts @@ -0,0 +1,8 @@ +import { readFileSync } from 'node:fs'; +import { join } from 'node:path'; + +const CURRICULUM_PATH = '../../curriculum/generated/curriculum.json'; + +// Curriculum is read using fs, because it is too large for VSCode's LSP to handle type inference which causes annoying behavior. +export const getCurriculum = () => + JSON.parse(readFileSync(join(__dirname, CURRICULUM_PATH), 'utf-8')); diff --git a/curriculum/schema/intro-schema.js b/curriculum/schema/intro-schema.js new file mode 100644 index 00000000000..94bf110ab60 --- /dev/null +++ b/curriculum/schema/intro-schema.js @@ -0,0 +1,69 @@ +const Joi = require('joi'); + +const blockIntroSchema = Joi.object() + .keys({ + title: Joi.string().trim().min(1).required(), + intro: Joi.array().items(Joi.string().allow('')).required() + }) + .unknown(true); + +const superBlockIntroSchema = Joi.object() + .keys({ + title: Joi.string().trim().min(1).required(), + intro: Joi.array().items(Joi.string().allow('')).required(), + blocks: Joi.object().pattern(Joi.string(), blockIntroSchema).required() + }) + .unknown(true); + +function createIntroSchema(expectedBlocksBySuperblock) { + return Joi.object() + .unknown(true) + .custom((intros, helpers) => { + for (const [superblock, blocks] of Object.entries( + expectedBlocksBySuperblock + )) { + const superBlockIntro = intros[superblock]; + + if (!superBlockIntro) { + return helpers.error('any.custom', { + message: `Missing intro.json entry for superblock "${superblock}"` + }); + } + + const { error: superBlockError } = + superBlockIntroSchema.validate(superBlockIntro); + if (superBlockError) { + return helpers.error('any.custom', { + message: `Invalid intro.json shape for superblock "${superblock}": ${superBlockError.message}` + }); + } + + for (const block of blocks) { + const blockIntro = superBlockIntro.blocks?.[block]; + if (!blockIntro) { + return helpers.error('any.custom', { + message: `Missing intro.json block title entry for "${superblock}/${block}"` + }); + } + + const { error: blockError } = blockIntroSchema.validate(blockIntro); + if (blockError) { + return helpers.error('any.custom', { + message: `Invalid intro.json block entry for "${superblock}/${block}": ${blockError.message}` + }); + } + } + } + + return intros; + }, 'intro block coverage validation') + .messages({ + 'any.custom': '{{#message}}' + }); +} + +exports.validateIntroSchema = (intros, expectedBlocksBySuperblock) => { + return createIntroSchema(expectedBlocksBySuperblock).validate(intros, { + abortEarly: false + }); +}; diff --git a/curriculum/schema/intro-schema.test.mjs b/curriculum/schema/intro-schema.test.mjs new file mode 100644 index 00000000000..e0a23a8b091 --- /dev/null +++ b/curriculum/schema/intro-schema.test.mjs @@ -0,0 +1,53 @@ +import path from 'node:path'; +import { readFileSync } from 'node:fs'; + +import { describe, expect, it } from 'vitest'; + +import { addSuperblockStructure } from '../src/build-curriculum.js'; +import { getCurriculumStructure } from '../src/file-handler.js'; +import introSchema from './intro-schema.js'; + +const { validateIntroSchema } = introSchema; + +const introPath = path.resolve( + import.meta.dirname, + '../../client/i18n/locales/english/intro.json' +); + +const intros = JSON.parse(readFileSync(introPath, 'utf8')); + +function getExpectedBlocksBySuperblock() { + const { superblocks } = getCurriculumStructure(); + + return addSuperblockStructure(superblocks, true).reduce( + (expected, { name, blocks }) => { + expected[name] = blocks.map(({ dashedName }) => dashedName); + return expected; + }, + {} + ); +} + +describe('intro schema', () => { + it('includes block titles for every curriculum block', () => { + const result = validateIntroSchema(intros, getExpectedBlocksBySuperblock()); + + expect(result.error).toBeUndefined(); + }); + + it('fails if a block title entry is missing', () => { + const expectedBlocksBySuperblock = getExpectedBlocksBySuperblock(); + const [superblock, blocks] = Object.entries(expectedBlocksBySuperblock)[0]; + const block = blocks[0]; + const introsWithoutBlock = structuredClone(intros); + + delete introsWithoutBlock[superblock].blocks[block]; + + const result = validateIntroSchema(introsWithoutBlock, { + [superblock]: [block] + }); + + expect(result.error).toBeDefined(); + expect(result.error?.message).toContain(`${superblock}/${block}`); + }); +}); diff --git a/curriculum/schema/meta-schema.js b/curriculum/schema/meta-schema.js index 1902484e909..e7893ffa22e 100644 --- a/curriculum/schema/meta-schema.js +++ b/curriculum/schema/meta-schema.js @@ -4,7 +4,6 @@ const slugRE = new RegExp('^[a-z0-9-]+$'); const schema = Joi.object() .keys({ - name: Joi.string().required(), blockLayout: Joi.valid( 'challenge-list', 'challenge-grid', diff --git a/curriculum/src/build-superblock.test.js b/curriculum/src/build-superblock.test.js index be14a994d60..3cbe5c44b69 100644 --- a/curriculum/src/build-superblock.test.js +++ b/curriculum/src/build-superblock.test.js @@ -68,7 +68,6 @@ const dummyUnfinishedSuperBlock = { }; const dummyBlockMeta = { - name: 'Test Block', blockLayout: 'challenge-list', blockLabel: 'workshop', isUpcomingChange: false, @@ -327,7 +326,6 @@ describe('buildSuperblock pure functions', () => { ]; const meta = { - name: 'Test Block', dashedName: 'test-block', challengeOrder: [ { id: '1', title: 'Challenge 1' }, @@ -346,7 +344,6 @@ describe('buildSuperblock pure functions', () => { const foundChallenges = [{ id: '2', title: 'Challenge 2' }]; const meta = { - name: 'Test Block', dashedName: 'test-block', challengeOrder: [ { id: '1', title: 'Challenge 1' }, // Missing @@ -363,7 +360,6 @@ describe('buildSuperblock pure functions', () => { const foundChallenges = [{ id: '1', title: 'Challenge 1' }]; const meta = { - name: 'Test Block', dashedName: 'test-block', challengeOrder: [{ id: '1', title: 'Challenge 1' }] }; diff --git a/curriculum/src/build-superblock.ts b/curriculum/src/build-superblock.ts index 18727cc8d80..f288da694d0 100644 --- a/curriculum/src/build-superblock.ts +++ b/curriculum/src/build-superblock.ts @@ -117,7 +117,7 @@ export function validateChallenges( /** * Builds a block object from challenges and meta data * @param {Array} foundChallenges - Array of challenge objects - * @param {object} meta - Meta object with name, dashedName, and challengeOrder + * @param {object} meta - Meta object with dashedName and challengeOrder * @returns {object} Block object with ordered challenges */ export function buildBlock(foundChallenges: Challenge[], meta: Meta) { @@ -415,7 +415,7 @@ export class BlockCreator { const blockResult = buildBlock(foundChallenges, meta); log( - `Completed block "${meta.name}" with ${blockResult.challenges.length} challenges (${blockResult.challenges.filter(c => !c.missing).length} built successfully)` + `Completed block "${meta.dashedName}" with ${blockResult.challenges.length} challenges (${blockResult.challenges.filter(c => !c.missing).length} built successfully)` ); return blockResult; diff --git a/curriculum/src/file-handler.ts b/curriculum/src/file-handler.ts index 9dd72174e67..5dabc81aef9 100644 --- a/curriculum/src/file-handler.ts +++ b/curriculum/src/file-handler.ts @@ -161,7 +161,6 @@ export type Challenge = { }; export interface BlockStructure { - name: string; hasEditableBoundaries?: boolean; required?: string[]; template?: string; diff --git a/curriculum/structure/blocks/add-logic-to-c-sharp-console-applications.json b/curriculum/structure/blocks/add-logic-to-c-sharp-console-applications.json index 6af01e6d03c..8cd578c348c 100644 --- a/curriculum/structure/blocks/add-logic-to-c-sharp-console-applications.json +++ b/curriculum/structure/blocks/add-logic-to-c-sharp-console-applications.json @@ -1,5 +1,4 @@ { - "name": "Add Logic to C# Console Applications", "isUpcomingChange": false, "dashedName": "add-logic-to-c-sharp-console-applications", "helpCategory": "C-Sharp", diff --git a/curriculum/structure/blocks/advanced-node-and-express.json b/curriculum/structure/blocks/advanced-node-and-express.json index 14db252c4e9..563b30c0cbd 100644 --- a/curriculum/structure/blocks/advanced-node-and-express.json +++ b/curriculum/structure/blocks/advanced-node-and-express.json @@ -1,5 +1,4 @@ { - "name": "Advanced Node and Express", "isUpcomingChange": false, "dashedName": "advanced-node-and-express", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/advanced-oop-concepts.json b/curriculum/structure/blocks/advanced-oop-concepts.json index 673afe0c003..ab269f5b9ed 100644 --- a/curriculum/structure/blocks/advanced-oop-concepts.json +++ b/curriculum/structure/blocks/advanced-oop-concepts.json @@ -1,5 +1,4 @@ { - "name": "Advanced OOP Concepts", "isUpcomingChange": false, "blockLabel": "lecture", "blockLayout": "challenge-list", diff --git a/curriculum/structure/blocks/advanced-trig-conics.json b/curriculum/structure/blocks/advanced-trig-conics.json index c03975a60f0..ba05b4fe54f 100644 --- a/curriculum/structure/blocks/advanced-trig-conics.json +++ b/curriculum/structure/blocks/advanced-trig-conics.json @@ -1,5 +1,4 @@ { - "name": "Advanced Trig & Conics", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/algorithms-in-code.json b/curriculum/structure/blocks/algorithms-in-code.json index a5b71ba7c73..db709acc151 100644 --- a/curriculum/structure/blocks/algorithms-in-code.json +++ b/curriculum/structure/blocks/algorithms-in-code.json @@ -1,5 +1,4 @@ { - "name": "Algorithms in Code", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/algorithms.json b/curriculum/structure/blocks/algorithms.json index 55c2fe29e0f..2baa8add414 100644 --- a/curriculum/structure/blocks/algorithms.json +++ b/curriculum/structure/blocks/algorithms.json @@ -1,5 +1,4 @@ { - "name": "Algorithms", "isUpcomingChange": false, "dashedName": "algorithms", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/angles-and-circular-motion.json b/curriculum/structure/blocks/angles-and-circular-motion.json index 806c58f7114..7d96a32809a 100644 --- a/curriculum/structure/blocks/angles-and-circular-motion.json +++ b/curriculum/structure/blocks/angles-and-circular-motion.json @@ -1,5 +1,4 @@ { - "name": "Angles and Circular Motion", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/applied-accessibility.json b/curriculum/structure/blocks/applied-accessibility.json index 686974de849..1de7a83c914 100644 --- a/curriculum/structure/blocks/applied-accessibility.json +++ b/curriculum/structure/blocks/applied-accessibility.json @@ -1,5 +1,4 @@ { - "name": "Applied Accessibility", "isUpcomingChange": false, "dashedName": "applied-accessibility", "helpCategory": "HTML-CSS", diff --git a/curriculum/structure/blocks/applied-visual-design.json b/curriculum/structure/blocks/applied-visual-design.json index 6a3362051c2..1886bdff414 100644 --- a/curriculum/structure/blocks/applied-visual-design.json +++ b/curriculum/structure/blocks/applied-visual-design.json @@ -1,5 +1,4 @@ { - "name": "Applied Visual Design", "isUpcomingChange": false, "dashedName": "applied-visual-design", "helpCategory": "HTML-CSS", diff --git a/curriculum/structure/blocks/back-end-development-and-apis-projects.json b/curriculum/structure/blocks/back-end-development-and-apis-projects.json index abc793c7890..6dae0a25fbf 100644 --- a/curriculum/structure/blocks/back-end-development-and-apis-projects.json +++ b/curriculum/structure/blocks/back-end-development-and-apis-projects.json @@ -1,5 +1,4 @@ { - "name": "Back-End Development and APIs Projects", "isUpcomingChange": false, "dashedName": "back-end-development-and-apis-projects", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/basic-algorithm-scripting.json b/curriculum/structure/blocks/basic-algorithm-scripting.json index 1558926d20c..a5a2c24b751 100644 --- a/curriculum/structure/blocks/basic-algorithm-scripting.json +++ b/curriculum/structure/blocks/basic-algorithm-scripting.json @@ -1,5 +1,4 @@ { - "name": "Basic Algorithm Scripting", "isUpcomingChange": false, "dashedName": "basic-algorithm-scripting", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/basic-css.json b/curriculum/structure/blocks/basic-css.json index 62fddab194c..9fc8fa226d0 100644 --- a/curriculum/structure/blocks/basic-css.json +++ b/curriculum/structure/blocks/basic-css.json @@ -1,5 +1,4 @@ { - "name": "Basic CSS", "isUpcomingChange": false, "dashedName": "basic-css", "helpCategory": "HTML-CSS", diff --git a/curriculum/structure/blocks/basic-data-structures.json b/curriculum/structure/blocks/basic-data-structures.json index 6b6ff6849a9..3f2741e9117 100644 --- a/curriculum/structure/blocks/basic-data-structures.json +++ b/curriculum/structure/blocks/basic-data-structures.json @@ -1,5 +1,4 @@ { - "name": "Basic Data Structures", "isUpcomingChange": false, "dashedName": "basic-data-structures", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/basic-html-and-html5.json b/curriculum/structure/blocks/basic-html-and-html5.json index 5f3008903cf..0ec386a40c6 100644 --- a/curriculum/structure/blocks/basic-html-and-html5.json +++ b/curriculum/structure/blocks/basic-html-and-html5.json @@ -1,5 +1,4 @@ { - "name": "Basic HTML and HTML5", "isUpcomingChange": false, "dashedName": "basic-html-and-html5", "helpCategory": "HTML-CSS", diff --git a/curriculum/structure/blocks/basic-javascript.json b/curriculum/structure/blocks/basic-javascript.json index dbf6cc67ef3..12205a96624 100644 --- a/curriculum/structure/blocks/basic-javascript.json +++ b/curriculum/structure/blocks/basic-javascript.json @@ -1,5 +1,4 @@ { - "name": "Basic JavaScript", "isUpcomingChange": false, "dashedName": "basic-javascript", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/basic-node-and-express.json b/curriculum/structure/blocks/basic-node-and-express.json index 139dd5e5fb3..954474d81ce 100644 --- a/curriculum/structure/blocks/basic-node-and-express.json +++ b/curriculum/structure/blocks/basic-node-and-express.json @@ -1,5 +1,4 @@ { - "name": "Basic Node and Express", "isUpcomingChange": false, "dashedName": "basic-node-and-express", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/bootstrap.json b/curriculum/structure/blocks/bootstrap.json index 9d3cc8faea3..d48696a6e4f 100644 --- a/curriculum/structure/blocks/bootstrap.json +++ b/curriculum/structure/blocks/bootstrap.json @@ -1,5 +1,4 @@ { - "name": "Bootstrap", "isUpcomingChange": false, "dashedName": "bootstrap", "helpCategory": "HTML-CSS", diff --git a/curriculum/structure/blocks/build-a-budget-app-project.json b/curriculum/structure/blocks/build-a-budget-app-project.json index affc599421c..3b46c739f2a 100644 --- a/curriculum/structure/blocks/build-a-budget-app-project.json +++ b/curriculum/structure/blocks/build-a-budget-app-project.json @@ -1,5 +1,4 @@ { - "name": "Build a Budget App Project", "isUpcomingChange": false, "usesMultifileEditor": true, "dashedName": "build-a-budget-app-project", diff --git a/curriculum/structure/blocks/build-a-cash-register-project.json b/curriculum/structure/blocks/build-a-cash-register-project.json index 99f788072d3..d64834b75da 100644 --- a/curriculum/structure/blocks/build-a-cash-register-project.json +++ b/curriculum/structure/blocks/build-a-cash-register-project.json @@ -1,5 +1,4 @@ { - "name": "Build a Cash Register Project", "isUpcomingChange": false, "dashedName": "build-a-cash-register-project", "usesMultifileEditor": true, diff --git a/curriculum/structure/blocks/build-a-celestial-bodies-database-project.json b/curriculum/structure/blocks/build-a-celestial-bodies-database-project.json index 5e6fe04f54e..6e16a4c0097 100644 --- a/curriculum/structure/blocks/build-a-celestial-bodies-database-project.json +++ b/curriculum/structure/blocks/build-a-celestial-bodies-database-project.json @@ -1,5 +1,4 @@ { - "name": "Celestial Bodies Database", "isUpcomingChange": false, "dashedName": "build-a-celestial-bodies-database-project", "helpCategory": "Backend Development", diff --git a/curriculum/structure/blocks/build-a-data-graph-explorer-project.json b/curriculum/structure/blocks/build-a-data-graph-explorer-project.json index 1bd4a0aa517..52acc7bb614 100644 --- a/curriculum/structure/blocks/build-a-data-graph-explorer-project.json +++ b/curriculum/structure/blocks/build-a-data-graph-explorer-project.json @@ -1,5 +1,4 @@ { - "name": "Data Graph Explorer", "isUpcomingChange": false, "dashedName": "build-a-data-graph-explorer-project", "helpCategory": "Python", diff --git a/curriculum/structure/blocks/build-a-financial-calculator-project.json b/curriculum/structure/blocks/build-a-financial-calculator-project.json index 3dcd0ab058d..b564e45f64b 100644 --- a/curriculum/structure/blocks/build-a-financial-calculator-project.json +++ b/curriculum/structure/blocks/build-a-financial-calculator-project.json @@ -1,5 +1,4 @@ { - "name": "Financial Calculator", "isUpcomingChange": false, "dashedName": "build-a-financial-calculator-project", "helpCategory": "Python", diff --git a/curriculum/structure/blocks/build-a-graphing-calculator-project.json b/curriculum/structure/blocks/build-a-graphing-calculator-project.json index 0dc254020f4..b92ca9fb772 100644 --- a/curriculum/structure/blocks/build-a-graphing-calculator-project.json +++ b/curriculum/structure/blocks/build-a-graphing-calculator-project.json @@ -1,5 +1,4 @@ { - "name": "Graphing Calculator", "isUpcomingChange": false, "dashedName": "build-a-graphing-calculator-project", "helpCategory": "Python", diff --git a/curriculum/structure/blocks/build-a-multi-function-calculator-project.json b/curriculum/structure/blocks/build-a-multi-function-calculator-project.json index b2e21447eb5..0ef27619dbc 100644 --- a/curriculum/structure/blocks/build-a-multi-function-calculator-project.json +++ b/curriculum/structure/blocks/build-a-multi-function-calculator-project.json @@ -1,5 +1,4 @@ { - "name": "Multi-Function Calculator", "isUpcomingChange": false, "dashedName": "build-a-multi-function-calculator-project", "helpCategory": "Python", diff --git a/curriculum/structure/blocks/build-a-number-guessing-game-project.json b/curriculum/structure/blocks/build-a-number-guessing-game-project.json index 91c9b341cd2..ed65c13db0b 100644 --- a/curriculum/structure/blocks/build-a-number-guessing-game-project.json +++ b/curriculum/structure/blocks/build-a-number-guessing-game-project.json @@ -1,5 +1,4 @@ { - "name": "Number Guessing Game", "isUpcomingChange": false, "dashedName": "build-a-number-guessing-game-project", "helpCategory": "Backend Development", diff --git a/curriculum/structure/blocks/build-a-palindrome-checker-project.json b/curriculum/structure/blocks/build-a-palindrome-checker-project.json index 0261a7cc237..e09bc24a752 100644 --- a/curriculum/structure/blocks/build-a-palindrome-checker-project.json +++ b/curriculum/structure/blocks/build-a-palindrome-checker-project.json @@ -1,5 +1,4 @@ { - "name": "Build a Palindrome Checker Project", "isUpcomingChange": false, "dashedName": "build-a-palindrome-checker-project", "usesMultifileEditor": true, diff --git a/curriculum/structure/blocks/build-a-periodic-table-database-project.json b/curriculum/structure/blocks/build-a-periodic-table-database-project.json index b9383c30172..3aaa5bec6b9 100644 --- a/curriculum/structure/blocks/build-a-periodic-table-database-project.json +++ b/curriculum/structure/blocks/build-a-periodic-table-database-project.json @@ -1,5 +1,4 @@ { - "name": "Periodic Table Database", "isUpcomingChange": false, "dashedName": "build-a-periodic-table-database-project", "helpCategory": "Backend Development", diff --git a/curriculum/structure/blocks/build-a-personal-portfolio-webpage-project.json b/curriculum/structure/blocks/build-a-personal-portfolio-webpage-project.json index 3d664850c1c..4ae23d19096 100644 --- a/curriculum/structure/blocks/build-a-personal-portfolio-webpage-project.json +++ b/curriculum/structure/blocks/build-a-personal-portfolio-webpage-project.json @@ -1,5 +1,4 @@ { - "name": "Personal Portfolio Webpage", "isUpcomingChange": false, "dashedName": "build-a-personal-portfolio-webpage-project", "usesMultifileEditor": true, diff --git a/curriculum/structure/blocks/build-a-polygon-area-calculator-project.json b/curriculum/structure/blocks/build-a-polygon-area-calculator-project.json index e82d4cf0ada..cf803b67450 100644 --- a/curriculum/structure/blocks/build-a-polygon-area-calculator-project.json +++ b/curriculum/structure/blocks/build-a-polygon-area-calculator-project.json @@ -1,5 +1,4 @@ { - "name": "Build a Polygon Area Calculator Project", "isUpcomingChange": false, "usesMultifileEditor": true, "dashedName": "build-a-polygon-area-calculator-project", diff --git a/curriculum/structure/blocks/build-a-probability-calculator-project.json b/curriculum/structure/blocks/build-a-probability-calculator-project.json index 84e44c2113b..d13cdb610f1 100644 --- a/curriculum/structure/blocks/build-a-probability-calculator-project.json +++ b/curriculum/structure/blocks/build-a-probability-calculator-project.json @@ -1,5 +1,4 @@ { - "name": "Build a Probability Calculator Project", "isUpcomingChange": false, "usesMultifileEditor": true, "dashedName": "build-a-probability-calculator-project", diff --git a/curriculum/structure/blocks/build-a-product-landing-page-project.json b/curriculum/structure/blocks/build-a-product-landing-page-project.json index e70a206e8b3..25831e96d63 100644 --- a/curriculum/structure/blocks/build-a-product-landing-page-project.json +++ b/curriculum/structure/blocks/build-a-product-landing-page-project.json @@ -1,5 +1,4 @@ { - "name": "Product Landing Page", "isUpcomingChange": false, "dashedName": "build-a-product-landing-page-project", "usesMultifileEditor": true, diff --git a/curriculum/structure/blocks/build-a-roman-numeral-converter-project.json b/curriculum/structure/blocks/build-a-roman-numeral-converter-project.json index 918beede0e4..33eb709efc0 100644 --- a/curriculum/structure/blocks/build-a-roman-numeral-converter-project.json +++ b/curriculum/structure/blocks/build-a-roman-numeral-converter-project.json @@ -1,5 +1,4 @@ { - "name": "Build a Roman Numeral Converter Project", "isUpcomingChange": false, "dashedName": "build-a-roman-numeral-converter-project", "usesMultifileEditor": true, diff --git a/curriculum/structure/blocks/build-a-salon-appointment-scheduler-project.json b/curriculum/structure/blocks/build-a-salon-appointment-scheduler-project.json index 39810b2be73..b13b3e351bc 100644 --- a/curriculum/structure/blocks/build-a-salon-appointment-scheduler-project.json +++ b/curriculum/structure/blocks/build-a-salon-appointment-scheduler-project.json @@ -1,5 +1,4 @@ { - "name": "Salon Appointment Scheduler", "isUpcomingChange": false, "dashedName": "build-a-salon-appointment-scheduler-project", "helpCategory": "Backend Development", diff --git a/curriculum/structure/blocks/build-a-survey-form-project.json b/curriculum/structure/blocks/build-a-survey-form-project.json index fffa56b68bd..c310cd9b7f0 100644 --- a/curriculum/structure/blocks/build-a-survey-form-project.json +++ b/curriculum/structure/blocks/build-a-survey-form-project.json @@ -1,5 +1,4 @@ { - "name": "Survey Form", "isUpcomingChange": false, "dashedName": "build-a-survey-form-project", "usesMultifileEditor": true, diff --git a/curriculum/structure/blocks/build-a-technical-documentation-page-project.json b/curriculum/structure/blocks/build-a-technical-documentation-page-project.json index 1d7c278682e..3268d0c01e8 100644 --- a/curriculum/structure/blocks/build-a-technical-documentation-page-project.json +++ b/curriculum/structure/blocks/build-a-technical-documentation-page-project.json @@ -1,5 +1,4 @@ { - "name": "Technical Documentation Page", "isUpcomingChange": false, "dashedName": "build-a-technical-documentation-page-project", "usesMultifileEditor": true, diff --git a/curriculum/structure/blocks/build-a-telephone-number-validator-project.json b/curriculum/structure/blocks/build-a-telephone-number-validator-project.json index 7066099c8a7..fa0cb3f7fe4 100644 --- a/curriculum/structure/blocks/build-a-telephone-number-validator-project.json +++ b/curriculum/structure/blocks/build-a-telephone-number-validator-project.json @@ -1,5 +1,4 @@ { - "name": "Build a Telephone Number Validator Project", "isUpcomingChange": false, "dashedName": "build-a-telephone-number-validator-project", "usesMultifileEditor": true, diff --git a/curriculum/structure/blocks/build-a-time-calculator-project.json b/curriculum/structure/blocks/build-a-time-calculator-project.json index 946df1a6a8b..7f4d024ede3 100644 --- a/curriculum/structure/blocks/build-a-time-calculator-project.json +++ b/curriculum/structure/blocks/build-a-time-calculator-project.json @@ -1,5 +1,4 @@ { - "name": "Build a Time Calculator Project", "isUpcomingChange": false, "usesMultifileEditor": true, "dashedName": "build-a-time-calculator-project", diff --git a/curriculum/structure/blocks/build-a-tribute-page-project.json b/curriculum/structure/blocks/build-a-tribute-page-project.json index 10b4fdb66db..29e716c3f6f 100644 --- a/curriculum/structure/blocks/build-a-tribute-page-project.json +++ b/curriculum/structure/blocks/build-a-tribute-page-project.json @@ -1,5 +1,4 @@ { - "name": "Tribute Page", "isUpcomingChange": false, "dashedName": "build-a-tribute-page-project", "usesMultifileEditor": true, diff --git a/curriculum/structure/blocks/build-a-world-cup-database-project.json b/curriculum/structure/blocks/build-a-world-cup-database-project.json index 1e6e5b6261b..df0ac147dcc 100644 --- a/curriculum/structure/blocks/build-a-world-cup-database-project.json +++ b/curriculum/structure/blocks/build-a-world-cup-database-project.json @@ -1,5 +1,4 @@ { - "name": "World Cup Database", "isUpcomingChange": false, "dashedName": "build-a-world-cup-database-project", "helpCategory": "Backend Development", diff --git a/curriculum/structure/blocks/build-an-arithmetic-formatter-project.json b/curriculum/structure/blocks/build-an-arithmetic-formatter-project.json index 20a23af948a..bd8409d38ce 100644 --- a/curriculum/structure/blocks/build-an-arithmetic-formatter-project.json +++ b/curriculum/structure/blocks/build-an-arithmetic-formatter-project.json @@ -1,5 +1,4 @@ { - "name": "Build an Arithmetic Formatter Project", "isUpcomingChange": false, "usesMultifileEditor": true, "dashedName": "build-an-arithmetic-formatter-project", diff --git a/curriculum/structure/blocks/build-an-rpg-creature-search-app-project.json b/curriculum/structure/blocks/build-an-rpg-creature-search-app-project.json index f57533d15cf..a0c9c7bb071 100644 --- a/curriculum/structure/blocks/build-an-rpg-creature-search-app-project.json +++ b/curriculum/structure/blocks/build-an-rpg-creature-search-app-project.json @@ -1,5 +1,4 @@ { - "name": "Build an RPG Creature Search App Project", "isUpcomingChange": false, "dashedName": "build-an-rpg-creature-search-app-project", "usesMultifileEditor": true, diff --git a/curriculum/structure/blocks/build-three-math-games-project.json b/curriculum/structure/blocks/build-three-math-games-project.json index 471aadf1a69..dc77189cd71 100644 --- a/curriculum/structure/blocks/build-three-math-games-project.json +++ b/curriculum/structure/blocks/build-three-math-games-project.json @@ -1,5 +1,4 @@ { - "name": "Three Math Games", "isUpcomingChange": false, "dashedName": "build-three-math-games-project", "helpCategory": "Python", diff --git a/curriculum/structure/blocks/college-algebra-with-python-conclusion.json b/curriculum/structure/blocks/college-algebra-with-python-conclusion.json index 1f34b0737f8..77d351c7fae 100644 --- a/curriculum/structure/blocks/college-algebra-with-python-conclusion.json +++ b/curriculum/structure/blocks/college-algebra-with-python-conclusion.json @@ -1,5 +1,4 @@ { - "name": "College Algebra with Python: Conclusion", "isUpcomingChange": false, "dashedName": "college-algebra-with-python-conclusion", "helpCategory": "Python", diff --git a/curriculum/structure/blocks/control-flow-and-functions-in-python.json b/curriculum/structure/blocks/control-flow-and-functions-in-python.json index 10187360c4b..2b19798d6ba 100644 --- a/curriculum/structure/blocks/control-flow-and-functions-in-python.json +++ b/curriculum/structure/blocks/control-flow-and-functions-in-python.json @@ -1,5 +1,4 @@ { - "name": "Control Flow and Functions", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/core-primitives-in-python.json b/curriculum/structure/blocks/core-primitives-in-python.json index 9ce2b2db7e0..ace79fc3e70 100644 --- a/curriculum/structure/blocks/core-primitives-in-python.json +++ b/curriculum/structure/blocks/core-primitives-in-python.json @@ -1,5 +1,4 @@ { - "name": "Core Primitives in Python", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/create-and-run-simple-c-sharp-console-applications.json b/curriculum/structure/blocks/create-and-run-simple-c-sharp-console-applications.json index 18698ab4445..bd3a8df7a0b 100644 --- a/curriculum/structure/blocks/create-and-run-simple-c-sharp-console-applications.json +++ b/curriculum/structure/blocks/create-and-run-simple-c-sharp-console-applications.json @@ -1,5 +1,4 @@ { - "name": "Create and Run Simple C# Console Applications", "isUpcomingChange": false, "dashedName": "create-and-run-simple-c-sharp-console-applications", "helpCategory": "C-Sharp", diff --git a/curriculum/structure/blocks/create-methods-in-c-sharp-console-applications.json b/curriculum/structure/blocks/create-methods-in-c-sharp-console-applications.json index a17030647d6..a645001e562 100644 --- a/curriculum/structure/blocks/create-methods-in-c-sharp-console-applications.json +++ b/curriculum/structure/blocks/create-methods-in-c-sharp-console-applications.json @@ -1,5 +1,4 @@ { - "name": "Create Methods in C# Console Applications", "isUpcomingChange": false, "dashedName": "create-methods-in-c-sharp-console-applications", "helpCategory": "C-Sharp", diff --git a/curriculum/structure/blocks/css-flexbox.json b/curriculum/structure/blocks/css-flexbox.json index 1901220ecd5..b2df9159aeb 100644 --- a/curriculum/structure/blocks/css-flexbox.json +++ b/curriculum/structure/blocks/css-flexbox.json @@ -1,5 +1,4 @@ { - "name": "CSS Flexbox", "isUpcomingChange": false, "dashedName": "css-flexbox", "helpCategory": "HTML-CSS", diff --git a/curriculum/structure/blocks/css-grid.json b/curriculum/structure/blocks/css-grid.json index 9746fbfad8c..e81eb75bb47 100644 --- a/curriculum/structure/blocks/css-grid.json +++ b/curriculum/structure/blocks/css-grid.json @@ -1,5 +1,4 @@ { - "name": "CSS Grid", "isUpcomingChange": false, "dashedName": "css-grid", "helpCategory": "HTML-CSS", diff --git a/curriculum/structure/blocks/daily-coding-challenges-javascript.json b/curriculum/structure/blocks/daily-coding-challenges-javascript.json index 579412034ca..48fa8e8bdee 100644 --- a/curriculum/structure/blocks/daily-coding-challenges-javascript.json +++ b/curriculum/structure/blocks/daily-coding-challenges-javascript.json @@ -1,5 +1,4 @@ { - "name": "Daily Coding Challenges JavaScript", "isUpcomingChange": true, "dashedName": "daily-coding-challenges-javascript", "usesMultifileEditor": true, diff --git a/curriculum/structure/blocks/daily-coding-challenges-python.json b/curriculum/structure/blocks/daily-coding-challenges-python.json index d6321795023..5c401d91f1e 100644 --- a/curriculum/structure/blocks/daily-coding-challenges-python.json +++ b/curriculum/structure/blocks/daily-coding-challenges-python.json @@ -1,5 +1,4 @@ { - "name": "Daily Coding Challenges Python", "isUpcomingChange": true, "dashedName": "daily-coding-challenges-python", "usesMultifileEditor": true, diff --git a/curriculum/structure/blocks/data-analysis-with-python-course.json b/curriculum/structure/blocks/data-analysis-with-python-course.json index 9786750e0f0..6e64e9e66ad 100644 --- a/curriculum/structure/blocks/data-analysis-with-python-course.json +++ b/curriculum/structure/blocks/data-analysis-with-python-course.json @@ -1,5 +1,4 @@ { - "name": "Data Analysis with Python", "isUpcomingChange": false, "dashedName": "data-analysis-with-python-course", "helpCategory": "Python", diff --git a/curriculum/structure/blocks/data-analysis-with-python-projects.json b/curriculum/structure/blocks/data-analysis-with-python-projects.json index 8a303381ef0..23292bcd126 100644 --- a/curriculum/structure/blocks/data-analysis-with-python-projects.json +++ b/curriculum/structure/blocks/data-analysis-with-python-projects.json @@ -1,5 +1,4 @@ { - "name": "Data Analysis with Python Projects", "isUpcomingChange": false, "dashedName": "data-analysis-with-python-projects", "helpCategory": "Python", diff --git a/curriculum/structure/blocks/data-structures.json b/curriculum/structure/blocks/data-structures.json index 066dc00d239..57f2d61e8af 100644 --- a/curriculum/structure/blocks/data-structures.json +++ b/curriculum/structure/blocks/data-structures.json @@ -1,5 +1,4 @@ { - "name": "Data Structures", "isUpcomingChange": false, "dashedName": "data-structures", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/data-visualization-projects.json b/curriculum/structure/blocks/data-visualization-projects.json index 4486961d03a..04ce076ef74 100644 --- a/curriculum/structure/blocks/data-visualization-projects.json +++ b/curriculum/structure/blocks/data-visualization-projects.json @@ -1,5 +1,4 @@ { - "name": "Data Visualization Projects", "isUpcomingChange": false, "dashedName": "data-visualization-projects", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/data-visualization-with-d3.json b/curriculum/structure/blocks/data-visualization-with-d3.json index 8ae84189612..60cdc794865 100644 --- a/curriculum/structure/blocks/data-visualization-with-d3.json +++ b/curriculum/structure/blocks/data-visualization-with-d3.json @@ -1,5 +1,4 @@ { - "name": "Data Visualization with D3", "isUpcomingChange": false, "dashedName": "data-visualization-with-d3", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/debug-c-sharp-console-applications.json b/curriculum/structure/blocks/debug-c-sharp-console-applications.json index e41a20fb402..bd984799c06 100644 --- a/curriculum/structure/blocks/debug-c-sharp-console-applications.json +++ b/curriculum/structure/blocks/debug-c-sharp-console-applications.json @@ -1,5 +1,4 @@ { - "name": "Debug C# Console Applications", "isUpcomingChange": false, "dashedName": "debug-c-sharp-console-applications", "helpCategory": "C-Sharp", diff --git a/curriculum/structure/blocks/debugging.json b/curriculum/structure/blocks/debugging.json index 46faba3fd05..31aa44dc1fe 100644 --- a/curriculum/structure/blocks/debugging.json +++ b/curriculum/structure/blocks/debugging.json @@ -1,5 +1,4 @@ { - "name": "Debugging", "isUpcomingChange": false, "dashedName": "debugging", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/designing-reliable-rag-systems.json b/curriculum/structure/blocks/designing-reliable-rag-systems.json index 2e5d2b4b619..724e4365ed4 100644 --- a/curriculum/structure/blocks/designing-reliable-rag-systems.json +++ b/curriculum/structure/blocks/designing-reliable-rag-systems.json @@ -1,5 +1,4 @@ { - "name": "Designing Reliable RAG Systems", "isUpcomingChange": false, "blockLabel": "lecture", "blockLayout": "challenge-list", diff --git a/curriculum/structure/blocks/dictionaries-and-loops.json b/curriculum/structure/blocks/dictionaries-and-loops.json index c10f0598a2b..a612ceef4a4 100644 --- a/curriculum/structure/blocks/dictionaries-and-loops.json +++ b/curriculum/structure/blocks/dictionaries-and-loops.json @@ -1,5 +1,4 @@ { - "name": "Dictionaries and Loops", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/en-a2-certification-exam.json b/curriculum/structure/blocks/en-a2-certification-exam.json index 15adf28689f..9a869d97822 100644 --- a/curriculum/structure/blocks/en-a2-certification-exam.json +++ b/curriculum/structure/blocks/en-a2-certification-exam.json @@ -1,5 +1,4 @@ { - "name": "A2 English for Developers Certification Exam", "isUpcomingChange": false, "dashedName": "en-a2-certification-exam", "helpCategory": "English", diff --git a/curriculum/structure/blocks/en-a2-quiz-analyze-code-documentation.json b/curriculum/structure/blocks/en-a2-quiz-analyze-code-documentation.json index b197bf9ab11..86d0ad4115a 100644 --- a/curriculum/structure/blocks/en-a2-quiz-analyze-code-documentation.json +++ b/curriculum/structure/blocks/en-a2-quiz-analyze-code-documentation.json @@ -1,5 +1,4 @@ { - "name": "Analyzing Code Documentation Quiz", "isUpcomingChange": true, "dashedName": "en-a2-quiz-analyze-code-documentation", "helpCategory": "English", diff --git a/curriculum/structure/blocks/en-a2-quiz-ask-for-code-clarification.json b/curriculum/structure/blocks/en-a2-quiz-ask-for-code-clarification.json index 77c73ee3a2e..fb2e88fd929 100644 --- a/curriculum/structure/blocks/en-a2-quiz-ask-for-code-clarification.json +++ b/curriculum/structure/blocks/en-a2-quiz-ask-for-code-clarification.json @@ -1,5 +1,4 @@ { - "name": "Asking for Code Clarification Quiz", "isUpcomingChange": true, "dashedName": "en-a2-quiz-ask-for-code-clarification", "helpCategory": "English", diff --git a/curriculum/structure/blocks/en-a2-quiz-basic-programming-vocabulary.json b/curriculum/structure/blocks/en-a2-quiz-basic-programming-vocabulary.json index 4898e7acec9..1b470497d20 100644 --- a/curriculum/structure/blocks/en-a2-quiz-basic-programming-vocabulary.json +++ b/curriculum/structure/blocks/en-a2-quiz-basic-programming-vocabulary.json @@ -1,5 +1,4 @@ { - "name": "Basic Programming Vocabulary Quiz", "isUpcomingChange": true, "dashedName": "en-a2-quiz-basic-programming-vocabulary", "helpCategory": "English", diff --git a/curriculum/structure/blocks/en-a2-quiz-clarify-information-interactions.json b/curriculum/structure/blocks/en-a2-quiz-clarify-information-interactions.json index 421ad465d0d..94ed4427da4 100644 --- a/curriculum/structure/blocks/en-a2-quiz-clarify-information-interactions.json +++ b/curriculum/structure/blocks/en-a2-quiz-clarify-information-interactions.json @@ -1,5 +1,4 @@ { - "name": "Clarifying Information Quiz", "isUpcomingChange": true, "dashedName": "en-a2-quiz-clarify-information-interactions", "helpCategory": "English", diff --git a/curriculum/structure/blocks/en-a2-quiz-code-related-concepts-terms.json b/curriculum/structure/blocks/en-a2-quiz-code-related-concepts-terms.json index ee928762d8e..db577d10403 100644 --- a/curriculum/structure/blocks/en-a2-quiz-code-related-concepts-terms.json +++ b/curriculum/structure/blocks/en-a2-quiz-code-related-concepts-terms.json @@ -1,5 +1,4 @@ { - "name": "Code Concepts and Terms Quiz", "isUpcomingChange": true, "dashedName": "en-a2-quiz-code-related-concepts-terms", "helpCategory": "English", diff --git a/curriculum/structure/blocks/en-a2-quiz-conversation-starters-break-room.json b/curriculum/structure/blocks/en-a2-quiz-conversation-starters-break-room.json index 92bd45baaa5..0fd2a546aa0 100644 --- a/curriculum/structure/blocks/en-a2-quiz-conversation-starters-break-room.json +++ b/curriculum/structure/blocks/en-a2-quiz-conversation-starters-break-room.json @@ -1,5 +1,4 @@ { - "name": "Break Room Conversations Quiz", "isUpcomingChange": true, "dashedName": "en-a2-quiz-conversation-starters-break-room", "helpCategory": "English", diff --git a/curriculum/structure/blocks/en-a2-quiz-describe-current-project.json b/curriculum/structure/blocks/en-a2-quiz-describe-current-project.json index 77902ec1548..2a93c859687 100644 --- a/curriculum/structure/blocks/en-a2-quiz-describe-current-project.json +++ b/curriculum/structure/blocks/en-a2-quiz-describe-current-project.json @@ -1,5 +1,4 @@ { - "name": "Describing Your Current Project Quiz", "isUpcomingChange": true, "dashedName": "en-a2-quiz-describe-current-project", "helpCategory": "English", diff --git a/curriculum/structure/blocks/en-a2-quiz-discuss-morning-evening-routine.json b/curriculum/structure/blocks/en-a2-quiz-discuss-morning-evening-routine.json index 2607d0f122b..938129a8201 100644 --- a/curriculum/structure/blocks/en-a2-quiz-discuss-morning-evening-routine.json +++ b/curriculum/structure/blocks/en-a2-quiz-discuss-morning-evening-routine.json @@ -1,5 +1,4 @@ { - "name": "Daily Routines at Work Quiz", "isUpcomingChange": true, "dashedName": "en-a2-quiz-discuss-morning-evening-routine", "helpCategory": "English", diff --git a/curriculum/structure/blocks/en-a2-quiz-discuss-roles-responsibilities.json b/curriculum/structure/blocks/en-a2-quiz-discuss-roles-responsibilities.json index bc41c84caef..c0929362f0e 100644 --- a/curriculum/structure/blocks/en-a2-quiz-discuss-roles-responsibilities.json +++ b/curriculum/structure/blocks/en-a2-quiz-discuss-roles-responsibilities.json @@ -1,5 +1,4 @@ { - "name": "Roles and Responsibilities Quiz", "isUpcomingChange": true, "dashedName": "en-a2-quiz-discuss-roles-responsibilities", "helpCategory": "English", diff --git a/curriculum/structure/blocks/en-a2-quiz-document-code-project.json b/curriculum/structure/blocks/en-a2-quiz-document-code-project.json index b1198d034c1..93b25388b43 100644 --- a/curriculum/structure/blocks/en-a2-quiz-document-code-project.json +++ b/curriculum/structure/blocks/en-a2-quiz-document-code-project.json @@ -1,5 +1,4 @@ { - "name": "Documenting Code Quiz", "isUpcomingChange": true, "dashedName": "en-a2-quiz-document-code-project", "helpCategory": "English", diff --git a/curriculum/structure/blocks/en-a2-quiz-educational-professional-background.json b/curriculum/structure/blocks/en-a2-quiz-educational-professional-background.json index a1d69441e1a..91fc30d3730 100644 --- a/curriculum/structure/blocks/en-a2-quiz-educational-professional-background.json +++ b/curriculum/structure/blocks/en-a2-quiz-educational-professional-background.json @@ -1,5 +1,4 @@ { - "name": "Educational and Professional Background Quiz", "isUpcomingChange": true, "dashedName": "en-a2-quiz-educational-professional-background", "helpCategory": "English", diff --git a/curriculum/structure/blocks/en-a2-quiz-express-agreement-disagreement.json b/curriculum/structure/blocks/en-a2-quiz-express-agreement-disagreement.json index 5e17326acbd..d54c88f37a8 100644 --- a/curriculum/structure/blocks/en-a2-quiz-express-agreement-disagreement.json +++ b/curriculum/structure/blocks/en-a2-quiz-express-agreement-disagreement.json @@ -1,5 +1,4 @@ { - "name": "Expressing Agreement and Disagreement Quiz", "isUpcomingChange": true, "dashedName": "en-a2-quiz-express-agreement-disagreement", "helpCategory": "English", diff --git a/curriculum/structure/blocks/en-a2-quiz-greetings-first-day-office.json b/curriculum/structure/blocks/en-a2-quiz-greetings-first-day-office.json index b41faec2621..27f87dfcc1b 100644 --- a/curriculum/structure/blocks/en-a2-quiz-greetings-first-day-office.json +++ b/curriculum/structure/blocks/en-a2-quiz-greetings-first-day-office.json @@ -1,5 +1,4 @@ { - "name": "First Day at The Office Greetings Quiz", "isUpcomingChange": true, "dashedName": "en-a2-quiz-greetings-first-day-office", "helpCategory": "English", diff --git a/curriculum/structure/blocks/en-a2-quiz-help-coworker-github-troubleshooting.json b/curriculum/structure/blocks/en-a2-quiz-help-coworker-github-troubleshooting.json index 0cd778295c7..01caddb7c37 100644 --- a/curriculum/structure/blocks/en-a2-quiz-help-coworker-github-troubleshooting.json +++ b/curriculum/structure/blocks/en-a2-quiz-help-coworker-github-troubleshooting.json @@ -1,5 +1,4 @@ { - "name": "Helping a Coworker on GitHub Quiz", "isUpcomingChange": true, "dashedName": "en-a2-quiz-help-coworker-github-troubleshooting", "helpCategory": "English", diff --git a/curriculum/structure/blocks/en-a2-quiz-introductions-online-team-meeting.json b/curriculum/structure/blocks/en-a2-quiz-introductions-online-team-meeting.json index b5076abf1d5..a15b7aa91cd 100644 --- a/curriculum/structure/blocks/en-a2-quiz-introductions-online-team-meeting.json +++ b/curriculum/structure/blocks/en-a2-quiz-introductions-online-team-meeting.json @@ -1,5 +1,4 @@ { - "name": "Online Team Introductions Quiz", "isUpcomingChange": true, "dashedName": "en-a2-quiz-introductions-online-team-meeting", "helpCategory": "English", diff --git a/curriculum/structure/blocks/en-a2-quiz-offer-technical-support-guidance.json b/curriculum/structure/blocks/en-a2-quiz-offer-technical-support-guidance.json index fcbef025ac4..a02ad901f51 100644 --- a/curriculum/structure/blocks/en-a2-quiz-offer-technical-support-guidance.json +++ b/curriculum/structure/blocks/en-a2-quiz-offer-technical-support-guidance.json @@ -1,5 +1,4 @@ { - "name": "Offering Technical Support Quiz", "isUpcomingChange": true, "dashedName": "en-a2-quiz-offer-technical-support-guidance", "helpCategory": "English", diff --git a/curriculum/structure/blocks/en-a2-quiz-popular-technology-trends.json b/curriculum/structure/blocks/en-a2-quiz-popular-technology-trends.json index 725667358d7..846e323d440 100644 --- a/curriculum/structure/blocks/en-a2-quiz-popular-technology-trends.json +++ b/curriculum/structure/blocks/en-a2-quiz-popular-technology-trends.json @@ -1,5 +1,4 @@ { - "name": "Technology Trends Quiz", "isUpcomingChange": true, "dashedName": "en-a2-quiz-popular-technology-trends", "helpCategory": "English", diff --git a/curriculum/structure/blocks/en-a2-quiz-preferences-motivations.json b/curriculum/structure/blocks/en-a2-quiz-preferences-motivations.json index ca2696a3014..2637ffc23a3 100644 --- a/curriculum/structure/blocks/en-a2-quiz-preferences-motivations.json +++ b/curriculum/structure/blocks/en-a2-quiz-preferences-motivations.json @@ -1,5 +1,4 @@ { - "name": "Preferences and Motivations Quiz", "isUpcomingChange": true, "dashedName": "en-a2-quiz-preferences-motivations", "helpCategory": "English", diff --git a/curriculum/structure/blocks/en-a2-quiz-provide-explanations-helping-others.json b/curriculum/structure/blocks/en-a2-quiz-provide-explanations-helping-others.json index 10d98efbdc5..6e4770f05c8 100644 --- a/curriculum/structure/blocks/en-a2-quiz-provide-explanations-helping-others.json +++ b/curriculum/structure/blocks/en-a2-quiz-provide-explanations-helping-others.json @@ -1,5 +1,4 @@ { - "name": "Explaining Things to Others Quiz", "isUpcomingChange": true, "dashedName": "en-a2-quiz-provide-explanations-helping-others", "helpCategory": "English", diff --git a/curriculum/structure/blocks/en-a2-quiz-read-understand-code-documentation.json b/curriculum/structure/blocks/en-a2-quiz-read-understand-code-documentation.json index 8cf99ad5539..9a0f103d8f9 100644 --- a/curriculum/structure/blocks/en-a2-quiz-read-understand-code-documentation.json +++ b/curriculum/structure/blocks/en-a2-quiz-read-understand-code-documentation.json @@ -1,5 +1,4 @@ { - "name": "Understanding Code Documentation Quiz", "isUpcomingChange": true, "dashedName": "en-a2-quiz-read-understand-code-documentation", "helpCategory": "English", diff --git a/curriculum/structure/blocks/en-a2-quiz-request-receive-guidance.json b/curriculum/structure/blocks/en-a2-quiz-request-receive-guidance.json index 2bf7e68f9a5..dbbc6750b9b 100644 --- a/curriculum/structure/blocks/en-a2-quiz-request-receive-guidance.json +++ b/curriculum/structure/blocks/en-a2-quiz-request-receive-guidance.json @@ -1,5 +1,4 @@ { - "name": "Requesting and Receiving Guidance Quiz", "isUpcomingChange": true, "dashedName": "en-a2-quiz-request-receive-guidance", "helpCategory": "English", diff --git a/curriculum/structure/blocks/en-a2-quiz-share-progress-accomplishments.json b/curriculum/structure/blocks/en-a2-quiz-share-progress-accomplishments.json index 50f8d90bbb2..7e0620682ef 100644 --- a/curriculum/structure/blocks/en-a2-quiz-share-progress-accomplishments.json +++ b/curriculum/structure/blocks/en-a2-quiz-share-progress-accomplishments.json @@ -1,5 +1,4 @@ { - "name": "Sharing Progress and Achievements Quiz", "isUpcomingChange": true, "dashedName": "en-a2-quiz-share-progress-accomplishments", "helpCategory": "English", diff --git a/curriculum/structure/blocks/en-a2-quiz-share-progress-weekly-meeting.json b/curriculum/structure/blocks/en-a2-quiz-share-progress-weekly-meeting.json index 2136231725e..03935a8bfc3 100644 --- a/curriculum/structure/blocks/en-a2-quiz-share-progress-weekly-meeting.json +++ b/curriculum/structure/blocks/en-a2-quiz-share-progress-weekly-meeting.json @@ -1,5 +1,4 @@ { - "name": "Weekly Meeting Progress Quiz", "isUpcomingChange": true, "dashedName": "en-a2-quiz-share-progress-weekly-meeting", "helpCategory": "English", diff --git a/curriculum/structure/blocks/en-a2-quiz-talk-about-hobbies-interests.json b/curriculum/structure/blocks/en-a2-quiz-talk-about-hobbies-interests.json index 14479153788..cfff5f06845 100644 --- a/curriculum/structure/blocks/en-a2-quiz-talk-about-hobbies-interests.json +++ b/curriculum/structure/blocks/en-a2-quiz-talk-about-hobbies-interests.json @@ -1,5 +1,4 @@ { - "name": "Talking About Hobbies and Interests Quiz", "isUpcomingChange": true, "dashedName": "en-a2-quiz-talk-about-hobbies-interests", "helpCategory": "English", diff --git a/curriculum/structure/blocks/en-a2-quiz-talk-about-typical-workday-tasks.json b/curriculum/structure/blocks/en-a2-quiz-talk-about-typical-workday-tasks.json index 58672f98b36..e3487e696f0 100644 --- a/curriculum/structure/blocks/en-a2-quiz-talk-about-typical-workday-tasks.json +++ b/curriculum/structure/blocks/en-a2-quiz-talk-about-typical-workday-tasks.json @@ -1,5 +1,4 @@ { - "name": "Talking About Your Workday Quiz", "isUpcomingChange": true, "dashedName": "en-a2-quiz-talk-about-typical-workday-tasks", "helpCategory": "English", diff --git a/curriculum/structure/blocks/en-a2-quiz-task-project-updates-plans.json b/curriculum/structure/blocks/en-a2-quiz-task-project-updates-plans.json index cfbde93c9ae..6698a653a1f 100644 --- a/curriculum/structure/blocks/en-a2-quiz-task-project-updates-plans.json +++ b/curriculum/structure/blocks/en-a2-quiz-task-project-updates-plans.json @@ -1,5 +1,4 @@ { - "name": "Task and Project Updates Quiz", "isUpcomingChange": true, "dashedName": "en-a2-quiz-task-project-updates-plans", "helpCategory": "English", diff --git a/curriculum/structure/blocks/en-a2-quiz-tech-trends-updates.json b/curriculum/structure/blocks/en-a2-quiz-tech-trends-updates.json index 5a2a922657d..dd27a2b239c 100644 --- a/curriculum/structure/blocks/en-a2-quiz-tech-trends-updates.json +++ b/curriculum/structure/blocks/en-a2-quiz-tech-trends-updates.json @@ -1,5 +1,4 @@ { - "name": "Tech Updates and Trends Quiz", "isUpcomingChange": true, "dashedName": "en-a2-quiz-tech-trends-updates", "helpCategory": "English", diff --git a/curriculum/structure/blocks/en-b1-certification-exam.json b/curriculum/structure/blocks/en-b1-certification-exam.json index 46fa4bb9c08..5404647f9da 100644 --- a/curriculum/structure/blocks/en-b1-certification-exam.json +++ b/curriculum/structure/blocks/en-b1-certification-exam.json @@ -1,5 +1,4 @@ { - "name": "B1 English for Developers Certification Exam", "isUpcomingChange": false, "dashedName": "en-b1-certification-exam", "helpCategory": "English", diff --git a/curriculum/structure/blocks/en-b1-quiz-adjectives-conversations.json b/curriculum/structure/blocks/en-b1-quiz-adjectives-conversations.json index c4ee1f54152..2c9f09e797a 100644 --- a/curriculum/structure/blocks/en-b1-quiz-adjectives-conversations.json +++ b/curriculum/structure/blocks/en-b1-quiz-adjectives-conversations.json @@ -1,5 +1,4 @@ { - "name": "Using Adjectives in Conversations Quiz", "isUpcomingChange": true, "dashedName": "en-b1-quiz-adjectives-conversations", "helpCategory": "English", diff --git a/curriculum/structure/blocks/en-b1-quiz-adverbial-phrases.json b/curriculum/structure/blocks/en-b1-quiz-adverbial-phrases.json index 7ecb6310440..f00150545bf 100644 --- a/curriculum/structure/blocks/en-b1-quiz-adverbial-phrases.json +++ b/curriculum/structure/blocks/en-b1-quiz-adverbial-phrases.json @@ -1,5 +1,4 @@ { - "name": "Adverbial Phrases Quiz", "isUpcomingChange": true, "dashedName": "en-b1-quiz-adverbial-phrases", "helpCategory": "English", diff --git a/curriculum/structure/blocks/en-b1-quiz-clarify-misunderstandings.json b/curriculum/structure/blocks/en-b1-quiz-clarify-misunderstandings.json index 019b30e6374..7b9965708bf 100644 --- a/curriculum/structure/blocks/en-b1-quiz-clarify-misunderstandings.json +++ b/curriculum/structure/blocks/en-b1-quiz-clarify-misunderstandings.json @@ -1,5 +1,4 @@ { - "name": "Clarifying Misunderstandings Quiz", "isUpcomingChange": true, "dashedName": "en-b1-quiz-clarify-misunderstandings", "helpCategory": "English", diff --git a/curriculum/structure/blocks/en-b1-quiz-conditionals.json b/curriculum/structure/blocks/en-b1-quiz-conditionals.json index 2b065bccdab..c97eb8f90e9 100644 --- a/curriculum/structure/blocks/en-b1-quiz-conditionals.json +++ b/curriculum/structure/blocks/en-b1-quiz-conditionals.json @@ -1,5 +1,4 @@ { - "name": "Using Conditionals Quiz", "isUpcomingChange": true, "dashedName": "en-b1-quiz-conditionals", "helpCategory": "English", diff --git a/curriculum/structure/blocks/en-b1-quiz-decisions-comparisons.json b/curriculum/structure/blocks/en-b1-quiz-decisions-comparisons.json index 8cd9ee9438c..9d476ef8887 100644 --- a/curriculum/structure/blocks/en-b1-quiz-decisions-comparisons.json +++ b/curriculum/structure/blocks/en-b1-quiz-decisions-comparisons.json @@ -1,5 +1,4 @@ { - "name": "Making Decisions with Comparisons Quiz", "isUpcomingChange": true, "dashedName": "en-b1-quiz-decisions-comparisons", "helpCategory": "English", diff --git a/curriculum/structure/blocks/en-b1-quiz-describe-places-events.json b/curriculum/structure/blocks/en-b1-quiz-describe-places-events.json index 595ee74188f..f0a98269499 100644 --- a/curriculum/structure/blocks/en-b1-quiz-describe-places-events.json +++ b/curriculum/structure/blocks/en-b1-quiz-describe-places-events.json @@ -1,5 +1,4 @@ { - "name": "Describing Places and Events Quiz", "isUpcomingChange": true, "dashedName": "en-b1-quiz-describe-places-events", "helpCategory": "English", diff --git a/curriculum/structure/blocks/en-b1-quiz-determiners-articles.json b/curriculum/structure/blocks/en-b1-quiz-determiners-articles.json index 8352ef79f1b..4937906c726 100644 --- a/curriculum/structure/blocks/en-b1-quiz-determiners-articles.json +++ b/curriculum/structure/blocks/en-b1-quiz-determiners-articles.json @@ -1,5 +1,4 @@ { - "name": "Determiners and Articles Quiz", "isUpcomingChange": true, "dashedName": "en-b1-quiz-determiners-articles", "helpCategory": "English", diff --git a/curriculum/structure/blocks/en-b1-quiz-express-agreement.json b/curriculum/structure/blocks/en-b1-quiz-express-agreement.json index 9e885dfc1cf..36d4cecea12 100644 --- a/curriculum/structure/blocks/en-b1-quiz-express-agreement.json +++ b/curriculum/structure/blocks/en-b1-quiz-express-agreement.json @@ -1,5 +1,4 @@ { - "name": "Expressing Agreement Quiz", "isUpcomingChange": true, "dashedName": "en-b1-quiz-express-agreement", "helpCategory": "English", diff --git a/curriculum/structure/blocks/en-b1-quiz-express-concerns.json b/curriculum/structure/blocks/en-b1-quiz-express-concerns.json index 5bb3b5544ae..53a6dadffee 100644 --- a/curriculum/structure/blocks/en-b1-quiz-express-concerns.json +++ b/curriculum/structure/blocks/en-b1-quiz-express-concerns.json @@ -1,5 +1,4 @@ { - "name": "Expressing Concerns Quiz", "isUpcomingChange": true, "dashedName": "en-b1-quiz-express-concerns", "helpCategory": "English", diff --git a/curriculum/structure/blocks/en-b1-quiz-express-disagreement.json b/curriculum/structure/blocks/en-b1-quiz-express-disagreement.json index 17b2aceaa35..c1535588634 100644 --- a/curriculum/structure/blocks/en-b1-quiz-express-disagreement.json +++ b/curriculum/structure/blocks/en-b1-quiz-express-disagreement.json @@ -1,5 +1,4 @@ { - "name": "Expressing Disagreement Quiz", "isUpcomingChange": true, "dashedName": "en-b1-quiz-express-disagreement", "helpCategory": "English", diff --git a/curriculum/structure/blocks/en-b1-quiz-future-continuous-actions.json b/curriculum/structure/blocks/en-b1-quiz-future-continuous-actions.json index d7d77f92a41..f7563deae57 100644 --- a/curriculum/structure/blocks/en-b1-quiz-future-continuous-actions.json +++ b/curriculum/structure/blocks/en-b1-quiz-future-continuous-actions.json @@ -1,5 +1,4 @@ { - "name": "Future Continuous Actions Quiz", "isUpcomingChange": true, "dashedName": "en-b1-quiz-future-continuous-actions", "helpCategory": "English", diff --git a/curriculum/structure/blocks/en-b1-quiz-manage-conversations.json b/curriculum/structure/blocks/en-b1-quiz-manage-conversations.json index 1427cacd931..94c859f7e04 100644 --- a/curriculum/structure/blocks/en-b1-quiz-manage-conversations.json +++ b/curriculum/structure/blocks/en-b1-quiz-manage-conversations.json @@ -1,5 +1,4 @@ { - "name": "Managing Conversations Quiz", "isUpcomingChange": true, "dashedName": "en-b1-quiz-manage-conversations", "helpCategory": "English", diff --git a/curriculum/structure/blocks/en-b1-quiz-modal-verbs.json b/curriculum/structure/blocks/en-b1-quiz-modal-verbs.json index ed5aae60ab7..f08438215cb 100644 --- a/curriculum/structure/blocks/en-b1-quiz-modal-verbs.json +++ b/curriculum/structure/blocks/en-b1-quiz-modal-verbs.json @@ -1,5 +1,4 @@ { - "name": "Using Modal Verbs Quiz", "isUpcomingChange": true, "dashedName": "en-b1-quiz-modal-verbs", "helpCategory": "English", diff --git a/curriculum/structure/blocks/en-b1-quiz-numbers-at-work.json b/curriculum/structure/blocks/en-b1-quiz-numbers-at-work.json index c88248595fd..e04809e99b5 100644 --- a/curriculum/structure/blocks/en-b1-quiz-numbers-at-work.json +++ b/curriculum/structure/blocks/en-b1-quiz-numbers-at-work.json @@ -1,5 +1,4 @@ { - "name": "Talking About Numbers at Work Quiz", "isUpcomingChange": true, "dashedName": "en-b1-quiz-numbers-at-work", "helpCategory": "English", diff --git a/curriculum/structure/blocks/en-b1-quiz-past-activities.json b/curriculum/structure/blocks/en-b1-quiz-past-activities.json index b6d8bb3a552..867e7665498 100644 --- a/curriculum/structure/blocks/en-b1-quiz-past-activities.json +++ b/curriculum/structure/blocks/en-b1-quiz-past-activities.json @@ -1,5 +1,4 @@ { - "name": "Talking About Past Activities Quiz", "isUpcomingChange": true, "dashedName": "en-b1-quiz-past-activities", "helpCategory": "English", diff --git a/curriculum/structure/blocks/en-b1-quiz-past-experiences.json b/curriculum/structure/blocks/en-b1-quiz-past-experiences.json index fe416297707..525520a1a57 100644 --- a/curriculum/structure/blocks/en-b1-quiz-past-experiences.json +++ b/curriculum/structure/blocks/en-b1-quiz-past-experiences.json @@ -1,5 +1,4 @@ { - "name": "Talking About Past Experiences Quiz", "isUpcomingChange": true, "dashedName": "en-b1-quiz-past-experiences", "helpCategory": "English", diff --git a/curriculum/structure/blocks/en-b1-quiz-phrasal-verbs-idioms.json b/curriculum/structure/blocks/en-b1-quiz-phrasal-verbs-idioms.json index 660e262d1c8..681be211451 100644 --- a/curriculum/structure/blocks/en-b1-quiz-phrasal-verbs-idioms.json +++ b/curriculum/structure/blocks/en-b1-quiz-phrasal-verbs-idioms.json @@ -1,5 +1,4 @@ { - "name": "Phrasal Verbs and Idioms Quiz", "isUpcomingChange": true, "dashedName": "en-b1-quiz-phrasal-verbs-idioms", "helpCategory": "English", diff --git a/curriculum/structure/blocks/en-b1-quiz-plan-future-events.json b/curriculum/structure/blocks/en-b1-quiz-plan-future-events.json index 81d93aee573..8884d62cec4 100644 --- a/curriculum/structure/blocks/en-b1-quiz-plan-future-events.json +++ b/curriculum/structure/blocks/en-b1-quiz-plan-future-events.json @@ -1,5 +1,4 @@ { - "name": "Planning Future Events Quiz", "isUpcomingChange": true, "dashedName": "en-b1-quiz-plan-future-events", "helpCategory": "English", diff --git a/curriculum/structure/blocks/en-b1-quiz-prepositions-context.json b/curriculum/structure/blocks/en-b1-quiz-prepositions-context.json index 538e33918c0..162264b0a7a 100644 --- a/curriculum/structure/blocks/en-b1-quiz-prepositions-context.json +++ b/curriculum/structure/blocks/en-b1-quiz-prepositions-context.json @@ -1,5 +1,4 @@ { - "name": "Using Prepositions by Context Quiz", "isUpcomingChange": true, "dashedName": "en-b1-quiz-prepositions-context", "helpCategory": "English", diff --git a/curriculum/structure/blocks/en-b1-quiz-present-perfect-accessibility.json b/curriculum/structure/blocks/en-b1-quiz-present-perfect-accessibility.json index e127ec9c256..cb90b725b30 100644 --- a/curriculum/structure/blocks/en-b1-quiz-present-perfect-accessibility.json +++ b/curriculum/structure/blocks/en-b1-quiz-present-perfect-accessibility.json @@ -1,5 +1,4 @@ { - "name": "Present Perfect and Accessibility Quiz", "isUpcomingChange": true, "dashedName": "en-b1-quiz-present-perfect-accessibility", "helpCategory": "English", diff --git a/curriculum/structure/blocks/en-b1-quiz-reported-speech.json b/curriculum/structure/blocks/en-b1-quiz-reported-speech.json index 2c78e647ae9..6b7ab59a40f 100644 --- a/curriculum/structure/blocks/en-b1-quiz-reported-speech.json +++ b/curriculum/structure/blocks/en-b1-quiz-reported-speech.json @@ -1,5 +1,4 @@ { - "name": "Using Reported Speech Quiz", "isUpcomingChange": true, "dashedName": "en-b1-quiz-reported-speech", "helpCategory": "English", diff --git a/curriculum/structure/blocks/en-b1-quiz-share-feedback.json b/curriculum/structure/blocks/en-b1-quiz-share-feedback.json index 7cdb65bda71..60d8aa912a0 100644 --- a/curriculum/structure/blocks/en-b1-quiz-share-feedback.json +++ b/curriculum/structure/blocks/en-b1-quiz-share-feedback.json @@ -1,5 +1,4 @@ { - "name": "Sharing Feedback Quiz", "isUpcomingChange": true, "dashedName": "en-b1-quiz-share-feedback", "helpCategory": "English", diff --git a/curriculum/structure/blocks/en-b1-quiz-share-opinions.json b/curriculum/structure/blocks/en-b1-quiz-share-opinions.json index faa9e05cf48..eff2e3fa2c9 100644 --- a/curriculum/structure/blocks/en-b1-quiz-share-opinions.json +++ b/curriculum/structure/blocks/en-b1-quiz-share-opinions.json @@ -1,5 +1,4 @@ { - "name": "Sharing Opinions Quiz", "isUpcomingChange": true, "dashedName": "en-b1-quiz-share-opinions", "helpCategory": "English", diff --git a/curriculum/structure/blocks/en-b1-quiz-speculation-requests.json b/curriculum/structure/blocks/en-b1-quiz-speculation-requests.json index 16d6fb89d06..5bc3a3be813 100644 --- a/curriculum/structure/blocks/en-b1-quiz-speculation-requests.json +++ b/curriculum/structure/blocks/en-b1-quiz-speculation-requests.json @@ -1,5 +1,4 @@ { - "name": "Speculation and Requests Quiz", "isUpcomingChange": true, "dashedName": "en-b1-quiz-speculation-requests", "helpCategory": "English", diff --git a/curriculum/structure/blocks/error-handling-files-and-modules-in-python.json b/curriculum/structure/blocks/error-handling-files-and-modules-in-python.json index 02ca60e5691..87fda77c8b4 100644 --- a/curriculum/structure/blocks/error-handling-files-and-modules-in-python.json +++ b/curriculum/structure/blocks/error-handling-files-and-modules-in-python.json @@ -1,5 +1,4 @@ { - "name": "Error Handling, Files, and Modules in Python", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/es-a1-learn-asking-about-a-company.json b/curriculum/structure/blocks/es-a1-learn-asking-about-a-company.json index f5f38c56537..2f0727edfcc 100644 --- a/curriculum/structure/blocks/es-a1-learn-asking-about-a-company.json +++ b/curriculum/structure/blocks/es-a1-learn-asking-about-a-company.json @@ -1,5 +1,4 @@ { - "name": "Asking About a Company", "isUpcomingChange": true, "dashedName": "es-a1-learn-asking-about-a-company", "helpCategory": "Spanish Curriculum", diff --git a/curriculum/structure/blocks/es-a1-learn-basic-personal-information.json b/curriculum/structure/blocks/es-a1-learn-basic-personal-information.json index 6baad84a240..8bf9b4551d9 100644 --- a/curriculum/structure/blocks/es-a1-learn-basic-personal-information.json +++ b/curriculum/structure/blocks/es-a1-learn-basic-personal-information.json @@ -1,5 +1,4 @@ { - "name": "Basic Personal Information", "isUpcomingChange": false, "dashedName": "es-a1-learn-basic-personal-information", "helpCategory": "Spanish Curriculum", diff --git a/curriculum/structure/blocks/es-a1-learn-certification-introduction.json b/curriculum/structure/blocks/es-a1-learn-certification-introduction.json index a9a30604350..8952aa17880 100644 --- a/curriculum/structure/blocks/es-a1-learn-certification-introduction.json +++ b/curriculum/structure/blocks/es-a1-learn-certification-introduction.json @@ -1,5 +1,4 @@ { - "name": "Certification Introduction", "isUpcomingChange": false, "dashedName": "es-a1-learn-certification-introduction", "helpCategory": "Spanish Curriculum", diff --git a/curriculum/structure/blocks/es-a1-learn-consonants-and-special-characters.json b/curriculum/structure/blocks/es-a1-learn-consonants-and-special-characters.json index 33e40453003..20e1063e691 100644 --- a/curriculum/structure/blocks/es-a1-learn-consonants-and-special-characters.json +++ b/curriculum/structure/blocks/es-a1-learn-consonants-and-special-characters.json @@ -1,5 +1,4 @@ { - "name": "Consonants and Special Characters", "isUpcomingChange": false, "dashedName": "es-a1-learn-consonants-and-special-characters", "helpCategory": "Spanish Curriculum", diff --git a/curriculum/structure/blocks/es-a1-learn-contact-information-and-spelling.json b/curriculum/structure/blocks/es-a1-learn-contact-information-and-spelling.json index c4a686d4517..cf195a49160 100644 --- a/curriculum/structure/blocks/es-a1-learn-contact-information-and-spelling.json +++ b/curriculum/structure/blocks/es-a1-learn-contact-information-and-spelling.json @@ -1,5 +1,4 @@ { - "name": "Contact Information and Spelling", "isUpcomingChange": false, "dashedName": "es-a1-learn-contact-information-and-spelling", "helpCategory": "Spanish Curriculum", diff --git a/curriculum/structure/blocks/es-a1-learn-greetings-during-the-day.json b/curriculum/structure/blocks/es-a1-learn-greetings-during-the-day.json index 423299dc095..9f8e61fa221 100644 --- a/curriculum/structure/blocks/es-a1-learn-greetings-during-the-day.json +++ b/curriculum/structure/blocks/es-a1-learn-greetings-during-the-day.json @@ -1,5 +1,4 @@ { - "name": "Greetings During the Day", "isUpcomingChange": false, "dashedName": "es-a1-learn-greetings-during-the-day", "helpCategory": "Spanish Curriculum", diff --git a/curriculum/structure/blocks/es-a1-learn-meet-angela-and-basti.json b/curriculum/structure/blocks/es-a1-learn-meet-angela-and-basti.json index 70e5157fcf8..cbde974b473 100644 --- a/curriculum/structure/blocks/es-a1-learn-meet-angela-and-basti.json +++ b/curriculum/structure/blocks/es-a1-learn-meet-angela-and-basti.json @@ -1,5 +1,4 @@ { - "name": "Meet Angela and Basti", "isUpcomingChange": false, "dashedName": "es-a1-learn-meet-angela-and-basti", "helpCategory": "Spanish Curriculum", diff --git a/curriculum/structure/blocks/es-a1-learn-meet-julieta.json b/curriculum/structure/blocks/es-a1-learn-meet-julieta.json index 4ca27c009e6..41f88ea940b 100644 --- a/curriculum/structure/blocks/es-a1-learn-meet-julieta.json +++ b/curriculum/structure/blocks/es-a1-learn-meet-julieta.json @@ -1,5 +1,4 @@ { - "name": "Meet Julieta", "isUpcomingChange": false, "dashedName": "es-a1-learn-meet-julieta", "helpCategory": "Spanish Curriculum", diff --git a/curriculum/structure/blocks/es-a1-learn-meet-luna.json b/curriculum/structure/blocks/es-a1-learn-meet-luna.json index fbf1b36fe50..b269787cb28 100644 --- a/curriculum/structure/blocks/es-a1-learn-meet-luna.json +++ b/curriculum/structure/blocks/es-a1-learn-meet-luna.json @@ -1,5 +1,4 @@ { - "name": "Meet Luna", "isUpcomingChange": false, "dashedName": "es-a1-learn-meet-luna", "helpCategory": "Spanish Curriculum", diff --git a/curriculum/structure/blocks/es-a1-learn-meet-mateo.json b/curriculum/structure/blocks/es-a1-learn-meet-mateo.json index 3959a999512..54d95ccac3f 100644 --- a/curriculum/structure/blocks/es-a1-learn-meet-mateo.json +++ b/curriculum/structure/blocks/es-a1-learn-meet-mateo.json @@ -1,5 +1,4 @@ { - "name": "Meet Mateo", "isUpcomingChange": false, "dashedName": "es-a1-learn-meet-mateo", "helpCategory": "Spanish Curriculum", diff --git a/curriculum/structure/blocks/es-a1-learn-mini-biographies.json b/curriculum/structure/blocks/es-a1-learn-mini-biographies.json index 588a0a3df85..1a42f619c11 100644 --- a/curriculum/structure/blocks/es-a1-learn-mini-biographies.json +++ b/curriculum/structure/blocks/es-a1-learn-mini-biographies.json @@ -1,5 +1,4 @@ { - "name": "Mini Biographies ", "isUpcomingChange": true, "dashedName": "es-a1-learn-mini-biographies", "helpCategory": "Spanish Curriculum", diff --git a/curriculum/structure/blocks/es-a1-learn-numbers-10-to-29.json b/curriculum/structure/blocks/es-a1-learn-numbers-10-to-29.json index ef587d24af4..447d1ed8e15 100644 --- a/curriculum/structure/blocks/es-a1-learn-numbers-10-to-29.json +++ b/curriculum/structure/blocks/es-a1-learn-numbers-10-to-29.json @@ -1,5 +1,4 @@ { - "name": "Numbers 10 to 29", "isUpcomingChange": false, "dashedName": "es-a1-learn-numbers-10-to-29", "helpCategory": "Spanish Curriculum", diff --git a/curriculum/structure/blocks/es-a1-learn-numbers-30-to-60.json b/curriculum/structure/blocks/es-a1-learn-numbers-30-to-60.json index 820ede658ec..20aa1f4dd5f 100644 --- a/curriculum/structure/blocks/es-a1-learn-numbers-30-to-60.json +++ b/curriculum/structure/blocks/es-a1-learn-numbers-30-to-60.json @@ -1,5 +1,4 @@ { - "name": "Numbers 30 to 60", "isUpcomingChange": false, "dashedName": "es-a1-learn-numbers-30-to-60", "helpCategory": "Spanish Curriculum", diff --git a/curriculum/structure/blocks/es-a1-learn-numbers-61-to-100.json b/curriculum/structure/blocks/es-a1-learn-numbers-61-to-100.json index 366cd8cb419..03d67c9583c 100644 --- a/curriculum/structure/blocks/es-a1-learn-numbers-61-to-100.json +++ b/curriculum/structure/blocks/es-a1-learn-numbers-61-to-100.json @@ -1,5 +1,4 @@ { - "name": "Numbers 61 to 100", "isUpcomingChange": false, "dashedName": "es-a1-learn-numbers-61-to-100", "helpCategory": "Spanish Curriculum", diff --git a/curriculum/structure/blocks/es-a1-learn-short-workplace-profile.json b/curriculum/structure/blocks/es-a1-learn-short-workplace-profile.json index eb615c55241..cba6458e413 100644 --- a/curriculum/structure/blocks/es-a1-learn-short-workplace-profile.json +++ b/curriculum/structure/blocks/es-a1-learn-short-workplace-profile.json @@ -1,5 +1,4 @@ { - "name": "Short Workplace Profile ", "isUpcomingChange": true, "dashedName": "es-a1-learn-short-workplace-profile", "helpCategory": "Spanish Curriculum", diff --git a/curriculum/structure/blocks/es-a1-learn-the-first-ten-numbers.json b/curriculum/structure/blocks/es-a1-learn-the-first-ten-numbers.json index ba68d969ed1..f8c8c35de21 100644 --- a/curriculum/structure/blocks/es-a1-learn-the-first-ten-numbers.json +++ b/curriculum/structure/blocks/es-a1-learn-the-first-ten-numbers.json @@ -1,5 +1,4 @@ { - "name": "The First Ten Numbers", "isUpcomingChange": false, "dashedName": "es-a1-learn-the-first-ten-numbers", "helpCategory": "Spanish Curriculum", diff --git a/curriculum/structure/blocks/es-a1-learn-vowels.json b/curriculum/structure/blocks/es-a1-learn-vowels.json index fecc919bad7..16488337f3d 100644 --- a/curriculum/structure/blocks/es-a1-learn-vowels.json +++ b/curriculum/structure/blocks/es-a1-learn-vowels.json @@ -1,5 +1,4 @@ { - "name": "Vowels", "isUpcomingChange": false, "dashedName": "es-a1-learn-vowels", "helpCategory": "Spanish Curriculum", diff --git a/curriculum/structure/blocks/es-a1-learn-what-the-company-does.json b/curriculum/structure/blocks/es-a1-learn-what-the-company-does.json index 25f03c649d5..2b4462257f4 100644 --- a/curriculum/structure/blocks/es-a1-learn-what-the-company-does.json +++ b/curriculum/structure/blocks/es-a1-learn-what-the-company-does.json @@ -1,5 +1,4 @@ { - "name": "What the Company Does", "isUpcomingChange": true, "dashedName": "es-a1-learn-what-the-company-does", "helpCategory": "Spanish Curriculum", diff --git a/curriculum/structure/blocks/es-a1-practice-asking-about-mini-biographies.json b/curriculum/structure/blocks/es-a1-practice-asking-about-mini-biographies.json index 2d1f28fecb7..7e36bb1c066 100644 --- a/curriculum/structure/blocks/es-a1-practice-asking-about-mini-biographies.json +++ b/curriculum/structure/blocks/es-a1-practice-asking-about-mini-biographies.json @@ -1,5 +1,4 @@ { - "name": "Asking About Mini Biographies", "isUpcomingChange": true, "dashedName": "es-a1-practice-asking-about-mini-biographies", "helpCategory": "Spanish Curriculum", diff --git a/curriculum/structure/blocks/es-a1-practice-asking-about-short-workplace-profiles.json b/curriculum/structure/blocks/es-a1-practice-asking-about-short-workplace-profiles.json index 8df1bd3dc55..cd59f3fdd2d 100644 --- a/curriculum/structure/blocks/es-a1-practice-asking-about-short-workplace-profiles.json +++ b/curriculum/structure/blocks/es-a1-practice-asking-about-short-workplace-profiles.json @@ -1,5 +1,4 @@ { - "name": "Asking About Short Workplace Profiles", "isUpcomingChange": true, "dashedName": "es-a1-practice-asking-about-short-workplace-profiles", "helpCategory": "Spanish Curriculum", diff --git a/curriculum/structure/blocks/es-a1-practice-company-profile.json b/curriculum/structure/blocks/es-a1-practice-company-profile.json index 782c06dcb1a..a169cc9549f 100644 --- a/curriculum/structure/blocks/es-a1-practice-company-profile.json +++ b/curriculum/structure/blocks/es-a1-practice-company-profile.json @@ -1,5 +1,4 @@ { - "name": "Company Profile", "isUpcomingChange": true, "dashedName": "es-a1-practice-company-profile", "helpCategory": "Spanish Curriculum", diff --git a/curriculum/structure/blocks/es-a1-practice-first-questions.json b/curriculum/structure/blocks/es-a1-practice-first-questions.json index 46e07483bff..a6ebf454c72 100644 --- a/curriculum/structure/blocks/es-a1-practice-first-questions.json +++ b/curriculum/structure/blocks/es-a1-practice-first-questions.json @@ -1,5 +1,4 @@ { - "name": "First Questions Practice", "isUpcomingChange": false, "dashedName": "es-a1-practice-first-questions", "helpCategory": "Spanish Curriculum", diff --git a/curriculum/structure/blocks/es-a1-practice-greetings-and-farewells.json b/curriculum/structure/blocks/es-a1-practice-greetings-and-farewells.json index 79698f95507..3c2bbac5e12 100644 --- a/curriculum/structure/blocks/es-a1-practice-greetings-and-farewells.json +++ b/curriculum/structure/blocks/es-a1-practice-greetings-and-farewells.json @@ -1,5 +1,4 @@ { - "name": "Greetings and Farewells Practice", "isUpcomingChange": false, "dashedName": "es-a1-practice-greetings-and-farewells", "helpCategory": "Spanish Curriculum", diff --git a/curriculum/structure/blocks/es-a1-practice-introducing-yourself.json b/curriculum/structure/blocks/es-a1-practice-introducing-yourself.json index 52cfa61e577..bc95ed8577e 100644 --- a/curriculum/structure/blocks/es-a1-practice-introducing-yourself.json +++ b/curriculum/structure/blocks/es-a1-practice-introducing-yourself.json @@ -1,5 +1,4 @@ { - "name": "Introducing Yourself Practice", "isUpcomingChange": false, "dashedName": "es-a1-practice-introducing-yourself", "helpCategory": "Spanish Curriculum", diff --git a/curriculum/structure/blocks/es-a1-practice-personal-details-in-action.json b/curriculum/structure/blocks/es-a1-practice-personal-details-in-action.json index 9576801d89a..ed2ed848605 100644 --- a/curriculum/structure/blocks/es-a1-practice-personal-details-in-action.json +++ b/curriculum/structure/blocks/es-a1-practice-personal-details-in-action.json @@ -1,5 +1,4 @@ { - "name": "Personal Details in Action", "isUpcomingChange": false, "dashedName": "es-a1-practice-personal-details-in-action", "helpCategory": "Spanish Curriculum", diff --git a/curriculum/structure/blocks/es-a1-practice-the-alphabet.json b/curriculum/structure/blocks/es-a1-practice-the-alphabet.json index bc2faca0d2b..ce948b68750 100644 --- a/curriculum/structure/blocks/es-a1-practice-the-alphabet.json +++ b/curriculum/structure/blocks/es-a1-practice-the-alphabet.json @@ -1,5 +1,4 @@ { - "name": "The Spanish Alphabet Practice", "isUpcomingChange": false, "dashedName": "es-a1-practice-the-alphabet", "helpCategory": "Spanish Curriculum", diff --git a/curriculum/structure/blocks/es-a1-practice-the-first-ten-numbers.json b/curriculum/structure/blocks/es-a1-practice-the-first-ten-numbers.json index ba98389279b..501a51fb9eb 100644 --- a/curriculum/structure/blocks/es-a1-practice-the-first-ten-numbers.json +++ b/curriculum/structure/blocks/es-a1-practice-the-first-ten-numbers.json @@ -1,5 +1,4 @@ { - "name": "The First Ten Numbers Practice", "isUpcomingChange": false, "dashedName": "es-a1-practice-the-first-ten-numbers", "helpCategory": "Spanish Curriculum", diff --git a/curriculum/structure/blocks/es-a1-practice-using-numbers-10-to-29.json b/curriculum/structure/blocks/es-a1-practice-using-numbers-10-to-29.json index 76110c6b0b4..ea1ea733ea1 100644 --- a/curriculum/structure/blocks/es-a1-practice-using-numbers-10-to-29.json +++ b/curriculum/structure/blocks/es-a1-practice-using-numbers-10-to-29.json @@ -1,5 +1,4 @@ { - "name": "Using Numbers 10 to 29", "isUpcomingChange": false, "dashedName": "es-a1-practice-using-numbers-10-to-29", "helpCategory": "Spanish Curriculum", diff --git a/curriculum/structure/blocks/es-a1-practice-using-the-first-100-numbers.json b/curriculum/structure/blocks/es-a1-practice-using-the-first-100-numbers.json index a4d5e37ce49..bfd2551b911 100644 --- a/curriculum/structure/blocks/es-a1-practice-using-the-first-100-numbers.json +++ b/curriculum/structure/blocks/es-a1-practice-using-the-first-100-numbers.json @@ -1,5 +1,4 @@ { - "name": "Using The First 100 Numbers", "isUpcomingChange": false, "dashedName": "es-a1-practice-using-the-first-100-numbers", "helpCategory": "Spanish Curriculum", diff --git a/curriculum/structure/blocks/es-a1-quiz-describing-a-company.json b/curriculum/structure/blocks/es-a1-quiz-describing-a-company.json index 5899f0bd592..3ea858f9b9a 100644 --- a/curriculum/structure/blocks/es-a1-quiz-describing-a-company.json +++ b/curriculum/structure/blocks/es-a1-quiz-describing-a-company.json @@ -1,5 +1,4 @@ { - "name": "Describing a Company Quiz", "isUpcomingChange": true, "dashedName": "es-a1-quiz-describing-a-company", "helpCategory": "Spanish Curriculum", diff --git a/curriculum/structure/blocks/es-a1-quiz-describing-people-at-work.json b/curriculum/structure/blocks/es-a1-quiz-describing-people-at-work.json index 3f7dd940658..b3061595aa5 100644 --- a/curriculum/structure/blocks/es-a1-quiz-describing-people-at-work.json +++ b/curriculum/structure/blocks/es-a1-quiz-describing-people-at-work.json @@ -1,5 +1,4 @@ { - "name": "Describing People at Work", "isUpcomingChange": true, "dashedName": "es-a1-quiz-describing-people-at-work", "helpCategory": "Spanish Curriculum", diff --git a/curriculum/structure/blocks/es-a1-quiz-first-questions.json b/curriculum/structure/blocks/es-a1-quiz-first-questions.json index a819a216faf..c297e3e4ed5 100644 --- a/curriculum/structure/blocks/es-a1-quiz-first-questions.json +++ b/curriculum/structure/blocks/es-a1-quiz-first-questions.json @@ -1,5 +1,4 @@ { - "name": "First Questions Quiz", "isUpcomingChange": false, "dashedName": "es-a1-quiz-first-questions", "helpCategory": "Spanish Curriculum", diff --git a/curriculum/structure/blocks/es-a1-quiz-greetings-and-farewells.json b/curriculum/structure/blocks/es-a1-quiz-greetings-and-farewells.json index 3da19ee2ed8..2bc2afe892d 100644 --- a/curriculum/structure/blocks/es-a1-quiz-greetings-and-farewells.json +++ b/curriculum/structure/blocks/es-a1-quiz-greetings-and-farewells.json @@ -1,5 +1,4 @@ { - "name": "Greetings and Farewells Quiz", "isUpcomingChange": false, "dashedName": "es-a1-quiz-greetings-and-farewells", "helpCategory": "Spanish Curriculum", diff --git a/curriculum/structure/blocks/es-a1-quiz-introducing-yourself.json b/curriculum/structure/blocks/es-a1-quiz-introducing-yourself.json index b31cc3cc1d0..af0cb110794 100644 --- a/curriculum/structure/blocks/es-a1-quiz-introducing-yourself.json +++ b/curriculum/structure/blocks/es-a1-quiz-introducing-yourself.json @@ -1,5 +1,4 @@ { - "name": "Introducing Yourself Quiz", "isUpcomingChange": false, "dashedName": "es-a1-quiz-introducing-yourself", "helpCategory": "Spanish Curriculum", diff --git a/curriculum/structure/blocks/es-a1-quiz-numbers-10-to-29.json b/curriculum/structure/blocks/es-a1-quiz-numbers-10-to-29.json index a5d052bd1ff..a8f9b3bec11 100644 --- a/curriculum/structure/blocks/es-a1-quiz-numbers-10-to-29.json +++ b/curriculum/structure/blocks/es-a1-quiz-numbers-10-to-29.json @@ -1,5 +1,4 @@ { - "name": "Numbers 10 to 29 Quiz", "isUpcomingChange": false, "dashedName": "es-a1-quiz-numbers-10-to-29", "helpCategory": "Spanish Curriculum", diff --git a/curriculum/structure/blocks/es-a1-quiz-numbers-30-to-100.json b/curriculum/structure/blocks/es-a1-quiz-numbers-30-to-100.json index 1b22f3bf4a3..ba6a0e82dcf 100644 --- a/curriculum/structure/blocks/es-a1-quiz-numbers-30-to-100.json +++ b/curriculum/structure/blocks/es-a1-quiz-numbers-30-to-100.json @@ -1,5 +1,4 @@ { - "name": "Numbers 30 to 100 Quiz", "isUpcomingChange": false, "dashedName": "es-a1-quiz-numbers-30-to-100", "helpCategory": "Spanish Curriculum", diff --git a/curriculum/structure/blocks/es-a1-quiz-sharing-your-personal-details.json b/curriculum/structure/blocks/es-a1-quiz-sharing-your-personal-details.json index 7b59d5a05d6..ce56d8bc2c2 100644 --- a/curriculum/structure/blocks/es-a1-quiz-sharing-your-personal-details.json +++ b/curriculum/structure/blocks/es-a1-quiz-sharing-your-personal-details.json @@ -1,5 +1,4 @@ { - "name": "Sharing Your Personal Details Quiz", "isUpcomingChange": false, "dashedName": "es-a1-quiz-sharing-your-personal-details", "helpCategory": "Spanish Curriculum", diff --git a/curriculum/structure/blocks/es-a1-quiz-spanish-fundamentals.json b/curriculum/structure/blocks/es-a1-quiz-spanish-fundamentals.json index 2a509f9b4ef..f95d17652ca 100644 --- a/curriculum/structure/blocks/es-a1-quiz-spanish-fundamentals.json +++ b/curriculum/structure/blocks/es-a1-quiz-spanish-fundamentals.json @@ -1,5 +1,4 @@ { - "name": "Spanish Fundamentals Quiz", "isUpcomingChange": false, "dashedName": "es-a1-quiz-spanish-fundamentals", "helpCategory": "Spanish Curriculum", diff --git a/curriculum/structure/blocks/es-a1-review-describing-people-at-work.json b/curriculum/structure/blocks/es-a1-review-describing-people-at-work.json index 8800162fa61..9ec4b45460e 100644 --- a/curriculum/structure/blocks/es-a1-review-describing-people-at-work.json +++ b/curriculum/structure/blocks/es-a1-review-describing-people-at-work.json @@ -1,5 +1,4 @@ { - "name": "Describing People at Work", "isUpcomingChange": true, "dashedName": "es-a1-review-describing-people-at-work", "helpCategory": "Spanish Curriculum", diff --git a/curriculum/structure/blocks/es-a1-review-first-100-numbers.json b/curriculum/structure/blocks/es-a1-review-first-100-numbers.json index 7b8d72a343f..1e0fd417dbd 100644 --- a/curriculum/structure/blocks/es-a1-review-first-100-numbers.json +++ b/curriculum/structure/blocks/es-a1-review-first-100-numbers.json @@ -1,5 +1,4 @@ { - "name": "First 100 Numbers Review", "isUpcomingChange": false, "dashedName": "es-a1-review-first-100-numbers", "helpCategory": "Spanish Curriculum", diff --git a/curriculum/structure/blocks/es-a1-review-first-questions.json b/curriculum/structure/blocks/es-a1-review-first-questions.json index b993b46a716..7679d84071d 100644 --- a/curriculum/structure/blocks/es-a1-review-first-questions.json +++ b/curriculum/structure/blocks/es-a1-review-first-questions.json @@ -1,5 +1,4 @@ { - "name": "First Questions Review", "isUpcomingChange": false, "dashedName": "es-a1-review-first-questions", "helpCategory": "Spanish Curriculum", diff --git a/curriculum/structure/blocks/es-a1-review-greetings-and-farewells.json b/curriculum/structure/blocks/es-a1-review-greetings-and-farewells.json index 7070e7a95f7..bbf23cf79d2 100644 --- a/curriculum/structure/blocks/es-a1-review-greetings-and-farewells.json +++ b/curriculum/structure/blocks/es-a1-review-greetings-and-farewells.json @@ -1,5 +1,4 @@ { - "name": "Greetings and Farewells Review", "isUpcomingChange": false, "dashedName": "es-a1-review-greetings-and-farewells", "helpCategory": "Spanish Curriculum", diff --git a/curriculum/structure/blocks/es-a1-review-introducing-yourself.json b/curriculum/structure/blocks/es-a1-review-introducing-yourself.json index 4e650c05cdb..e7d6757506b 100644 --- a/curriculum/structure/blocks/es-a1-review-introducing-yourself.json +++ b/curriculum/structure/blocks/es-a1-review-introducing-yourself.json @@ -1,5 +1,4 @@ { - "name": "Introducing Yourself Review", "isUpcomingChange": false, "dashedName": "es-a1-review-introducing-yourself", "helpCategory": "Spanish Curriculum", diff --git a/curriculum/structure/blocks/es-a1-review-numbers-10-to-29.json b/curriculum/structure/blocks/es-a1-review-numbers-10-to-29.json index ddb7aacb7ef..dbf35e1d0e1 100644 --- a/curriculum/structure/blocks/es-a1-review-numbers-10-to-29.json +++ b/curriculum/structure/blocks/es-a1-review-numbers-10-to-29.json @@ -1,5 +1,4 @@ { - "name": "Numbers 10 to 29 Review", "isUpcomingChange": false, "dashedName": "es-a1-review-numbers-10-to-29", "helpCategory": "Spanish Curriculum", diff --git a/curriculum/structure/blocks/es-a1-review-sharing-your-personal-details.json b/curriculum/structure/blocks/es-a1-review-sharing-your-personal-details.json index cead67594bc..4c3a262a8db 100644 --- a/curriculum/structure/blocks/es-a1-review-sharing-your-personal-details.json +++ b/curriculum/structure/blocks/es-a1-review-sharing-your-personal-details.json @@ -1,5 +1,4 @@ { - "name": "Sharing Your Personal Details Review", "isUpcomingChange": false, "dashedName": "es-a1-review-sharing-your-personal-details", "helpCategory": "Spanish Curriculum", diff --git a/curriculum/structure/blocks/es-a1-review-spanish-fundamentals.json b/curriculum/structure/blocks/es-a1-review-spanish-fundamentals.json index ef24127bf7e..628d6ecca08 100644 --- a/curriculum/structure/blocks/es-a1-review-spanish-fundamentals.json +++ b/curriculum/structure/blocks/es-a1-review-spanish-fundamentals.json @@ -1,5 +1,4 @@ { - "name": "Spanish Fundamentals Review", "isUpcomingChange": false, "dashedName": "es-a1-review-spanish-fundamentals", "helpCategory": "Spanish Curriculum", diff --git a/curriculum/structure/blocks/es-a1-review-talking-about-a-company.json b/curriculum/structure/blocks/es-a1-review-talking-about-a-company.json index 90305b26712..f1be756c3df 100644 --- a/curriculum/structure/blocks/es-a1-review-talking-about-a-company.json +++ b/curriculum/structure/blocks/es-a1-review-talking-about-a-company.json @@ -1,5 +1,4 @@ { - "name": "Talking About a Company", "isUpcomingChange": true, "dashedName": "es-a1-review-talking-about-a-company", "helpCategory": "Spanish Curriculum", diff --git a/curriculum/structure/blocks/es-a1-warm-up-describing-a-company-basics.json b/curriculum/structure/blocks/es-a1-warm-up-describing-a-company-basics.json index 3ec056c33de..00b0bf0e96d 100644 --- a/curriculum/structure/blocks/es-a1-warm-up-describing-a-company-basics.json +++ b/curriculum/structure/blocks/es-a1-warm-up-describing-a-company-basics.json @@ -1,5 +1,4 @@ { - "name": "Describing a Company Basics", "isUpcomingChange": true, "dashedName": "es-a1-warm-up-describing-a-company-basics", "helpCategory": "Spanish Curriculum", diff --git a/curriculum/structure/blocks/es-a1-warm-up-describing-people-at-work-basics.json b/curriculum/structure/blocks/es-a1-warm-up-describing-people-at-work-basics.json index 219c8c62165..11371b3c560 100644 --- a/curriculum/structure/blocks/es-a1-warm-up-describing-people-at-work-basics.json +++ b/curriculum/structure/blocks/es-a1-warm-up-describing-people-at-work-basics.json @@ -1,5 +1,4 @@ { - "name": "Describing People at Work Basics", "isUpcomingChange": true, "dashedName": "es-a1-warm-up-describing-people-at-work-basics", "helpCategory": "Spanish Curriculum", diff --git a/curriculum/structure/blocks/es-a1-warm-up-first-questions-basics.json b/curriculum/structure/blocks/es-a1-warm-up-first-questions-basics.json index c2720e7a2e8..c0719579885 100644 --- a/curriculum/structure/blocks/es-a1-warm-up-first-questions-basics.json +++ b/curriculum/structure/blocks/es-a1-warm-up-first-questions-basics.json @@ -1,5 +1,4 @@ { - "name": "First Questions Basics", "isUpcomingChange": false, "dashedName": "es-a1-warm-up-first-questions-basics", "helpCategory": "Spanish Curriculum", diff --git a/curriculum/structure/blocks/es-a1-warm-up-getting-ready-to-share-personal-details.json b/curriculum/structure/blocks/es-a1-warm-up-getting-ready-to-share-personal-details.json index c3dd1078350..9d12a97993a 100644 --- a/curriculum/structure/blocks/es-a1-warm-up-getting-ready-to-share-personal-details.json +++ b/curriculum/structure/blocks/es-a1-warm-up-getting-ready-to-share-personal-details.json @@ -1,5 +1,4 @@ { - "name": "Getting Ready to Share Personal Details", "isUpcomingChange": false, "dashedName": "es-a1-warm-up-getting-ready-to-share-personal-details", "helpCategory": "Spanish Curriculum", diff --git a/curriculum/structure/blocks/es-a1-warm-up-greetings-and-farewells-basics.json b/curriculum/structure/blocks/es-a1-warm-up-greetings-and-farewells-basics.json index db00671a03a..6ea904e69cc 100644 --- a/curriculum/structure/blocks/es-a1-warm-up-greetings-and-farewells-basics.json +++ b/curriculum/structure/blocks/es-a1-warm-up-greetings-and-farewells-basics.json @@ -1,5 +1,4 @@ { - "name": "Greetings and Farewells Basics", "dashedName": "es-a1-warm-up-greetings-and-farewells-basics", "isUpcomingChange": false, "blockLabel": "warm-up", diff --git a/curriculum/structure/blocks/es-a1-warm-up-introducing-yourself-basics.json b/curriculum/structure/blocks/es-a1-warm-up-introducing-yourself-basics.json index a620bf7358c..5b7110b656a 100644 --- a/curriculum/structure/blocks/es-a1-warm-up-introducing-yourself-basics.json +++ b/curriculum/structure/blocks/es-a1-warm-up-introducing-yourself-basics.json @@ -1,5 +1,4 @@ { - "name": "Introducing Yourself Basics", "isUpcomingChange": false, "dashedName": "es-a1-warm-up-introducing-yourself-basics", "helpCategory": "Spanish Curriculum", diff --git a/curriculum/structure/blocks/es-a1-warm-up-remember-first-numbers.json b/curriculum/structure/blocks/es-a1-warm-up-remember-first-numbers.json index ef9a80c51aa..78b035b8f05 100644 --- a/curriculum/structure/blocks/es-a1-warm-up-remember-first-numbers.json +++ b/curriculum/structure/blocks/es-a1-warm-up-remember-first-numbers.json @@ -1,5 +1,4 @@ { - "name": "Remember First Numbers", "isUpcomingChange": false, "dashedName": "es-a1-warm-up-remember-first-numbers", "helpCategory": "Spanish Curriculum", diff --git a/curriculum/structure/blocks/es6.json b/curriculum/structure/blocks/es6.json index 2186cc6eef0..cac958c45d9 100644 --- a/curriculum/structure/blocks/es6.json +++ b/curriculum/structure/blocks/es6.json @@ -1,5 +1,4 @@ { - "name": "ES6", "isUpcomingChange": false, "dashedName": "es6", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/exam-back-end-development-and-apis-certification.json b/curriculum/structure/blocks/exam-back-end-development-and-apis-certification.json index fa7fa4070cb..b512b03e05d 100644 --- a/curriculum/structure/blocks/exam-back-end-development-and-apis-certification.json +++ b/curriculum/structure/blocks/exam-back-end-development-and-apis-certification.json @@ -1,5 +1,4 @@ { - "name": "Back-End Development and APIs Certification Exam", "blockLabel": "exam", "blockLayout": "link", "isUpcomingChange": true, diff --git a/curriculum/structure/blocks/exam-certified-full-stack-developer.json b/curriculum/structure/blocks/exam-certified-full-stack-developer.json index 1e35793ac15..5ed62489408 100644 --- a/curriculum/structure/blocks/exam-certified-full-stack-developer.json +++ b/curriculum/structure/blocks/exam-certified-full-stack-developer.json @@ -1,5 +1,4 @@ { - "name": "Certified Full-Stack Developer Exam", "blockLabel": "exam", "blockLayout": "link", "isUpcomingChange": true, diff --git a/curriculum/structure/blocks/exam-front-end-development-libraries-certification.json b/curriculum/structure/blocks/exam-front-end-development-libraries-certification.json index 084a7f741f1..4f24caba5ef 100644 --- a/curriculum/structure/blocks/exam-front-end-development-libraries-certification.json +++ b/curriculum/structure/blocks/exam-front-end-development-libraries-certification.json @@ -1,5 +1,4 @@ { - "name": "Front-End Development Libraries Certification Exam", "blockLabel": "exam", "blockLayout": "link", "isUpcomingChange": true, diff --git a/curriculum/structure/blocks/exam-javascript-certification.json b/curriculum/structure/blocks/exam-javascript-certification.json index c46902fb1be..de71dabb4fd 100644 --- a/curriculum/structure/blocks/exam-javascript-certification.json +++ b/curriculum/structure/blocks/exam-javascript-certification.json @@ -1,5 +1,4 @@ { - "name": "JavaScript Certification Exam", "isUpcomingChange": false, "dashedName": "exam-javascript-certification", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/exam-python-certification.json b/curriculum/structure/blocks/exam-python-certification.json index 50ff3b314a5..c96bf1aeca5 100644 --- a/curriculum/structure/blocks/exam-python-certification.json +++ b/curriculum/structure/blocks/exam-python-certification.json @@ -1,5 +1,4 @@ { - "name": "Python Certification Exam", "blockLabel": "exam", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/exam-relational-databases-certification.json b/curriculum/structure/blocks/exam-relational-databases-certification.json index fe67d2af24b..fe4437c6384 100644 --- a/curriculum/structure/blocks/exam-relational-databases-certification.json +++ b/curriculum/structure/blocks/exam-relational-databases-certification.json @@ -1,5 +1,4 @@ { - "name": "Relational Databases Certification Exam", "blockLabel": "exam", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/exam-responsive-web-design-certification.json b/curriculum/structure/blocks/exam-responsive-web-design-certification.json index c357743334d..2cccc177712 100644 --- a/curriculum/structure/blocks/exam-responsive-web-design-certification.json +++ b/curriculum/structure/blocks/exam-responsive-web-design-certification.json @@ -1,5 +1,4 @@ { - "name": "Responsive Web Design Certification Exam", "isUpcomingChange": false, "dashedName": "exam-responsive-web-design-certification", "helpCategory": "HTML-CSS", diff --git a/curriculum/structure/blocks/foundational-c-sharp-with-microsoft-certification-exam.json b/curriculum/structure/blocks/foundational-c-sharp-with-microsoft-certification-exam.json index c84a975ca93..a252578571a 100644 --- a/curriculum/structure/blocks/foundational-c-sharp-with-microsoft-certification-exam.json +++ b/curriculum/structure/blocks/foundational-c-sharp-with-microsoft-certification-exam.json @@ -1,5 +1,4 @@ { - "name": "Foundational C# with Microsoft Certification Exam", "isUpcomingChange": false, "dashedName": "foundational-c-sharp-with-microsoft-certification-exam", "helpCategory": "C-Sharp", diff --git a/curriculum/structure/blocks/front-end-development-libraries-projects.json b/curriculum/structure/blocks/front-end-development-libraries-projects.json index 4475396d12e..5a090d81327 100644 --- a/curriculum/structure/blocks/front-end-development-libraries-projects.json +++ b/curriculum/structure/blocks/front-end-development-libraries-projects.json @@ -1,5 +1,4 @@ { - "name": "Front-End Development Libraries Projects", "isUpcomingChange": false, "dashedName": "front-end-development-libraries-projects", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/function-basics.json b/curriculum/structure/blocks/function-basics.json index 52958486a39..9c6f904f192 100644 --- a/curriculum/structure/blocks/function-basics.json +++ b/curriculum/structure/blocks/function-basics.json @@ -1,5 +1,4 @@ { - "name": "Function Basics", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/functional-programming.json b/curriculum/structure/blocks/functional-programming.json index 32cc2e39307..c0c8f760b6c 100644 --- a/curriculum/structure/blocks/functional-programming.json +++ b/curriculum/structure/blocks/functional-programming.json @@ -1,5 +1,4 @@ { - "name": "Functional Programming", "isUpcomingChange": false, "dashedName": "functional-programming", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/get-to-know-colleagues-by-asking-simple-questions.json b/curriculum/structure/blocks/get-to-know-colleagues-by-asking-simple-questions.json index c77da270063..8c50f733cac 100644 --- a/curriculum/structure/blocks/get-to-know-colleagues-by-asking-simple-questions.json +++ b/curriculum/structure/blocks/get-to-know-colleagues-by-asking-simple-questions.json @@ -1,5 +1,4 @@ { - "name": "Get to Know Colleagues by Asking Simple Questions", "isUpcomingChange": true, "dashedName": "get-to-know-colleagues-by-asking-simple-questions", "challengeOrder": [ diff --git a/curriculum/structure/blocks/get-to-know-others-by-asking-simple-questions.json b/curriculum/structure/blocks/get-to-know-others-by-asking-simple-questions.json index dd3b4b70fb9..f7606422151 100644 --- a/curriculum/structure/blocks/get-to-know-others-by-asking-simple-questions.json +++ b/curriculum/structure/blocks/get-to-know-others-by-asking-simple-questions.json @@ -1,5 +1,4 @@ { - "name": "Get to Know Others by Asking Simple Questions", "isUpcomingChange": true, "dashedName": "get-to-know-others-by-asking-simple-questions", "challengeOrder": [ diff --git a/curriculum/structure/blocks/how-neural-networks-work.json b/curriculum/structure/blocks/how-neural-networks-work.json index e566d44a0b0..aae019c583b 100644 --- a/curriculum/structure/blocks/how-neural-networks-work.json +++ b/curriculum/structure/blocks/how-neural-networks-work.json @@ -1,5 +1,4 @@ { - "name": "How Neural Networks Work", "isUpcomingChange": false, "dashedName": "how-neural-networks-work", "helpCategory": "Python", diff --git a/curriculum/structure/blocks/information-security-projects.json b/curriculum/structure/blocks/information-security-projects.json index ad1331cfe6a..40183ce30a5 100644 --- a/curriculum/structure/blocks/information-security-projects.json +++ b/curriculum/structure/blocks/information-security-projects.json @@ -1,5 +1,4 @@ { - "name": "Information Security Projects", "isUpcomingChange": false, "dashedName": "information-security-projects", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/information-security-with-helmetjs.json b/curriculum/structure/blocks/information-security-with-helmetjs.json index 246faad3dd4..2f12a6bc79d 100644 --- a/curriculum/structure/blocks/information-security-with-helmetjs.json +++ b/curriculum/structure/blocks/information-security-with-helmetjs.json @@ -1,5 +1,4 @@ { - "name": "Information Security with HelmetJS", "isUpcomingChange": false, "dashedName": "information-security-with-helmetjs", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/intermediate-algorithm-scripting.json b/curriculum/structure/blocks/intermediate-algorithm-scripting.json index 881ceae291a..0e1bc7c2723 100644 --- a/curriculum/structure/blocks/intermediate-algorithm-scripting.json +++ b/curriculum/structure/blocks/intermediate-algorithm-scripting.json @@ -1,5 +1,4 @@ { - "name": "Intermediate Algorithm Scripting", "isUpcomingChange": false, "dashedName": "intermediate-algorithm-scripting", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/introduction-to-arrays.json b/curriculum/structure/blocks/introduction-to-arrays.json index 4894f647de2..59d35d89acd 100644 --- a/curriculum/structure/blocks/introduction-to-arrays.json +++ b/curriculum/structure/blocks/introduction-to-arrays.json @@ -1,5 +1,4 @@ { - "name": "Introduction to Arrays", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/introduction-to-linked-lists.json b/curriculum/structure/blocks/introduction-to-linked-lists.json index 2aab07b9923..6f616f3e9f6 100644 --- a/curriculum/structure/blocks/introduction-to-linked-lists.json +++ b/curriculum/structure/blocks/introduction-to-linked-lists.json @@ -1,5 +1,4 @@ { - "name": "Introduction to Linked Lists", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/javascript-algorithms-and-data-structures-projects.json b/curriculum/structure/blocks/javascript-algorithms-and-data-structures-projects.json index 061af960881..4a325501b97 100644 --- a/curriculum/structure/blocks/javascript-algorithms-and-data-structures-projects.json +++ b/curriculum/structure/blocks/javascript-algorithms-and-data-structures-projects.json @@ -1,5 +1,4 @@ { - "name": "JavaScript Algorithms and Data Structures Projects", "isUpcomingChange": false, "dashedName": "javascript-algorithms-and-data-structures-projects", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/jquery.json b/curriculum/structure/blocks/jquery.json index 04831a432c5..763bce1e6ef 100644 --- a/curriculum/structure/blocks/jquery.json +++ b/curriculum/structure/blocks/jquery.json @@ -1,5 +1,4 @@ { - "name": "jQuery", "isUpcomingChange": false, "dashedName": "jquery", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/json-apis-and-ajax.json b/curriculum/structure/blocks/json-apis-and-ajax.json index 56fbb944155..8ad360a467e 100644 --- a/curriculum/structure/blocks/json-apis-and-ajax.json +++ b/curriculum/structure/blocks/json-apis-and-ajax.json @@ -1,5 +1,4 @@ { - "name": "JSON APIs and AJAX", "isUpcomingChange": false, "dashedName": "json-apis-and-ajax", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/lab-adjacency-list-to-matrix-converter-js.json b/curriculum/structure/blocks/lab-adjacency-list-to-matrix-converter-js.json index 0eee776fa88..5363320ffe0 100644 --- a/curriculum/structure/blocks/lab-adjacency-list-to-matrix-converter-js.json +++ b/curriculum/structure/blocks/lab-adjacency-list-to-matrix-converter-js.json @@ -1,5 +1,4 @@ { - "name": "Build an Adjacency List to Matrix Converter", "isUpcomingChange": true, "dashedName": "lab-adjacency-list-to-matrix-converter-js", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/lab-adjacency-list-to-matrix-converter.json b/curriculum/structure/blocks/lab-adjacency-list-to-matrix-converter.json index 050f0941590..609973f4ca0 100644 --- a/curriculum/structure/blocks/lab-adjacency-list-to-matrix-converter.json +++ b/curriculum/structure/blocks/lab-adjacency-list-to-matrix-converter.json @@ -1,5 +1,4 @@ { - "name": "Build an Adjacency List to Matrix Converter", "isUpcomingChange": false, "dashedName": "lab-adjacency-list-to-matrix-converter", "helpCategory": "Python", diff --git a/curriculum/structure/blocks/lab-all-true-property-validator.json b/curriculum/structure/blocks/lab-all-true-property-validator.json index 37d3eb6569f..ab18ab9e036 100644 --- a/curriculum/structure/blocks/lab-all-true-property-validator.json +++ b/curriculum/structure/blocks/lab-all-true-property-validator.json @@ -1,5 +1,4 @@ { - "name": "Build an All-True Property Validator", "blockLabel": "lab", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lab-availability-table.json b/curriculum/structure/blocks/lab-availability-table.json index 89064e00ba7..81093c8c045 100644 --- a/curriculum/structure/blocks/lab-availability-table.json +++ b/curriculum/structure/blocks/lab-availability-table.json @@ -1,5 +1,4 @@ { - "name": "Build an Availability Table", "blockLabel": "lab", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lab-bank-account-manager.json b/curriculum/structure/blocks/lab-bank-account-manager.json index f3828a3729d..62bbb390e05 100644 --- a/curriculum/structure/blocks/lab-bank-account-manager.json +++ b/curriculum/structure/blocks/lab-bank-account-manager.json @@ -1,5 +1,4 @@ { - "name": "Build a Bank Account Management Program", "isUpcomingChange": false, "usesMultifileEditor": true, "dashedName": "lab-bank-account-manager", diff --git a/curriculum/structure/blocks/lab-bisection-method.json b/curriculum/structure/blocks/lab-bisection-method.json index 6d4114f37d8..fc44dd08adf 100644 --- a/curriculum/structure/blocks/lab-bisection-method.json +++ b/curriculum/structure/blocks/lab-bisection-method.json @@ -1,5 +1,4 @@ { - "name": "Implement the Bisection Method", "isUpcomingChange": false, "dashedName": "lab-bisection-method", "blockLayout": "link", diff --git a/curriculum/structure/blocks/lab-blog-post-card.json b/curriculum/structure/blocks/lab-blog-post-card.json index 1671aec3438..547b86b7414 100644 --- a/curriculum/structure/blocks/lab-blog-post-card.json +++ b/curriculum/structure/blocks/lab-blog-post-card.json @@ -1,5 +1,4 @@ { - "name": "Design a Blog Post Card", "isUpcomingChange": false, "usesMultifileEditor": true, "dashedName": "lab-blog-post-card", diff --git a/curriculum/structure/blocks/lab-book-catalog-table.json b/curriculum/structure/blocks/lab-book-catalog-table.json index d66fd3ed312..9e84beec0e0 100644 --- a/curriculum/structure/blocks/lab-book-catalog-table.json +++ b/curriculum/structure/blocks/lab-book-catalog-table.json @@ -1,5 +1,4 @@ { - "name": "Build a Book Catalog Table", "blockLabel": "lab", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lab-book-inventory-app.json b/curriculum/structure/blocks/lab-book-inventory-app.json index 36c2b6c2130..cf2879c291c 100644 --- a/curriculum/structure/blocks/lab-book-inventory-app.json +++ b/curriculum/structure/blocks/lab-book-inventory-app.json @@ -1,5 +1,4 @@ { - "name": "Build a Book Inventory App", "blockLabel": "lab", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lab-book-organizer.json b/curriculum/structure/blocks/lab-book-organizer.json index fcca56153c1..2dcdba5130b 100644 --- a/curriculum/structure/blocks/lab-book-organizer.json +++ b/curriculum/structure/blocks/lab-book-organizer.json @@ -1,5 +1,4 @@ { - "name": "Build a Book Organizer", "isUpcomingChange": false, "usesMultifileEditor": true, "dashedName": "lab-book-organizer", diff --git a/curriculum/structure/blocks/lab-bookmark-manager-app.json b/curriculum/structure/blocks/lab-bookmark-manager-app.json index d39c3c327b9..fde0244004f 100644 --- a/curriculum/structure/blocks/lab-bookmark-manager-app.json +++ b/curriculum/structure/blocks/lab-bookmark-manager-app.json @@ -1,5 +1,4 @@ { - "name": "Build a Bookmark Manager App", "blockLabel": "lab", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lab-boolean-check.json b/curriculum/structure/blocks/lab-boolean-check.json index c1ab70ce528..2022c63aed3 100644 --- a/curriculum/structure/blocks/lab-boolean-check.json +++ b/curriculum/structure/blocks/lab-boolean-check.json @@ -1,5 +1,4 @@ { - "name": "Build a Boolean Check Function", "isUpcomingChange": false, "dashedName": "lab-boolean-check", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/lab-bubble-sort-algorithm.json b/curriculum/structure/blocks/lab-bubble-sort-algorithm.json index 63294f76299..e5fc5940cf8 100644 --- a/curriculum/structure/blocks/lab-bubble-sort-algorithm.json +++ b/curriculum/structure/blocks/lab-bubble-sort-algorithm.json @@ -1,5 +1,4 @@ { - "name": "Implement the Bubble Sort Algorithm", "isUpcomingChange": true, "dashedName": "lab-bubble-sort-algorithm", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/lab-budget-app.json b/curriculum/structure/blocks/lab-budget-app.json index feba351eb57..3ab6a50daa2 100644 --- a/curriculum/structure/blocks/lab-budget-app.json +++ b/curriculum/structure/blocks/lab-budget-app.json @@ -1,5 +1,4 @@ { - "name": "Build a Budget App", "isUpcomingChange": false, "usesMultifileEditor": true, "dashedName": "lab-budget-app", diff --git a/curriculum/structure/blocks/lab-business-card.json b/curriculum/structure/blocks/lab-business-card.json index fc254b38594..8b3726ead6a 100644 --- a/curriculum/structure/blocks/lab-business-card.json +++ b/curriculum/structure/blocks/lab-business-card.json @@ -1,5 +1,4 @@ { - "name": "Design a Business Card", "blockLabel": "lab", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lab-celestial-bodies-database.json b/curriculum/structure/blocks/lab-celestial-bodies-database.json index 9c422afd9f8..e55db2d299f 100644 --- a/curriculum/structure/blocks/lab-celestial-bodies-database.json +++ b/curriculum/structure/blocks/lab-celestial-bodies-database.json @@ -1,5 +1,4 @@ { - "name": "Build a Celestial Bodies Database", "blockLabel": "lab", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lab-celsius-to-fahrenheit-converter.json b/curriculum/structure/blocks/lab-celsius-to-fahrenheit-converter.json index fed0213f909..fe52dc5c9d1 100644 --- a/curriculum/structure/blocks/lab-celsius-to-fahrenheit-converter.json +++ b/curriculum/structure/blocks/lab-celsius-to-fahrenheit-converter.json @@ -1,5 +1,4 @@ { - "name": "Build a Celsius to Fahrenheit Converter", "isUpcomingChange": false, "dashedName": "lab-celsius-to-fahrenheit-converter", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/lab-checkout-page.json b/curriculum/structure/blocks/lab-checkout-page.json index 11f4e12a602..91a000cf5f8 100644 --- a/curriculum/structure/blocks/lab-checkout-page.json +++ b/curriculum/structure/blocks/lab-checkout-page.json @@ -1,5 +1,4 @@ { - "name": "Build a Checkout Page", "blockLabel": "lab", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lab-chunky-monkey.json b/curriculum/structure/blocks/lab-chunky-monkey.json index 2c0cb42aa93..5b2dfdf71c9 100644 --- a/curriculum/structure/blocks/lab-chunky-monkey.json +++ b/curriculum/structure/blocks/lab-chunky-monkey.json @@ -1,5 +1,4 @@ { - "name": "Implement the Chunky Monkey Algorithm", "blockLabel": "lab", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lab-color-picker.json b/curriculum/structure/blocks/lab-color-picker.json index 9013ad1174e..67a1d30d02c 100644 --- a/curriculum/structure/blocks/lab-color-picker.json +++ b/curriculum/structure/blocks/lab-color-picker.json @@ -1,5 +1,4 @@ { - "name": "Build a Color Picker App", "isUpcomingChange": false, "usesMultifileEditor": true, "dashedName": "lab-color-picker", diff --git a/curriculum/structure/blocks/lab-colored-boxes.json b/curriculum/structure/blocks/lab-colored-boxes.json index 394639d4aa2..4e81cd2b879 100644 --- a/curriculum/structure/blocks/lab-colored-boxes.json +++ b/curriculum/structure/blocks/lab-colored-boxes.json @@ -1,5 +1,4 @@ { - "name": "Design a Set of Colored Boxes", "isUpcomingChange": false, "usesMultifileEditor": true, "dashedName": "lab-colored-boxes", diff --git a/curriculum/structure/blocks/lab-confidential-email-page.json b/curriculum/structure/blocks/lab-confidential-email-page.json index ebaa49a260c..8fae3d39076 100644 --- a/curriculum/structure/blocks/lab-confidential-email-page.json +++ b/curriculum/structure/blocks/lab-confidential-email-page.json @@ -1,5 +1,4 @@ { - "name": "Build a Confidential Email Page", "blockLabel": "lab", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lab-contact-form.json b/curriculum/structure/blocks/lab-contact-form.json index 057c4abcda2..4adf6afbeea 100644 --- a/curriculum/structure/blocks/lab-contact-form.json +++ b/curriculum/structure/blocks/lab-contact-form.json @@ -1,5 +1,4 @@ { - "name": "Design a Contact Form", "blockLabel": "lab", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lab-countdown.json b/curriculum/structure/blocks/lab-countdown.json index 417fdbf925d..87671449485 100644 --- a/curriculum/structure/blocks/lab-countdown.json +++ b/curriculum/structure/blocks/lab-countdown.json @@ -1,5 +1,4 @@ { - "name": "Build a Countdown", "isUpcomingChange": false, "dashedName": "lab-countdown", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/lab-counting-cards.json b/curriculum/structure/blocks/lab-counting-cards.json index 4bce19205a4..24f85292052 100644 --- a/curriculum/structure/blocks/lab-counting-cards.json +++ b/curriculum/structure/blocks/lab-counting-cards.json @@ -1,5 +1,4 @@ { - "name": "Build a Card Counting Assistant", "isUpcomingChange": false, "dashedName": "lab-counting-cards", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/lab-currency-converter.json b/curriculum/structure/blocks/lab-currency-converter.json index d55242351f6..93686ff6f1f 100644 --- a/curriculum/structure/blocks/lab-currency-converter.json +++ b/curriculum/structure/blocks/lab-currency-converter.json @@ -1,5 +1,4 @@ { - "name": "Build a Currency Converter", "usesMultifileEditor": true, "dashedName": "lab-currency-converter", "challengeOrder": [ diff --git a/curriculum/structure/blocks/lab-customer-complaint-form.json b/curriculum/structure/blocks/lab-customer-complaint-form.json index f7fcddbb01c..316550e5141 100644 --- a/curriculum/structure/blocks/lab-customer-complaint-form.json +++ b/curriculum/structure/blocks/lab-customer-complaint-form.json @@ -1,5 +1,4 @@ { - "name": "Build a Customer Complaint Form", "isUpcomingChange": false, "usesMultifileEditor": true, "blockLabel": "lab", diff --git a/curriculum/structure/blocks/lab-date-conversion.json b/curriculum/structure/blocks/lab-date-conversion.json index 48299db94f3..f2086da822b 100644 --- a/curriculum/structure/blocks/lab-date-conversion.json +++ b/curriculum/structure/blocks/lab-date-conversion.json @@ -1,5 +1,4 @@ { - "name": "Build a Date Conversion Program", "blockLabel": "lab", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lab-debug-camperbots-profile-page.json b/curriculum/structure/blocks/lab-debug-camperbots-profile-page.json index 9b9bd4c0d52..756d3db2286 100644 --- a/curriculum/structure/blocks/lab-debug-camperbots-profile-page.json +++ b/curriculum/structure/blocks/lab-debug-camperbots-profile-page.json @@ -1,5 +1,4 @@ { - "name": "Debug Camperbot's Profile Page", "blockLabel": "lab", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lab-debug-donation-form.json b/curriculum/structure/blocks/lab-debug-donation-form.json index c1cd1596490..08c2253095e 100644 --- a/curriculum/structure/blocks/lab-debug-donation-form.json +++ b/curriculum/structure/blocks/lab-debug-donation-form.json @@ -1,5 +1,4 @@ { - "name": "Debug a Donation Form", "isUpcomingChange": false, "dashedName": "lab-debug-donation-form", "helpCategory": "HTML-CSS", diff --git a/curriculum/structure/blocks/lab-debug-increment-and-decrement-operator-errors.json b/curriculum/structure/blocks/lab-debug-increment-and-decrement-operator-errors.json index 03731406ca9..78807f6bb52 100644 --- a/curriculum/structure/blocks/lab-debug-increment-and-decrement-operator-errors.json +++ b/curriculum/structure/blocks/lab-debug-increment-and-decrement-operator-errors.json @@ -1,5 +1,4 @@ { - "name": "Debug Increment and Decrement Operator Errors in a Buggy App", "isUpcomingChange": false, "dashedName": "lab-debug-increment-and-decrement-operator-errors", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/lab-debug-pet-adoption-page.json b/curriculum/structure/blocks/lab-debug-pet-adoption-page.json index 143c8d7a26b..4211491f865 100644 --- a/curriculum/structure/blocks/lab-debug-pet-adoption-page.json +++ b/curriculum/structure/blocks/lab-debug-pet-adoption-page.json @@ -1,5 +1,4 @@ { - "name": "Debug a Pet Adoption Page", "blockLabel": "lab", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lab-debug-type-coercion-errors.json b/curriculum/structure/blocks/lab-debug-type-coercion-errors.json index 16c9c942db0..073db5678d5 100644 --- a/curriculum/structure/blocks/lab-debug-type-coercion-errors.json +++ b/curriculum/structure/blocks/lab-debug-type-coercion-errors.json @@ -1,5 +1,4 @@ { - "name": "Debug Type Coercion Errors in a Buggy App", "isUpcomingChange": false, "dashedName": "lab-debug-type-coercion-errors", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/lab-deep-flattening-tool.json b/curriculum/structure/blocks/lab-deep-flattening-tool.json index b03605c5b68..0d2f773acb8 100644 --- a/curriculum/structure/blocks/lab-deep-flattening-tool.json +++ b/curriculum/structure/blocks/lab-deep-flattening-tool.json @@ -1,5 +1,4 @@ { - "name": "Create a Deep Flattening Tool", "blockLabel": "lab", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lab-depth-first-search-js.json b/curriculum/structure/blocks/lab-depth-first-search-js.json index 9f67a959da8..a22e16e8881 100644 --- a/curriculum/structure/blocks/lab-depth-first-search-js.json +++ b/curriculum/structure/blocks/lab-depth-first-search-js.json @@ -1,5 +1,4 @@ { - "name": "Implement the Depth-First Search Algorithm", "isUpcomingChange": true, "dashedName": "lab-depth-first-search-js", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/lab-depth-first-search.json b/curriculum/structure/blocks/lab-depth-first-search.json index 9670ae3790d..dbcd5a210f1 100644 --- a/curriculum/structure/blocks/lab-depth-first-search.json +++ b/curriculum/structure/blocks/lab-depth-first-search.json @@ -1,5 +1,4 @@ { - "name": "Implement the Depth-First Search Algorithm", "isUpcomingChange": false, "dashedName": "lab-depth-first-search", "helpCategory": "Python", diff --git a/curriculum/structure/blocks/lab-discount-calculator.json b/curriculum/structure/blocks/lab-discount-calculator.json index 44635833b56..bc0dfa787ae 100644 --- a/curriculum/structure/blocks/lab-discount-calculator.json +++ b/curriculum/structure/blocks/lab-discount-calculator.json @@ -1,5 +1,4 @@ { - "name": "Build an Apply Discount Function", "isUpcomingChange": false, "dashedName": "lab-discount-calculator", "challengeOrder": [ diff --git a/curriculum/structure/blocks/lab-dna-pair-generator.json b/curriculum/structure/blocks/lab-dna-pair-generator.json index 066f9908bf7..9e68abe1f22 100644 --- a/curriculum/structure/blocks/lab-dna-pair-generator.json +++ b/curriculum/structure/blocks/lab-dna-pair-generator.json @@ -1,5 +1,4 @@ { - "name": "Implement a DNA Pair Generator", "isUpcomingChange": false, "dashedName": "lab-dna-pair-generator", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/lab-drum-machine.json b/curriculum/structure/blocks/lab-drum-machine.json index eba5b031f56..d02564d79bf 100644 --- a/curriculum/structure/blocks/lab-drum-machine.json +++ b/curriculum/structure/blocks/lab-drum-machine.json @@ -1,5 +1,4 @@ { - "name": "Build a Drum Machine", "usesMultifileEditor": true, "dashedName": "lab-drum-machine", "challengeOrder": [ diff --git a/curriculum/structure/blocks/lab-element-skipper.json b/curriculum/structure/blocks/lab-element-skipper.json index e45414e2083..7b5ccd9a340 100644 --- a/curriculum/structure/blocks/lab-element-skipper.json +++ b/curriculum/structure/blocks/lab-element-skipper.json @@ -1,5 +1,4 @@ { - "name": "Implement an Element Skipper", "isUpcomingChange": false, "dashedName": "lab-element-skipper", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/lab-email-masker.json b/curriculum/structure/blocks/lab-email-masker.json index dd8b10f42be..862f04ba320 100644 --- a/curriculum/structure/blocks/lab-email-masker.json +++ b/curriculum/structure/blocks/lab-email-masker.json @@ -1,5 +1,4 @@ { - "name": "Build an Email Masker", "blockLabel": "lab", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lab-event-flyer-page.json b/curriculum/structure/blocks/lab-event-flyer-page.json index eafb98f55e7..c6b5dfa2cbf 100644 --- a/curriculum/structure/blocks/lab-event-flyer-page.json +++ b/curriculum/structure/blocks/lab-event-flyer-page.json @@ -1,5 +1,4 @@ { - "name": "Build an Event Flyer Page", "blockLabel": "lab", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lab-event-hub.json b/curriculum/structure/blocks/lab-event-hub.json index 9323aa0c261..c735473b938 100644 --- a/curriculum/structure/blocks/lab-event-hub.json +++ b/curriculum/structure/blocks/lab-event-hub.json @@ -1,5 +1,4 @@ { - "name": "Build an Event Hub", "blockLabel": "lab", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lab-event-rsvp.json b/curriculum/structure/blocks/lab-event-rsvp.json index 9cb19acd1e1..332b8894d7d 100644 --- a/curriculum/structure/blocks/lab-event-rsvp.json +++ b/curriculum/structure/blocks/lab-event-rsvp.json @@ -1,5 +1,4 @@ { - "name": "Build an Event RSVP", "usesMultifileEditor": true, "dashedName": "lab-event-rsvp", "challengeOrder": [ diff --git a/curriculum/structure/blocks/lab-factorial-calculator.json b/curriculum/structure/blocks/lab-factorial-calculator.json index d8817f15c9a..717a6fd18aa 100644 --- a/curriculum/structure/blocks/lab-factorial-calculator.json +++ b/curriculum/structure/blocks/lab-factorial-calculator.json @@ -1,5 +1,4 @@ { - "name": "Build a Factorial Calculator ", "blockLabel": "lab", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lab-falsy-remover.json b/curriculum/structure/blocks/lab-falsy-remover.json index 77672cf72ca..5c89f93ad64 100644 --- a/curriculum/structure/blocks/lab-falsy-remover.json +++ b/curriculum/structure/blocks/lab-falsy-remover.json @@ -1,5 +1,4 @@ { - "name": "Implement a Falsy Remover", "isUpcomingChange": false, "dashedName": "lab-falsy-remover", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/lab-favorite-icon-toggler.json b/curriculum/structure/blocks/lab-favorite-icon-toggler.json index 56045edf738..6ab96eff8d3 100644 --- a/curriculum/structure/blocks/lab-favorite-icon-toggler.json +++ b/curriculum/structure/blocks/lab-favorite-icon-toggler.json @@ -1,5 +1,4 @@ { - "name": "Build a Favorite Icon Toggler", "blockLabel": "lab", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lab-fcc-forum-leaderboard.json b/curriculum/structure/blocks/lab-fcc-forum-leaderboard.json index bf19d33d84c..76b93b5e1b9 100644 --- a/curriculum/structure/blocks/lab-fcc-forum-leaderboard.json +++ b/curriculum/structure/blocks/lab-fcc-forum-leaderboard.json @@ -1,5 +1,4 @@ { - "name": "Build an fCC Forum Leaderboard", "isUpcomingChange": false, "usesMultifileEditor": true, "blockLabel": "lab", diff --git a/curriculum/structure/blocks/lab-feature-selection.json b/curriculum/structure/blocks/lab-feature-selection.json index f081a0e27e1..1024343dc24 100644 --- a/curriculum/structure/blocks/lab-feature-selection.json +++ b/curriculum/structure/blocks/lab-feature-selection.json @@ -1,5 +1,4 @@ { - "name": "Design a Feature Selection Page", "isUpcomingChange": false, "dashedName": "lab-feature-selection", "helpCategory": "HTML-CSS", diff --git a/curriculum/structure/blocks/lab-first-element-finder.json b/curriculum/structure/blocks/lab-first-element-finder.json index f59aa42daa9..35c7d5f624a 100644 --- a/curriculum/structure/blocks/lab-first-element-finder.json +++ b/curriculum/structure/blocks/lab-first-element-finder.json @@ -1,5 +1,4 @@ { - "name": "Build a First Element Finder", "blockLabel": "lab", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lab-football-team-cards.json b/curriculum/structure/blocks/lab-football-team-cards.json index 22d049f3d18..3f6099faa4f 100644 --- a/curriculum/structure/blocks/lab-football-team-cards.json +++ b/curriculum/structure/blocks/lab-football-team-cards.json @@ -1,5 +1,4 @@ { - "name": "Build a Set of Football Team Cards", "blockLabel": "lab", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lab-fortune-teller.json b/curriculum/structure/blocks/lab-fortune-teller.json index daf89e5d507..4e11d814eab 100644 --- a/curriculum/structure/blocks/lab-fortune-teller.json +++ b/curriculum/structure/blocks/lab-fortune-teller.json @@ -1,5 +1,4 @@ { - "name": "Build a Fortune Teller App", "blockLabel": "lab", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lab-game-character-stats.json b/curriculum/structure/blocks/lab-game-character-stats.json index 83cf5d6d047..dd48541c2ed 100644 --- a/curriculum/structure/blocks/lab-game-character-stats.json +++ b/curriculum/structure/blocks/lab-game-character-stats.json @@ -1,5 +1,4 @@ { - "name": "Build a Game Character Stats Tracker", "isUpcomingChange": false, "dashedName": "lab-game-character-stats", "helpCategory": "Python", diff --git a/curriculum/structure/blocks/lab-golf-score-translator.json b/curriculum/structure/blocks/lab-golf-score-translator.json index 79ebfbecfbb..87a4419615d 100644 --- a/curriculum/structure/blocks/lab-golf-score-translator.json +++ b/curriculum/structure/blocks/lab-golf-score-translator.json @@ -1,5 +1,4 @@ { - "name": "Build a Golf Score Translator", "isUpcomingChange": false, "dashedName": "lab-golf-score-translator", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/lab-gradebook-app.json b/curriculum/structure/blocks/lab-gradebook-app.json index cc3e785a0b3..b6327a613c9 100644 --- a/curriculum/structure/blocks/lab-gradebook-app.json +++ b/curriculum/structure/blocks/lab-gradebook-app.json @@ -1,5 +1,4 @@ { - "name": "Build a Gradebook App", "blockLabel": "lab", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lab-hash-table.json b/curriculum/structure/blocks/lab-hash-table.json index eeae0d2efc9..70247e62368 100644 --- a/curriculum/structure/blocks/lab-hash-table.json +++ b/curriculum/structure/blocks/lab-hash-table.json @@ -1,5 +1,4 @@ { - "name": "Build a Hash Table", "isUpcomingChange": false, "dashedName": "lab-hash-table", "challengeOrder": [ diff --git a/curriculum/structure/blocks/lab-house-painting.json b/curriculum/structure/blocks/lab-house-painting.json index 081c982babf..8266af7fc4c 100644 --- a/curriculum/structure/blocks/lab-house-painting.json +++ b/curriculum/structure/blocks/lab-house-painting.json @@ -1,5 +1,4 @@ { - "name": "Build a House Painting", "blockLabel": "lab", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lab-html-audio-and-video-player.json b/curriculum/structure/blocks/lab-html-audio-and-video-player.json index 8a0b4d254fd..1032694be88 100644 --- a/curriculum/structure/blocks/lab-html-audio-and-video-player.json +++ b/curriculum/structure/blocks/lab-html-audio-and-video-player.json @@ -1,5 +1,4 @@ { - "name": "Build an HTML Audio and Video Player", "isUpcomingChange": false, "dashedName": "lab-html-audio-and-video-player", "helpCategory": "HTML-CSS", diff --git a/curriculum/structure/blocks/lab-html-entitiy-converter.json b/curriculum/structure/blocks/lab-html-entitiy-converter.json index 0b145fbb7e2..19bb4f4127f 100644 --- a/curriculum/structure/blocks/lab-html-entitiy-converter.json +++ b/curriculum/structure/blocks/lab-html-entitiy-converter.json @@ -1,5 +1,4 @@ { - "name": "Implement an HTML Entity Converter", "isUpcomingChange": false, "dashedName": "lab-html-entitiy-converter", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/lab-implement-a-queue.json b/curriculum/structure/blocks/lab-implement-a-queue.json index dfdf4993279..cba1faef5c1 100644 --- a/curriculum/structure/blocks/lab-implement-a-queue.json +++ b/curriculum/structure/blocks/lab-implement-a-queue.json @@ -1,5 +1,4 @@ { - "name": "Implement a Queue", "isUpcomingChange": true, "dashedName": "lab-implement-a-queue", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/lab-insertion-sort.json b/curriculum/structure/blocks/lab-insertion-sort.json index 2620cb7062c..3d0a7da40f5 100644 --- a/curriculum/structure/blocks/lab-insertion-sort.json +++ b/curriculum/structure/blocks/lab-insertion-sort.json @@ -1,5 +1,4 @@ { - "name": "Implement the Insertion Sort Algorithm", "isUpcomingChange": true, "dashedName": "lab-insertion-sort", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/lab-inventory-management-program.json b/curriculum/structure/blocks/lab-inventory-management-program.json index 4e3897fdcb5..b4493807180 100644 --- a/curriculum/structure/blocks/lab-inventory-management-program.json +++ b/curriculum/structure/blocks/lab-inventory-management-program.json @@ -1,5 +1,4 @@ { - "name": "Build an Inventory Management Program", "blockLabel": "lab", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lab-isbn-validator.json b/curriculum/structure/blocks/lab-isbn-validator.json index 16c7758a04c..7b85f17a395 100644 --- a/curriculum/structure/blocks/lab-isbn-validator.json +++ b/curriculum/structure/blocks/lab-isbn-validator.json @@ -1,5 +1,4 @@ { - "name": "Debug an ISBN Validator", "isUpcomingChange": false, "dashedName": "lab-isbn-validator", "helpCategory": "Python", diff --git a/curriculum/structure/blocks/lab-javascript-trivia-bot.json b/curriculum/structure/blocks/lab-javascript-trivia-bot.json index 99eb59758d7..9520c788421 100644 --- a/curriculum/structure/blocks/lab-javascript-trivia-bot.json +++ b/curriculum/structure/blocks/lab-javascript-trivia-bot.json @@ -1,5 +1,4 @@ { - "name": "Build a JavaScript Trivia Bot", "blockLabel": "lab", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lab-job-application-form.json b/curriculum/structure/blocks/lab-job-application-form.json index 5db469dd755..dca7b7bc0f9 100644 --- a/curriculum/structure/blocks/lab-job-application-form.json +++ b/curriculum/structure/blocks/lab-job-application-form.json @@ -1,5 +1,4 @@ { - "name": "Build a Job Application Form", "blockLabel": "lab", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lab-largest-number-finder.json b/curriculum/structure/blocks/lab-largest-number-finder.json index 6fd37da371f..533945d4667 100644 --- a/curriculum/structure/blocks/lab-largest-number-finder.json +++ b/curriculum/structure/blocks/lab-largest-number-finder.json @@ -1,5 +1,4 @@ { - "name": "Build the Largest Number Finder", "isUpcomingChange": false, "dashedName": "lab-largest-number-finder", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/lab-leap-year-calculator.json b/curriculum/structure/blocks/lab-leap-year-calculator.json index b9014a138f2..63089b59c69 100644 --- a/curriculum/structure/blocks/lab-leap-year-calculator.json +++ b/curriculum/structure/blocks/lab-leap-year-calculator.json @@ -1,5 +1,4 @@ { - "name": "Build a Leap Year Calculator ", "blockLabel": "lab", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lab-lightbox-viewer.json b/curriculum/structure/blocks/lab-lightbox-viewer.json index 28abd2507b2..682c6a9ddb5 100644 --- a/curriculum/structure/blocks/lab-lightbox-viewer.json +++ b/curriculum/structure/blocks/lab-lightbox-viewer.json @@ -1,5 +1,4 @@ { - "name": "Build a Lightbox Viewer", "blockLabel": "lab", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lab-linked-list-operations.json b/curriculum/structure/blocks/lab-linked-list-operations.json index 65ddf5f3d00..b26f67ecb71 100644 --- a/curriculum/structure/blocks/lab-linked-list-operations.json +++ b/curriculum/structure/blocks/lab-linked-list-operations.json @@ -1,5 +1,4 @@ { - "name": "Implement Linked List Operations", "isUpcomingChange": true, "dashedName": "lab-linked-list-operations", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/lab-longest-word-in-a-string.json b/curriculum/structure/blocks/lab-longest-word-in-a-string.json index b8195b44709..3186da74bc0 100644 --- a/curriculum/structure/blocks/lab-longest-word-in-a-string.json +++ b/curriculum/structure/blocks/lab-longest-word-in-a-string.json @@ -1,5 +1,4 @@ { - "name": "Build a Longest Word Finder App", "isUpcomingChange": false, "dashedName": "lab-longest-word-in-a-string", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/lab-luhn-algorithm.json b/curriculum/structure/blocks/lab-luhn-algorithm.json index 313580f6ab1..12b8f72fbbc 100644 --- a/curriculum/structure/blocks/lab-luhn-algorithm.json +++ b/curriculum/structure/blocks/lab-luhn-algorithm.json @@ -1,5 +1,4 @@ { - "name": "Implement the Luhn Algorithm", "isUpcomingChange": false, "dashedName": "lab-luhn-algorithm", "helpCategory": "Python", diff --git a/curriculum/structure/blocks/lab-lunch-picker-program.json b/curriculum/structure/blocks/lab-lunch-picker-program.json index 498720a48b4..4ec74d42b81 100644 --- a/curriculum/structure/blocks/lab-lunch-picker-program.json +++ b/curriculum/structure/blocks/lab-lunch-picker-program.json @@ -1,5 +1,4 @@ { - "name": "Build a Lunch Picker Program", "blockLabel": "lab", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lab-markdown-to-html-converter.json b/curriculum/structure/blocks/lab-markdown-to-html-converter.json index 80e9c8ab3fc..29440ac20c8 100644 --- a/curriculum/structure/blocks/lab-markdown-to-html-converter.json +++ b/curriculum/structure/blocks/lab-markdown-to-html-converter.json @@ -1,5 +1,4 @@ { - "name": "Build a Markdown to HTML Converter", "isUpcomingChange": false, "usesMultifileEditor": true, "blockLabel": "lab", diff --git a/curriculum/structure/blocks/lab-matching-object-filter.json b/curriculum/structure/blocks/lab-matching-object-filter.json index 97ba2810b35..7b046974227 100644 --- a/curriculum/structure/blocks/lab-matching-object-filter.json +++ b/curriculum/structure/blocks/lab-matching-object-filter.json @@ -1,5 +1,4 @@ { - "name": "Implement a Matching Object Filter", "isUpcomingChange": false, "dashedName": "lab-matching-object-filter", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/lab-missing-letter-detector.json b/curriculum/structure/blocks/lab-missing-letter-detector.json index 6d8f2caa388..3434cec99f8 100644 --- a/curriculum/structure/blocks/lab-missing-letter-detector.json +++ b/curriculum/structure/blocks/lab-missing-letter-detector.json @@ -1,5 +1,4 @@ { - "name": "Build a Missing Letter Detector", "blockLabel": "lab", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lab-mood-board.json b/curriculum/structure/blocks/lab-mood-board.json index b724f9406dc..5ab81111be3 100644 --- a/curriculum/structure/blocks/lab-mood-board.json +++ b/curriculum/structure/blocks/lab-mood-board.json @@ -1,5 +1,4 @@ { - "name": "Build a Mood Board", "isUpcomingChange": false, "usesMultifileEditor": true, "dashedName": "lab-mood-board", diff --git a/curriculum/structure/blocks/lab-moon-orbit.json b/curriculum/structure/blocks/lab-moon-orbit.json index 0cc3da18407..e5a70030e72 100644 --- a/curriculum/structure/blocks/lab-moon-orbit.json +++ b/curriculum/structure/blocks/lab-moon-orbit.json @@ -1,5 +1,4 @@ { - "name": "Build a Moon Orbit", "blockLabel": "lab", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lab-movie-review-page.json b/curriculum/structure/blocks/lab-movie-review-page.json index f84ee7e91bb..269980193bd 100644 --- a/curriculum/structure/blocks/lab-movie-review-page.json +++ b/curriculum/structure/blocks/lab-movie-review-page.json @@ -1,5 +1,4 @@ { - "name": "Design a Movie Review Page", "blockLabel": "lab", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lab-multimedia-player.json b/curriculum/structure/blocks/lab-multimedia-player.json index c5582f9e182..6a279bed9ba 100644 --- a/curriculum/structure/blocks/lab-multimedia-player.json +++ b/curriculum/structure/blocks/lab-multimedia-player.json @@ -1,5 +1,4 @@ { - "name": "Build a Multimedia Player", "blockLabel": "lab", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lab-music-shopping-cart-page.json b/curriculum/structure/blocks/lab-music-shopping-cart-page.json index 2f676fbd220..6d2100b14a6 100644 --- a/curriculum/structure/blocks/lab-music-shopping-cart-page.json +++ b/curriculum/structure/blocks/lab-music-shopping-cart-page.json @@ -1,5 +1,4 @@ { - "name": "Build a Music Shopping Cart Page", "isUpcomingChange": false, "usesMultifileEditor": true, "blockLabel": "lab", diff --git a/curriculum/structure/blocks/lab-mutations.json b/curriculum/structure/blocks/lab-mutations.json index b0e21036d8f..241fa3c9ab2 100644 --- a/curriculum/structure/blocks/lab-mutations.json +++ b/curriculum/structure/blocks/lab-mutations.json @@ -1,5 +1,4 @@ { - "name": "Implement the Mutations Algorithm", "blockLabel": "lab", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lab-n-queens-problem-js.json b/curriculum/structure/blocks/lab-n-queens-problem-js.json index ef5e41d0027..abc3f8843fc 100644 --- a/curriculum/structure/blocks/lab-n-queens-problem-js.json +++ b/curriculum/structure/blocks/lab-n-queens-problem-js.json @@ -1,5 +1,4 @@ { - "name": "Implement the N-Queens Problem", "isUpcomingChange": true, "dashedName": "lab-n-queens-problem-js", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/lab-n-queens-problem.json b/curriculum/structure/blocks/lab-n-queens-problem.json index bfafa21462f..7d746da8522 100644 --- a/curriculum/structure/blocks/lab-n-queens-problem.json +++ b/curriculum/structure/blocks/lab-n-queens-problem.json @@ -1,5 +1,4 @@ { - "name": "Implement the N-Queens Algorithm", "isUpcomingChange": false, "dashedName": "lab-n-queens-problem", "helpCategory": "Python", diff --git a/curriculum/structure/blocks/lab-newspaper-article.json b/curriculum/structure/blocks/lab-newspaper-article.json index fc582796abb..f24eb221e84 100644 --- a/curriculum/structure/blocks/lab-newspaper-article.json +++ b/curriculum/structure/blocks/lab-newspaper-article.json @@ -1,5 +1,4 @@ { - "name": "Build a Newspaper Article", "blockLabel": "lab", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lab-newspaper-layout.json b/curriculum/structure/blocks/lab-newspaper-layout.json index f44727f2fbf..639b78bd63a 100644 --- a/curriculum/structure/blocks/lab-newspaper-layout.json +++ b/curriculum/structure/blocks/lab-newspaper-layout.json @@ -1,5 +1,4 @@ { - "name": "Design a Newspaper Layout", "isUpcomingChange": false, "usesMultifileEditor": true, "dashedName": "lab-newspaper-layout", diff --git a/curriculum/structure/blocks/lab-nth-fibonacci-number.json b/curriculum/structure/blocks/lab-nth-fibonacci-number.json index 4104e1829a0..31426c8ee4f 100644 --- a/curriculum/structure/blocks/lab-nth-fibonacci-number.json +++ b/curriculum/structure/blocks/lab-nth-fibonacci-number.json @@ -1,5 +1,4 @@ { - "name": "Build an Nth Fibonacci Number Calculator", "isUpcomingChange": false, "dashedName": "lab-nth-fibonacci-number", "helpCategory": "Python", diff --git a/curriculum/structure/blocks/lab-number-guessing-game.json b/curriculum/structure/blocks/lab-number-guessing-game.json index 75ae576cf22..316fecffafe 100644 --- a/curriculum/structure/blocks/lab-number-guessing-game.json +++ b/curriculum/structure/blocks/lab-number-guessing-game.json @@ -1,5 +1,4 @@ { - "name": "Build a Number Guessing Game", "blockLabel": "lab", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lab-number-pattern-generator.json b/curriculum/structure/blocks/lab-number-pattern-generator.json index 1b59af7c86a..fda89cd78a4 100644 --- a/curriculum/structure/blocks/lab-number-pattern-generator.json +++ b/curriculum/structure/blocks/lab-number-pattern-generator.json @@ -1,5 +1,4 @@ { - "name": "Build a Number Pattern Generator", "blockLayout": "link", "blockLabel": "lab", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lab-odd-fibonacci-sum-calculator.json b/curriculum/structure/blocks/lab-odd-fibonacci-sum-calculator.json index 0a6111cf7fd..19cb7c18860 100644 --- a/curriculum/structure/blocks/lab-odd-fibonacci-sum-calculator.json +++ b/curriculum/structure/blocks/lab-odd-fibonacci-sum-calculator.json @@ -1,5 +1,4 @@ { - "name": "Build an Odd Fibonacci Sum Calculator", "isUpcomingChange": false, "dashedName": "lab-odd-fibonacci-sum-calculator", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/lab-one-time-password-generator.json b/curriculum/structure/blocks/lab-one-time-password-generator.json index 5adafe6b17a..24a190b6758 100644 --- a/curriculum/structure/blocks/lab-one-time-password-generator.json +++ b/curriculum/structure/blocks/lab-one-time-password-generator.json @@ -1,5 +1,4 @@ { - "name": "Build a One-Time Password Generator", "isUpcomingChange": false, "usesMultifileEditor": true, "dashedName": "lab-one-time-password-generator", diff --git a/curriculum/structure/blocks/lab-optional-arguments-sum-function.json b/curriculum/structure/blocks/lab-optional-arguments-sum-function.json index 9d26f939626..c6a1835a60c 100644 --- a/curriculum/structure/blocks/lab-optional-arguments-sum-function.json +++ b/curriculum/structure/blocks/lab-optional-arguments-sum-function.json @@ -1,5 +1,4 @@ { - "name": "Build an Optional Arguments Sum Function", "isUpcomingChange": false, "blockLabel": "lab", "blockLayout": "link", diff --git a/curriculum/structure/blocks/lab-page-of-playing-cards.json b/curriculum/structure/blocks/lab-page-of-playing-cards.json index c09e3a1d573..deae40b8ede 100644 --- a/curriculum/structure/blocks/lab-page-of-playing-cards.json +++ b/curriculum/structure/blocks/lab-page-of-playing-cards.json @@ -1,5 +1,4 @@ { - "name": "Build a Page of Playing Cards", "blockLabel": "lab", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lab-palindrome-checker.json b/curriculum/structure/blocks/lab-palindrome-checker.json index 2d3274cff9a..62632fcbb7f 100644 --- a/curriculum/structure/blocks/lab-palindrome-checker.json +++ b/curriculum/structure/blocks/lab-palindrome-checker.json @@ -1,5 +1,4 @@ { - "name": "Build a Palindrome Checker", "blockLabel": "lab", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lab-password-generator.json b/curriculum/structure/blocks/lab-password-generator.json index bb263153a45..ed506824763 100644 --- a/curriculum/structure/blocks/lab-password-generator.json +++ b/curriculum/structure/blocks/lab-password-generator.json @@ -1,5 +1,4 @@ { - "name": "Build a Password Generator App", "isUpcomingChange": false, "usesMultifileEditor": true, "blockLabel": "lab", diff --git a/curriculum/structure/blocks/lab-periodic-table-database.json b/curriculum/structure/blocks/lab-periodic-table-database.json index 27858cd4d12..95dd8c55f3f 100644 --- a/curriculum/structure/blocks/lab-periodic-table-database.json +++ b/curriculum/structure/blocks/lab-periodic-table-database.json @@ -1,5 +1,4 @@ { - "name": "Build a Periodic Table Database", "blockLabel": "lab", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lab-permutation-generator.json b/curriculum/structure/blocks/lab-permutation-generator.json index e084a632f7c..f241c4818fa 100644 --- a/curriculum/structure/blocks/lab-permutation-generator.json +++ b/curriculum/structure/blocks/lab-permutation-generator.json @@ -1,5 +1,4 @@ { - "name": "Build a Permutation Generator", "isUpcomingChange": false, "usesMultifileEditor": true, "dashedName": "lab-permutation-generator", diff --git a/curriculum/structure/blocks/lab-personal-portfolio.json b/curriculum/structure/blocks/lab-personal-portfolio.json index 2a0cf74772f..c79e5f0932f 100644 --- a/curriculum/structure/blocks/lab-personal-portfolio.json +++ b/curriculum/structure/blocks/lab-personal-portfolio.json @@ -1,5 +1,4 @@ { - "name": "Build a Personal Portfolio", "blockLabel": "lab", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lab-photography-exhibit.json b/curriculum/structure/blocks/lab-photography-exhibit.json index 64272092029..5960ecc95f6 100644 --- a/curriculum/structure/blocks/lab-photography-exhibit.json +++ b/curriculum/structure/blocks/lab-photography-exhibit.json @@ -1,5 +1,4 @@ { - "name": "Design a Photography Exhibit", "blockLabel": "lab", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lab-pig-latin.json b/curriculum/structure/blocks/lab-pig-latin.json index 06896a0d6c5..b5351192075 100644 --- a/curriculum/structure/blocks/lab-pig-latin.json +++ b/curriculum/structure/blocks/lab-pig-latin.json @@ -1,5 +1,4 @@ { - "name": "Implement a Pig Latin Translator", "blockLabel": "lab", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lab-planet-class.json b/curriculum/structure/blocks/lab-planet-class.json index abec2aa6c54..4467f3ed666 100644 --- a/curriculum/structure/blocks/lab-planet-class.json +++ b/curriculum/structure/blocks/lab-planet-class.json @@ -1,5 +1,4 @@ { - "name": "Build a Planet Class", "isUpcomingChange": false, "dashedName": "lab-planet-class", "helpCategory": "Python", diff --git a/curriculum/structure/blocks/lab-player-interface.json b/curriculum/structure/blocks/lab-player-interface.json index 159ea8262ff..1cdc02bec28 100644 --- a/curriculum/structure/blocks/lab-player-interface.json +++ b/curriculum/structure/blocks/lab-player-interface.json @@ -1,5 +1,4 @@ { - "name": "Build a Player Interface", "isUpcomingChange": false, "dashedName": "lab-player-interface", "helpCategory": "Python", diff --git a/curriculum/structure/blocks/lab-polygon-area-calculator.json b/curriculum/structure/blocks/lab-polygon-area-calculator.json index 0c1a4993207..da081814bf8 100644 --- a/curriculum/structure/blocks/lab-polygon-area-calculator.json +++ b/curriculum/structure/blocks/lab-polygon-area-calculator.json @@ -1,5 +1,4 @@ { - "name": "Build a Polygon Area Calculator", "isUpcomingChange": false, "dashedName": "lab-polygon-area-calculator", "challengeOrder": [ diff --git a/curriculum/structure/blocks/lab-pricing-plans-layout.json b/curriculum/structure/blocks/lab-pricing-plans-layout.json index a25fd8b2f77..9eb71aefac1 100644 --- a/curriculum/structure/blocks/lab-pricing-plans-layout.json +++ b/curriculum/structure/blocks/lab-pricing-plans-layout.json @@ -1,5 +1,4 @@ { - "name": "Design a Pricing Plans Layout Page", "isUpcomingChange": false, "dashedName": "lab-pricing-plans-layout", "helpCategory": "HTML-CSS", diff --git a/curriculum/structure/blocks/lab-prime-number-sum-calculator.json b/curriculum/structure/blocks/lab-prime-number-sum-calculator.json index 67ea685a14d..b1b0d5b8aef 100644 --- a/curriculum/structure/blocks/lab-prime-number-sum-calculator.json +++ b/curriculum/structure/blocks/lab-prime-number-sum-calculator.json @@ -1,5 +1,4 @@ { - "name": "Build a Prime Number Sum Calculator", "isUpcomingChange": false, "dashedName": "lab-prime-number-sum-calculator", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/lab-product-landing-page.json b/curriculum/structure/blocks/lab-product-landing-page.json index fe44e39b903..84f7f0490c9 100644 --- a/curriculum/structure/blocks/lab-product-landing-page.json +++ b/curriculum/structure/blocks/lab-product-landing-page.json @@ -1,5 +1,4 @@ { - "name": "Build a Product Landing Page", "blockLabel": "lab", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lab-profile-lookup.json b/curriculum/structure/blocks/lab-profile-lookup.json index 018d8315258..e8d0d83a5ed 100644 --- a/curriculum/structure/blocks/lab-profile-lookup.json +++ b/curriculum/structure/blocks/lab-profile-lookup.json @@ -1,5 +1,4 @@ { - "name": "Build a Profile Lookup", "isUpcomingChange": false, "blockLabel": "lab", "blockLayout": "link", diff --git a/curriculum/structure/blocks/lab-project-idea-board.json b/curriculum/structure/blocks/lab-project-idea-board.json index adda47df9fa..f7d89cdb014 100644 --- a/curriculum/structure/blocks/lab-project-idea-board.json +++ b/curriculum/structure/blocks/lab-project-idea-board.json @@ -1,5 +1,4 @@ { - "name": "Build a Project Idea Board", "isUpcomingChange": false, "usesMultifileEditor": true, "dashedName": "lab-project-idea-board", diff --git a/curriculum/structure/blocks/lab-pyramid-generator.json b/curriculum/structure/blocks/lab-pyramid-generator.json index 346d339eeea..5f7e76ce043 100644 --- a/curriculum/structure/blocks/lab-pyramid-generator.json +++ b/curriculum/structure/blocks/lab-pyramid-generator.json @@ -1,5 +1,4 @@ { - "name": "Build a Pyramid Generator", "blockLabel": "lab", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lab-quicksort-js.json b/curriculum/structure/blocks/lab-quicksort-js.json index 1ec901d37e9..1d5711c85b7 100644 --- a/curriculum/structure/blocks/lab-quicksort-js.json +++ b/curriculum/structure/blocks/lab-quicksort-js.json @@ -1,5 +1,4 @@ { - "name": "Implement the Quicksort Algorithm", "isUpcomingChange": true, "dashedName": "lab-quicksort-js", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/lab-quicksort.json b/curriculum/structure/blocks/lab-quicksort.json index c619df96113..e53b80424a2 100644 --- a/curriculum/structure/blocks/lab-quicksort.json +++ b/curriculum/structure/blocks/lab-quicksort.json @@ -1,5 +1,4 @@ { - "name": "Implement the Quicksort Algorithm", "isUpcomingChange": false, "usesMultifileEditor": true, "dashedName": "lab-quicksort", diff --git a/curriculum/structure/blocks/lab-quiz-game.json b/curriculum/structure/blocks/lab-quiz-game.json index 8241bf6c484..872d62b8992 100644 --- a/curriculum/structure/blocks/lab-quiz-game.json +++ b/curriculum/structure/blocks/lab-quiz-game.json @@ -1,5 +1,4 @@ { - "name": "Build a Quiz Game", "blockLabel": "lab", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lab-random-background-color-changer.json b/curriculum/structure/blocks/lab-random-background-color-changer.json index c697285403a..eb708f10049 100644 --- a/curriculum/structure/blocks/lab-random-background-color-changer.json +++ b/curriculum/structure/blocks/lab-random-background-color-changer.json @@ -1,5 +1,4 @@ { - "name": "Debug a Random Background Color Changer", "blockLayout": "link", "blockLabel": "lab", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lab-range-based-lcm-calculator.json b/curriculum/structure/blocks/lab-range-based-lcm-calculator.json index cd36d14e0fd..4a225b061b8 100644 --- a/curriculum/structure/blocks/lab-range-based-lcm-calculator.json +++ b/curriculum/structure/blocks/lab-range-based-lcm-calculator.json @@ -1,5 +1,4 @@ { - "name": "Implement a Range-Based LCM Calculator", "isUpcomingChange": false, "dashedName": "lab-range-based-lcm-calculator", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/lab-range-of-numbers.json b/curriculum/structure/blocks/lab-range-of-numbers.json index 80d1d27ca05..39dd43a10db 100644 --- a/curriculum/structure/blocks/lab-range-of-numbers.json +++ b/curriculum/structure/blocks/lab-range-of-numbers.json @@ -1,5 +1,4 @@ { - "name": "Build a Range of Numbers Generator", "isUpcomingChange": false, "dashedName": "lab-range-of-numbers", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/lab-real-time-counter.json b/curriculum/structure/blocks/lab-real-time-counter.json index 951857f0524..d5683a03f60 100644 --- a/curriculum/structure/blocks/lab-real-time-counter.json +++ b/curriculum/structure/blocks/lab-real-time-counter.json @@ -1,5 +1,4 @@ { - "name": "Build a Real Time Counter", "blockLabel": "lab", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lab-recipe-page.json b/curriculum/structure/blocks/lab-recipe-page.json index 9b892262205..60e32b13262 100644 --- a/curriculum/structure/blocks/lab-recipe-page.json +++ b/curriculum/structure/blocks/lab-recipe-page.json @@ -1,5 +1,4 @@ { - "name": "Build a Recipe Page", "blockLabel": "lab", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lab-record-collection.json b/curriculum/structure/blocks/lab-record-collection.json index 418b06fc89d..54b10143c64 100644 --- a/curriculum/structure/blocks/lab-record-collection.json +++ b/curriculum/structure/blocks/lab-record-collection.json @@ -1,5 +1,4 @@ { - "name": "Build a Record Collection", "isUpcomingChange": false, "dashedName": "lab-record-collection", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/lab-regex-sandbox.json b/curriculum/structure/blocks/lab-regex-sandbox.json index fec2a9cfb6f..7846f3ee9d0 100644 --- a/curriculum/structure/blocks/lab-regex-sandbox.json +++ b/curriculum/structure/blocks/lab-regex-sandbox.json @@ -1,5 +1,4 @@ { - "name": "Build a RegEx Sandbox", "blockLabel": "lab", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lab-repeat-a-string.json b/curriculum/structure/blocks/lab-repeat-a-string.json index 70b05bcade1..47e2505d60a 100644 --- a/curriculum/structure/blocks/lab-repeat-a-string.json +++ b/curriculum/structure/blocks/lab-repeat-a-string.json @@ -1,5 +1,4 @@ { - "name": "Build a String Repeating Function", "isUpcomingChange": false, "dashedName": "lab-repeat-a-string", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/lab-reusable-footer.json b/curriculum/structure/blocks/lab-reusable-footer.json index aea849168a1..851841fa7db 100644 --- a/curriculum/structure/blocks/lab-reusable-footer.json +++ b/curriculum/structure/blocks/lab-reusable-footer.json @@ -1,5 +1,4 @@ { - "name": "Build a Reusable Footer", "isUpcomingChange": false, "usesMultifileEditor": true, "dashedName": "lab-reusable-footer", diff --git a/curriculum/structure/blocks/lab-reverse-a-string.json b/curriculum/structure/blocks/lab-reverse-a-string.json index 7b0b910e441..41d7d4dd558 100644 --- a/curriculum/structure/blocks/lab-reverse-a-string.json +++ b/curriculum/structure/blocks/lab-reverse-a-string.json @@ -1,5 +1,4 @@ { - "name": "Build a String Inverter", "isUpcomingChange": false, "blockLabel": "lab", "blockLayout": "link", diff --git a/curriculum/structure/blocks/lab-rpg-character.json b/curriculum/structure/blocks/lab-rpg-character.json index aaa6140c91a..b3d18bebe4d 100644 --- a/curriculum/structure/blocks/lab-rpg-character.json +++ b/curriculum/structure/blocks/lab-rpg-character.json @@ -1,5 +1,4 @@ { - "name": "Build an RPG Character", "isUpcomingChange": false, "dashedName": "lab-rpg-character", "challengeOrder": [ diff --git a/curriculum/structure/blocks/lab-salon-appointment-scheduler.json b/curriculum/structure/blocks/lab-salon-appointment-scheduler.json index 166509fbc79..dd3ca5a29ca 100644 --- a/curriculum/structure/blocks/lab-salon-appointment-scheduler.json +++ b/curriculum/structure/blocks/lab-salon-appointment-scheduler.json @@ -1,5 +1,4 @@ { - "name": "Build a Salon Appointment Scheduler", "blockLabel": "lab", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lab-scatterplot-graph.json b/curriculum/structure/blocks/lab-scatterplot-graph.json index d790800de71..de592ab7a95 100644 --- a/curriculum/structure/blocks/lab-scatterplot-graph.json +++ b/curriculum/structure/blocks/lab-scatterplot-graph.json @@ -1,5 +1,4 @@ { - "name": "Build a Scatterplot Graph", "isUpcomingChange": true, "dashedName": "lab-scatterplot-graph", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/lab-selection-sort-js.json b/curriculum/structure/blocks/lab-selection-sort-js.json index 0315eb53869..242bb4e5390 100644 --- a/curriculum/structure/blocks/lab-selection-sort-js.json +++ b/curriculum/structure/blocks/lab-selection-sort-js.json @@ -1,5 +1,4 @@ { - "name": "Implement the Selection Sort Algorithm", "isUpcomingChange": true, "dashedName": "lab-selection-sort-js", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/lab-selection-sort.json b/curriculum/structure/blocks/lab-selection-sort.json index dd2693387d5..c448cc5d3fb 100644 --- a/curriculum/structure/blocks/lab-selection-sort.json +++ b/curriculum/structure/blocks/lab-selection-sort.json @@ -1,5 +1,4 @@ { - "name": "Selection Sort Lab", "isUpcomingChange": false, "dashedName": "lab-selection-sort", "challengeOrder": [ diff --git a/curriculum/structure/blocks/lab-sentence-maker.json b/curriculum/structure/blocks/lab-sentence-maker.json index 9a8ad21c467..8b1586ec043 100644 --- a/curriculum/structure/blocks/lab-sentence-maker.json +++ b/curriculum/structure/blocks/lab-sentence-maker.json @@ -1,5 +1,4 @@ { - "name": "Build a Sentence Maker", "blockLabel": "lab", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lab-slice-and-splice.json b/curriculum/structure/blocks/lab-slice-and-splice.json index 4df1f5899e1..c29e5e5435c 100644 --- a/curriculum/structure/blocks/lab-slice-and-splice.json +++ b/curriculum/structure/blocks/lab-slice-and-splice.json @@ -1,5 +1,4 @@ { - "name": "Implement the Slice and Splice Algorithm", "blockLabel": "lab", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lab-smart-word-replacement.json b/curriculum/structure/blocks/lab-smart-word-replacement.json index eca998c76cb..0f0f2be4326 100644 --- a/curriculum/structure/blocks/lab-smart-word-replacement.json +++ b/curriculum/structure/blocks/lab-smart-word-replacement.json @@ -1,5 +1,4 @@ { - "name": "Build a Smart Word Replacement Function", "isUpcomingChange": false, "dashedName": "lab-smart-word-replacement", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/lab-sorted-index-finder.json b/curriculum/structure/blocks/lab-sorted-index-finder.json index 8571d4ee688..5cf6f2ecb88 100644 --- a/curriculum/structure/blocks/lab-sorted-index-finder.json +++ b/curriculum/structure/blocks/lab-sorted-index-finder.json @@ -1,5 +1,4 @@ { - "name": "Implement a Sorted Index Finder", "isUpcomingChange": false, "dashedName": "lab-sorted-index-finder", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/lab-sorting-visualizer.json b/curriculum/structure/blocks/lab-sorting-visualizer.json index 9c18ea2b06b..156b4e5d6dc 100644 --- a/curriculum/structure/blocks/lab-sorting-visualizer.json +++ b/curriculum/structure/blocks/lab-sorting-visualizer.json @@ -1,5 +1,4 @@ { - "name": "Build a Sorting Visualizer", "isUpcomingChange": false, "usesMultifileEditor": true, "blockLabel": "lab", diff --git a/curriculum/structure/blocks/lab-spinal-case-converter.json b/curriculum/structure/blocks/lab-spinal-case-converter.json index f7cf2759c8f..11624566f71 100644 --- a/curriculum/structure/blocks/lab-spinal-case-converter.json +++ b/curriculum/structure/blocks/lab-spinal-case-converter.json @@ -1,5 +1,4 @@ { - "name": "Implement a Spinal Case Converter", "isUpcomingChange": false, "dashedName": "lab-spinal-case-converter", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/lab-string-ending-checker.json b/curriculum/structure/blocks/lab-string-ending-checker.json index c530be69851..b0148ea54d6 100644 --- a/curriculum/structure/blocks/lab-string-ending-checker.json +++ b/curriculum/structure/blocks/lab-string-ending-checker.json @@ -1,5 +1,4 @@ { - "name": "Build a Confirm the Ending Tool", "isUpcomingChange": false, "dashedName": "lab-string-ending-checker", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/lab-stylized-to-do-list.json b/curriculum/structure/blocks/lab-stylized-to-do-list.json index 79cfd4d3bfd..b41f629016a 100644 --- a/curriculum/structure/blocks/lab-stylized-to-do-list.json +++ b/curriculum/structure/blocks/lab-stylized-to-do-list.json @@ -1,5 +1,4 @@ { - "name": "Build a Stylized To-Do List", "blockLabel": "lab", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lab-sum-all-numbers-algorithm.json b/curriculum/structure/blocks/lab-sum-all-numbers-algorithm.json index c78441dba83..b8a32b2cf47 100644 --- a/curriculum/structure/blocks/lab-sum-all-numbers-algorithm.json +++ b/curriculum/structure/blocks/lab-sum-all-numbers-algorithm.json @@ -1,5 +1,4 @@ { - "name": "Design a Sum All Numbers Algorithm", "isUpcomingChange": false, "usesMultifileEditor": true, "blockLabel": "lab", diff --git a/curriculum/structure/blocks/lab-survey-form.json b/curriculum/structure/blocks/lab-survey-form.json index 235966df00a..fa63ff25244 100644 --- a/curriculum/structure/blocks/lab-survey-form.json +++ b/curriculum/structure/blocks/lab-survey-form.json @@ -1,5 +1,4 @@ { - "name": "Build a Survey Form", "blockLabel": "lab", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lab-symmetric-difference.json b/curriculum/structure/blocks/lab-symmetric-difference.json index 5bdd78be28d..9fbf0739cd9 100644 --- a/curriculum/structure/blocks/lab-symmetric-difference.json +++ b/curriculum/structure/blocks/lab-symmetric-difference.json @@ -1,5 +1,4 @@ { - "name": "Build a Symmetric Difference Function", "isUpcomingChange": false, "dashedName": "lab-symmetric-difference", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/lab-technical-documentation-page.json b/curriculum/structure/blocks/lab-technical-documentation-page.json index 605541743ca..e2ecd80e50d 100644 --- a/curriculum/structure/blocks/lab-technical-documentation-page.json +++ b/curriculum/structure/blocks/lab-technical-documentation-page.json @@ -1,5 +1,4 @@ { - "name": "Build a Technical Documentation Page", "blockLabel": "lab", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lab-theme-switcher.json b/curriculum/structure/blocks/lab-theme-switcher.json index c023480a10c..6e8c08b522c 100644 --- a/curriculum/structure/blocks/lab-theme-switcher.json +++ b/curriculum/structure/blocks/lab-theme-switcher.json @@ -1,5 +1,4 @@ { - "name": "Build a Theme Switcher", "isUpcomingChange": false, "blockLabel": "lab", "blockLayout": "link", diff --git a/curriculum/structure/blocks/lab-tic-tac-toe.json b/curriculum/structure/blocks/lab-tic-tac-toe.json index c8b670e1590..4d7f4f1879a 100644 --- a/curriculum/structure/blocks/lab-tic-tac-toe.json +++ b/curriculum/structure/blocks/lab-tic-tac-toe.json @@ -1,5 +1,4 @@ { - "name": "Build a Tic-Tac-Toe Game", "usesMultifileEditor": true, "dashedName": "lab-tic-tac-toe", "challengeOrder": [ diff --git a/curriculum/structure/blocks/lab-title-case-converter.json b/curriculum/structure/blocks/lab-title-case-converter.json index 6ed8536f1ab..4135d2afb2c 100644 --- a/curriculum/structure/blocks/lab-title-case-converter.json +++ b/curriculum/structure/blocks/lab-title-case-converter.json @@ -1,5 +1,4 @@ { - "name": "Build a Title Case Converter", "isUpcomingChange": false, "dashedName": "lab-title-case-converter", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/lab-tower-of-hanoi.json b/curriculum/structure/blocks/lab-tower-of-hanoi.json index e380838cbf6..1c98b25064d 100644 --- a/curriculum/structure/blocks/lab-tower-of-hanoi.json +++ b/curriculum/structure/blocks/lab-tower-of-hanoi.json @@ -1,5 +1,4 @@ { - "name": "Implement the Tower of Hanoi Algorithm", "isUpcomingChange": false, "dashedName": "lab-tower-of-hanoi", "blockLayout": "link", diff --git a/curriculum/structure/blocks/lab-travel-agency-page.json b/curriculum/structure/blocks/lab-travel-agency-page.json index 1014746f097..bc524c91d16 100644 --- a/curriculum/structure/blocks/lab-travel-agency-page.json +++ b/curriculum/structure/blocks/lab-travel-agency-page.json @@ -1,5 +1,4 @@ { - "name": "Build a Travel Agency Page", "blockLabel": "lab", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lab-travel-weather-planner.json b/curriculum/structure/blocks/lab-travel-weather-planner.json index cae16e24b2a..6cd89b349f4 100755 --- a/curriculum/structure/blocks/lab-travel-weather-planner.json +++ b/curriculum/structure/blocks/lab-travel-weather-planner.json @@ -1,5 +1,4 @@ { - "name": "Build a Travel Weather Planner", "isUpcomingChange": false, "dashedName": "lab-travel-weather-planner", "helpCategory": "Python", diff --git a/curriculum/structure/blocks/lab-tribute-page.json b/curriculum/structure/blocks/lab-tribute-page.json index 6fccb6e1a0e..06188682051 100644 --- a/curriculum/structure/blocks/lab-tribute-page.json +++ b/curriculum/structure/blocks/lab-tribute-page.json @@ -1,5 +1,4 @@ { - "name": "Build a Tribute Page", "blockLabel": "lab", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lab-truncate-string.json b/curriculum/structure/blocks/lab-truncate-string.json index c3ba994ecfb..1dfbbc9c28a 100644 --- a/curriculum/structure/blocks/lab-truncate-string.json +++ b/curriculum/structure/blocks/lab-truncate-string.json @@ -1,5 +1,4 @@ { - "name": "Implement the Truncate a String Algorithm", "isUpcomingChange": false, "usesMultifileEditor": true, "blockLabel": "lab", diff --git a/curriculum/structure/blocks/lab-unique-sorted-union.json b/curriculum/structure/blocks/lab-unique-sorted-union.json index 9b2f20e33b9..61a76165ea2 100644 --- a/curriculum/structure/blocks/lab-unique-sorted-union.json +++ b/curriculum/structure/blocks/lab-unique-sorted-union.json @@ -1,5 +1,4 @@ { - "name": "Implement a Unique Sorted Union", "blockLabel": "lab", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lab-user-configuration-manager.json b/curriculum/structure/blocks/lab-user-configuration-manager.json index 7e83be89fcc..d109565adee 100644 --- a/curriculum/structure/blocks/lab-user-configuration-manager.json +++ b/curriculum/structure/blocks/lab-user-configuration-manager.json @@ -1,5 +1,4 @@ { - "name": "Build a User Configuration Manager", "isUpcomingChange": false, "dashedName": "lab-user-configuration-manager", "challengeOrder": [ diff --git a/curriculum/structure/blocks/lab-value-remover-function.json b/curriculum/structure/blocks/lab-value-remover-function.json index c961dfc5c0b..e807de6e551 100644 --- a/curriculum/structure/blocks/lab-value-remover-function.json +++ b/curriculum/structure/blocks/lab-value-remover-function.json @@ -1,5 +1,4 @@ { - "name": "Implement a Value Remover Function", "isUpcomingChange": false, "dashedName": "lab-value-remover-function", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/lab-video-compilation-page.json b/curriculum/structure/blocks/lab-video-compilation-page.json index ba0e3166b04..ab3b0dd6069 100644 --- a/curriculum/structure/blocks/lab-video-compilation-page.json +++ b/curriculum/structure/blocks/lab-video-compilation-page.json @@ -1,5 +1,4 @@ { - "name": "Build a Video Compilation Page", "blockLabel": "lab", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lab-voting-system.json b/curriculum/structure/blocks/lab-voting-system.json index 139406e4966..49f01e87ec3 100644 --- a/curriculum/structure/blocks/lab-voting-system.json +++ b/curriculum/structure/blocks/lab-voting-system.json @@ -1,5 +1,4 @@ { - "name": "Build a Voting System", "isUpcomingChange": false, "usesMultifileEditor": true, "dashedName": "lab-voting-system", diff --git a/curriculum/structure/blocks/lab-weather-app.json b/curriculum/structure/blocks/lab-weather-app.json index 765905dbb4b..f505e9dbd06 100644 --- a/curriculum/structure/blocks/lab-weather-app.json +++ b/curriculum/structure/blocks/lab-weather-app.json @@ -1,5 +1,4 @@ { - "name": "Build a Weather App", "isUpcomingChange": false, "usesMultifileEditor": true, "dashedName": "lab-weather-app", diff --git a/curriculum/structure/blocks/lab-world-cup-database.json b/curriculum/structure/blocks/lab-world-cup-database.json index f0a383e4b93..174ddc40eaf 100644 --- a/curriculum/structure/blocks/lab-world-cup-database.json +++ b/curriculum/structure/blocks/lab-world-cup-database.json @@ -1,5 +1,4 @@ { - "name": "Build a World Cup Database", "blockLabel": "lab", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/learn-about-adverbial-phrases.json b/curriculum/structure/blocks/learn-about-adverbial-phrases.json index 45d79e05832..d24a1ae8d9a 100644 --- a/curriculum/structure/blocks/learn-about-adverbial-phrases.json +++ b/curriculum/structure/blocks/learn-about-adverbial-phrases.json @@ -1,5 +1,4 @@ { - "name": "Learn About Adverbial Phrases", "isUpcomingChange": false, "dashedName": "learn-about-adverbial-phrases", "challengeOrder": [ diff --git a/curriculum/structure/blocks/learn-about-speculation-and-requests.json b/curriculum/structure/blocks/learn-about-speculation-and-requests.json index c8e727d11c6..39b562cf9ce 100644 --- a/curriculum/structure/blocks/learn-about-speculation-and-requests.json +++ b/curriculum/structure/blocks/learn-about-speculation-and-requests.json @@ -1,5 +1,4 @@ { - "name": "Learn About Speculation and Requests", "isUpcomingChange": false, "dashedName": "learn-about-speculation-and-requests", "challengeOrder": [ diff --git a/curriculum/structure/blocks/learn-accessibility-by-building-a-quiz.json b/curriculum/structure/blocks/learn-accessibility-by-building-a-quiz.json index d34084983eb..72ea233c24a 100644 --- a/curriculum/structure/blocks/learn-accessibility-by-building-a-quiz.json +++ b/curriculum/structure/blocks/learn-accessibility-by-building-a-quiz.json @@ -1,5 +1,4 @@ { - "name": "Learn Accessibility by Building a Quiz", "isUpcomingChange": false, "usesMultifileEditor": true, "hasEditableBoundaries": true, diff --git a/curriculum/structure/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator.json b/curriculum/structure/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator.json index 99b2cb18a6d..333fa271de5 100644 --- a/curriculum/structure/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator.json +++ b/curriculum/structure/blocks/learn-advanced-array-methods-by-building-a-statistics-calculator.json @@ -1,5 +1,4 @@ { - "name": "Learn Advanced Array Methods by Building a Statistics Calculator", "isUpcomingChange": false, "usesMultifileEditor": true, "hasEditableBoundaries": true, diff --git a/curriculum/structure/blocks/learn-advanced-bash-by-building-a-kitty-ipsum-translator.json b/curriculum/structure/blocks/learn-advanced-bash-by-building-a-kitty-ipsum-translator.json index 406b0085270..cad91a35ab6 100644 --- a/curriculum/structure/blocks/learn-advanced-bash-by-building-a-kitty-ipsum-translator.json +++ b/curriculum/structure/blocks/learn-advanced-bash-by-building-a-kitty-ipsum-translator.json @@ -1,5 +1,4 @@ { - "name": "Learn Advanced Bash by Building a Kitty Ipsum Translator", "isUpcomingChange": false, "dashedName": "learn-advanced-bash-by-building-a-kitty-ipsum-translator", "helpCategory": "Backend Development", diff --git a/curriculum/structure/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm.json b/curriculum/structure/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm.json index c84bf4d0681..364cb2eef5f 100644 --- a/curriculum/structure/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm.json +++ b/curriculum/structure/blocks/learn-algorithm-design-by-building-a-shortest-path-algorithm.json @@ -1,5 +1,4 @@ { - "name": "Learn Algorithm Design by Building a Shortest Path Algorithm", "isUpcomingChange": false, "usesMultifileEditor": true, "hasEditableBoundaries": true, diff --git a/curriculum/structure/blocks/learn-applications-of-linear-systems.json b/curriculum/structure/blocks/learn-applications-of-linear-systems.json index a17deddde2f..98f4a318e9b 100644 --- a/curriculum/structure/blocks/learn-applications-of-linear-systems.json +++ b/curriculum/structure/blocks/learn-applications-of-linear-systems.json @@ -1,5 +1,4 @@ { - "name": "Learn Applications of Linear Systems", "isUpcomingChange": false, "dashedName": "learn-applications-of-linear-systems", "helpCategory": "Python", diff --git a/curriculum/structure/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard.json b/curriculum/structure/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard.json index 16ab224be84..c69ac429f8b 100644 --- a/curriculum/structure/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard.json +++ b/curriculum/structure/blocks/learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard.json @@ -1,5 +1,4 @@ { - "name": "Learn Asynchronous Programming by Building an fCC Forum Leaderboard", "isUpcomingChange": false, "usesMultifileEditor": true, "hasEditableBoundaries": true, diff --git a/curriculum/structure/blocks/learn-bash-and-sql-by-building-a-bike-rental-shop.json b/curriculum/structure/blocks/learn-bash-and-sql-by-building-a-bike-rental-shop.json index 0a6587708b3..213da46d86c 100644 --- a/curriculum/structure/blocks/learn-bash-and-sql-by-building-a-bike-rental-shop.json +++ b/curriculum/structure/blocks/learn-bash-and-sql-by-building-a-bike-rental-shop.json @@ -1,5 +1,4 @@ { - "name": "Learn Bash and SQL by Building a Bike Rental Shop", "isUpcomingChange": false, "dashedName": "learn-bash-and-sql-by-building-a-bike-rental-shop", "helpCategory": "Backend Development", diff --git a/curriculum/structure/blocks/learn-bash-by-building-a-boilerplate.json b/curriculum/structure/blocks/learn-bash-by-building-a-boilerplate.json index ff3ced77ffd..d0133f6d804 100644 --- a/curriculum/structure/blocks/learn-bash-by-building-a-boilerplate.json +++ b/curriculum/structure/blocks/learn-bash-by-building-a-boilerplate.json @@ -1,5 +1,4 @@ { - "name": "Learn Bash by Building a Boilerplate", "isUpcomingChange": false, "dashedName": "learn-bash-by-building-a-boilerplate", "helpCategory": "Backend Development", diff --git a/curriculum/structure/blocks/learn-bash-scripting-by-building-five-programs.json b/curriculum/structure/blocks/learn-bash-scripting-by-building-five-programs.json index f7fdd7ee979..a3570c5c89e 100644 --- a/curriculum/structure/blocks/learn-bash-scripting-by-building-five-programs.json +++ b/curriculum/structure/blocks/learn-bash-scripting-by-building-five-programs.json @@ -1,5 +1,4 @@ { - "name": "Learn Bash Scripting by Building Five Programs", "isUpcomingChange": false, "dashedName": "learn-bash-scripting-by-building-five-programs", "helpCategory": "Backend Development", diff --git a/curriculum/structure/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter.json b/curriculum/structure/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter.json index bd33c61d792..0ec53ecbadd 100644 --- a/curriculum/structure/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter.json +++ b/curriculum/structure/blocks/learn-basic-algorithmic-thinking-by-building-a-number-sorter.json @@ -1,5 +1,4 @@ { - "name": "Learn Basic Algorithmic Thinking by Building a Number Sorter", "isUpcomingChange": false, "usesMultifileEditor": true, "hasEditableBoundaries": true, diff --git a/curriculum/structure/blocks/learn-basic-css-by-building-a-cafe-menu.json b/curriculum/structure/blocks/learn-basic-css-by-building-a-cafe-menu.json index 33da4a1d410..c7e6f6c32da 100644 --- a/curriculum/structure/blocks/learn-basic-css-by-building-a-cafe-menu.json +++ b/curriculum/structure/blocks/learn-basic-css-by-building-a-cafe-menu.json @@ -1,5 +1,4 @@ { - "name": "Learn Basic CSS by Building a Cafe Menu", "isUpcomingChange": false, "usesMultifileEditor": true, "hasEditableBoundaries": true, diff --git a/curriculum/structure/blocks/learn-basic-debugging-by-building-a-random-background-color-changer.json b/curriculum/structure/blocks/learn-basic-debugging-by-building-a-random-background-color-changer.json index e9f54dd5201..03d3e652392 100644 --- a/curriculum/structure/blocks/learn-basic-debugging-by-building-a-random-background-color-changer.json +++ b/curriculum/structure/blocks/learn-basic-debugging-by-building-a-random-background-color-changer.json @@ -1,5 +1,4 @@ { - "name": "Learn Basic Debugging by Building a Random Background Color Changer", "isUpcomingChange": false, "usesMultifileEditor": true, "hasEditableBoundaries": true, diff --git a/curriculum/structure/blocks/learn-basic-javascript-by-building-a-role-playing-game.json b/curriculum/structure/blocks/learn-basic-javascript-by-building-a-role-playing-game.json index 86b40171be6..f4ca10f3d7f 100644 --- a/curriculum/structure/blocks/learn-basic-javascript-by-building-a-role-playing-game.json +++ b/curriculum/structure/blocks/learn-basic-javascript-by-building-a-role-playing-game.json @@ -1,5 +1,4 @@ { - "name": "Learn Basic JavaScript by Building a Role Playing Game", "isUpcomingChange": false, "usesMultifileEditor": true, "hasEditableBoundaries": true, diff --git a/curriculum/structure/blocks/learn-basic-oop-by-building-a-shopping-cart.json b/curriculum/structure/blocks/learn-basic-oop-by-building-a-shopping-cart.json index d7ea3a3a819..90e7e819e17 100644 --- a/curriculum/structure/blocks/learn-basic-oop-by-building-a-shopping-cart.json +++ b/curriculum/structure/blocks/learn-basic-oop-by-building-a-shopping-cart.json @@ -1,5 +1,4 @@ { - "name": "Learn Basic OOP by Building a Shopping Cart", "isUpcomingChange": false, "usesMultifileEditor": true, "hasEditableBoundaries": true, diff --git a/curriculum/structure/blocks/learn-basic-string-and-array-methods-by-building-a-music-player.json b/curriculum/structure/blocks/learn-basic-string-and-array-methods-by-building-a-music-player.json index 4a2017c0eb2..cf8da19b261 100644 --- a/curriculum/structure/blocks/learn-basic-string-and-array-methods-by-building-a-music-player.json +++ b/curriculum/structure/blocks/learn-basic-string-and-array-methods-by-building-a-music-player.json @@ -1,5 +1,4 @@ { - "name": "Learn Basic String and Array Methods by Building a Music Player", "isUpcomingChange": false, "usesMultifileEditor": true, "hasEditableBoundaries": true, diff --git a/curriculum/structure/blocks/learn-business-applications-of-college-algebra.json b/curriculum/structure/blocks/learn-business-applications-of-college-algebra.json index 19f02b54263..3f0483a8dd0 100644 --- a/curriculum/structure/blocks/learn-business-applications-of-college-algebra.json +++ b/curriculum/structure/blocks/learn-business-applications-of-college-algebra.json @@ -1,5 +1,4 @@ { - "name": "Learn Business Applications of College Algebra", "isUpcomingChange": false, "dashedName": "learn-business-applications-of-college-algebra", "helpCategory": "Python", diff --git a/curriculum/structure/blocks/learn-classes-and-objects-by-building-a-sudoku-solver.json b/curriculum/structure/blocks/learn-classes-and-objects-by-building-a-sudoku-solver.json index 5da1b623ede..46ab5e4d854 100644 --- a/curriculum/structure/blocks/learn-classes-and-objects-by-building-a-sudoku-solver.json +++ b/curriculum/structure/blocks/learn-classes-and-objects-by-building-a-sudoku-solver.json @@ -1,5 +1,4 @@ { - "name": "Learn Classes and Objects by Building a Sudoku Solver", "isUpcomingChange": false, "usesMultifileEditor": true, "hasEditableBoundaries": true, diff --git a/curriculum/structure/blocks/learn-common-factors-and-square-roots.json b/curriculum/structure/blocks/learn-common-factors-and-square-roots.json index 3ef34b3c5bf..ec69f3dc8a4 100644 --- a/curriculum/structure/blocks/learn-common-factors-and-square-roots.json +++ b/curriculum/structure/blocks/learn-common-factors-and-square-roots.json @@ -1,5 +1,4 @@ { - "name": "Learn Common Factors and Square Roots", "isUpcomingChange": false, "dashedName": "learn-common-factors-and-square-roots", "helpCategory": "Python", diff --git a/curriculum/structure/blocks/learn-common-phrasal-verbs-and-idioms.json b/curriculum/structure/blocks/learn-common-phrasal-verbs-and-idioms.json index e2e11ad5232..16d58a4f9f6 100644 --- a/curriculum/structure/blocks/learn-common-phrasal-verbs-and-idioms.json +++ b/curriculum/structure/blocks/learn-common-phrasal-verbs-and-idioms.json @@ -1,5 +1,4 @@ { - "name": "Learn Common Phrasal Verbs and Idioms", "isUpcomingChange": false, "dashedName": "learn-common-phrasal-verbs-and-idioms", "challengeOrder": [ diff --git a/curriculum/structure/blocks/learn-conversation-starters-in-the-break-room.json b/curriculum/structure/blocks/learn-conversation-starters-in-the-break-room.json index 878d43528d6..0d6294f63da 100644 --- a/curriculum/structure/blocks/learn-conversation-starters-in-the-break-room.json +++ b/curriculum/structure/blocks/learn-conversation-starters-in-the-break-room.json @@ -1,5 +1,4 @@ { - "name": "Learn Conversation Starters in the Break Room", "isUpcomingChange": false, "dashedName": "learn-conversation-starters-in-the-break-room", "challengeOrder": [ diff --git a/curriculum/structure/blocks/learn-css-animation-by-building-a-ferris-wheel.json b/curriculum/structure/blocks/learn-css-animation-by-building-a-ferris-wheel.json index c012f0e270d..3ddf5599248 100644 --- a/curriculum/structure/blocks/learn-css-animation-by-building-a-ferris-wheel.json +++ b/curriculum/structure/blocks/learn-css-animation-by-building-a-ferris-wheel.json @@ -1,5 +1,4 @@ { - "name": "Learn CSS Animation by Building a Ferris Wheel", "isUpcomingChange": false, "usesMultifileEditor": true, "hasEditableBoundaries": true, diff --git a/curriculum/structure/blocks/learn-css-colors-by-building-a-set-of-colored-markers.json b/curriculum/structure/blocks/learn-css-colors-by-building-a-set-of-colored-markers.json index ccc096e8dd2..ba02491085d 100644 --- a/curriculum/structure/blocks/learn-css-colors-by-building-a-set-of-colored-markers.json +++ b/curriculum/structure/blocks/learn-css-colors-by-building-a-set-of-colored-markers.json @@ -1,5 +1,4 @@ { - "name": "Learn CSS Colors by Building a Set of Colored Markers", "isUpcomingChange": false, "usesMultifileEditor": true, "hasEditableBoundaries": true, diff --git a/curriculum/structure/blocks/learn-css-flexbox-by-building-a-photo-gallery.json b/curriculum/structure/blocks/learn-css-flexbox-by-building-a-photo-gallery.json index dfceb66aed6..2cbc415fa00 100644 --- a/curriculum/structure/blocks/learn-css-flexbox-by-building-a-photo-gallery.json +++ b/curriculum/structure/blocks/learn-css-flexbox-by-building-a-photo-gallery.json @@ -1,5 +1,4 @@ { - "name": "Learn CSS Flexbox by Building a Photo Gallery", "isUpcomingChange": false, "usesMultifileEditor": true, "hasEditableBoundaries": true, diff --git a/curriculum/structure/blocks/learn-css-grid-by-building-a-magazine.json b/curriculum/structure/blocks/learn-css-grid-by-building-a-magazine.json index 949a46a5c05..e41c5de26e5 100644 --- a/curriculum/structure/blocks/learn-css-grid-by-building-a-magazine.json +++ b/curriculum/structure/blocks/learn-css-grid-by-building-a-magazine.json @@ -1,5 +1,4 @@ { - "name": "Learn CSS Grid by Building a Magazine", "isUpcomingChange": false, "usesMultifileEditor": true, "hasEditableBoundaries": true, diff --git a/curriculum/structure/blocks/learn-css-transforms-by-building-a-penguin.json b/curriculum/structure/blocks/learn-css-transforms-by-building-a-penguin.json index 2940e1bf054..fb390e3b11e 100644 --- a/curriculum/structure/blocks/learn-css-transforms-by-building-a-penguin.json +++ b/curriculum/structure/blocks/learn-css-transforms-by-building-a-penguin.json @@ -1,5 +1,4 @@ { - "name": "Learn CSS Transforms by Building a Penguin", "isUpcomingChange": false, "usesMultifileEditor": true, "hasEditableBoundaries": true, diff --git a/curriculum/structure/blocks/learn-css-variables-by-building-a-city-skyline.json b/curriculum/structure/blocks/learn-css-variables-by-building-a-city-skyline.json index 00615c34e4b..4a573f757ff 100644 --- a/curriculum/structure/blocks/learn-css-variables-by-building-a-city-skyline.json +++ b/curriculum/structure/blocks/learn-css-variables-by-building-a-city-skyline.json @@ -1,5 +1,4 @@ { - "name": "Learn CSS Variables by Building a City Skyline", "isUpcomingChange": false, "usesMultifileEditor": true, "hasEditableBoundaries": true, diff --git a/curriculum/structure/blocks/learn-data-structures-by-building-the-merge-sort-algorithm.json b/curriculum/structure/blocks/learn-data-structures-by-building-the-merge-sort-algorithm.json index e37cc350c86..84b0de6deee 100644 --- a/curriculum/structure/blocks/learn-data-structures-by-building-the-merge-sort-algorithm.json +++ b/curriculum/structure/blocks/learn-data-structures-by-building-the-merge-sort-algorithm.json @@ -1,5 +1,4 @@ { - "name": "Learn Data Structures by Building the Merge Sort Algorithm", "isUpcomingChange": false, "usesMultifileEditor": true, "hasEditableBoundaries": true, diff --git a/curriculum/structure/blocks/learn-determiners-and-advanced-use-of-articles.json b/curriculum/structure/blocks/learn-determiners-and-advanced-use-of-articles.json index 598ce0fcde9..efc61df3077 100644 --- a/curriculum/structure/blocks/learn-determiners-and-advanced-use-of-articles.json +++ b/curriculum/structure/blocks/learn-determiners-and-advanced-use-of-articles.json @@ -1,5 +1,4 @@ { - "name": "Learn Determiners and Advanced Use of Articles", "isUpcomingChange": false, "dashedName": "learn-determiners-and-advanced-use-of-articles", "challengeOrder": [ diff --git a/curriculum/structure/blocks/learn-encapsulation-by-building-a-projectile-trajectory-calculator.json b/curriculum/structure/blocks/learn-encapsulation-by-building-a-projectile-trajectory-calculator.json index 57707464e3d..5a39a3faf68 100644 --- a/curriculum/structure/blocks/learn-encapsulation-by-building-a-projectile-trajectory-calculator.json +++ b/curriculum/structure/blocks/learn-encapsulation-by-building-a-projectile-trajectory-calculator.json @@ -1,5 +1,4 @@ { - "name": "Learn Encapsulation by Building a Projectile Trajectory Calculator", "isUpcomingChange": false, "usesMultifileEditor": true, "hasEditableBoundaries": true, diff --git a/curriculum/structure/blocks/learn-exponents-and-logarithms.json b/curriculum/structure/blocks/learn-exponents-and-logarithms.json index a2a89aecf71..af8b419a1d2 100644 --- a/curriculum/structure/blocks/learn-exponents-and-logarithms.json +++ b/curriculum/structure/blocks/learn-exponents-and-logarithms.json @@ -1,5 +1,4 @@ { - "name": "Learn Exponents and Logarithms", "isUpcomingChange": false, "dashedName": "learn-exponents-and-logarithms", "helpCategory": "Python", diff --git a/curriculum/structure/blocks/learn-fetch-and-promises-by-building-an-fcc-authors-page.json b/curriculum/structure/blocks/learn-fetch-and-promises-by-building-an-fcc-authors-page.json index 103203e0e87..4ea16eb2569 100644 --- a/curriculum/structure/blocks/learn-fetch-and-promises-by-building-an-fcc-authors-page.json +++ b/curriculum/structure/blocks/learn-fetch-and-promises-by-building-an-fcc-authors-page.json @@ -1,5 +1,4 @@ { - "name": "Learn Fetch and Promises by Building an fCC Authors Page", "isUpcomingChange": false, "usesMultifileEditor": true, "hasEditableBoundaries": true, diff --git a/curriculum/structure/blocks/learn-form-validation-by-building-a-calorie-counter.json b/curriculum/structure/blocks/learn-form-validation-by-building-a-calorie-counter.json index fceb793568b..4ca5105b93e 100644 --- a/curriculum/structure/blocks/learn-form-validation-by-building-a-calorie-counter.json +++ b/curriculum/structure/blocks/learn-form-validation-by-building-a-calorie-counter.json @@ -1,5 +1,4 @@ { - "name": "Learn Form Validation by Building a Calorie Counter", "isUpcomingChange": false, "usesMultifileEditor": true, "hasEditableBoundaries": true, diff --git a/curriculum/structure/blocks/learn-fractions-and-decimals.json b/curriculum/structure/blocks/learn-fractions-and-decimals.json index 5bd823e220d..1782f4fb920 100644 --- a/curriculum/structure/blocks/learn-fractions-and-decimals.json +++ b/curriculum/structure/blocks/learn-fractions-and-decimals.json @@ -1,5 +1,4 @@ { - "name": "Learn Fractions and Decimals", "isUpcomingChange": false, "dashedName": "learn-fractions-and-decimals", "helpCategory": "Python", diff --git a/curriculum/structure/blocks/learn-functional-programming-by-building-a-spreadsheet.json b/curriculum/structure/blocks/learn-functional-programming-by-building-a-spreadsheet.json index be1031f8e0e..dd17d40bb12 100644 --- a/curriculum/structure/blocks/learn-functional-programming-by-building-a-spreadsheet.json +++ b/curriculum/structure/blocks/learn-functional-programming-by-building-a-spreadsheet.json @@ -1,5 +1,4 @@ { - "name": "Learn Functional Programming by Building a Spreadsheet", "isUpcomingChange": false, "usesMultifileEditor": true, "hasEditableBoundaries": true, diff --git a/curriculum/structure/blocks/learn-functions-and-graphing.json b/curriculum/structure/blocks/learn-functions-and-graphing.json index 661400cc096..ec76840dd1c 100644 --- a/curriculum/structure/blocks/learn-functions-and-graphing.json +++ b/curriculum/structure/blocks/learn-functions-and-graphing.json @@ -1,5 +1,4 @@ { - "name": "Learn Functions and Graphing", "isUpcomingChange": false, "dashedName": "learn-functions-and-graphing", "helpCategory": "Python", diff --git a/curriculum/structure/blocks/learn-future-continuous-while-describing-actions.json b/curriculum/structure/blocks/learn-future-continuous-while-describing-actions.json index d3dc7a732ca..61dccbb14c3 100644 --- a/curriculum/structure/blocks/learn-future-continuous-while-describing-actions.json +++ b/curriculum/structure/blocks/learn-future-continuous-while-describing-actions.json @@ -1,5 +1,4 @@ { - "name": "Learn Future Continuous while Describing Actions", "isUpcomingChange": false, "dashedName": "learn-future-continuous-while-describing-actions", "challengeOrder": [ diff --git a/curriculum/structure/blocks/learn-git-by-building-an-sql-reference-object.json b/curriculum/structure/blocks/learn-git-by-building-an-sql-reference-object.json index 0d56b8638da..494d89835ca 100644 --- a/curriculum/structure/blocks/learn-git-by-building-an-sql-reference-object.json +++ b/curriculum/structure/blocks/learn-git-by-building-an-sql-reference-object.json @@ -1,5 +1,4 @@ { - "name": "Learn Git by Building an SQL Reference Object", "isUpcomingChange": false, "dashedName": "learn-git-by-building-an-sql-reference-object", "helpCategory": "Backend Development", diff --git a/curriculum/structure/blocks/learn-greetings-in-your-first-day-at-the-office.json b/curriculum/structure/blocks/learn-greetings-in-your-first-day-at-the-office.json index 788310e0c04..21128293497 100644 --- a/curriculum/structure/blocks/learn-greetings-in-your-first-day-at-the-office.json +++ b/curriculum/structure/blocks/learn-greetings-in-your-first-day-at-the-office.json @@ -1,5 +1,4 @@ { - "name": "Learn Greetings in your First Day at the Office", "isUpcomingChange": false, "dashedName": "learn-greetings-in-your-first-day-at-the-office", "challengeOrder": [ diff --git a/curriculum/structure/blocks/learn-how-to-analyze-code-documentation.json b/curriculum/structure/blocks/learn-how-to-analyze-code-documentation.json index d99f1322e4c..25deb08450a 100644 --- a/curriculum/structure/blocks/learn-how-to-analyze-code-documentation.json +++ b/curriculum/structure/blocks/learn-how-to-analyze-code-documentation.json @@ -1,5 +1,4 @@ { - "name": "Learn How to Analyze Code Documentation", "isUpcomingChange": false, "dashedName": "learn-how-to-analyze-code-documentation", "challengeOrder": [ diff --git a/curriculum/structure/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background.json b/curriculum/structure/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background.json index 312b91a17d8..d195eedc7af 100644 --- a/curriculum/structure/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background.json +++ b/curriculum/structure/blocks/learn-how-to-ask-and-share-about-educational-and-professional-background.json @@ -1,5 +1,4 @@ { - "name": "Learn How to Ask and Share About Educational and Professional Background", "isUpcomingChange": false, "dashedName": "learn-how-to-ask-and-share-about-educational-and-professional-background", "challengeOrder": [ diff --git a/curriculum/structure/blocks/learn-how-to-ask-for-clarification-on-code-understanding.json b/curriculum/structure/blocks/learn-how-to-ask-for-clarification-on-code-understanding.json index 9d19ce3224d..acd46165526 100644 --- a/curriculum/structure/blocks/learn-how-to-ask-for-clarification-on-code-understanding.json +++ b/curriculum/structure/blocks/learn-how-to-ask-for-clarification-on-code-understanding.json @@ -1,5 +1,4 @@ { - "name": "Learn How to Ask for Clarification on Code Understanding", "isUpcomingChange": false, "dashedName": "learn-how-to-ask-for-clarification-on-code-understanding", "challengeOrder": [ diff --git a/curriculum/structure/blocks/learn-how-to-clarify-information-in-different-interactions.json b/curriculum/structure/blocks/learn-how-to-clarify-information-in-different-interactions.json index 7a7359ce1c4..e65fd9b3fe3 100644 --- a/curriculum/structure/blocks/learn-how-to-clarify-information-in-different-interactions.json +++ b/curriculum/structure/blocks/learn-how-to-clarify-information-in-different-interactions.json @@ -1,5 +1,4 @@ { - "name": "Learn How to Clarify Information in Different Interactions", "isUpcomingChange": false, "dashedName": "learn-how-to-clarify-information-in-different-interactions", "challengeOrder": [ diff --git a/curriculum/structure/blocks/learn-how-to-clarify-misunderstandings.json b/curriculum/structure/blocks/learn-how-to-clarify-misunderstandings.json index ae77f5c6356..a3890b8b35d 100644 --- a/curriculum/structure/blocks/learn-how-to-clarify-misunderstandings.json +++ b/curriculum/structure/blocks/learn-how-to-clarify-misunderstandings.json @@ -1,5 +1,4 @@ { - "name": "Learn How to Clarify Misunderstandings", "isUpcomingChange": false, "dashedName": "learn-how-to-clarify-misunderstandings", "challengeOrder": [ diff --git a/curriculum/structure/blocks/learn-how-to-describe-places-and-events.json b/curriculum/structure/blocks/learn-how-to-describe-places-and-events.json index 9c2d4088c77..4689617b970 100644 --- a/curriculum/structure/blocks/learn-how-to-describe-places-and-events.json +++ b/curriculum/structure/blocks/learn-how-to-describe-places-and-events.json @@ -1,5 +1,4 @@ { - "name": "Learn How to Describe Places and Events", "isUpcomingChange": false, "dashedName": "learn-how-to-describe-places-and-events", "challengeOrder": [ diff --git a/curriculum/structure/blocks/learn-how-to-describe-your-current-project.json b/curriculum/structure/blocks/learn-how-to-describe-your-current-project.json index e1ff3eec973..5ac62a98783 100644 --- a/curriculum/structure/blocks/learn-how-to-describe-your-current-project.json +++ b/curriculum/structure/blocks/learn-how-to-describe-your-current-project.json @@ -1,5 +1,4 @@ { - "name": "Learn How to Describe Your Current Project", "isUpcomingChange": false, "dashedName": "learn-how-to-describe-your-current-project", "challengeOrder": [ diff --git a/curriculum/structure/blocks/learn-how-to-discuss-popular-trends-in-technology.json b/curriculum/structure/blocks/learn-how-to-discuss-popular-trends-in-technology.json index 5527e4e1843..a9ddfdf9c9c 100644 --- a/curriculum/structure/blocks/learn-how-to-discuss-popular-trends-in-technology.json +++ b/curriculum/structure/blocks/learn-how-to-discuss-popular-trends-in-technology.json @@ -1,5 +1,4 @@ { - "name": "Learn How to Discuss Popular Trends in Technology", "isUpcomingChange": false, "dashedName": "learn-how-to-discuss-popular-trends-in-technology", "challengeOrder": [ diff --git a/curriculum/structure/blocks/learn-how-to-discuss-roles-and-responsibilities.json b/curriculum/structure/blocks/learn-how-to-discuss-roles-and-responsibilities.json index 9c75434c3ec..379a96cf5ba 100644 --- a/curriculum/structure/blocks/learn-how-to-discuss-roles-and-responsibilities.json +++ b/curriculum/structure/blocks/learn-how-to-discuss-roles-and-responsibilities.json @@ -1,5 +1,4 @@ { - "name": "Learn How to Discuss Roles and Responsibilities", "isUpcomingChange": false, "dashedName": "learn-how-to-discuss-roles-and-responsibilities", "challengeOrder": [ diff --git a/curriculum/structure/blocks/learn-how-to-discuss-tech-trends-and-updates.json b/curriculum/structure/blocks/learn-how-to-discuss-tech-trends-and-updates.json index 7963772b104..5c18b41a4b8 100644 --- a/curriculum/structure/blocks/learn-how-to-discuss-tech-trends-and-updates.json +++ b/curriculum/structure/blocks/learn-how-to-discuss-tech-trends-and-updates.json @@ -1,5 +1,4 @@ { - "name": "Learn How to Discuss Tech Trends and Updates", "isUpcomingChange": false, "dashedName": "learn-how-to-discuss-tech-trends-and-updates", "challengeOrder": [ diff --git a/curriculum/structure/blocks/learn-how-to-discuss-your-morning-or-evening-routine.json b/curriculum/structure/blocks/learn-how-to-discuss-your-morning-or-evening-routine.json index 2c5bb76b61e..f880ce1e9ad 100644 --- a/curriculum/structure/blocks/learn-how-to-discuss-your-morning-or-evening-routine.json +++ b/curriculum/structure/blocks/learn-how-to-discuss-your-morning-or-evening-routine.json @@ -1,5 +1,4 @@ { - "name": "Learn How to Discuss Your Morning or Evening Routine", "isUpcomingChange": false, "dashedName": "learn-how-to-discuss-your-morning-or-evening-routine", "challengeOrder": [ diff --git a/curriculum/structure/blocks/learn-how-to-document-code-for-a-project.json b/curriculum/structure/blocks/learn-how-to-document-code-for-a-project.json index c083e448e51..2ef6dda8024 100644 --- a/curriculum/structure/blocks/learn-how-to-document-code-for-a-project.json +++ b/curriculum/structure/blocks/learn-how-to-document-code-for-a-project.json @@ -1,5 +1,4 @@ { - "name": "Learn How to Document Code for a Project", "isUpcomingChange": false, "dashedName": "learn-how-to-document-code-for-a-project", "challengeOrder": [ diff --git a/curriculum/structure/blocks/learn-how-to-express-agreement-or-disagreement.json b/curriculum/structure/blocks/learn-how-to-express-agreement-or-disagreement.json index 59a8dd0265e..caec302b31d 100644 --- a/curriculum/structure/blocks/learn-how-to-express-agreement-or-disagreement.json +++ b/curriculum/structure/blocks/learn-how-to-express-agreement-or-disagreement.json @@ -1,5 +1,4 @@ { - "name": "Learn How to Express Agreement or Disagreement", "isUpcomingChange": false, "dashedName": "learn-how-to-express-agreement-or-disagreement", "challengeOrder": [ diff --git a/curriculum/structure/blocks/learn-how-to-express-agreement.json b/curriculum/structure/blocks/learn-how-to-express-agreement.json index 25e9af7cd29..7bf8b9949ed 100644 --- a/curriculum/structure/blocks/learn-how-to-express-agreement.json +++ b/curriculum/structure/blocks/learn-how-to-express-agreement.json @@ -1,5 +1,4 @@ { - "name": "Learn How to Express Agreement", "isUpcomingChange": false, "dashedName": "learn-how-to-express-agreement", "challengeOrder": [ diff --git a/curriculum/structure/blocks/learn-how-to-express-concerns.json b/curriculum/structure/blocks/learn-how-to-express-concerns.json index bc7036e6270..efee28353d8 100644 --- a/curriculum/structure/blocks/learn-how-to-express-concerns.json +++ b/curriculum/structure/blocks/learn-how-to-express-concerns.json @@ -1,5 +1,4 @@ { - "name": "Learn How to Express Concerns", "isUpcomingChange": false, "dashedName": "learn-how-to-express-concerns", "challengeOrder": [ diff --git a/curriculum/structure/blocks/learn-how-to-express-decisions-based-on-comparisons.json b/curriculum/structure/blocks/learn-how-to-express-decisions-based-on-comparisons.json index 089fc8deca1..f5d534cc7a9 100644 --- a/curriculum/structure/blocks/learn-how-to-express-decisions-based-on-comparisons.json +++ b/curriculum/structure/blocks/learn-how-to-express-decisions-based-on-comparisons.json @@ -1,5 +1,4 @@ { - "name": "Learn How to Express Decisions Based on Comparisons", "isUpcomingChange": false, "dashedName": "learn-how-to-express-decisions-based-on-comparisons", "challengeOrder": [ diff --git a/curriculum/structure/blocks/learn-how-to-express-disagreement.json b/curriculum/structure/blocks/learn-how-to-express-disagreement.json index 4826436d9f1..9e784561c78 100644 --- a/curriculum/structure/blocks/learn-how-to-express-disagreement.json +++ b/curriculum/structure/blocks/learn-how-to-express-disagreement.json @@ -1,5 +1,4 @@ { - "name": "Learn How to Express Disagreement", "isUpcomingChange": false, "dashedName": "learn-how-to-express-disagreement", "challengeOrder": [ diff --git a/curriculum/structure/blocks/learn-how-to-graph-systems-of-equations.json b/curriculum/structure/blocks/learn-how-to-graph-systems-of-equations.json index 3ef60ae2e76..8a0ab81594a 100644 --- a/curriculum/structure/blocks/learn-how-to-graph-systems-of-equations.json +++ b/curriculum/structure/blocks/learn-how-to-graph-systems-of-equations.json @@ -1,5 +1,4 @@ { - "name": "Learn How to Graph Systems of Equations", "isUpcomingChange": false, "dashedName": "learn-how-to-graph-systems-of-equations", "helpCategory": "Python", diff --git a/curriculum/structure/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations.json b/curriculum/structure/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations.json index d641a02f839..c246aa192be 100644 --- a/curriculum/structure/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations.json +++ b/curriculum/structure/blocks/learn-how-to-have-a-conversation-about-preferences-and-motivations.json @@ -1,5 +1,4 @@ { - "name": "Learn How to Have a Conversation About Preferences and Motivations", "isUpcomingChange": false, "dashedName": "learn-how-to-have-a-conversation-about-preferences-and-motivations", "challengeOrder": [ diff --git a/curriculum/structure/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github.json b/curriculum/structure/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github.json index ce2d49f81ad..e38eee2e099 100644 --- a/curriculum/structure/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github.json +++ b/curriculum/structure/blocks/learn-how-to-help-a-coworker-troubleshoot-on-github.json @@ -1,5 +1,4 @@ { - "name": "Learn How to Help a Coworker Troubleshoot on GitHub", "isUpcomingChange": false, "dashedName": "learn-how-to-help-a-coworker-troubleshoot-on-github", "challengeOrder": [ diff --git a/curriculum/structure/blocks/learn-how-to-manage-a-conversation.json b/curriculum/structure/blocks/learn-how-to-manage-a-conversation.json index 1fb4cfe5ed2..3451c8c1383 100644 --- a/curriculum/structure/blocks/learn-how-to-manage-a-conversation.json +++ b/curriculum/structure/blocks/learn-how-to-manage-a-conversation.json @@ -1,5 +1,4 @@ { - "name": "Learn How to Manage a Conversation", "isUpcomingChange": false, "dashedName": "learn-how-to-manage-a-conversation", "challengeOrder": [ diff --git a/curriculum/structure/blocks/learn-how-to-offer-technical-support-and-guidance.json b/curriculum/structure/blocks/learn-how-to-offer-technical-support-and-guidance.json index e133be0f61d..fb3ef1faf63 100644 --- a/curriculum/structure/blocks/learn-how-to-offer-technical-support-and-guidance.json +++ b/curriculum/structure/blocks/learn-how-to-offer-technical-support-and-guidance.json @@ -1,5 +1,4 @@ { - "name": "Learn How to Offer Technical Support and Guidance", "isUpcomingChange": false, "dashedName": "learn-how-to-offer-technical-support-and-guidance", "challengeOrder": [ diff --git a/curriculum/structure/blocks/learn-how-to-plan-future-events.json b/curriculum/structure/blocks/learn-how-to-plan-future-events.json index 8bd7172bdb1..0fc19f40329 100644 --- a/curriculum/structure/blocks/learn-how-to-plan-future-events.json +++ b/curriculum/structure/blocks/learn-how-to-plan-future-events.json @@ -1,5 +1,4 @@ { - "name": "Learn How to Plan Future Events", "isUpcomingChange": false, "dashedName": "learn-how-to-plan-future-events", "challengeOrder": [ diff --git a/curriculum/structure/blocks/learn-how-to-provide-explanations-when-helping-others.json b/curriculum/structure/blocks/learn-how-to-provide-explanations-when-helping-others.json index 825d5bf4e57..c705037e743 100644 --- a/curriculum/structure/blocks/learn-how-to-provide-explanations-when-helping-others.json +++ b/curriculum/structure/blocks/learn-how-to-provide-explanations-when-helping-others.json @@ -1,5 +1,4 @@ { - "name": "Learn How to Provide Explanations When Helping Others", "isUpcomingChange": false, "dashedName": "learn-how-to-provide-explanations-when-helping-others", "challengeOrder": [ diff --git a/curriculum/structure/blocks/learn-how-to-read-and-understand-code-documentation.json b/curriculum/structure/blocks/learn-how-to-read-and-understand-code-documentation.json index 40ec27dff61..2e6fada4770 100644 --- a/curriculum/structure/blocks/learn-how-to-read-and-understand-code-documentation.json +++ b/curriculum/structure/blocks/learn-how-to-read-and-understand-code-documentation.json @@ -1,5 +1,4 @@ { - "name": "Learn How to Read and Understand Code Documentation", "isUpcomingChange": false, "dashedName": "learn-how-to-read-and-understand-code-documentation", "challengeOrder": [ diff --git a/curriculum/structure/blocks/learn-how-to-request-and-receive-guidance.json b/curriculum/structure/blocks/learn-how-to-request-and-receive-guidance.json index e1b52e66643..e5ca4b18384 100644 --- a/curriculum/structure/blocks/learn-how-to-request-and-receive-guidance.json +++ b/curriculum/structure/blocks/learn-how-to-request-and-receive-guidance.json @@ -1,5 +1,4 @@ { - "name": "Learn How to Request and Receive Guidance", "isUpcomingChange": false, "dashedName": "learn-how-to-request-and-receive-guidance", "challengeOrder": [ diff --git a/curriculum/structure/blocks/learn-how-to-share-feedback.json b/curriculum/structure/blocks/learn-how-to-share-feedback.json index be72c615f74..affc0bbb86a 100644 --- a/curriculum/structure/blocks/learn-how-to-share-feedback.json +++ b/curriculum/structure/blocks/learn-how-to-share-feedback.json @@ -1,5 +1,4 @@ { - "name": "Learn How to Share Feedback", "isUpcomingChange": false, "dashedName": "learn-how-to-share-feedback", "challengeOrder": [ diff --git a/curriculum/structure/blocks/learn-how-to-share-progress-and-accomplishments.json b/curriculum/structure/blocks/learn-how-to-share-progress-and-accomplishments.json index dcf20acf459..f4b83f7bdbc 100644 --- a/curriculum/structure/blocks/learn-how-to-share-progress-and-accomplishments.json +++ b/curriculum/structure/blocks/learn-how-to-share-progress-and-accomplishments.json @@ -1,5 +1,4 @@ { - "name": "Learn How to Share Progress and Accomplishments", "isUpcomingChange": false, "dashedName": "learn-how-to-share-progress-and-accomplishments", "challengeOrder": [ diff --git a/curriculum/structure/blocks/learn-how-to-share-your-opinion.json b/curriculum/structure/blocks/learn-how-to-share-your-opinion.json index 38eeed92a43..8010f510363 100644 --- a/curriculum/structure/blocks/learn-how-to-share-your-opinion.json +++ b/curriculum/structure/blocks/learn-how-to-share-your-opinion.json @@ -1,5 +1,4 @@ { - "name": "Learn How to Share Your Opinion", "isUpcomingChange": false, "dashedName": "learn-how-to-share-your-opinion", "challengeOrder": [ diff --git a/curriculum/structure/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings.json b/curriculum/structure/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings.json index 075a118cace..56f2d94b2f3 100644 --- a/curriculum/structure/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings.json +++ b/curriculum/structure/blocks/learn-how-to-share-your-progress-in-weekly-stand-up-meetings.json @@ -1,5 +1,4 @@ { - "name": "Learn How to Share Your Progress in Weekly Stand-up Meetings", "isUpcomingChange": false, "dashedName": "learn-how-to-share-your-progress-in-weekly-stand-up-meetings", "challengeOrder": [ diff --git a/curriculum/structure/blocks/learn-how-to-solve-for-x.json b/curriculum/structure/blocks/learn-how-to-solve-for-x.json index b0dc086f9a7..84ad268286a 100644 --- a/curriculum/structure/blocks/learn-how-to-solve-for-x.json +++ b/curriculum/structure/blocks/learn-how-to-solve-for-x.json @@ -1,5 +1,4 @@ { - "name": "Learn How to Solve for X", "isUpcomingChange": false, "dashedName": "learn-how-to-solve-for-x", "helpCategory": "Python", diff --git a/curriculum/structure/blocks/learn-how-to-solve-systems-of-equations.json b/curriculum/structure/blocks/learn-how-to-solve-systems-of-equations.json index 9b0bbfefd9c..a6ca647ef95 100644 --- a/curriculum/structure/blocks/learn-how-to-solve-systems-of-equations.json +++ b/curriculum/structure/blocks/learn-how-to-solve-systems-of-equations.json @@ -1,5 +1,4 @@ { - "name": "Learn How to Solve Systems of Equations", "isUpcomingChange": false, "dashedName": "learn-how-to-solve-systems-of-equations", "helpCategory": "Python", diff --git a/curriculum/structure/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks.json b/curriculum/structure/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks.json index fe646fac3c1..ed74e2b52ed 100644 --- a/curriculum/structure/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks.json +++ b/curriculum/structure/blocks/learn-how-to-talk-about-a-typical-workday-and-tasks.json @@ -1,5 +1,4 @@ { - "name": "Learn How to Talk About a Typical Workday and Tasks", "isUpcomingChange": false, "dashedName": "learn-how-to-talk-about-a-typical-workday-and-tasks", "challengeOrder": [ diff --git a/curriculum/structure/blocks/learn-how-to-talk-about-hobbies-and-interests.json b/curriculum/structure/blocks/learn-how-to-talk-about-hobbies-and-interests.json index eb38cad958c..3cd5499ef31 100644 --- a/curriculum/structure/blocks/learn-how-to-talk-about-hobbies-and-interests.json +++ b/curriculum/structure/blocks/learn-how-to-talk-about-hobbies-and-interests.json @@ -1,5 +1,4 @@ { - "name": "Learn How to Talk About Hobbies and Interests", "isUpcomingChange": false, "dashedName": "learn-how-to-talk-about-hobbies-and-interests", "challengeOrder": [ diff --git a/curriculum/structure/blocks/learn-how-to-talk-about-numbers-with-a-coworker.json b/curriculum/structure/blocks/learn-how-to-talk-about-numbers-with-a-coworker.json index 59f300e92e3..4fc62bf512c 100644 --- a/curriculum/structure/blocks/learn-how-to-talk-about-numbers-with-a-coworker.json +++ b/curriculum/structure/blocks/learn-how-to-talk-about-numbers-with-a-coworker.json @@ -1,5 +1,4 @@ { - "name": "Learn How to Talk About Numbers with a Coworker", "isUpcomingChange": false, "dashedName": "learn-how-to-talk-about-numbers-with-a-coworker", "challengeOrder": [ diff --git a/curriculum/structure/blocks/learn-how-to-talk-about-past-activities.json b/curriculum/structure/blocks/learn-how-to-talk-about-past-activities.json index f0f6e85d18c..42871099afd 100644 --- a/curriculum/structure/blocks/learn-how-to-talk-about-past-activities.json +++ b/curriculum/structure/blocks/learn-how-to-talk-about-past-activities.json @@ -1,5 +1,4 @@ { - "name": "Learn How to Talk About Past Activities", "isUpcomingChange": false, "dashedName": "learn-how-to-talk-about-past-activities", "challengeOrder": [ diff --git a/curriculum/structure/blocks/learn-how-to-talk-about-past-experiences.json b/curriculum/structure/blocks/learn-how-to-talk-about-past-experiences.json index 8a66d828b88..e50e8ca3eff 100644 --- a/curriculum/structure/blocks/learn-how-to-talk-about-past-experiences.json +++ b/curriculum/structure/blocks/learn-how-to-talk-about-past-experiences.json @@ -1,5 +1,4 @@ { - "name": "Learn How to Talk About Past Experiences", "isUpcomingChange": false, "dashedName": "learn-how-to-talk-about-past-experiences", "challengeOrder": [ diff --git a/curriculum/structure/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects.json b/curriculum/structure/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects.json index 1174c05802e..ef2cc6cc8fa 100644 --- a/curriculum/structure/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects.json +++ b/curriculum/structure/blocks/learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects.json @@ -1,5 +1,4 @@ { - "name": "Learn How to Talk about Updates and Plans for Tasks and Projects", "isUpcomingChange": false, "dashedName": "learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects", "challengeOrder": [ diff --git a/curriculum/structure/blocks/learn-how-to-use-adjectives-in-conversations.json b/curriculum/structure/blocks/learn-how-to-use-adjectives-in-conversations.json index 62207480ac4..889f8e87449 100644 --- a/curriculum/structure/blocks/learn-how-to-use-adjectives-in-conversations.json +++ b/curriculum/structure/blocks/learn-how-to-use-adjectives-in-conversations.json @@ -1,5 +1,4 @@ { - "name": "Learn How to Use Adjectives in Conversations", "isUpcomingChange": false, "dashedName": "learn-how-to-use-adjectives-in-conversations", "challengeOrder": [ diff --git a/curriculum/structure/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations.json b/curriculum/structure/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations.json index a38fe2bfc1f..a52834697c5 100644 --- a/curriculum/structure/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations.json +++ b/curriculum/structure/blocks/learn-how-to-use-basic-programming-vocabulary-in-conversations.json @@ -1,5 +1,4 @@ { - "name": "Learn How to Use Basic Programming Vocabulary in Conversations", "isUpcomingChange": false, "dashedName": "learn-how-to-use-basic-programming-vocabulary-in-conversations", "challengeOrder": [ diff --git a/curriculum/structure/blocks/learn-how-to-use-code-related-concepts-and-terms.json b/curriculum/structure/blocks/learn-how-to-use-code-related-concepts-and-terms.json index 241d0b47a8a..4082b778c37 100644 --- a/curriculum/structure/blocks/learn-how-to-use-code-related-concepts-and-terms.json +++ b/curriculum/structure/blocks/learn-how-to-use-code-related-concepts-and-terms.json @@ -1,5 +1,4 @@ { - "name": "Learn How to Use Code-related Concepts and Terms", "isUpcomingChange": false, "dashedName": "learn-how-to-use-code-related-concepts-and-terms", "challengeOrder": [ diff --git a/curriculum/structure/blocks/learn-how-to-use-conditionals.json b/curriculum/structure/blocks/learn-how-to-use-conditionals.json index 854809d8e8e..4ee0f52f61f 100644 --- a/curriculum/structure/blocks/learn-how-to-use-conditionals.json +++ b/curriculum/structure/blocks/learn-how-to-use-conditionals.json @@ -1,5 +1,4 @@ { - "name": "Learn How to Use Conditionals", "isUpcomingChange": false, "dashedName": "learn-how-to-use-conditionals", "challengeOrder": [ diff --git a/curriculum/structure/blocks/learn-how-to-use-modal-verbs.json b/curriculum/structure/blocks/learn-how-to-use-modal-verbs.json index 50033e33117..9ead2332b94 100644 --- a/curriculum/structure/blocks/learn-how-to-use-modal-verbs.json +++ b/curriculum/structure/blocks/learn-how-to-use-modal-verbs.json @@ -1,5 +1,4 @@ { - "name": "Learn How to Use Modal Verbs", "isUpcomingChange": false, "dashedName": "learn-how-to-use-modal-verbs", "challengeOrder": [ diff --git a/curriculum/structure/blocks/learn-how-to-use-prepositions-according-to-context.json b/curriculum/structure/blocks/learn-how-to-use-prepositions-according-to-context.json index beeb916d9c1..3e6a4f53c0d 100644 --- a/curriculum/structure/blocks/learn-how-to-use-prepositions-according-to-context.json +++ b/curriculum/structure/blocks/learn-how-to-use-prepositions-according-to-context.json @@ -1,5 +1,4 @@ { - "name": "Learn How to Use Prepositions According to Context", "isUpcomingChange": false, "dashedName": "learn-how-to-use-prepositions-according-to-context", "challengeOrder": [ diff --git a/curriculum/structure/blocks/learn-how-to-use-reported-speech.json b/curriculum/structure/blocks/learn-how-to-use-reported-speech.json index 220f7a13983..da43dbb2f34 100644 --- a/curriculum/structure/blocks/learn-how-to-use-reported-speech.json +++ b/curriculum/structure/blocks/learn-how-to-use-reported-speech.json @@ -1,5 +1,4 @@ { - "name": "Learn How to Use Reported Speech", "isUpcomingChange": false, "dashedName": "learn-how-to-use-reported-speech", "challengeOrder": [ diff --git a/curriculum/structure/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm.json b/curriculum/structure/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm.json index 869f9a8affa..396018be382 100644 --- a/curriculum/structure/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm.json +++ b/curriculum/structure/blocks/learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm.json @@ -1,5 +1,4 @@ { - "name": "Learn How to Work with Numbers and Strings by Implementing the Luhn Algorithm", "isUpcomingChange": false, "usesMultifileEditor": true, "hasEditableBoundaries": true, diff --git a/curriculum/structure/blocks/learn-html-by-building-a-cat-photo-app.json b/curriculum/structure/blocks/learn-html-by-building-a-cat-photo-app.json index d35fb74b3b6..83a9d61c72b 100644 --- a/curriculum/structure/blocks/learn-html-by-building-a-cat-photo-app.json +++ b/curriculum/structure/blocks/learn-html-by-building-a-cat-photo-app.json @@ -1,5 +1,4 @@ { - "name": "Learn HTML by Building a Cat Photo App", "isUpcomingChange": false, "usesMultifileEditor": true, "hasEditableBoundaries": true, diff --git a/curriculum/structure/blocks/learn-html-forms-by-building-a-registration-form.json b/curriculum/structure/blocks/learn-html-forms-by-building-a-registration-form.json index c7fa955dd69..1ee8301df8d 100644 --- a/curriculum/structure/blocks/learn-html-forms-by-building-a-registration-form.json +++ b/curriculum/structure/blocks/learn-html-forms-by-building-a-registration-form.json @@ -1,5 +1,4 @@ { - "name": "Learn HTML Forms by Building a Registration Form", "isUpcomingChange": false, "usesMultifileEditor": true, "hasEditableBoundaries": true, diff --git a/curriculum/structure/blocks/learn-interfaces-by-building-an-equation-solver.json b/curriculum/structure/blocks/learn-interfaces-by-building-an-equation-solver.json index 6109cbe4411..aa13d60c4e7 100644 --- a/curriculum/structure/blocks/learn-interfaces-by-building-an-equation-solver.json +++ b/curriculum/structure/blocks/learn-interfaces-by-building-an-equation-solver.json @@ -1,5 +1,4 @@ { - "name": "Learn Interfaces by Building an Equation Solver", "isUpcomingChange": false, "usesMultifileEditor": true, "hasEditableBoundaries": true, diff --git a/curriculum/structure/blocks/learn-intermediate-css-by-building-a-cat-painting.json b/curriculum/structure/blocks/learn-intermediate-css-by-building-a-cat-painting.json index 82858e7ebb8..674aebc1ebc 100644 --- a/curriculum/structure/blocks/learn-intermediate-css-by-building-a-cat-painting.json +++ b/curriculum/structure/blocks/learn-intermediate-css-by-building-a-cat-painting.json @@ -1,5 +1,4 @@ { - "name": "Learn Intermediate CSS by Building a Cat Painting", "isUpcomingChange": false, "usesMultifileEditor": true, "hasEditableBoundaries": true, diff --git a/curriculum/structure/blocks/learn-intermediate-oop-by-building-a-platformer-game.json b/curriculum/structure/blocks/learn-intermediate-oop-by-building-a-platformer-game.json index 9f439bf000e..d2eb26623ba 100644 --- a/curriculum/structure/blocks/learn-intermediate-oop-by-building-a-platformer-game.json +++ b/curriculum/structure/blocks/learn-intermediate-oop-by-building-a-platformer-game.json @@ -1,5 +1,4 @@ { - "name": "Learn Intermediate OOP by Building a Platformer Game", "isUpcomingChange": false, "usesMultifileEditor": true, "hasEditableBoundaries": true, diff --git a/curriculum/structure/blocks/learn-introductions-in-an-online-team-meeting.json b/curriculum/structure/blocks/learn-introductions-in-an-online-team-meeting.json index 769c62021a2..1a34017fcbb 100644 --- a/curriculum/structure/blocks/learn-introductions-in-an-online-team-meeting.json +++ b/curriculum/structure/blocks/learn-introductions-in-an-online-team-meeting.json @@ -1,5 +1,4 @@ { - "name": "Learn Introductions in an Online Team Meeting", "isUpcomingChange": false, "dashedName": "learn-introductions-in-an-online-team-meeting", "challengeOrder": [ diff --git a/curriculum/structure/blocks/learn-introductory-javascript-by-building-a-pyramid-generator.json b/curriculum/structure/blocks/learn-introductory-javascript-by-building-a-pyramid-generator.json index d5e36e99836..6615c3a33f0 100644 --- a/curriculum/structure/blocks/learn-introductory-javascript-by-building-a-pyramid-generator.json +++ b/curriculum/structure/blocks/learn-introductory-javascript-by-building-a-pyramid-generator.json @@ -1,5 +1,4 @@ { - "name": "Learn Introductory JavaScript by Building a Pyramid Generator", "isUpcomingChange": false, "usesMultifileEditor": true, "hasEditableBoundaries": true, diff --git a/curriculum/structure/blocks/learn-lambda-functions-by-building-an-expense-tracker.json b/curriculum/structure/blocks/learn-lambda-functions-by-building-an-expense-tracker.json index 4556202feef..f0d1f474d1e 100644 --- a/curriculum/structure/blocks/learn-lambda-functions-by-building-an-expense-tracker.json +++ b/curriculum/structure/blocks/learn-lambda-functions-by-building-an-expense-tracker.json @@ -1,5 +1,4 @@ { - "name": "Learn Lambda Functions by Building an Expense Tracker", "isUpcomingChange": false, "usesMultifileEditor": true, "hasEditableBoundaries": true, diff --git a/curriculum/structure/blocks/learn-linear-functions.json b/curriculum/structure/blocks/learn-linear-functions.json index c0d77dc574f..209fbd7da0b 100644 --- a/curriculum/structure/blocks/learn-linear-functions.json +++ b/curriculum/structure/blocks/learn-linear-functions.json @@ -1,5 +1,4 @@ { - "name": "Learn Linear Functions", "isUpcomingChange": false, "dashedName": "learn-linear-functions", "helpCategory": "Python", diff --git a/curriculum/structure/blocks/learn-list-comprehension-by-building-a-case-converter-program.json b/curriculum/structure/blocks/learn-list-comprehension-by-building-a-case-converter-program.json index 80a24d1f917..aa927c6d8b3 100644 --- a/curriculum/structure/blocks/learn-list-comprehension-by-building-a-case-converter-program.json +++ b/curriculum/structure/blocks/learn-list-comprehension-by-building-a-case-converter-program.json @@ -1,5 +1,4 @@ { - "name": "Learn Python List Comprehension by Building a Case Converter Program", "isUpcomingChange": false, "usesMultifileEditor": true, "hasEditableBoundaries": true, diff --git a/curriculum/structure/blocks/learn-localstorage-by-building-a-todo-app.json b/curriculum/structure/blocks/learn-localstorage-by-building-a-todo-app.json index a213774d681..db01c4c75aa 100644 --- a/curriculum/structure/blocks/learn-localstorage-by-building-a-todo-app.json +++ b/curriculum/structure/blocks/learn-localstorage-by-building-a-todo-app.json @@ -1,5 +1,4 @@ { - "name": "Learn localStorage by Building a Todo App", "isUpcomingChange": false, "usesMultifileEditor": true, "hasEditableBoundaries": true, diff --git a/curriculum/structure/blocks/learn-modern-javascript-methods-by-building-football-team-cards.json b/curriculum/structure/blocks/learn-modern-javascript-methods-by-building-football-team-cards.json index df13cb5a61d..873334d4693 100644 --- a/curriculum/structure/blocks/learn-modern-javascript-methods-by-building-football-team-cards.json +++ b/curriculum/structure/blocks/learn-modern-javascript-methods-by-building-football-team-cards.json @@ -1,5 +1,4 @@ { - "name": "Learn Modern JavaScript Methods by Building Football Team Cards", "isUpcomingChange": false, "usesMultifileEditor": true, "hasEditableBoundaries": true, diff --git a/curriculum/structure/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet.json b/curriculum/structure/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet.json index ba18656fb34..6153d8a24ac 100644 --- a/curriculum/structure/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet.json +++ b/curriculum/structure/blocks/learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet.json @@ -1,5 +1,4 @@ { - "name": "Learn More About CSS Pseudo Selectors by Building A Balance Sheet", "isUpcomingChange": false, "usesMultifileEditor": true, "hasEditableBoundaries": true, diff --git a/curriculum/structure/blocks/learn-nano-by-building-a-castle.json b/curriculum/structure/blocks/learn-nano-by-building-a-castle.json index c9e2bfaf005..17cf0002073 100644 --- a/curriculum/structure/blocks/learn-nano-by-building-a-castle.json +++ b/curriculum/structure/blocks/learn-nano-by-building-a-castle.json @@ -1,5 +1,4 @@ { - "name": "Learn Nano by Building a Castle", "isUpcomingChange": false, "dashedName": "learn-nano-by-building-a-castle", "helpCategory": "Backend Development", diff --git a/curriculum/structure/blocks/learn-parent-graphs-and-polynomials.json b/curriculum/structure/blocks/learn-parent-graphs-and-polynomials.json index 9fd7a968b1f..8855e78c4d3 100644 --- a/curriculum/structure/blocks/learn-parent-graphs-and-polynomials.json +++ b/curriculum/structure/blocks/learn-parent-graphs-and-polynomials.json @@ -1,5 +1,4 @@ { - "name": "Learn Parent Graphs and Polynomials", "isUpcomingChange": false, "dashedName": "learn-parent-graphs-and-polynomials", "helpCategory": "Python", diff --git a/curriculum/structure/blocks/learn-present-perfect-while-talking-about-accessibility.json b/curriculum/structure/blocks/learn-present-perfect-while-talking-about-accessibility.json index bac56ced0b2..9d81301e841 100644 --- a/curriculum/structure/blocks/learn-present-perfect-while-talking-about-accessibility.json +++ b/curriculum/structure/blocks/learn-present-perfect-while-talking-about-accessibility.json @@ -1,5 +1,4 @@ { - "name": "Learn Present Perfect while Talking About Accessibility", "isUpcomingChange": false, "dashedName": "learn-present-perfect-while-talking-about-accessibility", "challengeOrder": [ diff --git a/curriculum/structure/blocks/learn-prompting-fundamentals-core-concepts.json b/curriculum/structure/blocks/learn-prompting-fundamentals-core-concepts.json index 21eb2fb5d1a..9890968992d 100644 --- a/curriculum/structure/blocks/learn-prompting-fundamentals-core-concepts.json +++ b/curriculum/structure/blocks/learn-prompting-fundamentals-core-concepts.json @@ -1,5 +1,4 @@ { - "name": "Core Concepts", "isUpcomingChange": false, "blockLabel": "lecture", "blockLayout": "challenge-list", diff --git a/curriculum/structure/blocks/learn-prompting-fundamentals-foundations-of-ai-and-language-models.json b/curriculum/structure/blocks/learn-prompting-fundamentals-foundations-of-ai-and-language-models.json index 2e4d72cf3e3..0fae1fa1c36 100644 --- a/curriculum/structure/blocks/learn-prompting-fundamentals-foundations-of-ai-and-language-models.json +++ b/curriculum/structure/blocks/learn-prompting-fundamentals-foundations-of-ai-and-language-models.json @@ -1,5 +1,4 @@ { - "name": "Foundations of AI & Language Models", "isUpcomingChange": false, "blockLabel": "lecture", "blockLayout": "challenge-list", diff --git a/curriculum/structure/blocks/learn-prompting-fundamentals-practical-application-and-best-practices.json b/curriculum/structure/blocks/learn-prompting-fundamentals-practical-application-and-best-practices.json index f95436d567c..85facbf6f9f 100644 --- a/curriculum/structure/blocks/learn-prompting-fundamentals-practical-application-and-best-practices.json +++ b/curriculum/structure/blocks/learn-prompting-fundamentals-practical-application-and-best-practices.json @@ -1,5 +1,4 @@ { - "name": "Practical Application & Best Practices", "isUpcomingChange": false, "blockLabel": "lecture", "blockLayout": "challenge-list", diff --git a/curriculum/structure/blocks/learn-quadratic-equations.json b/curriculum/structure/blocks/learn-quadratic-equations.json index 38e1b9dee95..edf19b7fbbf 100644 --- a/curriculum/structure/blocks/learn-quadratic-equations.json +++ b/curriculum/structure/blocks/learn-quadratic-equations.json @@ -1,5 +1,4 @@ { - "name": "Learn Quadratic Equations", "isUpcomingChange": false, "dashedName": "learn-quadratic-equations", "helpCategory": "Python", diff --git a/curriculum/structure/blocks/learn-ratios-and-proportions.json b/curriculum/structure/blocks/learn-ratios-and-proportions.json index 376e6340dcd..8ac77abebec 100644 --- a/curriculum/structure/blocks/learn-ratios-and-proportions.json +++ b/curriculum/structure/blocks/learn-ratios-and-proportions.json @@ -1,5 +1,4 @@ { - "name": "Learn Ratios and Proportions", "isUpcomingChange": false, "dashedName": "learn-ratios-and-proportions", "helpCategory": "Python", diff --git a/curriculum/structure/blocks/learn-recursion-by-building-a-decimal-to-binary-converter.json b/curriculum/structure/blocks/learn-recursion-by-building-a-decimal-to-binary-converter.json index 141e05ceca4..935dcd69f51 100644 --- a/curriculum/structure/blocks/learn-recursion-by-building-a-decimal-to-binary-converter.json +++ b/curriculum/structure/blocks/learn-recursion-by-building-a-decimal-to-binary-converter.json @@ -1,5 +1,4 @@ { - "name": "Learn Recursion by Building a Decimal to Binary Converter", "isUpcomingChange": false, "usesMultifileEditor": true, "hasEditableBoundaries": true, diff --git a/curriculum/structure/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle.json b/curriculum/structure/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle.json index 57aeeaad518..83b8bb6a862 100644 --- a/curriculum/structure/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle.json +++ b/curriculum/structure/blocks/learn-recursion-by-solving-the-tower-of-hanoi-puzzle.json @@ -1,5 +1,4 @@ { - "name": "Learn Recursion by Solving the Tower of Hanoi Puzzle", "isUpcomingChange": false, "usesMultifileEditor": true, "hasEditableBoundaries": true, diff --git a/curriculum/structure/blocks/learn-regular-expressions-by-building-a-password-generator.json b/curriculum/structure/blocks/learn-regular-expressions-by-building-a-password-generator.json index c9df3595aa3..510cb6ef718 100644 --- a/curriculum/structure/blocks/learn-regular-expressions-by-building-a-password-generator.json +++ b/curriculum/structure/blocks/learn-regular-expressions-by-building-a-password-generator.json @@ -1,5 +1,4 @@ { - "name": "Learn Regular Expressions by Building a Password Generator", "isUpcomingChange": false, "usesMultifileEditor": true, "hasEditableBoundaries": true, diff --git a/curriculum/structure/blocks/learn-regular-expressions-by-building-a-spam-filter.json b/curriculum/structure/blocks/learn-regular-expressions-by-building-a-spam-filter.json index 36506238f88..e06bcc0ddf2 100644 --- a/curriculum/structure/blocks/learn-regular-expressions-by-building-a-spam-filter.json +++ b/curriculum/structure/blocks/learn-regular-expressions-by-building-a-spam-filter.json @@ -1,5 +1,4 @@ { - "name": "Learn Regular Expressions by Building a Spam Filter", "isUpcomingChange": false, "usesMultifileEditor": true, "hasEditableBoundaries": true, diff --git a/curriculum/structure/blocks/learn-relational-databases-by-building-a-database-of-video-game-characters.json b/curriculum/structure/blocks/learn-relational-databases-by-building-a-database-of-video-game-characters.json index 183aa22876e..a22d17e540c 100644 --- a/curriculum/structure/blocks/learn-relational-databases-by-building-a-database-of-video-game-characters.json +++ b/curriculum/structure/blocks/learn-relational-databases-by-building-a-database-of-video-game-characters.json @@ -1,5 +1,4 @@ { - "name": "Learn Relational Databases by Building a Database of Video Game Characters", "isUpcomingChange": false, "dashedName": "learn-relational-databases-by-building-a-database-of-video-game-characters", "helpCategory": "Backend Development", diff --git a/curriculum/structure/blocks/learn-responsive-web-design-by-building-a-piano.json b/curriculum/structure/blocks/learn-responsive-web-design-by-building-a-piano.json index 02f38aa29c1..a0f5478f18c 100644 --- a/curriculum/structure/blocks/learn-responsive-web-design-by-building-a-piano.json +++ b/curriculum/structure/blocks/learn-responsive-web-design-by-building-a-piano.json @@ -1,5 +1,4 @@ { - "name": "Learn Responsive Web Design by Building a Piano", "isUpcomingChange": false, "usesMultifileEditor": true, "hasEditableBoundaries": true, diff --git a/curriculum/structure/blocks/learn-simple-and-compound-interest.json b/curriculum/structure/blocks/learn-simple-and-compound-interest.json index 0d2ac7e552d..d698bc5c098 100644 --- a/curriculum/structure/blocks/learn-simple-and-compound-interest.json +++ b/curriculum/structure/blocks/learn-simple-and-compound-interest.json @@ -1,5 +1,4 @@ { - "name": "Learn Simple and Compound Interest", "isUpcomingChange": false, "dashedName": "learn-simple-and-compound-interest", "helpCategory": "Python", diff --git a/curriculum/structure/blocks/learn-special-methods-by-building-a-vector-space.json b/curriculum/structure/blocks/learn-special-methods-by-building-a-vector-space.json index 2cdc0a67f6d..0fd3575cd29 100644 --- a/curriculum/structure/blocks/learn-special-methods-by-building-a-vector-space.json +++ b/curriculum/structure/blocks/learn-special-methods-by-building-a-vector-space.json @@ -1,5 +1,4 @@ { - "name": "Learn Special Methods by Building a Vector Space", "isUpcomingChange": false, "usesMultifileEditor": true, "hasEditableBoundaries": true, diff --git a/curriculum/structure/blocks/learn-sql-by-building-a-student-database-part-1.json b/curriculum/structure/blocks/learn-sql-by-building-a-student-database-part-1.json index 0ff3f25095c..ebfce22fd90 100644 --- a/curriculum/structure/blocks/learn-sql-by-building-a-student-database-part-1.json +++ b/curriculum/structure/blocks/learn-sql-by-building-a-student-database-part-1.json @@ -1,5 +1,4 @@ { - "name": "Learn SQL by Building a Student Database: Part 1", "isUpcomingChange": false, "dashedName": "learn-sql-by-building-a-student-database-part-1", "helpCategory": "Backend Development", diff --git a/curriculum/structure/blocks/learn-sql-by-building-a-student-database-part-2.json b/curriculum/structure/blocks/learn-sql-by-building-a-student-database-part-2.json index aceec09fd43..f6370f9af42 100644 --- a/curriculum/structure/blocks/learn-sql-by-building-a-student-database-part-2.json +++ b/curriculum/structure/blocks/learn-sql-by-building-a-student-database-part-2.json @@ -1,5 +1,4 @@ { - "name": "Learn SQL by Building a Student Database: Part 2", "isUpcomingChange": false, "dashedName": "learn-sql-by-building-a-student-database-part-2", "helpCategory": "Backend Development", diff --git a/curriculum/structure/blocks/learn-string-manipulation-by-building-a-cipher.json b/curriculum/structure/blocks/learn-string-manipulation-by-building-a-cipher.json index 4575861eb97..0d8b768ef1c 100644 --- a/curriculum/structure/blocks/learn-string-manipulation-by-building-a-cipher.json +++ b/curriculum/structure/blocks/learn-string-manipulation-by-building-a-cipher.json @@ -1,5 +1,4 @@ { - "name": "Learn String Manipulation by Building a Cipher", "isUpcomingChange": false, "usesMultifileEditor": true, "hasEditableBoundaries": true, diff --git a/curriculum/structure/blocks/learn-the-bisection-method-by-finding-the-square-root-of-a-number.json b/curriculum/structure/blocks/learn-the-bisection-method-by-finding-the-square-root-of-a-number.json index 7e09c642941..103b0529f8c 100644 --- a/curriculum/structure/blocks/learn-the-bisection-method-by-finding-the-square-root-of-a-number.json +++ b/curriculum/structure/blocks/learn-the-bisection-method-by-finding-the-square-root-of-a-number.json @@ -1,5 +1,4 @@ { - "name": "Learn the Bisection Method by Finding the Square Root of a Number", "isUpcomingChange": false, "usesMultifileEditor": true, "hasEditableBoundaries": true, diff --git a/curriculum/structure/blocks/learn-the-css-box-model-by-building-a-rothko-painting.json b/curriculum/structure/blocks/learn-the-css-box-model-by-building-a-rothko-painting.json index 09f18853cb2..36106f7171a 100644 --- a/curriculum/structure/blocks/learn-the-css-box-model-by-building-a-rothko-painting.json +++ b/curriculum/structure/blocks/learn-the-css-box-model-by-building-a-rothko-painting.json @@ -1,5 +1,4 @@ { - "name": "Learn the CSS Box Model by Building a Rothko Painting", "isUpcomingChange": false, "usesMultifileEditor": true, "hasEditableBoundaries": true, diff --git a/curriculum/structure/blocks/learn-the-date-object-by-building-a-date-formatter.json b/curriculum/structure/blocks/learn-the-date-object-by-building-a-date-formatter.json index 756651c4c4f..06a0d278dd9 100644 --- a/curriculum/structure/blocks/learn-the-date-object-by-building-a-date-formatter.json +++ b/curriculum/structure/blocks/learn-the-date-object-by-building-a-date-formatter.json @@ -1,5 +1,4 @@ { - "name": "Learn the Date Object by Building a Date Formatter", "isUpcomingChange": false, "usesMultifileEditor": true, "hasEditableBoundaries": true, diff --git a/curriculum/structure/blocks/learn-tree-traversal-by-building-a-binary-search-tree.json b/curriculum/structure/blocks/learn-tree-traversal-by-building-a-binary-search-tree.json index d8dcb11220f..9650bdfa08e 100644 --- a/curriculum/structure/blocks/learn-tree-traversal-by-building-a-binary-search-tree.json +++ b/curriculum/structure/blocks/learn-tree-traversal-by-building-a-binary-search-tree.json @@ -1,5 +1,4 @@ { - "name": "Learn Tree Traversal by Building a Binary Search Tree", "isUpcomingChange": false, "usesMultifileEditor": true, "hasEditableBoundaries": true, diff --git a/curriculum/structure/blocks/learn-typography-by-building-a-nutrition-label.json b/curriculum/structure/blocks/learn-typography-by-building-a-nutrition-label.json index 73a7b74d8f4..2ddd929472c 100644 --- a/curriculum/structure/blocks/learn-typography-by-building-a-nutrition-label.json +++ b/curriculum/structure/blocks/learn-typography-by-building-a-nutrition-label.json @@ -1,5 +1,4 @@ { - "name": "Learn Typography by Building a Nutrition Label", "isUpcomingChange": false, "usesMultifileEditor": true, "hasEditableBoundaries": true, diff --git a/curriculum/structure/blocks/lecture-accessible-media-elements.json b/curriculum/structure/blocks/lecture-accessible-media-elements.json index 53b2662e71d..ff878c0085f 100644 --- a/curriculum/structure/blocks/lecture-accessible-media-elements.json +++ b/curriculum/structure/blocks/lecture-accessible-media-elements.json @@ -1,5 +1,4 @@ { - "name": "Working with Accessible Media Elements", "isUpcomingChange": false, "blockLabel": "lecture", "blockLayout": "challenge-list", diff --git a/curriculum/structure/blocks/lecture-accessible-tables-forms.json b/curriculum/structure/blocks/lecture-accessible-tables-forms.json index d4c49f19aa7..d667ca04579 100644 --- a/curriculum/structure/blocks/lecture-accessible-tables-forms.json +++ b/curriculum/structure/blocks/lecture-accessible-tables-forms.json @@ -1,5 +1,4 @@ { - "name": "Working with Accessible Tables and Forms", "isUpcomingChange": false, "blockLabel": "lecture", "blockLayout": "challenge-list", diff --git a/curriculum/structure/blocks/lecture-animations-and-accessibility.json b/curriculum/structure/blocks/lecture-animations-and-accessibility.json index fe0a9fd7a99..9b121756096 100644 --- a/curriculum/structure/blocks/lecture-animations-and-accessibility.json +++ b/curriculum/structure/blocks/lecture-animations-and-accessibility.json @@ -1,5 +1,4 @@ { - "name": "Animations and Accessibility", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-best-practices-for-accessibility-and-css.json b/curriculum/structure/blocks/lecture-best-practices-for-accessibility-and-css.json index afc533845cd..b8624ac3e07 100644 --- a/curriculum/structure/blocks/lecture-best-practices-for-accessibility-and-css.json +++ b/curriculum/structure/blocks/lecture-best-practices-for-accessibility-and-css.json @@ -1,5 +1,4 @@ { - "name": "Best Practices for Accessibility and CSS", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-best-practices-for-responsive-web-design.json b/curriculum/structure/blocks/lecture-best-practices-for-responsive-web-design.json index 644f1b5ef40..691d8e47b33 100644 --- a/curriculum/structure/blocks/lecture-best-practices-for-responsive-web-design.json +++ b/curriculum/structure/blocks/lecture-best-practices-for-responsive-web-design.json @@ -1,5 +1,4 @@ { - "name": "Best Practices for Responsive Web Design", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-best-practices-for-styling-forms.json b/curriculum/structure/blocks/lecture-best-practices-for-styling-forms.json index 5bc6058760e..931cf1ce167 100644 --- a/curriculum/structure/blocks/lecture-best-practices-for-styling-forms.json +++ b/curriculum/structure/blocks/lecture-best-practices-for-styling-forms.json @@ -1,5 +1,4 @@ { - "name": "Best Practices for Styling Forms", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-booleans-and-conditionals.json b/curriculum/structure/blocks/lecture-booleans-and-conditionals.json index df35a06f751..e12f13d2350 100644 --- a/curriculum/structure/blocks/lecture-booleans-and-conditionals.json +++ b/curriculum/structure/blocks/lecture-booleans-and-conditionals.json @@ -1,5 +1,4 @@ { - "name": "Booleans and Conditionals", "isUpcomingChange": false, "dashedName": "lecture-booleans-and-conditionals", "helpCategory": "Python", diff --git a/curriculum/structure/blocks/lecture-browsing-the-web-effectively.json b/curriculum/structure/blocks/lecture-browsing-the-web-effectively.json index 38ab31c95a3..aeae4667d5f 100644 --- a/curriculum/structure/blocks/lecture-browsing-the-web-effectively.json +++ b/curriculum/structure/blocks/lecture-browsing-the-web-effectively.json @@ -1,5 +1,4 @@ { - "name": "Browsing the Web Effectively", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-classes-and-objects.json b/curriculum/structure/blocks/lecture-classes-and-objects.json index 85f2ea5071d..1734b615a6c 100644 --- a/curriculum/structure/blocks/lecture-classes-and-objects.json +++ b/curriculum/structure/blocks/lecture-classes-and-objects.json @@ -1,5 +1,4 @@ { - "name": "Classes and Objects", "isUpcomingChange": false, "dashedName": "lecture-classes-and-objects", "blockLabel": "lecture", diff --git a/curriculum/structure/blocks/lecture-common-design-tools.json b/curriculum/structure/blocks/lecture-common-design-tools.json index 1f798b3905a..83392b2a2cc 100644 --- a/curriculum/structure/blocks/lecture-common-design-tools.json +++ b/curriculum/structure/blocks/lecture-common-design-tools.json @@ -1,5 +1,4 @@ { - "name": "Common Design Tools", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-css-specificity-the-cascade-algorithm-and-inheritance.json b/curriculum/structure/blocks/lecture-css-specificity-the-cascade-algorithm-and-inheritance.json index 3fbbc4e5abf..ce3c84c3c86 100644 --- a/curriculum/structure/blocks/lecture-css-specificity-the-cascade-algorithm-and-inheritance.json +++ b/curriculum/structure/blocks/lecture-css-specificity-the-cascade-algorithm-and-inheritance.json @@ -1,5 +1,4 @@ { - "name": "CSS Specificity, the Cascade Algorithm, and Inheritance", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-debugging-css.json b/curriculum/structure/blocks/lecture-debugging-css.json index e7bcad66a8f..f7d4120a6c7 100644 --- a/curriculum/structure/blocks/lecture-debugging-css.json +++ b/curriculum/structure/blocks/lecture-debugging-css.json @@ -1,5 +1,4 @@ { - "name": "Debugging CSS", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-debugging-techniques.json b/curriculum/structure/blocks/lecture-debugging-techniques.json index 33b13456fea..0f3a8ca0031 100644 --- a/curriculum/structure/blocks/lecture-debugging-techniques.json +++ b/curriculum/structure/blocks/lecture-debugging-techniques.json @@ -1,5 +1,4 @@ { - "name": "Debugging Techniques", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-html-fundamentals.json b/curriculum/structure/blocks/lecture-html-fundamentals.json index 3120282c2b1..d04e993a27c 100644 --- a/curriculum/structure/blocks/lecture-html-fundamentals.json +++ b/curriculum/structure/blocks/lecture-html-fundamentals.json @@ -1,5 +1,4 @@ { - "name": "HTML Fundamentals", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-importance-of-accessibility-and-good-html-structure.json b/curriculum/structure/blocks/lecture-importance-of-accessibility-and-good-html-structure.json index 7cd94859507..295bf2eddbf 100644 --- a/curriculum/structure/blocks/lecture-importance-of-accessibility-and-good-html-structure.json +++ b/curriculum/structure/blocks/lecture-importance-of-accessibility-and-good-html-structure.json @@ -1,5 +1,4 @@ { - "name": "Importance of Accessibility and Good HTML Structure", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-importance-of-semantic-html.json b/curriculum/structure/blocks/lecture-importance-of-semantic-html.json index 3311db190a2..0fd8595c62c 100644 --- a/curriculum/structure/blocks/lecture-importance-of-semantic-html.json +++ b/curriculum/structure/blocks/lecture-importance-of-semantic-html.json @@ -1,5 +1,4 @@ { - "name": "Importance of Semantic HTML", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-introduction-to-aria.json b/curriculum/structure/blocks/lecture-introduction-to-aria.json index 4b2c4f3087d..139bab55201 100644 --- a/curriculum/structure/blocks/lecture-introduction-to-aria.json +++ b/curriculum/structure/blocks/lecture-introduction-to-aria.json @@ -1,5 +1,4 @@ { - "name": "Introduction to ARIA", "isUpcomingChange": false, "blockLabel": "lecture", "blockLayout": "challenge-list", diff --git a/curriculum/structure/blocks/lecture-introduction-to-common-searching-and-sorting-algorithms.json b/curriculum/structure/blocks/lecture-introduction-to-common-searching-and-sorting-algorithms.json index 49fd1e6c1a8..02dc79caf91 100644 --- a/curriculum/structure/blocks/lecture-introduction-to-common-searching-and-sorting-algorithms.json +++ b/curriculum/structure/blocks/lecture-introduction-to-common-searching-and-sorting-algorithms.json @@ -1,5 +1,4 @@ { - "name": "Introduction to Common Searching and Sorting Algorithms", "isUpcomingChange": true, "dashedName": "lecture-introduction-to-common-searching-and-sorting-algorithms", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/lecture-introduction-to-data-visualization.json b/curriculum/structure/blocks/lecture-introduction-to-data-visualization.json index 0335e6572a2..f7d2f246b98 100644 --- a/curriculum/structure/blocks/lecture-introduction-to-data-visualization.json +++ b/curriculum/structure/blocks/lecture-introduction-to-data-visualization.json @@ -1,5 +1,4 @@ { - "name": "Introduction to Data Visualization", "isUpcomingChange": true, "dashedName": "lecture-introduction-to-data-visualization", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/lecture-introduction-to-git-and-github.json b/curriculum/structure/blocks/lecture-introduction-to-git-and-github.json index 9d71369fa6a..fccf0400117 100644 --- a/curriculum/structure/blocks/lecture-introduction-to-git-and-github.json +++ b/curriculum/structure/blocks/lecture-introduction-to-git-and-github.json @@ -1,5 +1,4 @@ { - "name": "Introduction to Git and GitHub", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-introduction-to-javascript-libraries-and-frameworks.json b/curriculum/structure/blocks/lecture-introduction-to-javascript-libraries-and-frameworks.json index 716224eab99..dd9c593f4e4 100644 --- a/curriculum/structure/blocks/lecture-introduction-to-javascript-libraries-and-frameworks.json +++ b/curriculum/structure/blocks/lecture-introduction-to-javascript-libraries-and-frameworks.json @@ -1,5 +1,4 @@ { - "name": "Introduction to JavaScript Libraries and Frameworks", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-introduction-to-javascript-objects-and-their-properties.json b/curriculum/structure/blocks/lecture-introduction-to-javascript-objects-and-their-properties.json index 3b866900b0d..19c68959666 100644 --- a/curriculum/structure/blocks/lecture-introduction-to-javascript-objects-and-their-properties.json +++ b/curriculum/structure/blocks/lecture-introduction-to-javascript-objects-and-their-properties.json @@ -1,5 +1,4 @@ { - "name": "Introduction to JavaScript Objects and Their Properties", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-introduction-to-javascript.json b/curriculum/structure/blocks/lecture-introduction-to-javascript.json index 774f49714a5..4400bf4f48a 100644 --- a/curriculum/structure/blocks/lecture-introduction-to-javascript.json +++ b/curriculum/structure/blocks/lecture-introduction-to-javascript.json @@ -1,5 +1,4 @@ { - "name": "Introduction to JavaScript", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-introduction-to-npm.json b/curriculum/structure/blocks/lecture-introduction-to-npm.json index 6fda8d2afab..14e72b53d00 100644 --- a/curriculum/structure/blocks/lecture-introduction-to-npm.json +++ b/curriculum/structure/blocks/lecture-introduction-to-npm.json @@ -1,5 +1,4 @@ { - "name": "Introduction to npm", "isUpcomingChange": true, "dashedName": "lecture-introduction-to-npm", "helpCategory": "Backend Development", diff --git a/curriculum/structure/blocks/lecture-introduction-to-python-strings.json b/curriculum/structure/blocks/lecture-introduction-to-python-strings.json index 58fbb18503d..0b560574391 100644 --- a/curriculum/structure/blocks/lecture-introduction-to-python-strings.json +++ b/curriculum/structure/blocks/lecture-introduction-to-python-strings.json @@ -1,5 +1,4 @@ { - "name": "Introduction to Strings", "isUpcomingChange": false, "dashedName": "lecture-introduction-to-python-strings", "helpCategory": "Python", diff --git a/curriculum/structure/blocks/lecture-introduction-to-python.json b/curriculum/structure/blocks/lecture-introduction-to-python.json index 3a420622927..6a34c809ae8 100644 --- a/curriculum/structure/blocks/lecture-introduction-to-python.json +++ b/curriculum/structure/blocks/lecture-introduction-to-python.json @@ -1,5 +1,4 @@ { - "name": "Introduction to Python", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-introduction-to-strings.json b/curriculum/structure/blocks/lecture-introduction-to-strings.json index f8e207eac08..b20642f1b3a 100644 --- a/curriculum/structure/blocks/lecture-introduction-to-strings.json +++ b/curriculum/structure/blocks/lecture-introduction-to-strings.json @@ -1,5 +1,4 @@ { - "name": "Introduction to Strings", "isUpcomingChange": false, "blockLabel": "lecture", "blockLayout": "challenge-list", diff --git a/curriculum/structure/blocks/lecture-introduction-to-typescript.json b/curriculum/structure/blocks/lecture-introduction-to-typescript.json index f0aba117932..70199c6ff0e 100644 --- a/curriculum/structure/blocks/lecture-introduction-to-typescript.json +++ b/curriculum/structure/blocks/lecture-introduction-to-typescript.json @@ -1,5 +1,4 @@ { - "name": "Introduction to TypeScript", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": true, diff --git a/curriculum/structure/blocks/lecture-numbers-and-mathematical-operations.json b/curriculum/structure/blocks/lecture-numbers-and-mathematical-operations.json index 33c5fa95af8..4c6986c02bf 100644 --- a/curriculum/structure/blocks/lecture-numbers-and-mathematical-operations.json +++ b/curriculum/structure/blocks/lecture-numbers-and-mathematical-operations.json @@ -1,5 +1,4 @@ { - "name": "Numbers and Mathematical Operations", "isUpcomingChange": false, "dashedName": "lecture-numbers-and-mathematical-operations", "helpCategory": "Python", diff --git a/curriculum/structure/blocks/lecture-react-strategies-and-debugging.json b/curriculum/structure/blocks/lecture-react-strategies-and-debugging.json index b1d00768251..65878510350 100644 --- a/curriculum/structure/blocks/lecture-react-strategies-and-debugging.json +++ b/curriculum/structure/blocks/lecture-react-strategies-and-debugging.json @@ -1,5 +1,4 @@ { - "name": "React Strategies and Debugging", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-routing-react-frameworks-and-dependency-management-tools.json b/curriculum/structure/blocks/lecture-routing-react-frameworks-and-dependency-management-tools.json index 83692e102ca..fd5fb443e27 100644 --- a/curriculum/structure/blocks/lecture-routing-react-frameworks-and-dependency-management-tools.json +++ b/curriculum/structure/blocks/lecture-routing-react-frameworks-and-dependency-management-tools.json @@ -1,5 +1,4 @@ { - "name": "Routing, React Frameworks, and Dependency Management Tools", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-searching-and-sorting-algorithms.json b/curriculum/structure/blocks/lecture-searching-and-sorting-algorithms.json index 520d4f97227..08bff167a25 100644 --- a/curriculum/structure/blocks/lecture-searching-and-sorting-algorithms.json +++ b/curriculum/structure/blocks/lecture-searching-and-sorting-algorithms.json @@ -1,5 +1,4 @@ { - "name": "Searching and Sorting Algorithms", "isUpcomingChange": false, "dashedName": "lecture-searching-and-sorting-algorithms", "blockLabel": "lecture", diff --git a/curriculum/structure/blocks/lecture-styling-lists-and-links.json b/curriculum/structure/blocks/lecture-styling-lists-and-links.json index 138613542e7..70e8a319fa5 100644 --- a/curriculum/structure/blocks/lecture-styling-lists-and-links.json +++ b/curriculum/structure/blocks/lecture-styling-lists-and-links.json @@ -1,5 +1,4 @@ { - "name": "Styling Lists and Links", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-the-var-keyword-and-hoisting.json b/curriculum/structure/blocks/lecture-the-var-keyword-and-hoisting.json index 666d74251a0..630a87110ff 100644 --- a/curriculum/structure/blocks/lecture-the-var-keyword-and-hoisting.json +++ b/curriculum/structure/blocks/lecture-the-var-keyword-and-hoisting.json @@ -1,5 +1,4 @@ { - "name": "The var Keyword and Hoisting", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-understanding-abstraction.json b/curriculum/structure/blocks/lecture-understanding-abstraction.json index 4adc43d4af3..83db3a31158 100644 --- a/curriculum/structure/blocks/lecture-understanding-abstraction.json +++ b/curriculum/structure/blocks/lecture-understanding-abstraction.json @@ -1,5 +1,4 @@ { - "name": "Understanding Abstraction", "isUpcomingChange": false, "dashedName": "lecture-understanding-abstraction", "blockLabel": "lecture", diff --git a/curriculum/structure/blocks/lecture-understanding-aria-expanded-aria-live-and-common-aria-states.json b/curriculum/structure/blocks/lecture-understanding-aria-expanded-aria-live-and-common-aria-states.json index ac9128e1ea4..5fb06649818 100644 --- a/curriculum/structure/blocks/lecture-understanding-aria-expanded-aria-live-and-common-aria-states.json +++ b/curriculum/structure/blocks/lecture-understanding-aria-expanded-aria-live-and-common-aria-states.json @@ -1,5 +1,4 @@ { - "name": "Understanding aria-expanded, aria-live, and Common ARIA States", "isUpcomingChange": false, "blockLabel": "lecture", "blockLayout": "challenge-list", diff --git a/curriculum/structure/blocks/lecture-understanding-asynchronous-programming.json b/curriculum/structure/blocks/lecture-understanding-asynchronous-programming.json index fc2e6716767..d9e8bf6e9b3 100644 --- a/curriculum/structure/blocks/lecture-understanding-asynchronous-programming.json +++ b/curriculum/structure/blocks/lecture-understanding-asynchronous-programming.json @@ -1,5 +1,4 @@ { - "name": "Understanding Asynchronous Programming", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-understanding-bash-scripting.json b/curriculum/structure/blocks/lecture-understanding-bash-scripting.json index d271395713a..1aa1fe5a236 100644 --- a/curriculum/structure/blocks/lecture-understanding-bash-scripting.json +++ b/curriculum/structure/blocks/lecture-understanding-bash-scripting.json @@ -1,5 +1,4 @@ { - "name": "Understanding Bash Scripting", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-understanding-code-clarity.json b/curriculum/structure/blocks/lecture-understanding-code-clarity.json index 3d91e83ec8a..7c08ef93153 100644 --- a/curriculum/structure/blocks/lecture-understanding-code-clarity.json +++ b/curriculum/structure/blocks/lecture-understanding-code-clarity.json @@ -1,5 +1,4 @@ { - "name": "Understanding Code Clarity", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-understanding-comparisons-and-conditionals.json b/curriculum/structure/blocks/lecture-understanding-comparisons-and-conditionals.json index 2729174d3fd..eaba8f70991 100644 --- a/curriculum/structure/blocks/lecture-understanding-comparisons-and-conditionals.json +++ b/curriculum/structure/blocks/lecture-understanding-comparisons-and-conditionals.json @@ -1,5 +1,4 @@ { - "name": "Understanding Comparisons and Conditionals", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-understanding-computer-internet-and-tooling-basics.json b/curriculum/structure/blocks/lecture-understanding-computer-internet-and-tooling-basics.json index 72617dbf9d7..951a984d810 100644 --- a/curriculum/structure/blocks/lecture-understanding-computer-internet-and-tooling-basics.json +++ b/curriculum/structure/blocks/lecture-understanding-computer-internet-and-tooling-basics.json @@ -1,5 +1,4 @@ { - "name": "Understanding Computer, Internet, and Tooling Basics", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-understanding-dynamic-programming-js.json b/curriculum/structure/blocks/lecture-understanding-dynamic-programming-js.json index 3e2d2bbc692..c59187e738f 100644 --- a/curriculum/structure/blocks/lecture-understanding-dynamic-programming-js.json +++ b/curriculum/structure/blocks/lecture-understanding-dynamic-programming-js.json @@ -1,5 +1,4 @@ { - "name": "Understanding Dynamic Programming", "isUpcomingChange": true, "dashedName": "lecture-understanding-dynamic-programming-js", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/lecture-understanding-dynamic-programming.json b/curriculum/structure/blocks/lecture-understanding-dynamic-programming.json index 2369131b20a..502bf665fb3 100644 --- a/curriculum/structure/blocks/lecture-understanding-dynamic-programming.json +++ b/curriculum/structure/blocks/lecture-understanding-dynamic-programming.json @@ -1,5 +1,4 @@ { - "name": "Understanding Dynamic Programming", "isUpcomingChange": false, "dashedName": "lecture-understanding-dynamic-programming", "blockLabel": "lecture", diff --git a/curriculum/structure/blocks/lecture-understanding-effects-and-referencing-values-in-react.json b/curriculum/structure/blocks/lecture-understanding-effects-and-referencing-values-in-react.json index 808b4701c7e..688a5c9a24c 100644 --- a/curriculum/structure/blocks/lecture-understanding-effects-and-referencing-values-in-react.json +++ b/curriculum/structure/blocks/lecture-understanding-effects-and-referencing-values-in-react.json @@ -1,5 +1,4 @@ { - "name": "Understanding Effects and Referencing Values in React", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-understanding-error-handling.json b/curriculum/structure/blocks/lecture-understanding-error-handling.json index 2a6a39531cd..81b22e1d026 100644 --- a/curriculum/structure/blocks/lecture-understanding-error-handling.json +++ b/curriculum/structure/blocks/lecture-understanding-error-handling.json @@ -1,5 +1,4 @@ { - "name": "Understanding Error Handling", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-understanding-form-validation.json b/curriculum/structure/blocks/lecture-understanding-form-validation.json index 707fb58e63a..f8dc0e164cc 100644 --- a/curriculum/structure/blocks/lecture-understanding-form-validation.json +++ b/curriculum/structure/blocks/lecture-understanding-form-validation.json @@ -1,5 +1,4 @@ { - "name": "Understanding Form Validation", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-understanding-functional-programming.json b/curriculum/structure/blocks/lecture-understanding-functional-programming.json index b47c729946a..4a5456e386a 100644 --- a/curriculum/structure/blocks/lecture-understanding-functional-programming.json +++ b/curriculum/structure/blocks/lecture-understanding-functional-programming.json @@ -1,5 +1,4 @@ { - "name": "Understanding Functional Programming", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-understanding-functions-and-scope.json b/curriculum/structure/blocks/lecture-understanding-functions-and-scope.json index 3569546994d..9d75f23669a 100644 --- a/curriculum/structure/blocks/lecture-understanding-functions-and-scope.json +++ b/curriculum/structure/blocks/lecture-understanding-functions-and-scope.json @@ -1,5 +1,4 @@ { - "name": "Understanding Functions and Scope", "isUpcomingChange": false, "dashedName": "lecture-understanding-functions-and-scope", "helpCategory": "Python", diff --git a/curriculum/structure/blocks/lecture-understanding-graphs-and-trees-js.json b/curriculum/structure/blocks/lecture-understanding-graphs-and-trees-js.json index 653a12534ec..77c2aff4dce 100644 --- a/curriculum/structure/blocks/lecture-understanding-graphs-and-trees-js.json +++ b/curriculum/structure/blocks/lecture-understanding-graphs-and-trees-js.json @@ -1,5 +1,4 @@ { - "name": "Understanding Graphs and Trees", "isUpcomingChange": true, "dashedName": "lecture-understanding-graphs-and-trees-js", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/lecture-understanding-graphs-and-trees.json b/curriculum/structure/blocks/lecture-understanding-graphs-and-trees.json index 2392be34f29..f77df78a9e9 100644 --- a/curriculum/structure/blocks/lecture-understanding-graphs-and-trees.json +++ b/curriculum/structure/blocks/lecture-understanding-graphs-and-trees.json @@ -1,5 +1,4 @@ { - "name": "Understanding Graphs and Trees", "isUpcomingChange": false, "dashedName": "lecture-understanding-graphs-and-trees", "challengeOrder": [ diff --git a/curriculum/structure/blocks/lecture-understanding-how-html-affects-seo.json b/curriculum/structure/blocks/lecture-understanding-how-html-affects-seo.json index 8f103e56f62..01639175b36 100644 --- a/curriculum/structure/blocks/lecture-understanding-how-html-affects-seo.json +++ b/curriculum/structure/blocks/lecture-understanding-how-html-affects-seo.json @@ -1,5 +1,4 @@ { - "name": "Understanding How HTML Affects SEO", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-understanding-how-http-dns-tcpip-work.json b/curriculum/structure/blocks/lecture-understanding-how-http-dns-tcpip-work.json index 04d7c8152ec..f5d0580e0be 100644 --- a/curriculum/structure/blocks/lecture-understanding-how-http-dns-tcpip-work.json +++ b/curriculum/structure/blocks/lecture-understanding-how-http-dns-tcpip-work.json @@ -1,5 +1,4 @@ { - "name": "Understanding how HTTP, DNS and TCP/IP work", "isUpcomingChange": true, "dashedName": "lecture-understanding-how-http-dns-tcpip-work", "helpCategory": "Backend Development", diff --git a/curriculum/structure/blocks/lecture-understanding-how-to-work-with-classes-in-javascript.json b/curriculum/structure/blocks/lecture-understanding-how-to-work-with-classes-in-javascript.json index 61a2bd01211..82e667ef195 100644 --- a/curriculum/structure/blocks/lecture-understanding-how-to-work-with-classes-in-javascript.json +++ b/curriculum/structure/blocks/lecture-understanding-how-to-work-with-classes-in-javascript.json @@ -1,5 +1,4 @@ { - "name": "Understanding How to Work with Classes in JavaScript", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-understanding-how-to-work-with-floats-and-positioning-in-css.json b/curriculum/structure/blocks/lecture-understanding-how-to-work-with-floats-and-positioning-in-css.json index 3a9d1b86622..ed908d1362b 100644 --- a/curriculum/structure/blocks/lecture-understanding-how-to-work-with-floats-and-positioning-in-css.json +++ b/curriculum/structure/blocks/lecture-understanding-how-to-work-with-floats-and-positioning-in-css.json @@ -1,5 +1,4 @@ { - "name": "Understanding How to Work with Floats and Positioning in CSS", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-understanding-html-attributes.json b/curriculum/structure/blocks/lecture-understanding-html-attributes.json index 991a3f3e3aa..6757886b068 100644 --- a/curriculum/structure/blocks/lecture-understanding-html-attributes.json +++ b/curriculum/structure/blocks/lecture-understanding-html-attributes.json @@ -1,5 +1,4 @@ { - "name": "Understanding HTML Attributes and the HTML Boilerplate", "isUpcomingChange": false, "dashedName": "lecture-understanding-html-attributes", "challengeOrder": [ diff --git a/curriculum/structure/blocks/lecture-understanding-inheritance-and-polymorphism.json b/curriculum/structure/blocks/lecture-understanding-inheritance-and-polymorphism.json index 33df2a9eb9d..b09e6d99243 100644 --- a/curriculum/structure/blocks/lecture-understanding-inheritance-and-polymorphism.json +++ b/curriculum/structure/blocks/lecture-understanding-inheritance-and-polymorphism.json @@ -1,5 +1,4 @@ { - "name": "Understanding Inheritance and Polymorphism", "isUpcomingChange": false, "dashedName": "lecture-understanding-inheritance-and-polymorphism", "blockLabel": "lecture", diff --git a/curriculum/structure/blocks/lecture-understanding-modules-imports-and-exports.json b/curriculum/structure/blocks/lecture-understanding-modules-imports-and-exports.json index a655ec2b0f5..da81737e2cb 100644 --- a/curriculum/structure/blocks/lecture-understanding-modules-imports-and-exports.json +++ b/curriculum/structure/blocks/lecture-understanding-modules-imports-and-exports.json @@ -1,5 +1,4 @@ { - "name": "Understanding Modules, Imports, and Exports", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-understanding-nuanced-semantic-elements.json b/curriculum/structure/blocks/lecture-understanding-nuanced-semantic-elements.json index fe9df8239b8..bf876accd0e 100644 --- a/curriculum/structure/blocks/lecture-understanding-nuanced-semantic-elements.json +++ b/curriculum/structure/blocks/lecture-understanding-nuanced-semantic-elements.json @@ -1,5 +1,4 @@ { - "name": "Understanding Nuanced Semantic Elements", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-understanding-object-oriented-programming-and-encapsulation.json b/curriculum/structure/blocks/lecture-understanding-object-oriented-programming-and-encapsulation.json index 26a05281e90..78e73e8d5fd 100644 --- a/curriculum/structure/blocks/lecture-understanding-object-oriented-programming-and-encapsulation.json +++ b/curriculum/structure/blocks/lecture-understanding-object-oriented-programming-and-encapsulation.json @@ -1,5 +1,4 @@ { - "name": "Understanding Object Oriented Programming and Encapsulation", "isUpcomingChange": false, "dashedName": "lecture-understanding-object-oriented-programming-and-encapsulation", "blockLabel": "lecture", diff --git a/curriculum/structure/blocks/lecture-understanding-performance-in-web-applications.json b/curriculum/structure/blocks/lecture-understanding-performance-in-web-applications.json index 22ad9e7c0e9..29693093f4d 100644 --- a/curriculum/structure/blocks/lecture-understanding-performance-in-web-applications.json +++ b/curriculum/structure/blocks/lecture-understanding-performance-in-web-applications.json @@ -1,5 +1,4 @@ { - "name": "Understanding Performance in Web Applications", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-understanding-recursion-and-the-call-stack.json b/curriculum/structure/blocks/lecture-understanding-recursion-and-the-call-stack.json index e57c5b9b17a..c93554fdc6f 100644 --- a/curriculum/structure/blocks/lecture-understanding-recursion-and-the-call-stack.json +++ b/curriculum/structure/blocks/lecture-understanding-recursion-and-the-call-stack.json @@ -1,5 +1,4 @@ { - "name": "Understanding Recursion and the Call Stack", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-understanding-rest-api-and-web-services.json b/curriculum/structure/blocks/lecture-understanding-rest-api-and-web-services.json index e512af7cc17..a6f4378d263 100644 --- a/curriculum/structure/blocks/lecture-understanding-rest-api-and-web-services.json +++ b/curriculum/structure/blocks/lecture-understanding-rest-api-and-web-services.json @@ -1,5 +1,4 @@ { - "name": "Understanding the REST API and Web Services", "isUpcomingChange": true, "dashedName": "lecture-understanding-rest-api-and-web-services", "helpCategory": "Backend Development", diff --git a/curriculum/structure/blocks/lecture-understanding-the-command-line-and-working-with-bash.json b/curriculum/structure/blocks/lecture-understanding-the-command-line-and-working-with-bash.json index 973a4aeefb0..8e7bda1da96 100644 --- a/curriculum/structure/blocks/lecture-understanding-the-command-line-and-working-with-bash.json +++ b/curriculum/structure/blocks/lecture-understanding-the-command-line-and-working-with-bash.json @@ -1,5 +1,4 @@ { - "name": "Understanding the Command Line and Working with Bash", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-understanding-the-different-types-of-testing.json b/curriculum/structure/blocks/lecture-understanding-the-different-types-of-testing.json index 0b126e21039..1d2f21f4944 100644 --- a/curriculum/structure/blocks/lecture-understanding-the-different-types-of-testing.json +++ b/curriculum/structure/blocks/lecture-understanding-the-different-types-of-testing.json @@ -1,5 +1,4 @@ { - "name": "Understanding the Different Types of Testing", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-understanding-the-event-object-and-event-delegation.json b/curriculum/structure/blocks/lecture-understanding-the-event-object-and-event-delegation.json index 72dc2378440..b3b58b7cfba 100644 --- a/curriculum/structure/blocks/lecture-understanding-the-event-object-and-event-delegation.json +++ b/curriculum/structure/blocks/lecture-understanding-the-event-object-and-event-delegation.json @@ -1,5 +1,4 @@ { - "name": "Understanding the Event Object and Event Delegation", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-understanding-the-html-boilerplate.json b/curriculum/structure/blocks/lecture-understanding-the-html-boilerplate.json index 24267cb5e8f..2a73469144d 100644 --- a/curriculum/structure/blocks/lecture-understanding-the-html-boilerplate.json +++ b/curriculum/structure/blocks/lecture-understanding-the-html-boilerplate.json @@ -1,5 +1,4 @@ { - "name": "Understanding the HTML Boilerplate", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-understanding-the-http-request-response-model.json b/curriculum/structure/blocks/lecture-understanding-the-http-request-response-model.json index a91dccbfdce..cc5e029dcb9 100644 --- a/curriculum/structure/blocks/lecture-understanding-the-http-request-response-model.json +++ b/curriculum/structure/blocks/lecture-understanding-the-http-request-response-model.json @@ -1,5 +1,4 @@ { - "name": "Understanding the HTTP request-response model", "isUpcomingChange": true, "dashedName": "lecture-understanding-the-http-request-response-model", "helpCategory": "Backend Development", diff --git a/curriculum/structure/blocks/lecture-understanding-type-composition.json b/curriculum/structure/blocks/lecture-understanding-type-composition.json index 83a98cb6b70..2c73968a4b8 100644 --- a/curriculum/structure/blocks/lecture-understanding-type-composition.json +++ b/curriculum/structure/blocks/lecture-understanding-type-composition.json @@ -1,5 +1,4 @@ { - "name": "Understanding Type Composition", "blockLabel": "lecture", "isUpcomingChange": true, "dashedName": "lecture-understanding-type-composition", diff --git a/curriculum/structure/blocks/lecture-understanding-variables-and-data-types.json b/curriculum/structure/blocks/lecture-understanding-variables-and-data-types.json index 000885f6c1d..475830511c7 100644 --- a/curriculum/structure/blocks/lecture-understanding-variables-and-data-types.json +++ b/curriculum/structure/blocks/lecture-understanding-variables-and-data-types.json @@ -1,5 +1,4 @@ { - "name": "Understanding Variables and Data Types", "isUpcomingChange": false, "dashedName": "lecture-understanding-variables-and-data-types", "helpCategory": "Python", diff --git a/curriculum/structure/blocks/lecture-user-centered-design.json b/curriculum/structure/blocks/lecture-user-centered-design.json index fda2ac7b2cc..f79f1f178ad 100644 --- a/curriculum/structure/blocks/lecture-user-centered-design.json +++ b/curriculum/structure/blocks/lecture-user-centered-design.json @@ -1,5 +1,4 @@ { - "name": "User-Centered Design", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-user-interface-design-fundamentals.json b/curriculum/structure/blocks/lecture-user-interface-design-fundamentals.json index 50268deed04..95e28ba4d70 100644 --- a/curriculum/structure/blocks/lecture-user-interface-design-fundamentals.json +++ b/curriculum/structure/blocks/lecture-user-interface-design-fundamentals.json @@ -1,5 +1,4 @@ { - "name": "User Interface Design Fundamentals", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-what-is-css.json b/curriculum/structure/blocks/lecture-what-is-css.json index 9f43a5f8d09..1677cb4e86d 100644 --- a/curriculum/structure/blocks/lecture-what-is-css.json +++ b/curriculum/structure/blocks/lecture-what-is-css.json @@ -1,5 +1,4 @@ { - "name": "What Is CSS?", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-working-with-arrays-variables-and-naming-practices.json b/curriculum/structure/blocks/lecture-working-with-arrays-variables-and-naming-practices.json index e4af2cd51f5..139fd73d2fe 100644 --- a/curriculum/structure/blocks/lecture-working-with-arrays-variables-and-naming-practices.json +++ b/curriculum/structure/blocks/lecture-working-with-arrays-variables-and-naming-practices.json @@ -1,5 +1,4 @@ { - "name": "Working with Arrays, Variables, and Naming Practices", "isUpcomingChange": false, "dashedName": "lecture-working-with-arrays-variables-and-naming-practices", "blockLabel": "lecture", diff --git a/curriculum/structure/blocks/lecture-working-with-arrays.json b/curriculum/structure/blocks/lecture-working-with-arrays.json index 8b623e49b0f..49400758d3b 100644 --- a/curriculum/structure/blocks/lecture-working-with-arrays.json +++ b/curriculum/structure/blocks/lecture-working-with-arrays.json @@ -1,5 +1,4 @@ { - "name": "Working with Arrays", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-working-with-attribute-selectors.json b/curriculum/structure/blocks/lecture-working-with-attribute-selectors.json index 1f77bd66663..efaeb0fcd07 100644 --- a/curriculum/structure/blocks/lecture-working-with-attribute-selectors.json +++ b/curriculum/structure/blocks/lecture-working-with-attribute-selectors.json @@ -1,5 +1,4 @@ { - "name": "Working with Attribute Selectors", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-working-with-audio-and-video-elements.json b/curriculum/structure/blocks/lecture-working-with-audio-and-video-elements.json index 7c6ba9c3777..9e2963f2042 100644 --- a/curriculum/structure/blocks/lecture-working-with-audio-and-video-elements.json +++ b/curriculum/structure/blocks/lecture-working-with-audio-and-video-elements.json @@ -1,5 +1,4 @@ { - "name": "Working with Audio and Video Elements", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-working-with-audio-and-video.json b/curriculum/structure/blocks/lecture-working-with-audio-and-video.json index 248d6cfcc9b..02755f59310 100644 --- a/curriculum/structure/blocks/lecture-working-with-audio-and-video.json +++ b/curriculum/structure/blocks/lecture-working-with-audio-and-video.json @@ -1,5 +1,4 @@ { - "name": "Working with Audio and Video", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-working-with-backgrounds-and-borders.json b/curriculum/structure/blocks/lecture-working-with-backgrounds-and-borders.json index 8d18c96ff95..5921aa6125b 100644 --- a/curriculum/structure/blocks/lecture-working-with-backgrounds-and-borders.json +++ b/curriculum/structure/blocks/lecture-working-with-backgrounds-and-borders.json @@ -1,5 +1,4 @@ { - "name": "Working with Backgrounds and Borders", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-working-with-client-side-storage-and-crud-operations.json b/curriculum/structure/blocks/lecture-working-with-client-side-storage-and-crud-operations.json index 70f7919c24e..00b23f1aede 100644 --- a/curriculum/structure/blocks/lecture-working-with-client-side-storage-and-crud-operations.json +++ b/curriculum/structure/blocks/lecture-working-with-client-side-storage-and-crud-operations.json @@ -1,5 +1,4 @@ { - "name": "Working with Client-Side Storage and CRUD Operations", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-working-with-code-editors-and-ides.json b/curriculum/structure/blocks/lecture-working-with-code-editors-and-ides.json index 0b093195b8a..6fadd1c03a4 100644 --- a/curriculum/structure/blocks/lecture-working-with-code-editors-and-ides.json +++ b/curriculum/structure/blocks/lecture-working-with-code-editors-and-ides.json @@ -1,5 +1,4 @@ { - "name": "Working with Code Editors and IDEs", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-working-with-code-quality-and-execution-concepts.json b/curriculum/structure/blocks/lecture-working-with-code-quality-and-execution-concepts.json index 74ca0485a0e..744613f4103 100644 --- a/curriculum/structure/blocks/lecture-working-with-code-quality-and-execution-concepts.json +++ b/curriculum/structure/blocks/lecture-working-with-code-quality-and-execution-concepts.json @@ -1,5 +1,4 @@ { - "name": "Working with Code Quality and Execution Concepts", "blockLabel": "lecture", "blockLayout": "challenge-list", "dashedName": "lecture-working-with-code-quality-and-execution-concepts", diff --git a/curriculum/structure/blocks/lecture-working-with-code-reviews-branching-deployment-and-ci-cd.json b/curriculum/structure/blocks/lecture-working-with-code-reviews-branching-deployment-and-ci-cd.json index b3e957b280d..6ea5b3dc79f 100644 --- a/curriculum/structure/blocks/lecture-working-with-code-reviews-branching-deployment-and-ci-cd.json +++ b/curriculum/structure/blocks/lecture-working-with-code-reviews-branching-deployment-and-ci-cd.json @@ -1,5 +1,4 @@ { - "name": "Working With Code Reviews, Branching, Deployment, and CI/CD", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-working-with-colors-in-css.json b/curriculum/structure/blocks/lecture-working-with-colors-in-css.json index 1c59a643b76..d8df272dba8 100644 --- a/curriculum/structure/blocks/lecture-working-with-colors-in-css.json +++ b/curriculum/structure/blocks/lecture-working-with-colors-in-css.json @@ -1,5 +1,4 @@ { - "name": "Working with Colors in CSS", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-working-with-common-array-methods.json b/curriculum/structure/blocks/lecture-working-with-common-array-methods.json index aba57f89bc8..463ae54af13 100644 --- a/curriculum/structure/blocks/lecture-working-with-common-array-methods.json +++ b/curriculum/structure/blocks/lecture-working-with-common-array-methods.json @@ -1,5 +1,4 @@ { - "name": "Working with Common Array Methods", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-working-with-common-data-structures-js.json b/curriculum/structure/blocks/lecture-working-with-common-data-structures-js.json index 4c99c9b0981..b7dce4c17dc 100644 --- a/curriculum/structure/blocks/lecture-working-with-common-data-structures-js.json +++ b/curriculum/structure/blocks/lecture-working-with-common-data-structures-js.json @@ -1,5 +1,4 @@ { - "name": "Working with Common Data Structures", "isUpcomingChange": true, "dashedName": "lecture-working-with-common-data-structures-js", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/lecture-working-with-common-data-structures.json b/curriculum/structure/blocks/lecture-working-with-common-data-structures.json index 8952bc416cf..02a78d87383 100644 --- a/curriculum/structure/blocks/lecture-working-with-common-data-structures.json +++ b/curriculum/structure/blocks/lecture-working-with-common-data-structures.json @@ -1,5 +1,4 @@ { - "name": "Working with Common Data Structures", "isUpcomingChange": false, "dashedName": "lecture-working-with-common-data-structures", "blockLabel": "lecture", diff --git a/curriculum/structure/blocks/lecture-working-with-comparison-and-boolean-operators.json b/curriculum/structure/blocks/lecture-working-with-comparison-and-boolean-operators.json index d933274478a..8fdea38125b 100644 --- a/curriculum/structure/blocks/lecture-working-with-comparison-and-boolean-operators.json +++ b/curriculum/structure/blocks/lecture-working-with-comparison-and-boolean-operators.json @@ -1,5 +1,4 @@ { - "name": "Working with Comparison and Boolean Operators", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-working-with-conditional-logic-and-math-methods.json b/curriculum/structure/blocks/lecture-working-with-conditional-logic-and-math-methods.json index 11a4c15a734..6d0841d6e32 100644 --- a/curriculum/structure/blocks/lecture-working-with-conditional-logic-and-math-methods.json +++ b/curriculum/structure/blocks/lecture-working-with-conditional-logic-and-math-methods.json @@ -1,5 +1,4 @@ { - "name": "Working with Conditional Logic and Math Methods", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-working-with-css-flexbox.json b/curriculum/structure/blocks/lecture-working-with-css-flexbox.json index 61f180082b5..e6c5a1e135c 100644 --- a/curriculum/structure/blocks/lecture-working-with-css-flexbox.json +++ b/curriculum/structure/blocks/lecture-working-with-css-flexbox.json @@ -1,5 +1,4 @@ { - "name": "Working with CSS Flexbox", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-working-with-css-fonts.json b/curriculum/structure/blocks/lecture-working-with-css-fonts.json index 0df1613d710..67d23a673ac 100644 --- a/curriculum/structure/blocks/lecture-working-with-css-fonts.json +++ b/curriculum/structure/blocks/lecture-working-with-css-fonts.json @@ -1,5 +1,4 @@ { - "name": "Working with CSS Fonts", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-working-with-css-grid.json b/curriculum/structure/blocks/lecture-working-with-css-grid.json index 16daf1adbb4..26b95970dd3 100644 --- a/curriculum/structure/blocks/lecture-working-with-css-grid.json +++ b/curriculum/structure/blocks/lecture-working-with-css-grid.json @@ -1,5 +1,4 @@ { - "name": "Working with CSS Grid", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-working-with-css-libraries-and-frameworks.json b/curriculum/structure/blocks/lecture-working-with-css-libraries-and-frameworks.json index f0173a77529..36b722848b7 100644 --- a/curriculum/structure/blocks/lecture-working-with-css-libraries-and-frameworks.json +++ b/curriculum/structure/blocks/lecture-working-with-css-libraries-and-frameworks.json @@ -1,5 +1,4 @@ { - "name": "Working with CSS Libraries and Frameworks", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-working-with-css-transforms-overflow-and-filters.json b/curriculum/structure/blocks/lecture-working-with-css-transforms-overflow-and-filters.json index 6cbaf2eeebc..facb4180975 100644 --- a/curriculum/structure/blocks/lecture-working-with-css-transforms-overflow-and-filters.json +++ b/curriculum/structure/blocks/lecture-working-with-css-transforms-overflow-and-filters.json @@ -1,5 +1,4 @@ { - "name": "Working with CSS Transforms, Overflow, and Filters", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-working-with-css-variables.json b/curriculum/structure/blocks/lecture-working-with-css-variables.json index 7f31bf246d7..014b456668c 100644 --- a/curriculum/structure/blocks/lecture-working-with-css-variables.json +++ b/curriculum/structure/blocks/lecture-working-with-css-variables.json @@ -1,5 +1,4 @@ { - "name": "Working with CSS Variables", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-working-with-data-fetching-and-memoization-in-react.json b/curriculum/structure/blocks/lecture-working-with-data-fetching-and-memoization-in-react.json index 03c7691f6b5..5e865a4e5a0 100644 --- a/curriculum/structure/blocks/lecture-working-with-data-fetching-and-memoization-in-react.json +++ b/curriculum/structure/blocks/lecture-working-with-data-fetching-and-memoization-in-react.json @@ -1,5 +1,4 @@ { - "name": "Working with Data Fetching and Memoization in React", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-working-with-data-in-react.json b/curriculum/structure/blocks/lecture-working-with-data-in-react.json index a79df287a6c..95430d2f93f 100644 --- a/curriculum/structure/blocks/lecture-working-with-data-in-react.json +++ b/curriculum/structure/blocks/lecture-working-with-data-in-react.json @@ -1,5 +1,4 @@ { - "name": "Working with Data in React", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-working-with-data-types.json b/curriculum/structure/blocks/lecture-working-with-data-types.json index 3cadf15ae3c..824d3f5188c 100644 --- a/curriculum/structure/blocks/lecture-working-with-data-types.json +++ b/curriculum/structure/blocks/lecture-working-with-data-types.json @@ -1,5 +1,4 @@ { - "name": "Working with Data Types", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-working-with-dates.json b/curriculum/structure/blocks/lecture-working-with-dates.json index 5254a4d2f1e..33afbf65f88 100644 --- a/curriculum/structure/blocks/lecture-working-with-dates.json +++ b/curriculum/structure/blocks/lecture-working-with-dates.json @@ -1,5 +1,4 @@ { - "name": "Working with Dates", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-working-with-dictionaries-and-sets.json b/curriculum/structure/blocks/lecture-working-with-dictionaries-and-sets.json index 97da42e37da..42a128c346e 100644 --- a/curriculum/structure/blocks/lecture-working-with-dictionaries-and-sets.json +++ b/curriculum/structure/blocks/lecture-working-with-dictionaries-and-sets.json @@ -1,5 +1,4 @@ { - "name": "Working with Dictionaries and Sets", "isUpcomingChange": false, "dashedName": "lecture-working-with-dictionaries-and-sets", "blockLabel": "lecture", diff --git a/curriculum/structure/blocks/lecture-working-with-file-systems.json b/curriculum/structure/blocks/lecture-working-with-file-systems.json index 7f72348d3d8..e76677afd23 100644 --- a/curriculum/structure/blocks/lecture-working-with-file-systems.json +++ b/curriculum/structure/blocks/lecture-working-with-file-systems.json @@ -1,5 +1,4 @@ { - "name": "Working with File Systems", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-working-with-forms-in-react.json b/curriculum/structure/blocks/lecture-working-with-forms-in-react.json index 08c9efe4734..ee7cb45f21b 100644 --- a/curriculum/structure/blocks/lecture-working-with-forms-in-react.json +++ b/curriculum/structure/blocks/lecture-working-with-forms-in-react.json @@ -1,5 +1,4 @@ { - "name": "Working with Forms in React", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-working-with-forms.json b/curriculum/structure/blocks/lecture-working-with-forms.json index 15fee9d258a..9e31c26f621 100644 --- a/curriculum/structure/blocks/lecture-working-with-forms.json +++ b/curriculum/structure/blocks/lecture-working-with-forms.json @@ -1,5 +1,4 @@ { - "name": "Working with Forms", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-working-with-functions.json b/curriculum/structure/blocks/lecture-working-with-functions.json index 8e747b739c2..177d6d146bc 100644 --- a/curriculum/structure/blocks/lecture-working-with-functions.json +++ b/curriculum/structure/blocks/lecture-working-with-functions.json @@ -1,5 +1,4 @@ { - "name": "Working with Functions", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-working-with-generics-and-type-narrowing.json b/curriculum/structure/blocks/lecture-working-with-generics-and-type-narrowing.json index 2b6eb960203..660cc20f02f 100644 --- a/curriculum/structure/blocks/lecture-working-with-generics-and-type-narrowing.json +++ b/curriculum/structure/blocks/lecture-working-with-generics-and-type-narrowing.json @@ -1,5 +1,4 @@ { - "name": "Working with Generics and Type Narrowing", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": true, diff --git a/curriculum/structure/blocks/lecture-working-with-higher-order-functions-and-callbacks.json b/curriculum/structure/blocks/lecture-working-with-higher-order-functions-and-callbacks.json index efe601f11d6..647794094f8 100644 --- a/curriculum/structure/blocks/lecture-working-with-higher-order-functions-and-callbacks.json +++ b/curriculum/structure/blocks/lecture-working-with-higher-order-functions-and-callbacks.json @@ -1,5 +1,4 @@ { - "name": "Working with Higher Order Functions and Callbacks", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-working-with-html-tools.json b/curriculum/structure/blocks/lecture-working-with-html-tools.json index 2b53f2acf21..6ae182909e3 100644 --- a/curriculum/structure/blocks/lecture-working-with-html-tools.json +++ b/curriculum/structure/blocks/lecture-working-with-html-tools.json @@ -1,5 +1,4 @@ { - "name": "Working with HTML Tools", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-working-with-images-and-svgs.json b/curriculum/structure/blocks/lecture-working-with-images-and-svgs.json index a10e1bcf76c..fc427e2d8e1 100644 --- a/curriculum/structure/blocks/lecture-working-with-images-and-svgs.json +++ b/curriculum/structure/blocks/lecture-working-with-images-and-svgs.json @@ -1,5 +1,4 @@ { - "name": "Working with Images and SVGs", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-working-with-json.json b/curriculum/structure/blocks/lecture-working-with-json.json index d813806ee52..47e1867e152 100644 --- a/curriculum/structure/blocks/lecture-working-with-json.json +++ b/curriculum/structure/blocks/lecture-working-with-json.json @@ -1,5 +1,4 @@ { - "name": "Working with JSON", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-working-with-links.json b/curriculum/structure/blocks/lecture-working-with-links.json index 9740537491c..8a785f01d88 100644 --- a/curriculum/structure/blocks/lecture-working-with-links.json +++ b/curriculum/structure/blocks/lecture-working-with-links.json @@ -1,5 +1,4 @@ { - "name": "Working with Links", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-working-with-loops-and-sequences.json b/curriculum/structure/blocks/lecture-working-with-loops-and-sequences.json index 704b3baa011..671aff3f024 100644 --- a/curriculum/structure/blocks/lecture-working-with-loops-and-sequences.json +++ b/curriculum/structure/blocks/lecture-working-with-loops-and-sequences.json @@ -1,5 +1,4 @@ { - "name": "Working with Loops and Sequences", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-working-with-loops.json b/curriculum/structure/blocks/lecture-working-with-loops.json index bde848336ce..8ff0a4e52b5 100644 --- a/curriculum/structure/blocks/lecture-working-with-loops.json +++ b/curriculum/structure/blocks/lecture-working-with-loops.json @@ -1,5 +1,4 @@ { - "name": "Working with Loops", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-working-with-maps-and-sets.json b/curriculum/structure/blocks/lecture-working-with-maps-and-sets.json index 97bade65cbc..4a9fbaaf528 100644 --- a/curriculum/structure/blocks/lecture-working-with-maps-and-sets.json +++ b/curriculum/structure/blocks/lecture-working-with-maps-and-sets.json @@ -1,5 +1,4 @@ { - "name": "Working with Maps and Sets", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-working-with-media.json b/curriculum/structure/blocks/lecture-working-with-media.json index 4355cd6cd61..6f2cee255d9 100644 --- a/curriculum/structure/blocks/lecture-working-with-media.json +++ b/curriculum/structure/blocks/lecture-working-with-media.json @@ -1,5 +1,4 @@ { - "name": "Working with the iframe Element", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-working-with-modules.json b/curriculum/structure/blocks/lecture-working-with-modules.json index 2d225ef8636..3c72058533c 100644 --- a/curriculum/structure/blocks/lecture-working-with-modules.json +++ b/curriculum/structure/blocks/lecture-working-with-modules.json @@ -1,5 +1,4 @@ { - "name": "Working with Modules", "isUpcomingChange": false, "dashedName": "lecture-working-with-modules", "blockLabel": "lecture", diff --git a/curriculum/structure/blocks/lecture-working-with-nano.json b/curriculum/structure/blocks/lecture-working-with-nano.json index 527f8f6a1a6..5ecf35ab09e 100644 --- a/curriculum/structure/blocks/lecture-working-with-nano.json +++ b/curriculum/structure/blocks/lecture-working-with-nano.json @@ -1,5 +1,4 @@ { - "name": "Working With Nano", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-working-with-node-core-modules.json b/curriculum/structure/blocks/lecture-working-with-node-core-modules.json index a627d9d1652..acd4ef8629d 100644 --- a/curriculum/structure/blocks/lecture-working-with-node-core-modules.json +++ b/curriculum/structure/blocks/lecture-working-with-node-core-modules.json @@ -1,5 +1,4 @@ { - "name": "Working with Node Core Modules", "isUpcomingChange": true, "dashedName": "lecture-working-with-node-core-modules", "helpCategory": "Backend Development", diff --git a/curriculum/structure/blocks/lecture-working-with-nodejs-and-event-driven-architecture.json b/curriculum/structure/blocks/lecture-working-with-nodejs-and-event-driven-architecture.json index 4a411719fae..c6bf9624c6a 100644 --- a/curriculum/structure/blocks/lecture-working-with-nodejs-and-event-driven-architecture.json +++ b/curriculum/structure/blocks/lecture-working-with-nodejs-and-event-driven-architecture.json @@ -1,5 +1,4 @@ { - "name": "Working with NodeJS and event driven architecture", "isUpcomingChange": true, "dashedName": "lecture-working-with-nodejs-and-event-driven-architecture", "helpCategory": "Backend Development", diff --git a/curriculum/structure/blocks/lecture-working-with-npm-scripts.json b/curriculum/structure/blocks/lecture-working-with-npm-scripts.json index bc46c2e3f0d..e3d8f178978 100644 --- a/curriculum/structure/blocks/lecture-working-with-npm-scripts.json +++ b/curriculum/structure/blocks/lecture-working-with-npm-scripts.json @@ -1,5 +1,4 @@ { - "name": "Working with npm Scripts", "isUpcomingChange": true, "dashedName": "lecture-working-with-npm-scripts", "helpCategory": "Backend Development", diff --git a/curriculum/structure/blocks/lecture-working-with-numbers-and-arithmetic-operators.json b/curriculum/structure/blocks/lecture-working-with-numbers-and-arithmetic-operators.json index 84e8d191fa4..97c21acf36e 100644 --- a/curriculum/structure/blocks/lecture-working-with-numbers-and-arithmetic-operators.json +++ b/curriculum/structure/blocks/lecture-working-with-numbers-and-arithmetic-operators.json @@ -1,5 +1,4 @@ { - "name": "Working with Numbers and Arithmetic Operators", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-working-with-numbers-and-common-number-methods.json b/curriculum/structure/blocks/lecture-working-with-numbers-and-common-number-methods.json index efe0c2251bb..cd4ce31d8e4 100644 --- a/curriculum/structure/blocks/lecture-working-with-numbers-and-common-number-methods.json +++ b/curriculum/structure/blocks/lecture-working-with-numbers-and-common-number-methods.json @@ -1,5 +1,4 @@ { - "name": "Working with Numbers and Common Number Methods", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-working-with-operator-behavior.json b/curriculum/structure/blocks/lecture-working-with-operator-behavior.json index 15b64ba48a4..1a397787c7b 100644 --- a/curriculum/structure/blocks/lecture-working-with-operator-behavior.json +++ b/curriculum/structure/blocks/lecture-working-with-operator-behavior.json @@ -1,5 +1,4 @@ { - "name": "Working with Operator Behavior", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-working-with-optional-chaining-and-object-destructuring.json b/curriculum/structure/blocks/lecture-working-with-optional-chaining-and-object-destructuring.json index 0cbcb4719aa..bb673ba6808 100644 --- a/curriculum/structure/blocks/lecture-working-with-optional-chaining-and-object-destructuring.json +++ b/curriculum/structure/blocks/lecture-working-with-optional-chaining-and-object-destructuring.json @@ -1,5 +1,4 @@ { - "name": "Working with Optional Chaining and Object Destructuring", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-working-with-pseudo-classes-and-pseudo-elements-in-css.json b/curriculum/structure/blocks/lecture-working-with-pseudo-classes-and-pseudo-elements-in-css.json index babb4236f2f..7bf86b30ed8 100644 --- a/curriculum/structure/blocks/lecture-working-with-pseudo-classes-and-pseudo-elements-in-css.json +++ b/curriculum/structure/blocks/lecture-working-with-pseudo-classes-and-pseudo-elements-in-css.json @@ -1,5 +1,4 @@ { - "name": "Working with Pseudo-Classes and Pseudo-Elements in CSS", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-working-with-regular-expressions.json b/curriculum/structure/blocks/lecture-working-with-regular-expressions.json index 25e3562ea32..9a1d0c7b695 100644 --- a/curriculum/structure/blocks/lecture-working-with-regular-expressions.json +++ b/curriculum/structure/blocks/lecture-working-with-regular-expressions.json @@ -1,5 +1,4 @@ { - "name": "Working with Regular Expressions", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-working-with-relational-databases.json b/curriculum/structure/blocks/lecture-working-with-relational-databases.json index 736c9769a93..1d66651f092 100644 --- a/curriculum/structure/blocks/lecture-working-with-relational-databases.json +++ b/curriculum/structure/blocks/lecture-working-with-relational-databases.json @@ -1,5 +1,4 @@ { - "name": "Working with Relational Databases", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-working-with-relative-and-absolute-units.json b/curriculum/structure/blocks/lecture-working-with-relative-and-absolute-units.json index a48c3b43e37..ffbff3938ef 100644 --- a/curriculum/structure/blocks/lecture-working-with-relative-and-absolute-units.json +++ b/curriculum/structure/blocks/lecture-working-with-relative-and-absolute-units.json @@ -1,5 +1,4 @@ { - "name": "Working with Relative and Absolute Units", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-working-with-specialized-semantic-elements.json b/curriculum/structure/blocks/lecture-working-with-specialized-semantic-elements.json index a4a76cb0b33..97948e84457 100644 --- a/curriculum/structure/blocks/lecture-working-with-specialized-semantic-elements.json +++ b/curriculum/structure/blocks/lecture-working-with-specialized-semantic-elements.json @@ -1,5 +1,4 @@ { - "name": "Working with Specialized Semantic Elements", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-working-with-sql.json b/curriculum/structure/blocks/lecture-working-with-sql.json index 6b0ecaa9d3c..0716b49f757 100644 --- a/curriculum/structure/blocks/lecture-working-with-sql.json +++ b/curriculum/structure/blocks/lecture-working-with-sql.json @@ -1,5 +1,4 @@ { - "name": "Working With SQL", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-working-with-state-and-responding-to-events-in-react.json b/curriculum/structure/blocks/lecture-working-with-state-and-responding-to-events-in-react.json index c8718dbc0bb..e20b8cc9a4d 100644 --- a/curriculum/structure/blocks/lecture-working-with-state-and-responding-to-events-in-react.json +++ b/curriculum/structure/blocks/lecture-working-with-state-and-responding-to-events-in-react.json @@ -1,5 +1,4 @@ { - "name": "Working with State and Responding to Events in React", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-working-with-string-character-methods.json b/curriculum/structure/blocks/lecture-working-with-string-character-methods.json index db1855d2f2d..5691ebe39b8 100644 --- a/curriculum/structure/blocks/lecture-working-with-string-character-methods.json +++ b/curriculum/structure/blocks/lecture-working-with-string-character-methods.json @@ -1,5 +1,4 @@ { - "name": "Working with String Character Methods", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-working-with-string-formatting-methods.json b/curriculum/structure/blocks/lecture-working-with-string-formatting-methods.json index 4bb80763754..835baa1315a 100644 --- a/curriculum/structure/blocks/lecture-working-with-string-formatting-methods.json +++ b/curriculum/structure/blocks/lecture-working-with-string-formatting-methods.json @@ -1,5 +1,4 @@ { - "name": "Working with String Formatting Methods", "isUpcomingChange": false, "dashedName": "lecture-working-with-string-formatting-methods", "blockLabel": "lecture", diff --git a/curriculum/structure/blocks/lecture-working-with-string-modification-methods.json b/curriculum/structure/blocks/lecture-working-with-string-modification-methods.json index 9b60e2e9e27..939d99539e4 100644 --- a/curriculum/structure/blocks/lecture-working-with-string-modification-methods.json +++ b/curriculum/structure/blocks/lecture-working-with-string-modification-methods.json @@ -1,5 +1,4 @@ { - "name": "Working with String Modification Methods", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-working-with-string-search-and-slice-methods.json b/curriculum/structure/blocks/lecture-working-with-string-search-and-slice-methods.json index 7378db412f6..2bc600da2dd 100644 --- a/curriculum/structure/blocks/lecture-working-with-string-search-and-slice-methods.json +++ b/curriculum/structure/blocks/lecture-working-with-string-search-and-slice-methods.json @@ -1,5 +1,4 @@ { - "name": "Working with String Search and Slice Methods", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-working-with-strings-in-javascript.json b/curriculum/structure/blocks/lecture-working-with-strings-in-javascript.json index 5579be196ca..fa225e84336 100644 --- a/curriculum/structure/blocks/lecture-working-with-strings-in-javascript.json +++ b/curriculum/structure/blocks/lecture-working-with-strings-in-javascript.json @@ -1,5 +1,4 @@ { - "name": "Working with Strings in JavaScript", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-working-with-tables.json b/curriculum/structure/blocks/lecture-working-with-tables.json index 93c3f5cb883..7371f67e0e1 100644 --- a/curriculum/structure/blocks/lecture-working-with-tables.json +++ b/curriculum/structure/blocks/lecture-working-with-tables.json @@ -1,5 +1,4 @@ { - "name": "Working with Tables", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-working-with-text-and-time-semantic-elements.json b/curriculum/structure/blocks/lecture-working-with-text-and-time-semantic-elements.json index afe242348a1..6942cdbd9ea 100644 --- a/curriculum/structure/blocks/lecture-working-with-text-and-time-semantic-elements.json +++ b/curriculum/structure/blocks/lecture-working-with-text-and-time-semantic-elements.json @@ -1,5 +1,4 @@ { - "name": "Working with Text and Time Semantic Elements ", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-working-with-the-arguments-object-and-rest-parameters.json b/curriculum/structure/blocks/lecture-working-with-the-arguments-object-and-rest-parameters.json index 376228cd216..25f3a4c8842 100644 --- a/curriculum/structure/blocks/lecture-working-with-the-arguments-object-and-rest-parameters.json +++ b/curriculum/structure/blocks/lecture-working-with-the-arguments-object-and-rest-parameters.json @@ -1,5 +1,4 @@ { - "name": "Working with the arguments Object and Rest Parameters", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-working-with-the-dom-click-events-and-web-apis.json b/curriculum/structure/blocks/lecture-working-with-the-dom-click-events-and-web-apis.json index 62e8d7441ab..a5916949c36 100644 --- a/curriculum/structure/blocks/lecture-working-with-the-dom-click-events-and-web-apis.json +++ b/curriculum/structure/blocks/lecture-working-with-the-dom-click-events-and-web-apis.json @@ -1,5 +1,4 @@ { - "name": "Working with the DOM, Click Events, and Web APIs", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-working-with-types-and-objects.json b/curriculum/structure/blocks/lecture-working-with-types-and-objects.json index 4143139be23..523949fdcd6 100644 --- a/curriculum/structure/blocks/lecture-working-with-types-and-objects.json +++ b/curriculum/structure/blocks/lecture-working-with-types-and-objects.json @@ -1,5 +1,4 @@ { - "name": "Working with Types and Objects", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lecture-working-with-typescript-configuration-files.json b/curriculum/structure/blocks/lecture-working-with-typescript-configuration-files.json index 71a1eea1796..72239470fa5 100644 --- a/curriculum/structure/blocks/lecture-working-with-typescript-configuration-files.json +++ b/curriculum/structure/blocks/lecture-working-with-typescript-configuration-files.json @@ -1,5 +1,4 @@ { - "name": "Working with TypeScript Configuration Files", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": true, diff --git a/curriculum/structure/blocks/lecture-working-with-unary-and-bitwise-operators.json b/curriculum/structure/blocks/lecture-working-with-unary-and-bitwise-operators.json index a33f70c36fb..032df630c8d 100644 --- a/curriculum/structure/blocks/lecture-working-with-unary-and-bitwise-operators.json +++ b/curriculum/structure/blocks/lecture-working-with-unary-and-bitwise-operators.json @@ -1,5 +1,4 @@ { - "name": "Working with Unary and Bitwise Operators", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/lists-and-tuples.json b/curriculum/structure/blocks/lists-and-tuples.json index c110fd24523..2e2da7bc7b0 100644 --- a/curriculum/structure/blocks/lists-and-tuples.json +++ b/curriculum/structure/blocks/lists-and-tuples.json @@ -1,5 +1,4 @@ { - "name": "Lists and Tuples", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/machine-learning-with-python-projects.json b/curriculum/structure/blocks/machine-learning-with-python-projects.json index 3f96852ab2d..b2c64d0478f 100644 --- a/curriculum/structure/blocks/machine-learning-with-python-projects.json +++ b/curriculum/structure/blocks/machine-learning-with-python-projects.json @@ -1,5 +1,4 @@ { - "name": "Machine Learning with Python Projects", "isUpcomingChange": false, "dashedName": "machine-learning-with-python-projects", "helpCategory": "Python", diff --git a/curriculum/structure/blocks/managing-packages-with-npm.json b/curriculum/structure/blocks/managing-packages-with-npm.json index 58492c07385..ec90cb470cc 100644 --- a/curriculum/structure/blocks/managing-packages-with-npm.json +++ b/curriculum/structure/blocks/managing-packages-with-npm.json @@ -1,5 +1,4 @@ { - "name": "Managing Packages with NPM", "isUpcomingChange": false, "dashedName": "managing-packages-with-npm", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/mcp-ecosystem-and-tooling.json b/curriculum/structure/blocks/mcp-ecosystem-and-tooling.json index 9cc0b6ce42f..85f78e082dd 100644 --- a/curriculum/structure/blocks/mcp-ecosystem-and-tooling.json +++ b/curriculum/structure/blocks/mcp-ecosystem-and-tooling.json @@ -1,5 +1,4 @@ { - "name": "MCP Ecosystem & Tooling", "isUpcomingChange": false, "blockLabel": "lecture", "blockLayout": "challenge-list", diff --git a/curriculum/structure/blocks/merge-sort-algorithm.json b/curriculum/structure/blocks/merge-sort-algorithm.json index 9f31c3435e2..131cd466958 100644 --- a/curriculum/structure/blocks/merge-sort-algorithm.json +++ b/curriculum/structure/blocks/merge-sort-algorithm.json @@ -1,5 +1,4 @@ { - "name": "Merge Sort Algorithm", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/methods-and-inheritance.json b/curriculum/structure/blocks/methods-and-inheritance.json index 6597a43e419..6b9482f3dd3 100644 --- a/curriculum/structure/blocks/methods-and-inheritance.json +++ b/curriculum/structure/blocks/methods-and-inheritance.json @@ -1,5 +1,4 @@ { - "name": "Methods and Inheritance", "isUpcomingChange": false, "blockLabel": "lecture", "blockLayout": "challenge-list", diff --git a/curriculum/structure/blocks/mongodb-and-mongoose.json b/curriculum/structure/blocks/mongodb-and-mongoose.json index 1d7775fa243..1633982a0b9 100644 --- a/curriculum/structure/blocks/mongodb-and-mongoose.json +++ b/curriculum/structure/blocks/mongodb-and-mongoose.json @@ -1,5 +1,4 @@ { - "name": "MongoDB and Mongoose", "isUpcomingChange": false, "dashedName": "mongodb-and-mongoose", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/numpy.json b/curriculum/structure/blocks/numpy.json index 70f74e1a2da..a44e2ce8b23 100644 --- a/curriculum/structure/blocks/numpy.json +++ b/curriculum/structure/blocks/numpy.json @@ -1,5 +1,4 @@ { - "name": "Numpy", "isUpcomingChange": false, "dashedName": "numpy", "helpCategory": "Python", diff --git a/curriculum/structure/blocks/object-oriented-programming-with-python.json b/curriculum/structure/blocks/object-oriented-programming-with-python.json index 14a33dfecdc..25db2a7211f 100644 --- a/curriculum/structure/blocks/object-oriented-programming-with-python.json +++ b/curriculum/structure/blocks/object-oriented-programming-with-python.json @@ -1,5 +1,4 @@ { - "name": "Object Oriented Programming with Python", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/object-oriented-programming.json b/curriculum/structure/blocks/object-oriented-programming.json index 45de05694eb..3f9f97523d7 100644 --- a/curriculum/structure/blocks/object-oriented-programming.json +++ b/curriculum/structure/blocks/object-oriented-programming.json @@ -1,5 +1,4 @@ { - "name": "Object Oriented Programming", "isUpcomingChange": false, "dashedName": "object-oriented-programming", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/oop-basics.json b/curriculum/structure/blocks/oop-basics.json index 4b1a5d25dd3..4dcefe33dcc 100644 --- a/curriculum/structure/blocks/oop-basics.json +++ b/curriculum/structure/blocks/oop-basics.json @@ -1,5 +1,4 @@ { - "name": "OOP Basics", "isUpcomingChange": false, "blockLabel": "lecture", "blockLayout": "challenge-list", diff --git a/curriculum/structure/blocks/project-euler-problems-1-to-100.json b/curriculum/structure/blocks/project-euler-problems-1-to-100.json index f0ba2462027..5edd2eccecb 100644 --- a/curriculum/structure/blocks/project-euler-problems-1-to-100.json +++ b/curriculum/structure/blocks/project-euler-problems-1-to-100.json @@ -1,5 +1,4 @@ { - "name": "Project Euler Problems 1 to 100", "isUpcomingChange": false, "dashedName": "project-euler-problems-1-to-100", "helpCategory": "Euler", diff --git a/curriculum/structure/blocks/project-euler-problems-101-to-200.json b/curriculum/structure/blocks/project-euler-problems-101-to-200.json index 9ad67f56ab9..afe3cfcb35b 100644 --- a/curriculum/structure/blocks/project-euler-problems-101-to-200.json +++ b/curriculum/structure/blocks/project-euler-problems-101-to-200.json @@ -1,5 +1,4 @@ { - "name": "Project Euler Problems 101 to 200", "isUpcomingChange": false, "dashedName": "project-euler-problems-101-to-200", "helpCategory": "Euler", diff --git a/curriculum/structure/blocks/project-euler-problems-201-to-300.json b/curriculum/structure/blocks/project-euler-problems-201-to-300.json index 445836cfad8..a1176578bd6 100644 --- a/curriculum/structure/blocks/project-euler-problems-201-to-300.json +++ b/curriculum/structure/blocks/project-euler-problems-201-to-300.json @@ -1,5 +1,4 @@ { - "name": "Project Euler Problems 201 to 300", "isUpcomingChange": false, "dashedName": "project-euler-problems-201-to-300", "helpCategory": "Euler", diff --git a/curriculum/structure/blocks/project-euler-problems-301-to-400.json b/curriculum/structure/blocks/project-euler-problems-301-to-400.json index edb878a8e7c..a1960984d52 100644 --- a/curriculum/structure/blocks/project-euler-problems-301-to-400.json +++ b/curriculum/structure/blocks/project-euler-problems-301-to-400.json @@ -1,5 +1,4 @@ { - "name": "Project Euler Problems 301 to 400", "isUpcomingChange": false, "dashedName": "project-euler-problems-301-to-400", "helpCategory": "Euler", diff --git a/curriculum/structure/blocks/project-euler-problems-401-to-480.json b/curriculum/structure/blocks/project-euler-problems-401-to-480.json index 66d12a78746..64e5e5d3b03 100644 --- a/curriculum/structure/blocks/project-euler-problems-401-to-480.json +++ b/curriculum/structure/blocks/project-euler-problems-401-to-480.json @@ -1,5 +1,4 @@ { - "name": "Project Euler Problems 401 to 480", "isUpcomingChange": false, "dashedName": "project-euler-problems-401-to-480", "helpCategory": "Euler", diff --git a/curriculum/structure/blocks/python-for-everybody.json b/curriculum/structure/blocks/python-for-everybody.json index 798d335f94d..cd97a4ebad1 100644 --- a/curriculum/structure/blocks/python-for-everybody.json +++ b/curriculum/structure/blocks/python-for-everybody.json @@ -1,5 +1,4 @@ { - "name": "Python for Everybody", "isUpcomingChange": false, "dashedName": "python-for-everybody", "helpCategory": "Python", diff --git a/curriculum/structure/blocks/python-for-penetration-testing.json b/curriculum/structure/blocks/python-for-penetration-testing.json index d5556e9d429..276ecb334e7 100644 --- a/curriculum/structure/blocks/python-for-penetration-testing.json +++ b/curriculum/structure/blocks/python-for-penetration-testing.json @@ -1,5 +1,4 @@ { - "name": "Python for Penetration Testing", "isUpcomingChange": false, "dashedName": "python-for-penetration-testing", "helpCategory": "Python", diff --git a/curriculum/structure/blocks/python-setup-first-steps.json b/curriculum/structure/blocks/python-setup-first-steps.json index 55c1128530b..a01bc72880a 100644 --- a/curriculum/structure/blocks/python-setup-first-steps.json +++ b/curriculum/structure/blocks/python-setup-first-steps.json @@ -1,5 +1,4 @@ { - "name": "Python Setup & First Steps", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/quality-assurance-and-testing-with-chai.json b/curriculum/structure/blocks/quality-assurance-and-testing-with-chai.json index 2469e7bb699..45f190352da 100644 --- a/curriculum/structure/blocks/quality-assurance-and-testing-with-chai.json +++ b/curriculum/structure/blocks/quality-assurance-and-testing-with-chai.json @@ -1,5 +1,4 @@ { - "name": "Quality Assurance and Testing with Chai", "isUpcomingChange": false, "dashedName": "quality-assurance-and-testing-with-chai", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/quality-assurance-projects.json b/curriculum/structure/blocks/quality-assurance-projects.json index 28a7c589220..aadfdf25875 100644 --- a/curriculum/structure/blocks/quality-assurance-projects.json +++ b/curriculum/structure/blocks/quality-assurance-projects.json @@ -1,5 +1,4 @@ { - "name": "Quality Assurance Projects", "isUpcomingChange": false, "dashedName": "quality-assurance-projects", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/quiz-asynchronous-javascript.json b/curriculum/structure/blocks/quiz-asynchronous-javascript.json index c50ca6f8739..952de096a9e 100644 --- a/curriculum/structure/blocks/quiz-asynchronous-javascript.json +++ b/curriculum/structure/blocks/quiz-asynchronous-javascript.json @@ -1,5 +1,4 @@ { - "name": "Asynchronous JavaScript Quiz", "blockLabel": "quiz", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/quiz-bash-and-sql.json b/curriculum/structure/blocks/quiz-bash-and-sql.json index 0b8f65d8360..b96e39d627b 100644 --- a/curriculum/structure/blocks/quiz-bash-and-sql.json +++ b/curriculum/structure/blocks/quiz-bash-and-sql.json @@ -1,5 +1,4 @@ { - "name": "Bash and SQL Quiz", "blockLabel": "quiz", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/quiz-bash-commands.json b/curriculum/structure/blocks/quiz-bash-commands.json index 1f8bfad4d55..2f007825f62 100644 --- a/curriculum/structure/blocks/quiz-bash-commands.json +++ b/curriculum/structure/blocks/quiz-bash-commands.json @@ -1,5 +1,4 @@ { - "name": "Bash Commands Quiz", "blockLabel": "quiz", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/quiz-bash-scripting.json b/curriculum/structure/blocks/quiz-bash-scripting.json index eaa3434389d..3770fce37e3 100644 --- a/curriculum/structure/blocks/quiz-bash-scripting.json +++ b/curriculum/structure/blocks/quiz-bash-scripting.json @@ -1,5 +1,4 @@ { - "name": "Bash Scripting Quiz", "blockLabel": "quiz", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/quiz-basic-css.json b/curriculum/structure/blocks/quiz-basic-css.json index fd53690c6a9..6e643a29c13 100644 --- a/curriculum/structure/blocks/quiz-basic-css.json +++ b/curriculum/structure/blocks/quiz-basic-css.json @@ -1,5 +1,4 @@ { - "name": "CSS Fundamentals Quiz", "blockLabel": "quiz", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/quiz-basic-html.json b/curriculum/structure/blocks/quiz-basic-html.json index 00d2eec62ab..44c706d5a7f 100644 --- a/curriculum/structure/blocks/quiz-basic-html.json +++ b/curriculum/structure/blocks/quiz-basic-html.json @@ -1,5 +1,4 @@ { - "name": "Basic HTML Quiz", "blockLabel": "quiz", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/quiz-classes-and-objects.json b/curriculum/structure/blocks/quiz-classes-and-objects.json index 3056bb5ca30..5df46411c10 100644 --- a/curriculum/structure/blocks/quiz-classes-and-objects.json +++ b/curriculum/structure/blocks/quiz-classes-and-objects.json @@ -1,5 +1,4 @@ { - "name": "Classes and Objects Quiz", "blockLabel": "quiz", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/quiz-computer-basics.json b/curriculum/structure/blocks/quiz-computer-basics.json index f4bbfee3386..9649c2b2a4d 100644 --- a/curriculum/structure/blocks/quiz-computer-basics.json +++ b/curriculum/structure/blocks/quiz-computer-basics.json @@ -1,5 +1,4 @@ { - "name": "Computer Basics Quiz", "blockLabel": "quiz", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/quiz-css-accessibility.json b/curriculum/structure/blocks/quiz-css-accessibility.json index 8d3cb4ba6d3..b0a975e97dd 100644 --- a/curriculum/structure/blocks/quiz-css-accessibility.json +++ b/curriculum/structure/blocks/quiz-css-accessibility.json @@ -1,5 +1,4 @@ { - "name": "CSS Accessibility Quiz", "blockLabel": "quiz", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/quiz-css-animations.json b/curriculum/structure/blocks/quiz-css-animations.json index d41f53686f5..c964d76201d 100644 --- a/curriculum/structure/blocks/quiz-css-animations.json +++ b/curriculum/structure/blocks/quiz-css-animations.json @@ -1,5 +1,4 @@ { - "name": "CSS Animations Quiz", "blockLabel": "quiz", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/quiz-css-attribute-selectors.json b/curriculum/structure/blocks/quiz-css-attribute-selectors.json index d0b15ea6993..57a367bff79 100644 --- a/curriculum/structure/blocks/quiz-css-attribute-selectors.json +++ b/curriculum/structure/blocks/quiz-css-attribute-selectors.json @@ -1,5 +1,4 @@ { - "name": "CSS Attribute Selectors Quiz", "blockLabel": "quiz", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/quiz-css-backgrounds-and-borders.json b/curriculum/structure/blocks/quiz-css-backgrounds-and-borders.json index 22c1d5329a9..dcf2361705e 100644 --- a/curriculum/structure/blocks/quiz-css-backgrounds-and-borders.json +++ b/curriculum/structure/blocks/quiz-css-backgrounds-and-borders.json @@ -1,5 +1,4 @@ { - "name": "CSS Backgrounds and Borders Quiz", "blockLabel": "quiz", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/quiz-css-colors.json b/curriculum/structure/blocks/quiz-css-colors.json index 9b4664b6177..500e84ac252 100644 --- a/curriculum/structure/blocks/quiz-css-colors.json +++ b/curriculum/structure/blocks/quiz-css-colors.json @@ -1,5 +1,4 @@ { - "name": "CSS Colors Quiz", "blockLabel": "quiz", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/quiz-css-flexbox.json b/curriculum/structure/blocks/quiz-css-flexbox.json index c829aa95a9b..c9396c526c5 100644 --- a/curriculum/structure/blocks/quiz-css-flexbox.json +++ b/curriculum/structure/blocks/quiz-css-flexbox.json @@ -1,5 +1,4 @@ { - "name": "CSS Flexbox Quiz", "blockLabel": "quiz", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/quiz-css-grid.json b/curriculum/structure/blocks/quiz-css-grid.json index d522e98a7d1..91cb64d8c70 100644 --- a/curriculum/structure/blocks/quiz-css-grid.json +++ b/curriculum/structure/blocks/quiz-css-grid.json @@ -1,5 +1,4 @@ { - "name": "CSS Grid Quiz", "blockLabel": "quiz", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/quiz-css-layout-and-effects.json b/curriculum/structure/blocks/quiz-css-layout-and-effects.json index 436c016e75e..2d5acf1ce01 100644 --- a/curriculum/structure/blocks/quiz-css-layout-and-effects.json +++ b/curriculum/structure/blocks/quiz-css-layout-and-effects.json @@ -1,5 +1,4 @@ { - "name": "CSS Layout and Effects Quiz", "blockLabel": "quiz", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/quiz-css-libraries-and-frameworks.json b/curriculum/structure/blocks/quiz-css-libraries-and-frameworks.json index 27a109a844d..96ecdeb8f49 100644 --- a/curriculum/structure/blocks/quiz-css-libraries-and-frameworks.json +++ b/curriculum/structure/blocks/quiz-css-libraries-and-frameworks.json @@ -1,5 +1,4 @@ { - "name": "CSS Libraries and Frameworks Quiz", "blockLabel": "quiz", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/quiz-css-positioning.json b/curriculum/structure/blocks/quiz-css-positioning.json index 4f873de6021..e3b1f0d7887 100644 --- a/curriculum/structure/blocks/quiz-css-positioning.json +++ b/curriculum/structure/blocks/quiz-css-positioning.json @@ -1,5 +1,4 @@ { - "name": "CSS Positioning Quiz", "blockLabel": "quiz", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/quiz-css-pseudo-classes.json b/curriculum/structure/blocks/quiz-css-pseudo-classes.json index 35672154d0f..f4d51505359 100644 --- a/curriculum/structure/blocks/quiz-css-pseudo-classes.json +++ b/curriculum/structure/blocks/quiz-css-pseudo-classes.json @@ -1,5 +1,4 @@ { - "name": "CSS Pseudo-classes Quiz", "blockLabel": "quiz", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/quiz-css-relative-and-absolute-units.json b/curriculum/structure/blocks/quiz-css-relative-and-absolute-units.json index b6489e93e72..95dcf4399cf 100644 --- a/curriculum/structure/blocks/quiz-css-relative-and-absolute-units.json +++ b/curriculum/structure/blocks/quiz-css-relative-and-absolute-units.json @@ -1,5 +1,4 @@ { - "name": "CSS Relative and Absolute Units Quiz", "blockLabel": "quiz", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/quiz-css-typography.json b/curriculum/structure/blocks/quiz-css-typography.json index f6eeeacf4c7..3c6fc52b417 100644 --- a/curriculum/structure/blocks/quiz-css-typography.json +++ b/curriculum/structure/blocks/quiz-css-typography.json @@ -1,5 +1,4 @@ { - "name": "CSS Typography Quiz", "blockLabel": "quiz", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/quiz-css-variables.json b/curriculum/structure/blocks/quiz-css-variables.json index 4e2468eeb17..bb1dc0668f9 100644 --- a/curriculum/structure/blocks/quiz-css-variables.json +++ b/curriculum/structure/blocks/quiz-css-variables.json @@ -1,5 +1,4 @@ { - "name": "CSS Variables Quiz", "blockLabel": "quiz", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/quiz-data-structures-js.json b/curriculum/structure/blocks/quiz-data-structures-js.json index ac9075c8709..509f9ed336f 100644 --- a/curriculum/structure/blocks/quiz-data-structures-js.json +++ b/curriculum/structure/blocks/quiz-data-structures-js.json @@ -1,5 +1,4 @@ { - "name": "Data Structures Quiz", "blockLabel": "quiz", "blockLayout": "link", "isUpcomingChange": true, diff --git a/curriculum/structure/blocks/quiz-data-structures.json b/curriculum/structure/blocks/quiz-data-structures.json index 660c82abeed..9ff49190a67 100644 --- a/curriculum/structure/blocks/quiz-data-structures.json +++ b/curriculum/structure/blocks/quiz-data-structures.json @@ -1,5 +1,4 @@ { - "name": "Data Structures Quiz", "blockLabel": "quiz", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/quiz-debugging-javascript.json b/curriculum/structure/blocks/quiz-debugging-javascript.json index f98508a6ca9..c45338572c2 100644 --- a/curriculum/structure/blocks/quiz-debugging-javascript.json +++ b/curriculum/structure/blocks/quiz-debugging-javascript.json @@ -1,5 +1,4 @@ { - "name": "Debugging JavaScript Quiz", "blockLabel": "quiz", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/quiz-design-fundamentals.json b/curriculum/structure/blocks/quiz-design-fundamentals.json index 63cbe45a3ba..318d12a005b 100644 --- a/curriculum/structure/blocks/quiz-design-fundamentals.json +++ b/curriculum/structure/blocks/quiz-design-fundamentals.json @@ -1,5 +1,4 @@ { - "name": "Design Fundamentals Quiz", "blockLabel": "quiz", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/quiz-dictionaries-and-sets.json b/curriculum/structure/blocks/quiz-dictionaries-and-sets.json index 834353f58ee..a10ce3da93a 100644 --- a/curriculum/structure/blocks/quiz-dictionaries-and-sets.json +++ b/curriculum/structure/blocks/quiz-dictionaries-and-sets.json @@ -1,5 +1,4 @@ { - "name": "Dictionaries and Sets Quiz", "blockLabel": "quiz", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/quiz-dom-manipulation-and-click-event-with-javascript.json b/curriculum/structure/blocks/quiz-dom-manipulation-and-click-event-with-javascript.json index bb5f636d8be..e7c1c2af0f3 100644 --- a/curriculum/structure/blocks/quiz-dom-manipulation-and-click-event-with-javascript.json +++ b/curriculum/structure/blocks/quiz-dom-manipulation-and-click-event-with-javascript.json @@ -1,5 +1,4 @@ { - "name": "DOM Manipulation and Click Events with JavaScript Quiz", "blockLabel": "quiz", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/quiz-dynamic-programming-js.json b/curriculum/structure/blocks/quiz-dynamic-programming-js.json index 34caef46617..6f75478b89e 100644 --- a/curriculum/structure/blocks/quiz-dynamic-programming-js.json +++ b/curriculum/structure/blocks/quiz-dynamic-programming-js.json @@ -1,5 +1,4 @@ { - "name": "Dynamic Programming Quiz", "isUpcomingChange": true, "blockLabel": "quiz", "blockLayout": "link", diff --git a/curriculum/structure/blocks/quiz-dynamic-programming.json b/curriculum/structure/blocks/quiz-dynamic-programming.json index 980a4fd292f..6478f5a2120 100644 --- a/curriculum/structure/blocks/quiz-dynamic-programming.json +++ b/curriculum/structure/blocks/quiz-dynamic-programming.json @@ -1,5 +1,4 @@ { - "name": "Dynamic Programming Quiz", "blockLabel": "quiz", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/quiz-error-handling.json b/curriculum/structure/blocks/quiz-error-handling.json index d43b12e47ce..85f47c4dbdc 100644 --- a/curriculum/structure/blocks/quiz-error-handling.json +++ b/curriculum/structure/blocks/quiz-error-handling.json @@ -1,5 +1,4 @@ { - "name": "Error Handling Quiz", "blockLabel": "quiz", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/quiz-form-validation-with-javascript.json b/curriculum/structure/blocks/quiz-form-validation-with-javascript.json index 7770b1d36ef..16167ac348e 100644 --- a/curriculum/structure/blocks/quiz-form-validation-with-javascript.json +++ b/curriculum/structure/blocks/quiz-form-validation-with-javascript.json @@ -1,5 +1,4 @@ { - "name": "Form Validation with JavaScript Quiz", "blockLabel": "quiz", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/quiz-git.json b/curriculum/structure/blocks/quiz-git.json index d9201b4a62f..43c755a13b8 100644 --- a/curriculum/structure/blocks/quiz-git.json +++ b/curriculum/structure/blocks/quiz-git.json @@ -1,5 +1,4 @@ { - "name": "Git Quiz", "blockLabel": "quiz", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/quiz-graphs-and-trees.json b/curriculum/structure/blocks/quiz-graphs-and-trees.json index a990103934b..9579624fc76 100644 --- a/curriculum/structure/blocks/quiz-graphs-and-trees.json +++ b/curriculum/structure/blocks/quiz-graphs-and-trees.json @@ -1,5 +1,4 @@ { - "name": "Graphs and Trees Quiz", "blockLabel": "quiz", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/quiz-html-accessibility.json b/curriculum/structure/blocks/quiz-html-accessibility.json index 6bf826a0f7e..263fecae1d7 100644 --- a/curriculum/structure/blocks/quiz-html-accessibility.json +++ b/curriculum/structure/blocks/quiz-html-accessibility.json @@ -1,5 +1,4 @@ { - "name": "HTML Accessibility Quiz", "blockLabel": "quiz", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/quiz-html-tables-and-forms.json b/curriculum/structure/blocks/quiz-html-tables-and-forms.json index d984cbf1ff6..0dcbbc515c7 100644 --- a/curriculum/structure/blocks/quiz-html-tables-and-forms.json +++ b/curriculum/structure/blocks/quiz-html-tables-and-forms.json @@ -1,5 +1,4 @@ { - "name": "HTML Tables and Forms Quiz", "blockLabel": "quiz", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/quiz-javascript-arrays.json b/curriculum/structure/blocks/quiz-javascript-arrays.json index 430b484f69e..147d68e2e75 100644 --- a/curriculum/structure/blocks/quiz-javascript-arrays.json +++ b/curriculum/structure/blocks/quiz-javascript-arrays.json @@ -1,5 +1,4 @@ { - "name": "JavaScript Arrays Quiz", "blockLabel": "quiz", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/quiz-javascript-audio-and-video.json b/curriculum/structure/blocks/quiz-javascript-audio-and-video.json index 7d54f54c719..6217bdd9fec 100644 --- a/curriculum/structure/blocks/quiz-javascript-audio-and-video.json +++ b/curriculum/structure/blocks/quiz-javascript-audio-and-video.json @@ -1,5 +1,4 @@ { - "name": "JavaScript Audio and Video Quiz", "blockLabel": "quiz", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/quiz-javascript-classes.json b/curriculum/structure/blocks/quiz-javascript-classes.json index ec50226b9c1..8d31c359b63 100644 --- a/curriculum/structure/blocks/quiz-javascript-classes.json +++ b/curriculum/structure/blocks/quiz-javascript-classes.json @@ -1,5 +1,4 @@ { - "name": "JavaScript Classes Quiz", "blockLabel": "quiz", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/quiz-javascript-comparisons-and-conditionals.json b/curriculum/structure/blocks/quiz-javascript-comparisons-and-conditionals.json index 185a240740e..01dfe31de65 100644 --- a/curriculum/structure/blocks/quiz-javascript-comparisons-and-conditionals.json +++ b/curriculum/structure/blocks/quiz-javascript-comparisons-and-conditionals.json @@ -1,5 +1,4 @@ { - "name": "JavaScript Comparisons and Conditionals Quiz", "blockLabel": "quiz", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/quiz-javascript-dates.json b/curriculum/structure/blocks/quiz-javascript-dates.json index df8439e351c..7608b04b07c 100644 --- a/curriculum/structure/blocks/quiz-javascript-dates.json +++ b/curriculum/structure/blocks/quiz-javascript-dates.json @@ -1,5 +1,4 @@ { - "name": "JavaScript Dates Quiz", "blockLabel": "quiz", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/quiz-javascript-functional-programming.json b/curriculum/structure/blocks/quiz-javascript-functional-programming.json index ea4c0273767..6e31e9be86c 100644 --- a/curriculum/structure/blocks/quiz-javascript-functional-programming.json +++ b/curriculum/structure/blocks/quiz-javascript-functional-programming.json @@ -1,5 +1,4 @@ { - "name": "JavaScript Functional Programming Quiz", "blockLabel": "quiz", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/quiz-javascript-functions.json b/curriculum/structure/blocks/quiz-javascript-functions.json index 8be20f6a1db..30f86296fee 100644 --- a/curriculum/structure/blocks/quiz-javascript-functions.json +++ b/curriculum/structure/blocks/quiz-javascript-functions.json @@ -1,5 +1,4 @@ { - "name": "JavaScript Functions Quiz", "blockLabel": "quiz", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/quiz-javascript-fundamentals.json b/curriculum/structure/blocks/quiz-javascript-fundamentals.json index 76319c71594..8606a63ed22 100644 --- a/curriculum/structure/blocks/quiz-javascript-fundamentals.json +++ b/curriculum/structure/blocks/quiz-javascript-fundamentals.json @@ -1,5 +1,4 @@ { - "name": "JavaScript Fundamentals Quiz", "blockLabel": "quiz", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/quiz-javascript-higher-order-functions.json b/curriculum/structure/blocks/quiz-javascript-higher-order-functions.json index 858999ba37c..8cf8cc838a1 100644 --- a/curriculum/structure/blocks/quiz-javascript-higher-order-functions.json +++ b/curriculum/structure/blocks/quiz-javascript-higher-order-functions.json @@ -1,5 +1,4 @@ { - "name": "JavaScript Higher Order Functions Quiz", "blockLabel": "quiz", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/quiz-javascript-loops.json b/curriculum/structure/blocks/quiz-javascript-loops.json index e81d6da37e7..b019bc1ae62 100644 --- a/curriculum/structure/blocks/quiz-javascript-loops.json +++ b/curriculum/structure/blocks/quiz-javascript-loops.json @@ -1,5 +1,4 @@ { - "name": "JavaScript Loops Quiz", "blockLabel": "quiz", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/quiz-javascript-maps-and-sets.json b/curriculum/structure/blocks/quiz-javascript-maps-and-sets.json index 9546d7873dc..bcf9db0d8f2 100644 --- a/curriculum/structure/blocks/quiz-javascript-maps-and-sets.json +++ b/curriculum/structure/blocks/quiz-javascript-maps-and-sets.json @@ -1,5 +1,4 @@ { - "name": "JavaScript Maps and Sets Quiz", "blockLabel": "quiz", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/quiz-javascript-math.json b/curriculum/structure/blocks/quiz-javascript-math.json index cf70da45314..59c22dff1c8 100644 --- a/curriculum/structure/blocks/quiz-javascript-math.json +++ b/curriculum/structure/blocks/quiz-javascript-math.json @@ -1,5 +1,4 @@ { - "name": "JavaScript Math Quiz", "blockLabel": "quiz", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/quiz-javascript-objects.json b/curriculum/structure/blocks/quiz-javascript-objects.json index f109f132bfa..7738b9b4477 100644 --- a/curriculum/structure/blocks/quiz-javascript-objects.json +++ b/curriculum/structure/blocks/quiz-javascript-objects.json @@ -1,5 +1,4 @@ { - "name": "JavaScript Objects Quiz", "blockLabel": "quiz", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/quiz-javascript-regular-expressions.json b/curriculum/structure/blocks/quiz-javascript-regular-expressions.json index ecb2a7a7b09..643ad0a46d4 100644 --- a/curriculum/structure/blocks/quiz-javascript-regular-expressions.json +++ b/curriculum/structure/blocks/quiz-javascript-regular-expressions.json @@ -1,5 +1,4 @@ { - "name": "JavaScript Regular Expressions Quiz", "blockLabel": "quiz", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/quiz-javascript-strings.json b/curriculum/structure/blocks/quiz-javascript-strings.json index 9d77153e22b..39ec7b482c0 100644 --- a/curriculum/structure/blocks/quiz-javascript-strings.json +++ b/curriculum/structure/blocks/quiz-javascript-strings.json @@ -1,5 +1,4 @@ { - "name": "JavaScript Strings Quiz", "blockLabel": "quiz", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/quiz-javascript-variables-and-data-types.json b/curriculum/structure/blocks/quiz-javascript-variables-and-data-types.json index dfb6beed3a8..c4851c1dabc 100644 --- a/curriculum/structure/blocks/quiz-javascript-variables-and-data-types.json +++ b/curriculum/structure/blocks/quiz-javascript-variables-and-data-types.json @@ -1,5 +1,4 @@ { - "name": "JavaScript Variables and Data Types Quiz", "blockLabel": "quiz", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/quiz-js-a11y.json b/curriculum/structure/blocks/quiz-js-a11y.json index e398306f757..4554ae4110f 100644 --- a/curriculum/structure/blocks/quiz-js-a11y.json +++ b/curriculum/structure/blocks/quiz-js-a11y.json @@ -1,5 +1,4 @@ { - "name": "JavaScript and Accessibility Quiz", "isUpcomingChange": false, "blockLabel": "quiz", "blockLayout": "link", diff --git a/curriculum/structure/blocks/quiz-local-storage-and-crud.json b/curriculum/structure/blocks/quiz-local-storage-and-crud.json index 8ae041a8ab0..50d054b1ce9 100644 --- a/curriculum/structure/blocks/quiz-local-storage-and-crud.json +++ b/curriculum/structure/blocks/quiz-local-storage-and-crud.json @@ -1,5 +1,4 @@ { - "name": "Local Storage and CRUD Quiz", "blockLabel": "quiz", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/quiz-loops-and-sequences.json b/curriculum/structure/blocks/quiz-loops-and-sequences.json index 015156fd4c3..caf004dac56 100644 --- a/curriculum/structure/blocks/quiz-loops-and-sequences.json +++ b/curriculum/structure/blocks/quiz-loops-and-sequences.json @@ -1,5 +1,4 @@ { - "name": "Loops and Sequences Quiz", "blockLabel": "quiz", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/quiz-node-js-core-modules.json b/curriculum/structure/blocks/quiz-node-js-core-modules.json index bec8e4e87da..47a7ad27601 100644 --- a/curriculum/structure/blocks/quiz-node-js-core-modules.json +++ b/curriculum/structure/blocks/quiz-node-js-core-modules.json @@ -1,5 +1,4 @@ { - "name": "NodeJS Core Modules Quiz", "isUpcomingChange": true, "dashedName": "quiz-node-js-core-modules", "helpCategory": "Backend Development", diff --git a/curriculum/structure/blocks/quiz-node-js-intro.json b/curriculum/structure/blocks/quiz-node-js-intro.json index 00f7b8af37c..68e83e1c4cc 100644 --- a/curriculum/structure/blocks/quiz-node-js-intro.json +++ b/curriculum/structure/blocks/quiz-node-js-intro.json @@ -1,5 +1,4 @@ { - "name": "NodeJS Intro Quiz", "isUpcomingChange": true, "dashedName": "quiz-node-js-intro", "helpCategory": "Backend Development", diff --git a/curriculum/structure/blocks/quiz-npm.json b/curriculum/structure/blocks/quiz-npm.json index 40807aa96d3..0df7f77cf6d 100644 --- a/curriculum/structure/blocks/quiz-npm.json +++ b/curriculum/structure/blocks/quiz-npm.json @@ -1,5 +1,4 @@ { - "name": "NPM Quiz", "isUpcomingChange": true, "dashedName": "quiz-npm", "helpCategory": "Backend Development", diff --git a/curriculum/structure/blocks/quiz-object-oriented-programming.json b/curriculum/structure/blocks/quiz-object-oriented-programming.json index 41ec5f9efbd..fb6b72ce151 100644 --- a/curriculum/structure/blocks/quiz-object-oriented-programming.json +++ b/curriculum/structure/blocks/quiz-object-oriented-programming.json @@ -1,5 +1,4 @@ { - "name": "Object Oriented Programming Quiz", "blockLabel": "quiz", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/quiz-python-basics.json b/curriculum/structure/blocks/quiz-python-basics.json index ec532dfb941..a0f8e6e0fbe 100644 --- a/curriculum/structure/blocks/quiz-python-basics.json +++ b/curriculum/structure/blocks/quiz-python-basics.json @@ -1,5 +1,4 @@ { - "name": "Python Basics Quiz", "blockLabel": "quiz", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/quiz-react-basics.json b/curriculum/structure/blocks/quiz-react-basics.json index 6876317bcfc..61e8aaec3ce 100644 --- a/curriculum/structure/blocks/quiz-react-basics.json +++ b/curriculum/structure/blocks/quiz-react-basics.json @@ -1,5 +1,4 @@ { - "name": "React Basics Quiz", "blockLabel": "quiz", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/quiz-react-forms-data-fetching-and-routing.json b/curriculum/structure/blocks/quiz-react-forms-data-fetching-and-routing.json index 801d2822166..f402f7cedd1 100644 --- a/curriculum/structure/blocks/quiz-react-forms-data-fetching-and-routing.json +++ b/curriculum/structure/blocks/quiz-react-forms-data-fetching-and-routing.json @@ -1,5 +1,4 @@ { - "name": "React Forms, Data Fetching and Routing Quiz", "blockLabel": "quiz", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/quiz-react-state-and-hooks.json b/curriculum/structure/blocks/quiz-react-state-and-hooks.json index f1c74100b38..6231011b343 100644 --- a/curriculum/structure/blocks/quiz-react-state-and-hooks.json +++ b/curriculum/structure/blocks/quiz-react-state-and-hooks.json @@ -1,5 +1,4 @@ { - "name": "React State and Hooks Quiz", "blockLabel": "quiz", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/quiz-recursion.json b/curriculum/structure/blocks/quiz-recursion.json index 2cb9e88f69c..2697dc16e5a 100644 --- a/curriculum/structure/blocks/quiz-recursion.json +++ b/curriculum/structure/blocks/quiz-recursion.json @@ -1,5 +1,4 @@ { - "name": "Recursion Quiz", "blockLabel": "quiz", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/quiz-responsive-web-design.json b/curriculum/structure/blocks/quiz-responsive-web-design.json index d486ad71a5f..a0b5311cfb9 100644 --- a/curriculum/structure/blocks/quiz-responsive-web-design.json +++ b/curriculum/structure/blocks/quiz-responsive-web-design.json @@ -1,5 +1,4 @@ { - "name": "Responsive Web Design Quiz", "blockLabel": "quiz", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/quiz-searching-and-sorting-algorithms-js.json b/curriculum/structure/blocks/quiz-searching-and-sorting-algorithms-js.json index 751e18f85da..7b870cb536c 100644 --- a/curriculum/structure/blocks/quiz-searching-and-sorting-algorithms-js.json +++ b/curriculum/structure/blocks/quiz-searching-and-sorting-algorithms-js.json @@ -1,5 +1,4 @@ { - "name": "Searching and Sorting Algorithms Quiz", "isUpcomingChange": true, "dashedName": "quiz-searching-and-sorting-algorithms-js", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/quiz-searching-and-sorting-algorithms.json b/curriculum/structure/blocks/quiz-searching-and-sorting-algorithms.json index 81897fbdc8a..8d50906d042 100644 --- a/curriculum/structure/blocks/quiz-searching-and-sorting-algorithms.json +++ b/curriculum/structure/blocks/quiz-searching-and-sorting-algorithms.json @@ -1,5 +1,4 @@ { - "name": "Searching and Sorting Algorithms Quiz", "blockLabel": "quiz", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/quiz-semantic-html.json b/curriculum/structure/blocks/quiz-semantic-html.json index 759789dd2fb..486aeb362cc 100644 --- a/curriculum/structure/blocks/quiz-semantic-html.json +++ b/curriculum/structure/blocks/quiz-semantic-html.json @@ -1,5 +1,4 @@ { - "name": "Semantic HTML Quiz", "blockLabel": "quiz", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/quiz-sql-and-postgresql.json b/curriculum/structure/blocks/quiz-sql-and-postgresql.json index 98c925ab3b3..74448b5e6ca 100644 --- a/curriculum/structure/blocks/quiz-sql-and-postgresql.json +++ b/curriculum/structure/blocks/quiz-sql-and-postgresql.json @@ -1,5 +1,4 @@ { - "name": "SQL and PostgreSQL Quiz", "blockLabel": "quiz", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/quiz-styling-forms.json b/curriculum/structure/blocks/quiz-styling-forms.json index e47c1356456..9b553151647 100644 --- a/curriculum/structure/blocks/quiz-styling-forms.json +++ b/curriculum/structure/blocks/quiz-styling-forms.json @@ -1,5 +1,4 @@ { - "name": "Styling Forms Quiz", "blockLabel": "quiz", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/quiz-testing.json b/curriculum/structure/blocks/quiz-testing.json index d60e54bb22b..af84796e130 100644 --- a/curriculum/structure/blocks/quiz-testing.json +++ b/curriculum/structure/blocks/quiz-testing.json @@ -1,5 +1,4 @@ { - "name": "Testing Quiz", "blockLabel": "quiz", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/quiz-typescript.json b/curriculum/structure/blocks/quiz-typescript.json index 8b013b9efc8..1dc2c613b7f 100644 --- a/curriculum/structure/blocks/quiz-typescript.json +++ b/curriculum/structure/blocks/quiz-typescript.json @@ -1,5 +1,4 @@ { - "name": "TypeScript Quiz", "blockLabel": "quiz", "blockLayout": "link", "isUpcomingChange": true, diff --git a/curriculum/structure/blocks/quiz-web-performance.json b/curriculum/structure/blocks/quiz-web-performance.json index ec9f22a4895..88210d36f32 100644 --- a/curriculum/structure/blocks/quiz-web-performance.json +++ b/curriculum/structure/blocks/quiz-web-performance.json @@ -1,5 +1,4 @@ { - "name": "Web Performance Quiz", "blockLabel": "quiz", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/react-and-redux.json b/curriculum/structure/blocks/react-and-redux.json index ec1933477f0..3762d58c251 100644 --- a/curriculum/structure/blocks/react-and-redux.json +++ b/curriculum/structure/blocks/react-and-redux.json @@ -1,5 +1,4 @@ { - "name": "React and Redux", "isUpcomingChange": false, "dashedName": "react-and-redux", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/react.json b/curriculum/structure/blocks/react.json index 9235c580a2a..72d544c9b5a 100644 --- a/curriculum/structure/blocks/react.json +++ b/curriculum/structure/blocks/react.json @@ -1,5 +1,4 @@ { - "name": "React", "isUpcomingChange": false, "dashedName": "react", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/recursion-and-space-complexity.json b/curriculum/structure/blocks/recursion-and-space-complexity.json index a4eb74316c6..4f5a9242655 100644 --- a/curriculum/structure/blocks/recursion-and-space-complexity.json +++ b/curriculum/structure/blocks/recursion-and-space-complexity.json @@ -1,5 +1,4 @@ { - "name": "Recursion and Space Complexity", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/redux.json b/curriculum/structure/blocks/redux.json index b2b837a44a6..aeeb53ddc32 100644 --- a/curriculum/structure/blocks/redux.json +++ b/curriculum/structure/blocks/redux.json @@ -1,5 +1,4 @@ { - "name": "Redux", "isUpcomingChange": false, "dashedName": "redux", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/regular-expressions.json b/curriculum/structure/blocks/regular-expressions.json index 6942d9e6e75..f9a909acd17 100644 --- a/curriculum/structure/blocks/regular-expressions.json +++ b/curriculum/structure/blocks/regular-expressions.json @@ -1,5 +1,4 @@ { - "name": "Regular Expressions", "isUpcomingChange": false, "dashedName": "regular-expressions", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/responsive-web-design-principles.json b/curriculum/structure/blocks/responsive-web-design-principles.json index 92d10a04cd4..cb8886d49ef 100644 --- a/curriculum/structure/blocks/responsive-web-design-principles.json +++ b/curriculum/structure/blocks/responsive-web-design-principles.json @@ -1,5 +1,4 @@ { - "name": "Responsive Web Design Principles", "isUpcomingChange": false, "dashedName": "responsive-web-design-principles", "helpCategory": "HTML-CSS", diff --git a/curriculum/structure/blocks/retrieval-engine-internals.json b/curriculum/structure/blocks/retrieval-engine-internals.json index 1e42bf5b2c6..7dd81c01e21 100644 --- a/curriculum/structure/blocks/retrieval-engine-internals.json +++ b/curriculum/structure/blocks/retrieval-engine-internals.json @@ -1,5 +1,4 @@ { - "name": "Retrieval Engine Internals", "isUpcomingChange": false, "blockLabel": "lecture", "blockLayout": "challenge-list", diff --git a/curriculum/structure/blocks/review-algorithmic-thinking-by-building-a-dice-game.json b/curriculum/structure/blocks/review-algorithmic-thinking-by-building-a-dice-game.json index 101fa088e98..ad773729fdd 100644 --- a/curriculum/structure/blocks/review-algorithmic-thinking-by-building-a-dice-game.json +++ b/curriculum/structure/blocks/review-algorithmic-thinking-by-building-a-dice-game.json @@ -1,5 +1,4 @@ { - "name": "Review Algorithmic Thinking by Building a Dice Game", "isUpcomingChange": false, "usesMultifileEditor": true, "hasEditableBoundaries": true, diff --git a/curriculum/structure/blocks/review-asynchronous-javascript.json b/curriculum/structure/blocks/review-asynchronous-javascript.json index c51f0fca429..c2c905041dd 100644 --- a/curriculum/structure/blocks/review-asynchronous-javascript.json +++ b/curriculum/structure/blocks/review-asynchronous-javascript.json @@ -1,5 +1,4 @@ { - "name": "Asynchronous JavaScript Review", "blockLabel": "review", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/review-bash-and-sql.json b/curriculum/structure/blocks/review-bash-and-sql.json index 03f6a2318e1..e85c36d3f3f 100644 --- a/curriculum/structure/blocks/review-bash-and-sql.json +++ b/curriculum/structure/blocks/review-bash-and-sql.json @@ -1,5 +1,4 @@ { - "name": "Bash and SQL Review", "blockLabel": "review", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/review-bash-commands.json b/curriculum/structure/blocks/review-bash-commands.json index 49428f57e68..a808a1cae5e 100644 --- a/curriculum/structure/blocks/review-bash-commands.json +++ b/curriculum/structure/blocks/review-bash-commands.json @@ -1,5 +1,4 @@ { - "name": "Bash Commands Review", "blockLabel": "review", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/review-bash-scripting.json b/curriculum/structure/blocks/review-bash-scripting.json index 5ad92ab166e..d51be37a72d 100644 --- a/curriculum/structure/blocks/review-bash-scripting.json +++ b/curriculum/structure/blocks/review-bash-scripting.json @@ -1,5 +1,4 @@ { - "name": "Bash Scripting Review", "blockLabel": "review", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/review-basic-css.json b/curriculum/structure/blocks/review-basic-css.json index c6b86d6d349..74fc210c2b5 100644 --- a/curriculum/structure/blocks/review-basic-css.json +++ b/curriculum/structure/blocks/review-basic-css.json @@ -1,5 +1,4 @@ { - "name": "CSS Fundamentals Review", "blockLabel": "review", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/review-basic-html.json b/curriculum/structure/blocks/review-basic-html.json index 4b9da09b914..8e2cfbfe9a3 100644 --- a/curriculum/structure/blocks/review-basic-html.json +++ b/curriculum/structure/blocks/review-basic-html.json @@ -1,5 +1,4 @@ { - "name": "Basic HTML Review", "blockLayout": "link", "isUpcomingChange": false, "dashedName": "review-basic-html", diff --git a/curriculum/structure/blocks/review-classes-and-objects.json b/curriculum/structure/blocks/review-classes-and-objects.json index 48810178aca..5a2e1fb30e8 100644 --- a/curriculum/structure/blocks/review-classes-and-objects.json +++ b/curriculum/structure/blocks/review-classes-and-objects.json @@ -1,5 +1,4 @@ { - "name": "Classes and Objects Review", "isUpcomingChange": false, "dashedName": "review-classes-and-objects", "challengeOrder": [ diff --git a/curriculum/structure/blocks/review-computer-basics.json b/curriculum/structure/blocks/review-computer-basics.json index 7c8d88fba92..e49f9e26749 100644 --- a/curriculum/structure/blocks/review-computer-basics.json +++ b/curriculum/structure/blocks/review-computer-basics.json @@ -1,5 +1,4 @@ { - "name": "Computer Basics Review", "blockLabel": "review", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/review-css-accessibility.json b/curriculum/structure/blocks/review-css-accessibility.json index 7ae5e29bfb7..a81b34e16b8 100644 --- a/curriculum/structure/blocks/review-css-accessibility.json +++ b/curriculum/structure/blocks/review-css-accessibility.json @@ -1,5 +1,4 @@ { - "name": "CSS Accessibility Review", "blockLabel": "review", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/review-css-animations.json b/curriculum/structure/blocks/review-css-animations.json index 96500a74785..ca23622d31e 100644 --- a/curriculum/structure/blocks/review-css-animations.json +++ b/curriculum/structure/blocks/review-css-animations.json @@ -1,5 +1,4 @@ { - "name": "CSS Animations Review", "blockLabel": "review", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/review-css-attribute-selectors.json b/curriculum/structure/blocks/review-css-attribute-selectors.json index 68dfd086090..2223f638fdc 100644 --- a/curriculum/structure/blocks/review-css-attribute-selectors.json +++ b/curriculum/structure/blocks/review-css-attribute-selectors.json @@ -1,5 +1,4 @@ { - "name": "CSS Attribute Selectors Review", "blockLabel": "review", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/review-css-backgrounds-and-borders.json b/curriculum/structure/blocks/review-css-backgrounds-and-borders.json index 53aa56ef422..fe19285763d 100644 --- a/curriculum/structure/blocks/review-css-backgrounds-and-borders.json +++ b/curriculum/structure/blocks/review-css-backgrounds-and-borders.json @@ -1,5 +1,4 @@ { - "name": "Lists, Links, CSS Background and Borders Review", "blockLabel": "review", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/review-css-colors.json b/curriculum/structure/blocks/review-css-colors.json index 8bb50aef055..01b67a836b5 100644 --- a/curriculum/structure/blocks/review-css-colors.json +++ b/curriculum/structure/blocks/review-css-colors.json @@ -1,5 +1,4 @@ { - "name": "CSS Colors Review", "blockLabel": "review", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/review-css-flexbox.json b/curriculum/structure/blocks/review-css-flexbox.json index 47136f7b475..6079cb519fe 100644 --- a/curriculum/structure/blocks/review-css-flexbox.json +++ b/curriculum/structure/blocks/review-css-flexbox.json @@ -1,5 +1,4 @@ { - "name": "CSS Flexbox Review", "blockLabel": "review", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/review-css-grid.json b/curriculum/structure/blocks/review-css-grid.json index f46ea89f031..42cba849a74 100644 --- a/curriculum/structure/blocks/review-css-grid.json +++ b/curriculum/structure/blocks/review-css-grid.json @@ -1,5 +1,4 @@ { - "name": "CSS Grid Review", "blockLabel": "review", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/review-css-layout-and-effects.json b/curriculum/structure/blocks/review-css-layout-and-effects.json index bd36410e087..23cac2bdf5c 100644 --- a/curriculum/structure/blocks/review-css-layout-and-effects.json +++ b/curriculum/structure/blocks/review-css-layout-and-effects.json @@ -1,5 +1,4 @@ { - "name": "CSS Layouts and Effects Review", "blockLabel": "review", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/review-css-libraries-and-frameworks.json b/curriculum/structure/blocks/review-css-libraries-and-frameworks.json index 32b19a693b2..08297737991 100644 --- a/curriculum/structure/blocks/review-css-libraries-and-frameworks.json +++ b/curriculum/structure/blocks/review-css-libraries-and-frameworks.json @@ -1,5 +1,4 @@ { - "name": "CSS Libraries and Frameworks Review", "blockLabel": "review", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/review-css-positioning.json b/curriculum/structure/blocks/review-css-positioning.json index 73da1c6982a..fc1f7ff4732 100644 --- a/curriculum/structure/blocks/review-css-positioning.json +++ b/curriculum/structure/blocks/review-css-positioning.json @@ -1,5 +1,4 @@ { - "name": "CSS Positioning Review", "blockLabel": "review", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/review-css-pseudo-classes.json b/curriculum/structure/blocks/review-css-pseudo-classes.json index 4c29785585b..a333ebc418d 100644 --- a/curriculum/structure/blocks/review-css-pseudo-classes.json +++ b/curriculum/structure/blocks/review-css-pseudo-classes.json @@ -1,5 +1,4 @@ { - "name": "CSS Pseudo-classes Review", "blockLabel": "review", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/review-css-relative-and-absolute-units.json b/curriculum/structure/blocks/review-css-relative-and-absolute-units.json index 99392f231a1..c24919f1452 100644 --- a/curriculum/structure/blocks/review-css-relative-and-absolute-units.json +++ b/curriculum/structure/blocks/review-css-relative-and-absolute-units.json @@ -1,5 +1,4 @@ { - "name": "CSS Relative and Absolute Units Review", "blockLabel": "review", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/review-css-typography.json b/curriculum/structure/blocks/review-css-typography.json index a4de57201f9..77cc8a2b982 100644 --- a/curriculum/structure/blocks/review-css-typography.json +++ b/curriculum/structure/blocks/review-css-typography.json @@ -1,5 +1,4 @@ { - "name": "CSS Typography Review", "blockLabel": "review", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/review-css-variables.json b/curriculum/structure/blocks/review-css-variables.json index db443259089..2daa980d381 100644 --- a/curriculum/structure/blocks/review-css-variables.json +++ b/curriculum/structure/blocks/review-css-variables.json @@ -1,5 +1,4 @@ { - "name": "CSS Variables Review", "blockLabel": "review", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/review-css.json b/curriculum/structure/blocks/review-css.json index 17d1a8ff623..48820bf7ce8 100644 --- a/curriculum/structure/blocks/review-css.json +++ b/curriculum/structure/blocks/review-css.json @@ -1,5 +1,4 @@ { - "name": "CSS Review", "blockLabel": "review", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/review-data-structures-js.json b/curriculum/structure/blocks/review-data-structures-js.json index c17c39c0671..e8374af189a 100644 --- a/curriculum/structure/blocks/review-data-structures-js.json +++ b/curriculum/structure/blocks/review-data-structures-js.json @@ -1,5 +1,4 @@ { - "name": "Data Structures Review", "isUpcomingChange": true, "dashedName": "review-data-structures-js", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/review-data-structures.json b/curriculum/structure/blocks/review-data-structures.json index cd6a8de9fde..6f75b9957a2 100644 --- a/curriculum/structure/blocks/review-data-structures.json +++ b/curriculum/structure/blocks/review-data-structures.json @@ -1,5 +1,4 @@ { - "name": "Data Structures Review", "isUpcomingChange": false, "dashedName": "review-data-structures", "challengeOrder": [ diff --git a/curriculum/structure/blocks/review-debugging-javascript.json b/curriculum/structure/blocks/review-debugging-javascript.json index 4095a542d7c..0d4f9eadb7b 100644 --- a/curriculum/structure/blocks/review-debugging-javascript.json +++ b/curriculum/structure/blocks/review-debugging-javascript.json @@ -1,5 +1,4 @@ { - "name": "Debugging JavaScript Review", "blockLabel": "review", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/review-design-fundamentals.json b/curriculum/structure/blocks/review-design-fundamentals.json index 319ab4775a7..bf09af5f8a3 100644 --- a/curriculum/structure/blocks/review-design-fundamentals.json +++ b/curriculum/structure/blocks/review-design-fundamentals.json @@ -1,5 +1,4 @@ { - "name": "Design Fundamentals Review", "blockLabel": "review", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/review-dictionaries-and-sets.json b/curriculum/structure/blocks/review-dictionaries-and-sets.json index aa24cd6fc02..e6b6e1f4dca 100644 --- a/curriculum/structure/blocks/review-dictionaries-and-sets.json +++ b/curriculum/structure/blocks/review-dictionaries-and-sets.json @@ -1,5 +1,4 @@ { - "name": "Dictionaries and Sets review", "isUpcomingChange": false, "dashedName": "review-dictionaries-and-sets", "challengeOrder": [ diff --git a/curriculum/structure/blocks/review-dom-manipulation-and-click-events-with-javascript.json b/curriculum/structure/blocks/review-dom-manipulation-and-click-events-with-javascript.json index f5eb7d8d390..e6782362507 100644 --- a/curriculum/structure/blocks/review-dom-manipulation-and-click-events-with-javascript.json +++ b/curriculum/structure/blocks/review-dom-manipulation-and-click-events-with-javascript.json @@ -1,5 +1,4 @@ { - "name": "DOM Manipulation and Click Events with JavaScript Review", "blockLabel": "review", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/review-dom-manipulation-by-building-a-rock-paper-scissors-game.json b/curriculum/structure/blocks/review-dom-manipulation-by-building-a-rock-paper-scissors-game.json index 4b01f23b90d..5633d474d36 100644 --- a/curriculum/structure/blocks/review-dom-manipulation-by-building-a-rock-paper-scissors-game.json +++ b/curriculum/structure/blocks/review-dom-manipulation-by-building-a-rock-paper-scissors-game.json @@ -1,5 +1,4 @@ { - "name": "Review DOM Manipulation by Building a Rock, Paper, Scissors Game", "isUpcomingChange": false, "usesMultifileEditor": true, "hasEditableBoundaries": true, diff --git a/curriculum/structure/blocks/review-dynamic-programming-js.json b/curriculum/structure/blocks/review-dynamic-programming-js.json index 7edff299f8f..74a7a1fa485 100644 --- a/curriculum/structure/blocks/review-dynamic-programming-js.json +++ b/curriculum/structure/blocks/review-dynamic-programming-js.json @@ -1,5 +1,4 @@ { - "name": "Dynamic Programming Review", "isUpcomingChange": true, "dashedName": "review-dynamic-programming-js", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/review-dynamic-programming.json b/curriculum/structure/blocks/review-dynamic-programming.json index efedb2fda7b..72b4a8a58e3 100644 --- a/curriculum/structure/blocks/review-dynamic-programming.json +++ b/curriculum/structure/blocks/review-dynamic-programming.json @@ -1,5 +1,4 @@ { - "name": "Dynamic Programming Review", "isUpcomingChange": false, "dashedName": "review-dynamic-programming", "challengeOrder": [ diff --git a/curriculum/structure/blocks/review-error-handling.json b/curriculum/structure/blocks/review-error-handling.json index 146b9672384..acf1451c016 100644 --- a/curriculum/structure/blocks/review-error-handling.json +++ b/curriculum/structure/blocks/review-error-handling.json @@ -1,5 +1,4 @@ { - "name": "Error Handling Review", "isUpcomingChange": false, "dashedName": "review-error-handling", "challengeOrder": [ diff --git a/curriculum/structure/blocks/review-form-validation-with-javascript.json b/curriculum/structure/blocks/review-form-validation-with-javascript.json index 852919516ff..98ae6e11a69 100644 --- a/curriculum/structure/blocks/review-form-validation-with-javascript.json +++ b/curriculum/structure/blocks/review-form-validation-with-javascript.json @@ -1,5 +1,4 @@ { - "name": "Form Validation with JavaScript Review", "blockLabel": "review", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/review-front-end-libraries.json b/curriculum/structure/blocks/review-front-end-libraries.json index 88df77e060e..cc95c7954e3 100644 --- a/curriculum/structure/blocks/review-front-end-libraries.json +++ b/curriculum/structure/blocks/review-front-end-libraries.json @@ -1,5 +1,4 @@ { - "name": "Front-End Libraries Review", "blockLabel": "review", "blockLayout": "link", "isUpcomingChange": true, diff --git a/curriculum/structure/blocks/review-git.json b/curriculum/structure/blocks/review-git.json index c4b68f8c0cc..4fae0a37eba 100644 --- a/curriculum/structure/blocks/review-git.json +++ b/curriculum/structure/blocks/review-git.json @@ -1,5 +1,4 @@ { - "name": "Git Review", "blockLabel": "review", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/review-graphs-and-trees-js.json b/curriculum/structure/blocks/review-graphs-and-trees-js.json index 76b25477838..0ea1a2f71d9 100644 --- a/curriculum/structure/blocks/review-graphs-and-trees-js.json +++ b/curriculum/structure/blocks/review-graphs-and-trees-js.json @@ -1,5 +1,4 @@ { - "name": "Graphs and Trees Review", "isUpcomingChange": true, "dashedName": "review-graphs-and-trees-js", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/review-graphs-and-trees.json b/curriculum/structure/blocks/review-graphs-and-trees.json index 5deefb6b7ba..f769c10f15d 100644 --- a/curriculum/structure/blocks/review-graphs-and-trees.json +++ b/curriculum/structure/blocks/review-graphs-and-trees.json @@ -1,5 +1,4 @@ { - "name": "Graphs and Trees Review", "isUpcomingChange": false, "dashedName": "review-graphs-and-trees", "challengeOrder": [ diff --git a/curriculum/structure/blocks/review-html-accessibility.json b/curriculum/structure/blocks/review-html-accessibility.json index 3b7adfea13a..29ce3b233c0 100644 --- a/curriculum/structure/blocks/review-html-accessibility.json +++ b/curriculum/structure/blocks/review-html-accessibility.json @@ -1,5 +1,4 @@ { - "name": "HTML Accessibility Review", "blockLabel": "review", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/review-html-tables-and-forms.json b/curriculum/structure/blocks/review-html-tables-and-forms.json index 83b43f510b9..c4ad1e8850a 100644 --- a/curriculum/structure/blocks/review-html-tables-and-forms.json +++ b/curriculum/structure/blocks/review-html-tables-and-forms.json @@ -1,5 +1,4 @@ { - "name": "HTML Tables and Forms Review", "blockLabel": "review", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/review-html.json b/curriculum/structure/blocks/review-html.json index 1e8207c241b..c6890fa323a 100644 --- a/curriculum/structure/blocks/review-html.json +++ b/curriculum/structure/blocks/review-html.json @@ -1,5 +1,4 @@ { - "name": "HTML Review", "blockLabel": "review", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/review-javascript-arrays.json b/curriculum/structure/blocks/review-javascript-arrays.json index 7c4e6a2099d..5e7feb698c2 100644 --- a/curriculum/structure/blocks/review-javascript-arrays.json +++ b/curriculum/structure/blocks/review-javascript-arrays.json @@ -1,5 +1,4 @@ { - "name": "JavaScript Arrays Review", "blockLabel": "review", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/review-javascript-audio-and-video.json b/curriculum/structure/blocks/review-javascript-audio-and-video.json index 68c6876b402..6906b363578 100644 --- a/curriculum/structure/blocks/review-javascript-audio-and-video.json +++ b/curriculum/structure/blocks/review-javascript-audio-and-video.json @@ -1,5 +1,4 @@ { - "name": "JavaScript Audio and Video Review", "blockLabel": "review", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/review-javascript-classes.json b/curriculum/structure/blocks/review-javascript-classes.json index 79c48cae44e..fb55d493b71 100644 --- a/curriculum/structure/blocks/review-javascript-classes.json +++ b/curriculum/structure/blocks/review-javascript-classes.json @@ -1,5 +1,4 @@ { - "name": "JavaScript Classes Review", "blockLabel": "review", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/review-javascript-comparisons-and-conditionals.json b/curriculum/structure/blocks/review-javascript-comparisons-and-conditionals.json index d02cb7aa432..4ef5d9b0215 100644 --- a/curriculum/structure/blocks/review-javascript-comparisons-and-conditionals.json +++ b/curriculum/structure/blocks/review-javascript-comparisons-and-conditionals.json @@ -1,5 +1,4 @@ { - "name": "JavaScript Comparisons and Conditionals Review", "blockLabel": "review", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/review-javascript-dates.json b/curriculum/structure/blocks/review-javascript-dates.json index e5e9b558a2a..223606d8506 100644 --- a/curriculum/structure/blocks/review-javascript-dates.json +++ b/curriculum/structure/blocks/review-javascript-dates.json @@ -1,5 +1,4 @@ { - "name": "JavaScript Dates Review", "blockLabel": "review", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/review-javascript-functional-programming.json b/curriculum/structure/blocks/review-javascript-functional-programming.json index e645676d33c..f676832f080 100644 --- a/curriculum/structure/blocks/review-javascript-functional-programming.json +++ b/curriculum/structure/blocks/review-javascript-functional-programming.json @@ -1,5 +1,4 @@ { - "name": "JavaScript Functional Programming Review", "blockLabel": "review", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/review-javascript-functions.json b/curriculum/structure/blocks/review-javascript-functions.json index c01a0e06deb..d6207ad9869 100644 --- a/curriculum/structure/blocks/review-javascript-functions.json +++ b/curriculum/structure/blocks/review-javascript-functions.json @@ -1,5 +1,4 @@ { - "name": "JavaScript Functions Review", "blockLabel": "review", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/review-javascript-fundamentals.json b/curriculum/structure/blocks/review-javascript-fundamentals.json index 0ea031ccc92..38f27ed78ee 100644 --- a/curriculum/structure/blocks/review-javascript-fundamentals.json +++ b/curriculum/structure/blocks/review-javascript-fundamentals.json @@ -1,5 +1,4 @@ { - "name": "JavaScript Fundamentals Review", "blockLabel": "review", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/review-javascript-higher-order-functions.json b/curriculum/structure/blocks/review-javascript-higher-order-functions.json index bbf487ce662..e1bdf26e318 100644 --- a/curriculum/structure/blocks/review-javascript-higher-order-functions.json +++ b/curriculum/structure/blocks/review-javascript-higher-order-functions.json @@ -1,5 +1,4 @@ { - "name": "JavaScript Higher Order Functions Review", "blockLabel": "review", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/review-javascript-loops.json b/curriculum/structure/blocks/review-javascript-loops.json index 04dc4e3dd27..2de4db3ce85 100644 --- a/curriculum/structure/blocks/review-javascript-loops.json +++ b/curriculum/structure/blocks/review-javascript-loops.json @@ -1,5 +1,4 @@ { - "name": "JavaScript Loops Review", "blockLabel": "review", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/review-javascript-maps-and-sets.json b/curriculum/structure/blocks/review-javascript-maps-and-sets.json index fc09df37c1b..46dd2148635 100644 --- a/curriculum/structure/blocks/review-javascript-maps-and-sets.json +++ b/curriculum/structure/blocks/review-javascript-maps-and-sets.json @@ -1,5 +1,4 @@ { - "name": "JavaScript Maps and Sets Review", "blockLabel": "review", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/review-javascript-math.json b/curriculum/structure/blocks/review-javascript-math.json index c0a482b464e..e12c1e9266e 100644 --- a/curriculum/structure/blocks/review-javascript-math.json +++ b/curriculum/structure/blocks/review-javascript-math.json @@ -1,5 +1,4 @@ { - "name": "JavaScript Math Review", "blockLabel": "review", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/review-javascript-objects.json b/curriculum/structure/blocks/review-javascript-objects.json index 8993e346054..b27efc14981 100644 --- a/curriculum/structure/blocks/review-javascript-objects.json +++ b/curriculum/structure/blocks/review-javascript-objects.json @@ -1,5 +1,4 @@ { - "name": "JavaScript Objects Review", "blockLabel": "review", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/review-javascript-regular-expressions.json b/curriculum/structure/blocks/review-javascript-regular-expressions.json index 68bd16b9394..875c11ecedf 100644 --- a/curriculum/structure/blocks/review-javascript-regular-expressions.json +++ b/curriculum/structure/blocks/review-javascript-regular-expressions.json @@ -1,5 +1,4 @@ { - "name": "JavaScript Regular Expressions Review", "blockLabel": "review", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/review-javascript-strings.json b/curriculum/structure/blocks/review-javascript-strings.json index 2c2df42435c..31759caaf40 100644 --- a/curriculum/structure/blocks/review-javascript-strings.json +++ b/curriculum/structure/blocks/review-javascript-strings.json @@ -1,5 +1,4 @@ { - "name": "JavaScript Strings Review", "blockLabel": "review", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/review-javascript-variables-and-data-types.json b/curriculum/structure/blocks/review-javascript-variables-and-data-types.json index 3d8472d81c6..c10f578e61a 100644 --- a/curriculum/structure/blocks/review-javascript-variables-and-data-types.json +++ b/curriculum/structure/blocks/review-javascript-variables-and-data-types.json @@ -1,5 +1,4 @@ { - "name": "JavaScript Variables and Data Types Review", "blockLabel": "review", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/review-javascript.json b/curriculum/structure/blocks/review-javascript.json index bea85698cec..c811aa9bdc8 100644 --- a/curriculum/structure/blocks/review-javascript.json +++ b/curriculum/structure/blocks/review-javascript.json @@ -1,5 +1,4 @@ { - "name": "JavaScript Review", "blockLabel": "review", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/review-js-a11y.json b/curriculum/structure/blocks/review-js-a11y.json index 203f48bfef8..847d80864f4 100644 --- a/curriculum/structure/blocks/review-js-a11y.json +++ b/curriculum/structure/blocks/review-js-a11y.json @@ -1,5 +1,4 @@ { - "name": "JavaScript and Accessibility Review", "isUpcomingChange": false, "blockLabel": "review", "blockLayout": "link", diff --git a/curriculum/structure/blocks/review-js-fundamentals-by-building-a-gradebook-app.json b/curriculum/structure/blocks/review-js-fundamentals-by-building-a-gradebook-app.json index 46ec09cef11..9992f196332 100644 --- a/curriculum/structure/blocks/review-js-fundamentals-by-building-a-gradebook-app.json +++ b/curriculum/structure/blocks/review-js-fundamentals-by-building-a-gradebook-app.json @@ -1,5 +1,4 @@ { - "name": "Review JavaScript Fundamentals by Building a Gradebook App", "isUpcomingChange": false, "usesMultifileEditor": true, "hasEditableBoundaries": true, diff --git a/curriculum/structure/blocks/review-local-storage-and-crud.json b/curriculum/structure/blocks/review-local-storage-and-crud.json index 218d6b82c1a..3de3701349f 100644 --- a/curriculum/structure/blocks/review-local-storage-and-crud.json +++ b/curriculum/structure/blocks/review-local-storage-and-crud.json @@ -1,5 +1,4 @@ { - "name": "Local Storage and CRUD Review", "blockLabel": "review", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/review-loops-and-sequences.json b/curriculum/structure/blocks/review-loops-and-sequences.json index 0fd6bc4c95c..d6f1b91e4e8 100644 --- a/curriculum/structure/blocks/review-loops-and-sequences.json +++ b/curriculum/structure/blocks/review-loops-and-sequences.json @@ -1,5 +1,4 @@ { - "name": "Loops and Sequences Review", "isUpcomingChange": false, "dashedName": "review-loops-and-sequences", "challengeOrder": [ diff --git a/curriculum/structure/blocks/review-node-js-core-modules.json b/curriculum/structure/blocks/review-node-js-core-modules.json index 0eaad703cd9..37df451cedc 100644 --- a/curriculum/structure/blocks/review-node-js-core-modules.json +++ b/curriculum/structure/blocks/review-node-js-core-modules.json @@ -1,5 +1,4 @@ { - "name": "Node.js Core Modules Review", "isUpcomingChange": true, "dashedName": "review-node-js-core-modules", "helpCategory": "Backend Development", diff --git a/curriculum/structure/blocks/review-node-js-intro.json b/curriculum/structure/blocks/review-node-js-intro.json index 8445a53effa..8920fa9b333 100644 --- a/curriculum/structure/blocks/review-node-js-intro.json +++ b/curriculum/structure/blocks/review-node-js-intro.json @@ -1,5 +1,4 @@ { - "name": "NodeJS Intro Review", "isUpcomingChange": true, "dashedName": "review-node-js-intro", "helpCategory": "Backend Development", diff --git a/curriculum/structure/blocks/review-npm.json b/curriculum/structure/blocks/review-npm.json index 4caf38a6703..b17de32e9d7 100644 --- a/curriculum/structure/blocks/review-npm.json +++ b/curriculum/structure/blocks/review-npm.json @@ -1,5 +1,4 @@ { - "name": "NPM Review", "isUpcomingChange": true, "dashedName": "review-npm", "helpCategory": "Backend Development", diff --git a/curriculum/structure/blocks/review-object-oriented-programming.json b/curriculum/structure/blocks/review-object-oriented-programming.json index 858864d66be..5c9f7c0cbad 100644 --- a/curriculum/structure/blocks/review-object-oriented-programming.json +++ b/curriculum/structure/blocks/review-object-oriented-programming.json @@ -1,5 +1,4 @@ { - "name": "Object Oriented Programming Review", "isUpcomingChange": false, "dashedName": "review-object-oriented-programming", "challengeOrder": [ diff --git a/curriculum/structure/blocks/review-python-basics.json b/curriculum/structure/blocks/review-python-basics.json index 1baf8562ab5..f37a1c3e994 100644 --- a/curriculum/structure/blocks/review-python-basics.json +++ b/curriculum/structure/blocks/review-python-basics.json @@ -1,5 +1,4 @@ { - "name": "Python Basics Review", "isUpcomingChange": false, "dashedName": "review-python-basics", "challengeOrder": [ diff --git a/curriculum/structure/blocks/review-python.json b/curriculum/structure/blocks/review-python.json index b824a294cd3..d12daaa3203 100644 --- a/curriculum/structure/blocks/review-python.json +++ b/curriculum/structure/blocks/review-python.json @@ -1,5 +1,4 @@ { - "name": "Python Review", "isUpcomingChange": false, "dashedName": "review-python", "challengeOrder": [ diff --git a/curriculum/structure/blocks/review-react-basics.json b/curriculum/structure/blocks/review-react-basics.json index 45b1d6e6a5d..a03a25e9ae3 100644 --- a/curriculum/structure/blocks/review-react-basics.json +++ b/curriculum/structure/blocks/review-react-basics.json @@ -1,5 +1,4 @@ { - "name": "React Basics Review", "blockLabel": "review", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/review-react-forms-data-fetching-and-routing.json b/curriculum/structure/blocks/review-react-forms-data-fetching-and-routing.json index 722aabd6b58..c9023703422 100644 --- a/curriculum/structure/blocks/review-react-forms-data-fetching-and-routing.json +++ b/curriculum/structure/blocks/review-react-forms-data-fetching-and-routing.json @@ -1,5 +1,4 @@ { - "name": "React Forms, Data Fetching and Routing Review", "isUpcomingChange": false, "blockLabel": "review", "blockLayout": "link", diff --git a/curriculum/structure/blocks/review-react-state-and-hooks.json b/curriculum/structure/blocks/review-react-state-and-hooks.json index 382fedfa1a1..9bba67516b6 100644 --- a/curriculum/structure/blocks/review-react-state-and-hooks.json +++ b/curriculum/structure/blocks/review-react-state-and-hooks.json @@ -1,5 +1,4 @@ { - "name": "React State and Hooks Review", "isUpcomingChange": false, "blockLabel": "review", "blockLayout": "link", diff --git a/curriculum/structure/blocks/review-recursion.json b/curriculum/structure/blocks/review-recursion.json index c0c01d3a618..6436f40b064 100644 --- a/curriculum/structure/blocks/review-recursion.json +++ b/curriculum/structure/blocks/review-recursion.json @@ -1,5 +1,4 @@ { - "name": "Recursion Review", "blockLabel": "review", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/review-relational-databases.json b/curriculum/structure/blocks/review-relational-databases.json index 955e131d32b..6326a6dc382 100644 --- a/curriculum/structure/blocks/review-relational-databases.json +++ b/curriculum/structure/blocks/review-relational-databases.json @@ -1,5 +1,4 @@ { - "name": "Relational Databases Review", "blockLabel": "review", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/review-responsive-web-design.json b/curriculum/structure/blocks/review-responsive-web-design.json index 0421da4ddb7..6c37272aef8 100644 --- a/curriculum/structure/blocks/review-responsive-web-design.json +++ b/curriculum/structure/blocks/review-responsive-web-design.json @@ -1,5 +1,4 @@ { - "name": "Responsive Web Design Review", "blockLabel": "review", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/review-searching-and-sorting-algorithms-js.json b/curriculum/structure/blocks/review-searching-and-sorting-algorithms-js.json index d3a5a753563..0c64b40abbf 100644 --- a/curriculum/structure/blocks/review-searching-and-sorting-algorithms-js.json +++ b/curriculum/structure/blocks/review-searching-and-sorting-algorithms-js.json @@ -1,5 +1,4 @@ { - "name": "Searching and Sorting Algorithms Review", "isUpcomingChange": true, "dashedName": "review-searching-and-sorting-algorithms-js", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/review-searching-and-sorting-algorithms.json b/curriculum/structure/blocks/review-searching-and-sorting-algorithms.json index 74b30ff308c..41d6cad8294 100644 --- a/curriculum/structure/blocks/review-searching-and-sorting-algorithms.json +++ b/curriculum/structure/blocks/review-searching-and-sorting-algorithms.json @@ -1,5 +1,4 @@ { - "name": "Searching and Sorting Algorithms Review", "isUpcomingChange": false, "dashedName": "review-searching-and-sorting-algorithms", "challengeOrder": [ diff --git a/curriculum/structure/blocks/review-semantic-html.json b/curriculum/structure/blocks/review-semantic-html.json index e7b8253e5ec..fca5c1ddb87 100644 --- a/curriculum/structure/blocks/review-semantic-html.json +++ b/curriculum/structure/blocks/review-semantic-html.json @@ -1,5 +1,4 @@ { - "name": "Semantic HTML Review", "blockLabel": "review", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/review-sql-and-postgresql.json b/curriculum/structure/blocks/review-sql-and-postgresql.json index 75666ab3e32..e64aa20f0c7 100644 --- a/curriculum/structure/blocks/review-sql-and-postgresql.json +++ b/curriculum/structure/blocks/review-sql-and-postgresql.json @@ -1,5 +1,4 @@ { - "name": "SQL and PostgreSQL Review", "blockLabel": "review", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/review-styling-forms.json b/curriculum/structure/blocks/review-styling-forms.json index a5316282961..63f4d551204 100644 --- a/curriculum/structure/blocks/review-styling-forms.json +++ b/curriculum/structure/blocks/review-styling-forms.json @@ -1,5 +1,4 @@ { - "name": "Styling Forms Review", "blockLabel": "review", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/review-testing.json b/curriculum/structure/blocks/review-testing.json index 60a7f765c66..6e8bab62a5b 100644 --- a/curriculum/structure/blocks/review-testing.json +++ b/curriculum/structure/blocks/review-testing.json @@ -1,5 +1,4 @@ { - "name": "Testing Review", "blockLabel": "review", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/review-typescript.json b/curriculum/structure/blocks/review-typescript.json index 6e188f9fa1f..39a05c174be 100644 --- a/curriculum/structure/blocks/review-typescript.json +++ b/curriculum/structure/blocks/review-typescript.json @@ -1,5 +1,4 @@ { - "name": "Typescript Review", "blockLabel": "review", "blockLayout": "link", "isUpcomingChange": true, diff --git a/curriculum/structure/blocks/review-web-performance.json b/curriculum/structure/blocks/review-web-performance.json index 1cf18901663..a3c60e057ca 100644 --- a/curriculum/structure/blocks/review-web-performance.json +++ b/curriculum/structure/blocks/review-web-performance.json @@ -1,5 +1,4 @@ { - "name": "Web Performance Review", "blockLabel": "review", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/right-triangle-trigonometry.json b/curriculum/structure/blocks/right-triangle-trigonometry.json index 429e2fb31a5..2fcced9974c 100644 --- a/curriculum/structure/blocks/right-triangle-trigonometry.json +++ b/curriculum/structure/blocks/right-triangle-trigonometry.json @@ -1,5 +1,4 @@ { - "name": "Right Triangle Trigonometry", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/rosetta-code-challenges.json b/curriculum/structure/blocks/rosetta-code-challenges.json index e224e30be27..a6008799ad2 100644 --- a/curriculum/structure/blocks/rosetta-code-challenges.json +++ b/curriculum/structure/blocks/rosetta-code-challenges.json @@ -1,5 +1,4 @@ { - "name": "Rosetta Code Challenges", "isUpcomingChange": false, "dashedName": "rosetta-code-challenges", "helpCategory": "Rosetta", diff --git a/curriculum/structure/blocks/sass.json b/curriculum/structure/blocks/sass.json index 5ac80580bac..414a5c3c4c8 100644 --- a/curriculum/structure/blocks/sass.json +++ b/curriculum/structure/blocks/sass.json @@ -1,5 +1,4 @@ { - "name": "SASS", "isUpcomingChange": false, "dashedName": "sass", "helpCategory": "HTML-CSS", diff --git a/curriculum/structure/blocks/searching-algorithms.json b/curriculum/structure/blocks/searching-algorithms.json index 22bb68d4421..0f77212c414 100644 --- a/curriculum/structure/blocks/searching-algorithms.json +++ b/curriculum/structure/blocks/searching-algorithms.json @@ -1,5 +1,4 @@ { - "name": "Searching Algorithms", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/searching-names-using-sorting-and-searching-algorithms.json b/curriculum/structure/blocks/searching-names-using-sorting-and-searching-algorithms.json index 7351ca3f0fd..13a86f430cf 100644 --- a/curriculum/structure/blocks/searching-names-using-sorting-and-searching-algorithms.json +++ b/curriculum/structure/blocks/searching-names-using-sorting-and-searching-algorithms.json @@ -1,5 +1,4 @@ { - "name": "Searching Names using Sorting and Searching Algorithms", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/small-python-projects.json b/curriculum/structure/blocks/small-python-projects.json index 8e4aae742ae..a7f3d09044b 100644 --- a/curriculum/structure/blocks/small-python-projects.json +++ b/curriculum/structure/blocks/small-python-projects.json @@ -1,5 +1,4 @@ { - "name": "Small Python Projects", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/solving-trig-equations.json b/curriculum/structure/blocks/solving-trig-equations.json index 1afb52f8a5a..3e779a85074 100644 --- a/curriculum/structure/blocks/solving-trig-equations.json +++ b/curriculum/structure/blocks/solving-trig-equations.json @@ -1,5 +1,4 @@ { - "name": "Solving Trig Equations", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/sorting-a-linked-list.json b/curriculum/structure/blocks/sorting-a-linked-list.json index 7c676f64867..b7762b97ef9 100644 --- a/curriculum/structure/blocks/sorting-a-linked-list.json +++ b/curriculum/structure/blocks/sorting-a-linked-list.json @@ -1,5 +1,4 @@ { - "name": "Sorting a Linked List", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/sorting-algorithms.json b/curriculum/structure/blocks/sorting-algorithms.json index 11d4c8c0bf0..c72035149df 100644 --- a/curriculum/structure/blocks/sorting-algorithms.json +++ b/curriculum/structure/blocks/sorting-algorithms.json @@ -1,5 +1,4 @@ { - "name": "Sorting Algorithms", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/take-home-projects.json b/curriculum/structure/blocks/take-home-projects.json index 9f29fb18163..a4961adaacb 100644 --- a/curriculum/structure/blocks/take-home-projects.json +++ b/curriculum/structure/blocks/take-home-projects.json @@ -1,5 +1,4 @@ { - "name": "Take Home Projects", "isUpcomingChange": false, "dashedName": "take-home-projects", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/talk-about-what-you-do-by-using-key-verbs.json b/curriculum/structure/blocks/talk-about-what-you-do-by-using-key-verbs.json index 9c71445bf2e..3904bab07d7 100644 --- a/curriculum/structure/blocks/talk-about-what-you-do-by-using-key-verbs.json +++ b/curriculum/structure/blocks/talk-about-what-you-do-by-using-key-verbs.json @@ -1,5 +1,4 @@ { - "name": "Talk About What You Do by Using Key Verbs", "isUpcomingChange": true, "dashedName": "talk-about-what-you-do-by-using-key-verbs", "challengeOrder": [ diff --git a/curriculum/structure/blocks/talk-about-who-you-are-by-using-key-verbs.json b/curriculum/structure/blocks/talk-about-who-you-are-by-using-key-verbs.json index 97e8594e0db..8bef63c0bb5 100644 --- a/curriculum/structure/blocks/talk-about-who-you-are-by-using-key-verbs.json +++ b/curriculum/structure/blocks/talk-about-who-you-are-by-using-key-verbs.json @@ -1,5 +1,4 @@ { - "name": "Talk About Who You Are by Using Key Verbs", "isUpcomingChange": true, "dashedName": "talk-about-who-you-are-by-using-key-verbs", "challengeOrder": [ diff --git a/curriculum/structure/blocks/tensorflow.json b/curriculum/structure/blocks/tensorflow.json index d910c6cfa7b..c8b146696ca 100644 --- a/curriculum/structure/blocks/tensorflow.json +++ b/curriculum/structure/blocks/tensorflow.json @@ -1,5 +1,4 @@ { - "name": "TensorFlow", "isUpcomingChange": false, "dashedName": "tensorflow", "helpCategory": "Python", diff --git a/curriculum/structure/blocks/time-complexity.json b/curriculum/structure/blocks/time-complexity.json index 6f4a3e29922..a12a6f665d5 100644 --- a/curriculum/structure/blocks/time-complexity.json +++ b/curriculum/structure/blocks/time-complexity.json @@ -1,5 +1,4 @@ { - "name": "Time Complexity", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/top-basic-function-projects.json b/curriculum/structure/blocks/top-basic-function-projects.json index 50fdfc358e7..7d440de668c 100644 --- a/curriculum/structure/blocks/top-basic-function-projects.json +++ b/curriculum/structure/blocks/top-basic-function-projects.json @@ -1,5 +1,4 @@ { - "name": "Basic Function Projects", "isUpcomingChange": false, "dashedName": "top-basic-function-projects", "helpCategory": "Odin", diff --git a/curriculum/structure/blocks/top-build-a-recipe-project.json b/curriculum/structure/blocks/top-build-a-recipe-project.json index f53aa042ed7..73d71c66869 100644 --- a/curriculum/structure/blocks/top-build-a-recipe-project.json +++ b/curriculum/structure/blocks/top-build-a-recipe-project.json @@ -1,5 +1,4 @@ { - "name": "Learn HTML Foundations by Building a Recipe Page", "isUpcomingChange": false, "dashedName": "top-build-a-recipe-project", "helpCategory": "Odin", diff --git a/curriculum/structure/blocks/top-build-a-rock-paper-scissors-game.json b/curriculum/structure/blocks/top-build-a-rock-paper-scissors-game.json index a70375e2b6b..dedca4e4425 100644 --- a/curriculum/structure/blocks/top-build-a-rock-paper-scissors-game.json +++ b/curriculum/structure/blocks/top-build-a-rock-paper-scissors-game.json @@ -1,5 +1,4 @@ { - "name": "Build a Rock Paper Scissors Game", "isUpcomingChange": false, "dashedName": "top-build-a-rock-paper-scissors-game", "helpCategory": "Odin", diff --git a/curriculum/structure/blocks/top-introduction-to-flexbox.json b/curriculum/structure/blocks/top-introduction-to-flexbox.json index d8cdcf2ed5e..23d3eecc700 100644 --- a/curriculum/structure/blocks/top-introduction-to-flexbox.json +++ b/curriculum/structure/blocks/top-introduction-to-flexbox.json @@ -1,5 +1,4 @@ { - "name": "Introduction to Flexbox", "isUpcomingChange": false, "dashedName": "top-introduction-to-flexbox", "helpCategory": "Odin", diff --git a/curriculum/structure/blocks/top-learn-arrays-and-loops.json b/curriculum/structure/blocks/top-learn-arrays-and-loops.json index 9a7ab3e08df..daef81756c6 100644 --- a/curriculum/structure/blocks/top-learn-arrays-and-loops.json +++ b/curriculum/structure/blocks/top-learn-arrays-and-loops.json @@ -1,5 +1,4 @@ { - "name": "Learn Arrays and Loops", "isUpcomingChange": false, "dashedName": "top-learn-arrays-and-loops", "helpCategory": "Odin", diff --git a/curriculum/structure/blocks/top-learn-block-and-inline.json b/curriculum/structure/blocks/top-learn-block-and-inline.json index c3ac3fcfae0..9592d4764bf 100644 --- a/curriculum/structure/blocks/top-learn-block-and-inline.json +++ b/curriculum/structure/blocks/top-learn-block-and-inline.json @@ -1,5 +1,4 @@ { - "name": "Learn the difference between Block and Inline", "isUpcomingChange": false, "dashedName": "top-learn-block-and-inline", "helpCategory": "Odin", diff --git a/curriculum/structure/blocks/top-learn-css-foundations-projects.json b/curriculum/structure/blocks/top-learn-css-foundations-projects.json index e5494a6c4d9..2386697b354 100644 --- a/curriculum/structure/blocks/top-learn-css-foundations-projects.json +++ b/curriculum/structure/blocks/top-learn-css-foundations-projects.json @@ -1,5 +1,4 @@ { - "name": "Learn CSS Foundations Projects", "isUpcomingChange": false, "dashedName": "top-learn-css-foundations-projects", "helpCategory": "Odin", diff --git a/curriculum/structure/blocks/top-learn-css-foundations.json b/curriculum/structure/blocks/top-learn-css-foundations.json index e1adedef3ea..b3b389747b1 100644 --- a/curriculum/structure/blocks/top-learn-css-foundations.json +++ b/curriculum/structure/blocks/top-learn-css-foundations.json @@ -1,5 +1,4 @@ { - "name": "Learn CSS Foundations", "isUpcomingChange": false, "dashedName": "top-learn-css-foundations", "helpCategory": "Odin", diff --git a/curriculum/structure/blocks/top-learn-css-specificity.json b/curriculum/structure/blocks/top-learn-css-specificity.json index 66279d5760d..6518818dffa 100644 --- a/curriculum/structure/blocks/top-learn-css-specificity.json +++ b/curriculum/structure/blocks/top-learn-css-specificity.json @@ -1,5 +1,4 @@ { - "name": "Learn CSS Specificity", "dashedName": "top-learn-css-specificity", "isUpcomingChange": false, "helpCategory": "Odin", diff --git a/curriculum/structure/blocks/top-learn-data-types-and-conditionals.json b/curriculum/structure/blocks/top-learn-data-types-and-conditionals.json index bb9f76b3f99..a015ddde4e7 100644 --- a/curriculum/structure/blocks/top-learn-data-types-and-conditionals.json +++ b/curriculum/structure/blocks/top-learn-data-types-and-conditionals.json @@ -1,5 +1,4 @@ { - "name": "Learn Data Types and Conditionals", "isUpcomingChange": false, "dashedName": "top-learn-data-types-and-conditionals", "helpCategory": "Odin", diff --git a/curriculum/structure/blocks/top-learn-function-basics.json b/curriculum/structure/blocks/top-learn-function-basics.json index 505e9f89fbd..a7defcdfbad 100644 --- a/curriculum/structure/blocks/top-learn-function-basics.json +++ b/curriculum/structure/blocks/top-learn-function-basics.json @@ -1,5 +1,4 @@ { - "name": "Learn Function Basics", "isUpcomingChange": false, "dashedName": "top-learn-function-basics", "helpCategory": "Odin", diff --git a/curriculum/structure/blocks/top-learn-html-foundations.json b/curriculum/structure/blocks/top-learn-html-foundations.json index 6487cff05eb..3f84981959c 100644 --- a/curriculum/structure/blocks/top-learn-html-foundations.json +++ b/curriculum/structure/blocks/top-learn-html-foundations.json @@ -1,5 +1,4 @@ { - "name": "Learn HTML Foundations", "isUpcomingChange": false, "dashedName": "top-learn-html-foundations", "helpCategory": "Odin", diff --git a/curriculum/structure/blocks/top-learn-to-solve-problems-and-understand-errors.json b/curriculum/structure/blocks/top-learn-to-solve-problems-and-understand-errors.json index b2d7529c184..600da58a16e 100644 --- a/curriculum/structure/blocks/top-learn-to-solve-problems-and-understand-errors.json +++ b/curriculum/structure/blocks/top-learn-to-solve-problems-and-understand-errors.json @@ -1,5 +1,4 @@ { - "name": "Learn to Solve Problems and Understand Errors", "isUpcomingChange": false, "dashedName": "top-learn-to-solve-problems-and-understand-errors", "helpCategory": "Odin", diff --git a/curriculum/structure/blocks/top-learn-variables-and-operators.json b/curriculum/structure/blocks/top-learn-variables-and-operators.json index 6dbb9da219f..cd9b67e4362 100644 --- a/curriculum/structure/blocks/top-learn-variables-and-operators.json +++ b/curriculum/structure/blocks/top-learn-variables-and-operators.json @@ -1,5 +1,4 @@ { - "name": "Learn Variables and Operators", "isUpcomingChange": false, "dashedName": "top-learn-variables-and-operators", "helpCategory": "Odin", diff --git a/curriculum/structure/blocks/top-links-and-images.json b/curriculum/structure/blocks/top-links-and-images.json index 4387e6b9ce8..1b0020de75b 100644 --- a/curriculum/structure/blocks/top-links-and-images.json +++ b/curriculum/structure/blocks/top-links-and-images.json @@ -1,5 +1,4 @@ { - "name": "Links and Images", "isUpcomingChange": false, "dashedName": "top-links-and-images", "helpCategory": "Odin", diff --git a/curriculum/structure/blocks/top-the-box-model.json b/curriculum/structure/blocks/top-the-box-model.json index fd2398df072..ac251ce005d 100644 --- a/curriculum/structure/blocks/top-the-box-model.json +++ b/curriculum/structure/blocks/top-the-box-model.json @@ -1,5 +1,4 @@ { - "name": "Learn the Box Model", "isUpcomingChange": false, "dashedName": "top-the-box-model", "helpCategory": "Odin", diff --git a/curriculum/structure/blocks/top-working-with-text.json b/curriculum/structure/blocks/top-working-with-text.json index da8cbce20c9..48f8c370914 100644 --- a/curriculum/structure/blocks/top-working-with-text.json +++ b/curriculum/structure/blocks/top-working-with-text.json @@ -1,5 +1,4 @@ { - "name": "Working with Text", "isUpcomingChange": false, "dashedName": "top-working-with-text", "helpCategory": "Odin", diff --git a/curriculum/structure/blocks/trig-graphs-inverses.json b/curriculum/structure/blocks/trig-graphs-inverses.json index 69c4cd9c984..1ed5ab02731 100644 --- a/curriculum/structure/blocks/trig-graphs-inverses.json +++ b/curriculum/structure/blocks/trig-graphs-inverses.json @@ -1,5 +1,4 @@ { - "name": "Trig Graphs & Inverses", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/trig-identities-formulas.json b/curriculum/structure/blocks/trig-identities-formulas.json index bfd843232af..c84de719d69 100644 --- a/curriculum/structure/blocks/trig-identities-formulas.json +++ b/curriculum/structure/blocks/trig-identities-formulas.json @@ -1,5 +1,4 @@ { - "name": "Trig Identities & Formulas", "blockLabel": "lecture", "blockLayout": "challenge-list", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/understanding-rag.json b/curriculum/structure/blocks/understanding-rag.json index a2a09716524..a5b7e22fea6 100644 --- a/curriculum/structure/blocks/understanding-rag.json +++ b/curriculum/structure/blocks/understanding-rag.json @@ -1,5 +1,4 @@ { - "name": "Understanding RAG", "isUpcomingChange": false, "blockLabel": "lecture", "blockLayout": "challenge-list", diff --git a/curriculum/structure/blocks/work-with-variable-data-in-c-sharp-console-applications.json b/curriculum/structure/blocks/work-with-variable-data-in-c-sharp-console-applications.json index ea50ab96495..8cb79ebba43 100644 --- a/curriculum/structure/blocks/work-with-variable-data-in-c-sharp-console-applications.json +++ b/curriculum/structure/blocks/work-with-variable-data-in-c-sharp-console-applications.json @@ -1,5 +1,4 @@ { - "name": "Work with Variable Data in C# Console Applications", "isUpcomingChange": false, "dashedName": "work-with-variable-data-in-c-sharp-console-applications", "helpCategory": "C-Sharp", diff --git a/curriculum/structure/blocks/workshop-accessibility-quiz.json b/curriculum/structure/blocks/workshop-accessibility-quiz.json index 2e80702b50b..95a17c6f311 100644 --- a/curriculum/structure/blocks/workshop-accessibility-quiz.json +++ b/curriculum/structure/blocks/workshop-accessibility-quiz.json @@ -1,5 +1,4 @@ { - "name": "Build a Quiz Webpage", "blockLabel": "workshop", "blockLayout": "challenge-grid", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/workshop-accessible-audio-controller.json b/curriculum/structure/blocks/workshop-accessible-audio-controller.json index df3d700f921..eb4203aec9d 100644 --- a/curriculum/structure/blocks/workshop-accessible-audio-controller.json +++ b/curriculum/structure/blocks/workshop-accessible-audio-controller.json @@ -1,5 +1,4 @@ { - "name": "Build an Accessible Audio Controller", "isUpcomingChange": false, "dashedName": "workshop-accessible-audio-controller", "helpCategory": "HTML-CSS", diff --git a/curriculum/structure/blocks/workshop-balance-sheet.json b/curriculum/structure/blocks/workshop-balance-sheet.json index 3361f988ad5..9fa2630106d 100644 --- a/curriculum/structure/blocks/workshop-balance-sheet.json +++ b/curriculum/structure/blocks/workshop-balance-sheet.json @@ -1,5 +1,4 @@ { - "name": "Build a Balance Sheet", "blockLabel": "workshop", "blockLayout": "challenge-grid", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/workshop-bash-boilerplate.json b/curriculum/structure/blocks/workshop-bash-boilerplate.json index c87aa39e46b..1e378f8bdfb 100644 --- a/curriculum/structure/blocks/workshop-bash-boilerplate.json +++ b/curriculum/structure/blocks/workshop-bash-boilerplate.json @@ -1,5 +1,4 @@ { - "name": "Build a Boilerplate", "blockLabel": "workshop", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/workshop-bash-five-programs.json b/curriculum/structure/blocks/workshop-bash-five-programs.json index b039e05f94a..652ac01cd64 100644 --- a/curriculum/structure/blocks/workshop-bash-five-programs.json +++ b/curriculum/structure/blocks/workshop-bash-five-programs.json @@ -1,5 +1,4 @@ { - "name": "Build Five Programs", "blockLabel": "workshop", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/workshop-bike-rental-shop.json b/curriculum/structure/blocks/workshop-bike-rental-shop.json index 771889135c2..c7f6dcd86fc 100644 --- a/curriculum/structure/blocks/workshop-bike-rental-shop.json +++ b/curriculum/structure/blocks/workshop-bike-rental-shop.json @@ -1,5 +1,4 @@ { - "name": "Build a Bike Rental Shop", "blockLabel": "workshop", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/workshop-bill-splitter.json b/curriculum/structure/blocks/workshop-bill-splitter.json index abd09491c1d..1c2ce308e19 100644 --- a/curriculum/structure/blocks/workshop-bill-splitter.json +++ b/curriculum/structure/blocks/workshop-bill-splitter.json @@ -1,5 +1,4 @@ { - "name": "Build a Bill Splitter", "isUpcomingChange": false, "dashedName": "workshop-bill-splitter", "helpCategory": "Python", diff --git a/curriculum/structure/blocks/workshop-binary-search.json b/curriculum/structure/blocks/workshop-binary-search.json index 6c626235071..ad487bcd275 100644 --- a/curriculum/structure/blocks/workshop-binary-search.json +++ b/curriculum/structure/blocks/workshop-binary-search.json @@ -1,5 +1,4 @@ { - "name": "Implement the Binary Search Algorithm", "isUpcomingChange": false, "usesMultifileEditor": true, "hasEditableBoundaries": true, diff --git a/curriculum/structure/blocks/workshop-blog-page.json b/curriculum/structure/blocks/workshop-blog-page.json index 695295d2306..7f7da40f9b7 100644 --- a/curriculum/structure/blocks/workshop-blog-page.json +++ b/curriculum/structure/blocks/workshop-blog-page.json @@ -1,5 +1,4 @@ { - "name": "Build a Cat Blog Page", "blockLabel": "workshop", "blockLayout": "challenge-grid", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/workshop-bookstore-page.json b/curriculum/structure/blocks/workshop-bookstore-page.json index 47d6d01ceaa..38e3927c196 100644 --- a/curriculum/structure/blocks/workshop-bookstore-page.json +++ b/curriculum/structure/blocks/workshop-bookstore-page.json @@ -1,5 +1,4 @@ { - "name": "Build a Bookstore Page", "isUpcomingChange": false, "dashedName": "workshop-bookstore-page", "helpCategory": "HTML-CSS", diff --git a/curriculum/structure/blocks/workshop-breadth-first-search.json b/curriculum/structure/blocks/workshop-breadth-first-search.json index 9b8a590b953..d5a0d3d6443 100644 --- a/curriculum/structure/blocks/workshop-breadth-first-search.json +++ b/curriculum/structure/blocks/workshop-breadth-first-search.json @@ -1,5 +1,4 @@ { - "name": "Implement the Breadth-First Search Algorithm", "isUpcomingChange": false, "dashedName": "workshop-breadth-first-search", "helpCategory": "Python", diff --git a/curriculum/structure/blocks/workshop-build-a-heart-icon.json b/curriculum/structure/blocks/workshop-build-a-heart-icon.json index c00ce1a6e27..b41f99632ac 100644 --- a/curriculum/structure/blocks/workshop-build-a-heart-icon.json +++ b/curriculum/structure/blocks/workshop-build-a-heart-icon.json @@ -1,5 +1,4 @@ { - "name": "Build a Heart Icon", "isUpcomingChange": false, "dashedName": "workshop-build-a-heart-icon", "helpCategory": "HTML-CSS", diff --git a/curriculum/structure/blocks/workshop-build-a-video-display-using-iframe.json b/curriculum/structure/blocks/workshop-build-a-video-display-using-iframe.json index 3052e2a3880..c1ad405aedc 100644 --- a/curriculum/structure/blocks/workshop-build-a-video-display-using-iframe.json +++ b/curriculum/structure/blocks/workshop-build-a-video-display-using-iframe.json @@ -1,5 +1,4 @@ { - "name": "Build a Video Display Using iframe", "isUpcomingChange": false, "dashedName": "workshop-build-a-video-display-using-iframe", "helpCategory": "HTML-CSS", diff --git a/curriculum/structure/blocks/workshop-caesar-cipher.json b/curriculum/structure/blocks/workshop-caesar-cipher.json index 1fc5aa51d93..9783e5dc77c 100644 --- a/curriculum/structure/blocks/workshop-caesar-cipher.json +++ b/curriculum/structure/blocks/workshop-caesar-cipher.json @@ -1,5 +1,4 @@ { - "name": "Build a Caesar Cipher", "isUpcomingChange": false, "usesMultifileEditor": true, "hasEditableBoundaries": true, diff --git a/curriculum/structure/blocks/workshop-cafe-menu.json b/curriculum/structure/blocks/workshop-cafe-menu.json index 2781619dff9..38e984f9237 100644 --- a/curriculum/structure/blocks/workshop-cafe-menu.json +++ b/curriculum/structure/blocks/workshop-cafe-menu.json @@ -1,5 +1,4 @@ { - "name": "Design a Cafe Menu", "blockLabel": "workshop", "blockLayout": "challenge-grid", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/workshop-calculator.json b/curriculum/structure/blocks/workshop-calculator.json index 6f49af2fea6..2ab11dc76d2 100644 --- a/curriculum/structure/blocks/workshop-calculator.json +++ b/curriculum/structure/blocks/workshop-calculator.json @@ -1,5 +1,4 @@ { - "name": "Build a Calculator", "blockLabel": "workshop", "blockLayout": "challenge-grid", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/workshop-calorie-counter.json b/curriculum/structure/blocks/workshop-calorie-counter.json index bdcb4549928..5f778070860 100644 --- a/curriculum/structure/blocks/workshop-calorie-counter.json +++ b/curriculum/structure/blocks/workshop-calorie-counter.json @@ -1,5 +1,4 @@ { - "name": "Build a Calorie Counter", "isUpcomingChange": false, "usesMultifileEditor": true, "hasEditableBoundaries": true, diff --git a/curriculum/structure/blocks/workshop-castle.json b/curriculum/structure/blocks/workshop-castle.json index 3b5dd34b477..79169833d0d 100644 --- a/curriculum/structure/blocks/workshop-castle.json +++ b/curriculum/structure/blocks/workshop-castle.json @@ -1,5 +1,4 @@ { - "name": "Build a Castle", "blockLabel": "workshop", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/workshop-cat-painting.json b/curriculum/structure/blocks/workshop-cat-painting.json index b5964e15b4d..3421548154f 100644 --- a/curriculum/structure/blocks/workshop-cat-painting.json +++ b/curriculum/structure/blocks/workshop-cat-painting.json @@ -1,5 +1,4 @@ { - "name": "Build a Cat Painting", "blockLabel": "workshop", "blockLayout": "challenge-grid", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/workshop-cat-photo-app.json b/curriculum/structure/blocks/workshop-cat-photo-app.json index 3fdd53bd71b..3d771e43b2c 100644 --- a/curriculum/structure/blocks/workshop-cat-photo-app.json +++ b/curriculum/structure/blocks/workshop-cat-photo-app.json @@ -1,5 +1,4 @@ { - "name": "Build a Cat Photo App", "blockLabel": "workshop", "blockLayout": "challenge-grid", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/workshop-city-skyline.json b/curriculum/structure/blocks/workshop-city-skyline.json index c4e3bbf36bb..bee2074d2e1 100644 --- a/curriculum/structure/blocks/workshop-city-skyline.json +++ b/curriculum/structure/blocks/workshop-city-skyline.json @@ -1,5 +1,4 @@ { - "name": "Build a City Skyline", "blockLabel": "workshop", "blockLayout": "challenge-grid", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/workshop-colored-markers.json b/curriculum/structure/blocks/workshop-colored-markers.json index 81fb46f3ddd..228d8628f6b 100644 --- a/curriculum/structure/blocks/workshop-colored-markers.json +++ b/curriculum/structure/blocks/workshop-colored-markers.json @@ -1,5 +1,4 @@ { - "name": "Build a Set of Colored Markers", "blockLabel": "workshop", "isUpcomingChange": false, "usesMultifileEditor": true, diff --git a/curriculum/structure/blocks/workshop-colorful-boxes.json b/curriculum/structure/blocks/workshop-colorful-boxes.json index 6970ea0ce79..3f8fbe30a3c 100644 --- a/curriculum/structure/blocks/workshop-colorful-boxes.json +++ b/curriculum/structure/blocks/workshop-colorful-boxes.json @@ -1,5 +1,4 @@ { - "name": "Design a Set of Colorful Boxes", "isUpcomingChange": false, "dashedName": "workshop-colorful-boxes", "helpCategory": "HTML-CSS", diff --git a/curriculum/structure/blocks/workshop-countup.json b/curriculum/structure/blocks/workshop-countup.json index 03e7a073d91..4ddcfffb423 100644 --- a/curriculum/structure/blocks/workshop-countup.json +++ b/curriculum/structure/blocks/workshop-countup.json @@ -1,5 +1,4 @@ { - "name": "Build a Countup", "isUpcomingChange": false, "dashedName": "workshop-countup", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/workshop-curriculum-outline.json b/curriculum/structure/blocks/workshop-curriculum-outline.json index 93f01539a92..e0bee75eb8c 100644 --- a/curriculum/structure/blocks/workshop-curriculum-outline.json +++ b/curriculum/structure/blocks/workshop-curriculum-outline.json @@ -1,5 +1,4 @@ { - "name": "Build a Curriculum Outline", "isUpcomingChange": false, "usesMultifileEditor": true, "hasEditableBoundaries": true, diff --git a/curriculum/structure/blocks/workshop-database-of-video-game-characters.json b/curriculum/structure/blocks/workshop-database-of-video-game-characters.json index 7c4b26b618d..4fb94e0286d 100644 --- a/curriculum/structure/blocks/workshop-database-of-video-game-characters.json +++ b/curriculum/structure/blocks/workshop-database-of-video-game-characters.json @@ -1,5 +1,4 @@ { - "name": "Build a Database of Video Game Characters", "blockLabel": "workshop", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/workshop-debug-coding-journey-blog-page.json b/curriculum/structure/blocks/workshop-debug-coding-journey-blog-page.json index a3c302abc32..e5f578c4d03 100644 --- a/curriculum/structure/blocks/workshop-debug-coding-journey-blog-page.json +++ b/curriculum/structure/blocks/workshop-debug-coding-journey-blog-page.json @@ -1,5 +1,4 @@ { - "name": "Debug a Coding Journey Blog Page", "dashedName": "workshop-debug-coding-journey-blog-page", "helpCategory": "HTML-CSS", "blockLabel": "workshop", diff --git a/curriculum/structure/blocks/workshop-decimal-to-binary-converter.json b/curriculum/structure/blocks/workshop-decimal-to-binary-converter.json index ee41bd1a867..6a42d5fe9b6 100644 --- a/curriculum/structure/blocks/workshop-decimal-to-binary-converter.json +++ b/curriculum/structure/blocks/workshop-decimal-to-binary-converter.json @@ -1,5 +1,4 @@ { - "name": "Build a Decimal to Binary Converter", "blockLabel": "workshop", "blockLayout": "challenge-grid", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/workshop-discount-calculator.json b/curriculum/structure/blocks/workshop-discount-calculator.json index 611bd8d578a..c6c4d260432 100644 --- a/curriculum/structure/blocks/workshop-discount-calculator.json +++ b/curriculum/structure/blocks/workshop-discount-calculator.json @@ -1,5 +1,4 @@ { - "name": "Build a Discount Calculator", "isUpcomingChange": false, "dashedName": "workshop-discount-calculator", "helpCategory": "Python", diff --git a/curriculum/structure/blocks/workshop-email-simulator.json b/curriculum/structure/blocks/workshop-email-simulator.json index d4ff1e6f259..fcea65496cb 100644 --- a/curriculum/structure/blocks/workshop-email-simulator.json +++ b/curriculum/structure/blocks/workshop-email-simulator.json @@ -1,5 +1,4 @@ { - "name": "Build an Email Simulator", "isUpcomingChange": false, "dashedName": "workshop-email-simulator", "helpCategory": "Python", diff --git a/curriculum/structure/blocks/workshop-emoji-reactor.json b/curriculum/structure/blocks/workshop-emoji-reactor.json index 9934e9c828f..4bda2978037 100644 --- a/curriculum/structure/blocks/workshop-emoji-reactor.json +++ b/curriculum/structure/blocks/workshop-emoji-reactor.json @@ -1,5 +1,4 @@ { - "name": "Build an Emoji Reactor", "blockLabel": "workshop", "blockLayout": "challenge-grid", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/workshop-employee-profile-generator.json b/curriculum/structure/blocks/workshop-employee-profile-generator.json index a12108ac005..3a773444a17 100644 --- a/curriculum/structure/blocks/workshop-employee-profile-generator.json +++ b/curriculum/structure/blocks/workshop-employee-profile-generator.json @@ -1,5 +1,4 @@ { - "name": "Build an Employee Profile Generator", "isUpcomingChange": false, "dashedName": "workshop-employee-profile-generator", "helpCategory": "Python", diff --git a/curriculum/structure/blocks/workshop-error-message-component.json b/curriculum/structure/blocks/workshop-error-message-component.json index 18cda572be0..ab2cc1361b5 100644 --- a/curriculum/structure/blocks/workshop-error-message-component.json +++ b/curriculum/structure/blocks/workshop-error-message-component.json @@ -1,5 +1,4 @@ { - "name": "Build an Error Message Component", "isUpcomingChange": false, "blockLabel": "workshop", "blockLayout": "challenge-grid", diff --git a/curriculum/structure/blocks/workshop-fcc-authors-page.json b/curriculum/structure/blocks/workshop-fcc-authors-page.json index d6876a85c43..f61cb75cb63 100644 --- a/curriculum/structure/blocks/workshop-fcc-authors-page.json +++ b/curriculum/structure/blocks/workshop-fcc-authors-page.json @@ -1,5 +1,4 @@ { - "name": "Build an fCC Authors Page", "blockLabel": "workshop", "blockLayout": "challenge-grid", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/workshop-ferris-wheel.json b/curriculum/structure/blocks/workshop-ferris-wheel.json index 263c04ea97b..e75738cc728 100644 --- a/curriculum/structure/blocks/workshop-ferris-wheel.json +++ b/curriculum/structure/blocks/workshop-ferris-wheel.json @@ -1,5 +1,4 @@ { - "name": "Build an Animated Ferris Wheel", "isUpcomingChange": false, "usesMultifileEditor": true, "hasEditableBoundaries": true, diff --git a/curriculum/structure/blocks/workshop-final-exams-table.json b/curriculum/structure/blocks/workshop-final-exams-table.json index 20f4cc03fb9..335918b3402 100644 --- a/curriculum/structure/blocks/workshop-final-exams-table.json +++ b/curriculum/structure/blocks/workshop-final-exams-table.json @@ -1,5 +1,4 @@ { - "name": "Build a Final Exams Table", "blockLabel": "workshop", "blockLayout": "challenge-grid", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/workshop-flappy-penguin.json b/curriculum/structure/blocks/workshop-flappy-penguin.json index 238bd721fa1..31aec051c86 100644 --- a/curriculum/structure/blocks/workshop-flappy-penguin.json +++ b/curriculum/structure/blocks/workshop-flappy-penguin.json @@ -1,5 +1,4 @@ { - "name": "Build a Flappy Penguin", "blockLabel": "workshop", "blockLayout": "challenge-grid", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/workshop-flexbox-photo-gallery.json b/curriculum/structure/blocks/workshop-flexbox-photo-gallery.json index e231c37da31..4d40d465a05 100644 --- a/curriculum/structure/blocks/workshop-flexbox-photo-gallery.json +++ b/curriculum/structure/blocks/workshop-flexbox-photo-gallery.json @@ -1,5 +1,4 @@ { - "name": "Build a Flexbox Photo Gallery", "blockLabel": "workshop", "blockLayout": "challenge-grid", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/workshop-fruit-search-app.json b/curriculum/structure/blocks/workshop-fruit-search-app.json index 46ef7f87d87..59a7b5b79a0 100644 --- a/curriculum/structure/blocks/workshop-fruit-search-app.json +++ b/curriculum/structure/blocks/workshop-fruit-search-app.json @@ -1,5 +1,4 @@ { - "name": "Build a Fruit Search App", "blockLabel": "workshop", "blockLayout": "challenge-grid", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/workshop-game-settings-panel.json b/curriculum/structure/blocks/workshop-game-settings-panel.json index 3877ccd8917..7ea660573f7 100644 --- a/curriculum/structure/blocks/workshop-game-settings-panel.json +++ b/curriculum/structure/blocks/workshop-game-settings-panel.json @@ -1,5 +1,4 @@ { - "name": "Build a Game Settings Panel", "isUpcomingChange": false, "dashedName": "workshop-game-settings-panel", "helpCategory": "HTML-CSS", diff --git a/curriculum/structure/blocks/workshop-greeting-bot.json b/curriculum/structure/blocks/workshop-greeting-bot.json index 37898263b89..510c717b8f3 100644 --- a/curriculum/structure/blocks/workshop-greeting-bot.json +++ b/curriculum/structure/blocks/workshop-greeting-bot.json @@ -1,5 +1,4 @@ { - "name": "Build a Greeting Bot", "blockLabel": "workshop", "blockLayout": "challenge-grid", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/workshop-greeting-card.json b/curriculum/structure/blocks/workshop-greeting-card.json index debc77c53f7..d393ad97f97 100644 --- a/curriculum/structure/blocks/workshop-greeting-card.json +++ b/curriculum/structure/blocks/workshop-greeting-card.json @@ -1,5 +1,4 @@ { - "name": "Design a Greeting Card", "isUpcomingChange": false, "usesMultifileEditor": true, "hasEditableBoundaries": true, diff --git a/curriculum/structure/blocks/workshop-hotel-feedback-form.json b/curriculum/structure/blocks/workshop-hotel-feedback-form.json index a627ab6413f..c4d33898784 100644 --- a/curriculum/structure/blocks/workshop-hotel-feedback-form.json +++ b/curriculum/structure/blocks/workshop-hotel-feedback-form.json @@ -1,5 +1,4 @@ { - "name": "Build a Hotel Feedback Form", "blockLabel": "workshop", "blockLayout": "challenge-grid", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/workshop-html-music-player.json b/curriculum/structure/blocks/workshop-html-music-player.json index b64574b66f6..cf004ea6f4a 100644 --- a/curriculum/structure/blocks/workshop-html-music-player.json +++ b/curriculum/structure/blocks/workshop-html-music-player.json @@ -1,5 +1,4 @@ { - "name": "Build an HTML Music Player", "isUpcomingChange": false, "dashedName": "workshop-html-music-player", "helpCategory": "HTML-CSS", diff --git a/curriculum/structure/blocks/workshop-html-video-player.json b/curriculum/structure/blocks/workshop-html-video-player.json index 96afa24cd94..fad2d758828 100644 --- a/curriculum/structure/blocks/workshop-html-video-player.json +++ b/curriculum/structure/blocks/workshop-html-video-player.json @@ -1,5 +1,4 @@ { - "name": "Build an HTML Video Player", "isUpcomingChange": false, "dashedName": "workshop-html-video-player", "helpCategory": "HTML-CSS", diff --git a/curriculum/structure/blocks/workshop-kitty-ipsum-translator.json b/curriculum/structure/blocks/workshop-kitty-ipsum-translator.json index 93da0223e2d..a3629628781 100644 --- a/curriculum/structure/blocks/workshop-kitty-ipsum-translator.json +++ b/curriculum/structure/blocks/workshop-kitty-ipsum-translator.json @@ -1,5 +1,4 @@ { - "name": "Build a Kitty Ipsum Translator", "blockLabel": "workshop", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/workshop-library-manager.json b/curriculum/structure/blocks/workshop-library-manager.json index 25afd63c4ab..dd3b6bf38e4 100644 --- a/curriculum/structure/blocks/workshop-library-manager.json +++ b/curriculum/structure/blocks/workshop-library-manager.json @@ -1,5 +1,4 @@ { - "name": "Build a Library Manager", "blockLayout": "challenge-grid", "isUpcomingChange": false, "usesMultifileEditor": true, diff --git a/curriculum/structure/blocks/workshop-linked-list-class.json b/curriculum/structure/blocks/workshop-linked-list-class.json index 6bf7eeb7c52..376f26df0c6 100644 --- a/curriculum/structure/blocks/workshop-linked-list-class.json +++ b/curriculum/structure/blocks/workshop-linked-list-class.json @@ -1,5 +1,4 @@ { - "name": "Build a Linked List", "isUpcomingChange": false, "dashedName": "workshop-linked-list-class", "helpCategory": "Python", diff --git a/curriculum/structure/blocks/workshop-loan-qualification-checker.json b/curriculum/structure/blocks/workshop-loan-qualification-checker.json index 3eb3eb9bb01..fe734a694c4 100644 --- a/curriculum/structure/blocks/workshop-loan-qualification-checker.json +++ b/curriculum/structure/blocks/workshop-loan-qualification-checker.json @@ -1,5 +1,4 @@ { - "name": "Build a Loan Qualification Checker", "blockLabel": "workshop", "blockLayout": "challenge-grid", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/workshop-logic-checker-app.json b/curriculum/structure/blocks/workshop-logic-checker-app.json index df77a84c04a..68f83a962ba 100644 --- a/curriculum/structure/blocks/workshop-logic-checker-app.json +++ b/curriculum/structure/blocks/workshop-logic-checker-app.json @@ -1,5 +1,4 @@ { - "name": "Build a Logic Checker App", "isUpcomingChange": false, "dashedName": "workshop-logic-checker-app", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/workshop-magazine.json b/curriculum/structure/blocks/workshop-magazine.json index c9a79344524..e7ced5303e1 100644 --- a/curriculum/structure/blocks/workshop-magazine.json +++ b/curriculum/structure/blocks/workshop-magazine.json @@ -1,5 +1,4 @@ { - "name": "Build a Magazine", "blockLabel": "workshop", "blockLayout": "challenge-grid", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/workshop-major-browsers-list.json b/curriculum/structure/blocks/workshop-major-browsers-list.json index f8f998c8337..e4e7c107662 100644 --- a/curriculum/structure/blocks/workshop-major-browsers-list.json +++ b/curriculum/structure/blocks/workshop-major-browsers-list.json @@ -1,5 +1,4 @@ { - "name": "Build a List of Major Web Browsers", "isUpcomingChange": false, "dashedName": "workshop-major-browsers-list", "helpCategory": "HTML-CSS", diff --git a/curriculum/structure/blocks/workshop-mathbot.json b/curriculum/structure/blocks/workshop-mathbot.json index e981c3463a7..6ff776f871f 100644 --- a/curriculum/structure/blocks/workshop-mathbot.json +++ b/curriculum/structure/blocks/workshop-mathbot.json @@ -1,5 +1,4 @@ { - "name": "Build a Mathbot", "blockLabel": "workshop", "blockLayout": "challenge-grid", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/workshop-media-catalogue.json b/curriculum/structure/blocks/workshop-media-catalogue.json index 2a52f5532e2..3784de8624b 100644 --- a/curriculum/structure/blocks/workshop-media-catalogue.json +++ b/curriculum/structure/blocks/workshop-media-catalogue.json @@ -1,5 +1,4 @@ { - "name": "Build a Media Catalogue", "isUpcomingChange": false, "dashedName": "workshop-media-catalogue", "helpCategory": "Python", diff --git a/curriculum/structure/blocks/workshop-medical-data-validator.json b/curriculum/structure/blocks/workshop-medical-data-validator.json index 49bcf412b4d..cf1d8f9ed44 100644 --- a/curriculum/structure/blocks/workshop-medical-data-validator.json +++ b/curriculum/structure/blocks/workshop-medical-data-validator.json @@ -1,5 +1,4 @@ { - "name": "Build a Medical Data Validator", "isUpcomingChange": false, "usesMultifileEditor": true, "hasEditableBoundaries": true, diff --git a/curriculum/structure/blocks/workshop-merge-sort.json b/curriculum/structure/blocks/workshop-merge-sort.json index 6b138b8867c..1672beda227 100644 --- a/curriculum/structure/blocks/workshop-merge-sort.json +++ b/curriculum/structure/blocks/workshop-merge-sort.json @@ -1,5 +1,4 @@ { - "name": "Implement the Merge Sort Algorithm", "blockLayout": "challenge-grid", "blockLabel": "workshop", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/workshop-movie-ticket-booking-calculator.json b/curriculum/structure/blocks/workshop-movie-ticket-booking-calculator.json index 5c242d69943..8804383709f 100644 --- a/curriculum/structure/blocks/workshop-movie-ticket-booking-calculator.json +++ b/curriculum/structure/blocks/workshop-movie-ticket-booking-calculator.json @@ -1,5 +1,4 @@ { - "name": "Build a Movie Ticket Booking Calculator", "isUpcomingChange": false, "dashedName": "workshop-movie-ticket-booking-calculator", "helpCategory": "Python", diff --git a/curriculum/structure/blocks/workshop-music-instrument-filter.json b/curriculum/structure/blocks/workshop-music-instrument-filter.json index bc11ffd7da7..a1c07f2308b 100644 --- a/curriculum/structure/blocks/workshop-music-instrument-filter.json +++ b/curriculum/structure/blocks/workshop-music-instrument-filter.json @@ -1,5 +1,4 @@ { - "name": "Build a Music Instrument Filter", "blockLabel": "workshop", "blockLayout": "challenge-grid", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/workshop-music-player.json b/curriculum/structure/blocks/workshop-music-player.json index 520bf7ecf45..4dab22d5e3c 100644 --- a/curriculum/structure/blocks/workshop-music-player.json +++ b/curriculum/structure/blocks/workshop-music-player.json @@ -1,5 +1,4 @@ { - "name": "Build a Music Player", "blockLabel": "workshop", "blockLayout": "challenge-grid", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/workshop-musical-instrument-inventory.json b/curriculum/structure/blocks/workshop-musical-instrument-inventory.json index 49aead5732d..2f36bcbd2fd 100644 --- a/curriculum/structure/blocks/workshop-musical-instrument-inventory.json +++ b/curriculum/structure/blocks/workshop-musical-instrument-inventory.json @@ -1,5 +1,4 @@ { - "name": "Build a Musical Instrument Inventory", "isUpcomingChange": false, "dashedName": "workshop-musical-instrument-inventory", "helpCategory": "Python", diff --git a/curriculum/structure/blocks/workshop-note-taking-app.json b/curriculum/structure/blocks/workshop-note-taking-app.json index cf9e427ce3b..1264cf225a2 100644 --- a/curriculum/structure/blocks/workshop-note-taking-app.json +++ b/curriculum/structure/blocks/workshop-note-taking-app.json @@ -1,5 +1,4 @@ { - "name": "Build a Note Taking App", "blockLabel": "workshop", "blockLayout": "challenge-grid", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/workshop-nutritional-label.json b/curriculum/structure/blocks/workshop-nutritional-label.json index eaa060aac46..ae561d15998 100644 --- a/curriculum/structure/blocks/workshop-nutritional-label.json +++ b/curriculum/structure/blocks/workshop-nutritional-label.json @@ -1,5 +1,4 @@ { - "name": "Build a Nutritional Label", "blockLabel": "workshop", "blockLayout": "challenge-grid", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/workshop-parent-teacher-conference-form.json b/curriculum/structure/blocks/workshop-parent-teacher-conference-form.json index 4bead323827..6da7ded1ce9 100644 --- a/curriculum/structure/blocks/workshop-parent-teacher-conference-form.json +++ b/curriculum/structure/blocks/workshop-parent-teacher-conference-form.json @@ -1,5 +1,4 @@ { - "name": "Design a Parent Teacher Conference Form", "isUpcomingChange": false, "dashedName": "workshop-parent-teacher-conference-form", "helpCategory": "HTML-CSS", diff --git a/curriculum/structure/blocks/workshop-piano.json b/curriculum/structure/blocks/workshop-piano.json index 32fee4955a2..5aacf04a1c7 100644 --- a/curriculum/structure/blocks/workshop-piano.json +++ b/curriculum/structure/blocks/workshop-piano.json @@ -1,5 +1,4 @@ { - "name": "Design a Piano", "blockLabel": "workshop", "blockLayout": "challenge-grid", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/workshop-pin-extractor.json b/curriculum/structure/blocks/workshop-pin-extractor.json index 13ee17f501d..9e4a44c651a 100644 --- a/curriculum/structure/blocks/workshop-pin-extractor.json +++ b/curriculum/structure/blocks/workshop-pin-extractor.json @@ -1,5 +1,4 @@ { - "name": "Build a Pin Extractor", "blockLayout": "challenge-grid", "blockLabel": "workshop", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/workshop-planets-tablist.json b/curriculum/structure/blocks/workshop-planets-tablist.json index 4aa69e2ee38..ff02b75c7ec 100644 --- a/curriculum/structure/blocks/workshop-planets-tablist.json +++ b/curriculum/structure/blocks/workshop-planets-tablist.json @@ -1,5 +1,4 @@ { - "name": "Build a Planets Tablist", "blockLabel": "workshop", "blockLayout": "challenge-grid", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/workshop-plant-nursery-catalog.json b/curriculum/structure/blocks/workshop-plant-nursery-catalog.json index 602bc13785a..c2f04920652 100644 --- a/curriculum/structure/blocks/workshop-plant-nursery-catalog.json +++ b/curriculum/structure/blocks/workshop-plant-nursery-catalog.json @@ -1,5 +1,4 @@ { - "name": "Build a Plant Nursery Catalog", "isUpcomingChange": false, "usesMultifileEditor": true, "hasEditableBoundaries": true, diff --git a/curriculum/structure/blocks/workshop-quincys-job-tips.json b/curriculum/structure/blocks/workshop-quincys-job-tips.json index c3d263f06bd..5538ede1552 100644 --- a/curriculum/structure/blocks/workshop-quincys-job-tips.json +++ b/curriculum/structure/blocks/workshop-quincys-job-tips.json @@ -1,5 +1,4 @@ { - "name": "Build Quincy's Job Tips Page", "isUpcomingChange": false, "dashedName": "workshop-quincys-job-tips", "helpCategory": "HTML-CSS", diff --git a/curriculum/structure/blocks/workshop-recipe-ingredient-converter.json b/curriculum/structure/blocks/workshop-recipe-ingredient-converter.json index ea5492fdbf1..d86e8204906 100644 --- a/curriculum/structure/blocks/workshop-recipe-ingredient-converter.json +++ b/curriculum/structure/blocks/workshop-recipe-ingredient-converter.json @@ -1,5 +1,4 @@ { - "name": "Build a Recipe Ingredient Converter", "blockLayout": "challenge-grid", "isUpcomingChange": false, "usesMultifileEditor": true, diff --git a/curriculum/structure/blocks/workshop-recipe-tracker.json b/curriculum/structure/blocks/workshop-recipe-tracker.json index 56b7239d1d3..00a693b34f7 100644 --- a/curriculum/structure/blocks/workshop-recipe-tracker.json +++ b/curriculum/structure/blocks/workshop-recipe-tracker.json @@ -1,5 +1,4 @@ { - "name": "Build a Recipe Tracker", "blockLayout": "challenge-grid", "isUpcomingChange": false, "usesMultifileEditor": true, diff --git a/curriculum/structure/blocks/workshop-registration-form.json b/curriculum/structure/blocks/workshop-registration-form.json index 385d5160467..7e952c8633e 100644 --- a/curriculum/structure/blocks/workshop-registration-form.json +++ b/curriculum/structure/blocks/workshop-registration-form.json @@ -1,5 +1,4 @@ { - "name": "Design a Registration Form", "blockLabel": "workshop", "blockLayout": "challenge-grid", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/workshop-report-card-printer.json b/curriculum/structure/blocks/workshop-report-card-printer.json index 20345c3bbf7..39a61d2aaf2 100644 --- a/curriculum/structure/blocks/workshop-report-card-printer.json +++ b/curriculum/structure/blocks/workshop-report-card-printer.json @@ -1,5 +1,4 @@ { - "name": "Build a Report Card Printer", "isUpcomingChange": false, "dashedName": "workshop-report-card-printer", "helpCategory": "Python", diff --git a/curriculum/structure/blocks/workshop-reusable-mega-navbar.json b/curriculum/structure/blocks/workshop-reusable-mega-navbar.json index 10e420ba5cc..28f9f354c95 100644 --- a/curriculum/structure/blocks/workshop-reusable-mega-navbar.json +++ b/curriculum/structure/blocks/workshop-reusable-mega-navbar.json @@ -1,5 +1,4 @@ { - "name": "Build a Reusable Mega Navbar", "isUpcomingChange": false, "blockLabel": "workshop", "blockLayout": "challenge-grid", diff --git a/curriculum/structure/blocks/workshop-reusable-profile-card-component.json b/curriculum/structure/blocks/workshop-reusable-profile-card-component.json index 369e94f6d47..c71c1e191a2 100644 --- a/curriculum/structure/blocks/workshop-reusable-profile-card-component.json +++ b/curriculum/structure/blocks/workshop-reusable-profile-card-component.json @@ -1,5 +1,4 @@ { - "name": "Build a Reusable Profile Card Component", "isUpcomingChange": false, "blockLabel": "workshop", "blockLayout": "challenge-grid", diff --git a/curriculum/structure/blocks/workshop-rothko-painting.json b/curriculum/structure/blocks/workshop-rothko-painting.json index d158a6c8a44..da2a013dcc6 100644 --- a/curriculum/structure/blocks/workshop-rothko-painting.json +++ b/curriculum/structure/blocks/workshop-rothko-painting.json @@ -1,5 +1,4 @@ { - "name": "Design a Rothko Painting", "blockLabel": "workshop", "blockLayout": "challenge-grid", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/workshop-rps-game.json b/curriculum/structure/blocks/workshop-rps-game.json index 248f2065b32..be483c1835d 100644 --- a/curriculum/structure/blocks/workshop-rps-game.json +++ b/curriculum/structure/blocks/workshop-rps-game.json @@ -1,5 +1,4 @@ { - "name": "Build a Rock, Paper, Scissors Game", "blockLabel": "workshop", "blockLayout": "challenge-grid", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/workshop-salary-tracker.json b/curriculum/structure/blocks/workshop-salary-tracker.json index 96079954425..17a06a3035f 100644 --- a/curriculum/structure/blocks/workshop-salary-tracker.json +++ b/curriculum/structure/blocks/workshop-salary-tracker.json @@ -1,5 +1,4 @@ { - "name": "Build a Salary Tracker", "isUpcomingChange": false, "dashedName": "workshop-salary-tracker", "helpCategory": "Python", diff --git a/curriculum/structure/blocks/workshop-sentence-analyzer.json b/curriculum/structure/blocks/workshop-sentence-analyzer.json index 986754de28b..84c6ffd0d93 100644 --- a/curriculum/structure/blocks/workshop-sentence-analyzer.json +++ b/curriculum/structure/blocks/workshop-sentence-analyzer.json @@ -1,5 +1,4 @@ { - "name": "Build a Sentence Analyzer", "blockLabel": "workshop", "blockLayout": "challenge-grid", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/workshop-shopping-cart.json b/curriculum/structure/blocks/workshop-shopping-cart.json index 91cef6dc9b5..75b302c9e6e 100644 --- a/curriculum/structure/blocks/workshop-shopping-cart.json +++ b/curriculum/structure/blocks/workshop-shopping-cart.json @@ -1,5 +1,4 @@ { - "name": "Build a Shopping Cart", "blockLabel": "workshop", "blockLayout": "challenge-grid", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/workshop-shopping-list-app.json b/curriculum/structure/blocks/workshop-shopping-list-app.json index 857302a3aaf..e7debc617ed 100644 --- a/curriculum/structure/blocks/workshop-shopping-list-app.json +++ b/curriculum/structure/blocks/workshop-shopping-list-app.json @@ -1,5 +1,4 @@ { - "name": "Build a Shopping List App", "blockLabel": "workshop", "blockLayout": "challenge-grid", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/workshop-shopping-list.json b/curriculum/structure/blocks/workshop-shopping-list.json index aa4e13933cf..ebf34acbe24 100644 --- a/curriculum/structure/blocks/workshop-shopping-list.json +++ b/curriculum/structure/blocks/workshop-shopping-list.json @@ -1,5 +1,4 @@ { - "name": "Build a Shopping List", "blockLabel": "workshop", "blockLayout": "challenge-grid", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/workshop-shortest-path-algorithm.json b/curriculum/structure/blocks/workshop-shortest-path-algorithm.json index 5da303ec5d8..32ba4d97051 100644 --- a/curriculum/structure/blocks/workshop-shortest-path-algorithm.json +++ b/curriculum/structure/blocks/workshop-shortest-path-algorithm.json @@ -1,5 +1,4 @@ { - "name": "Implement the Shortest Path Algorithm", "blockLayout": "challenge-grid", "blockLabel": "workshop", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/workshop-space-mission-roster.json b/curriculum/structure/blocks/workshop-space-mission-roster.json index 6ee0bfa9400..b15de59e71e 100644 --- a/curriculum/structure/blocks/workshop-space-mission-roster.json +++ b/curriculum/structure/blocks/workshop-space-mission-roster.json @@ -1,5 +1,4 @@ { - "name": "Build a Space Mission Roster", "isUpcomingChange": false, "dashedName": "workshop-space-mission-roster", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/workshop-spam-filter.json b/curriculum/structure/blocks/workshop-spam-filter.json index bdc904dcba6..c72f05e8fcd 100644 --- a/curriculum/structure/blocks/workshop-spam-filter.json +++ b/curriculum/structure/blocks/workshop-spam-filter.json @@ -1,5 +1,4 @@ { - "name": "Build a Spam Filter", "blockLabel": "workshop", "blockLayout": "challenge-grid", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/workshop-sql-reference-object.json b/curriculum/structure/blocks/workshop-sql-reference-object.json index 28d564d4f32..bafd708397b 100644 --- a/curriculum/structure/blocks/workshop-sql-reference-object.json +++ b/curriculum/structure/blocks/workshop-sql-reference-object.json @@ -1,5 +1,4 @@ { - "name": "Build an SQL Reference Object", "blockLabel": "workshop", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/workshop-sql-student-database-part-1.json b/curriculum/structure/blocks/workshop-sql-student-database-part-1.json index 4a1a75ab4d4..ed3c60f40fb 100644 --- a/curriculum/structure/blocks/workshop-sql-student-database-part-1.json +++ b/curriculum/structure/blocks/workshop-sql-student-database-part-1.json @@ -1,5 +1,4 @@ { - "name": "Build a Student Database: Part 1", "blockLabel": "workshop", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/workshop-sql-student-database-part-2.json b/curriculum/structure/blocks/workshop-sql-student-database-part-2.json index 8907b07ba0b..716d8de5b3f 100644 --- a/curriculum/structure/blocks/workshop-sql-student-database-part-2.json +++ b/curriculum/structure/blocks/workshop-sql-student-database-part-2.json @@ -1,5 +1,4 @@ { - "name": "Build a Student Database: Part 2", "blockLabel": "workshop", "blockLayout": "link", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/workshop-storytelling-app.json b/curriculum/structure/blocks/workshop-storytelling-app.json index 156170944fe..83db2b5bb8e 100644 --- a/curriculum/structure/blocks/workshop-storytelling-app.json +++ b/curriculum/structure/blocks/workshop-storytelling-app.json @@ -1,5 +1,4 @@ { - "name": "Build a Storytelling App", "isUpcomingChange": false, "usesMultifileEditor": true, "hasEditableBoundaries": true, diff --git a/curriculum/structure/blocks/workshop-string-formatter.json b/curriculum/structure/blocks/workshop-string-formatter.json index d0ab6e64b54..c4ac1941043 100644 --- a/curriculum/structure/blocks/workshop-string-formatter.json +++ b/curriculum/structure/blocks/workshop-string-formatter.json @@ -1,5 +1,4 @@ { - "name": "Build a String Formatter", "isUpcomingChange": false, "dashedName": "workshop-string-formatter", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/workshop-string-inspector.json b/curriculum/structure/blocks/workshop-string-inspector.json index 90f590d704c..de49a2130e4 100644 --- a/curriculum/structure/blocks/workshop-string-inspector.json +++ b/curriculum/structure/blocks/workshop-string-inspector.json @@ -1,5 +1,4 @@ { - "name": "Build a String Inspector", "isUpcomingChange": false, "dashedName": "workshop-string-inspector", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/workshop-string-transformer.json b/curriculum/structure/blocks/workshop-string-transformer.json index 4c20ffb9ecd..0e3b20cc23b 100644 --- a/curriculum/structure/blocks/workshop-string-transformer.json +++ b/curriculum/structure/blocks/workshop-string-transformer.json @@ -1,5 +1,4 @@ { - "name": "Build a String Transformer", "isUpcomingChange": false, "dashedName": "workshop-string-transformer", "helpCategory": "JavaScript", diff --git a/curriculum/structure/blocks/workshop-superhero-application-form.json b/curriculum/structure/blocks/workshop-superhero-application-form.json index 9a9e719caef..036ab154af7 100644 --- a/curriculum/structure/blocks/workshop-superhero-application-form.json +++ b/curriculum/structure/blocks/workshop-superhero-application-form.json @@ -1,5 +1,4 @@ { - "name": "Build a Superhero Application Form", "isUpcomingChange": false, "usesMultifileEditor": true, "hasEditableBoundaries": true, diff --git a/curriculum/structure/blocks/workshop-tailwind-cta-component.json b/curriculum/structure/blocks/workshop-tailwind-cta-component.json index ee9890ff200..4137ddbdf6c 100644 --- a/curriculum/structure/blocks/workshop-tailwind-cta-component.json +++ b/curriculum/structure/blocks/workshop-tailwind-cta-component.json @@ -1,5 +1,4 @@ { - "name": "Build a CTA Component", "isUpcomingChange": false, "dashedName": "workshop-tailwind-cta-component", "helpCategory": "HTML-CSS", diff --git a/curriculum/structure/blocks/workshop-tailwind-pricing-component.json b/curriculum/structure/blocks/workshop-tailwind-pricing-component.json index a866d5477a2..1177d9ee675 100644 --- a/curriculum/structure/blocks/workshop-tailwind-pricing-component.json +++ b/curriculum/structure/blocks/workshop-tailwind-pricing-component.json @@ -1,5 +1,4 @@ { - "name": "Build a Pricing Component", "isUpcomingChange": false, "dashedName": "workshop-tailwind-pricing-component", "helpCategory": "HTML-CSS", diff --git a/curriculum/structure/blocks/workshop-teacher-chatbot.json b/curriculum/structure/blocks/workshop-teacher-chatbot.json index 3e10820bb2e..cb72ddbf024 100644 --- a/curriculum/structure/blocks/workshop-teacher-chatbot.json +++ b/curriculum/structure/blocks/workshop-teacher-chatbot.json @@ -1,5 +1,4 @@ { - "name": "Build a Teacher Chatbot", "blockLabel": "workshop", "blockLayout": "challenge-grid", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/workshop-tech-conference-schedule.json b/curriculum/structure/blocks/workshop-tech-conference-schedule.json index 1a45017bcf4..1b494e037c7 100644 --- a/curriculum/structure/blocks/workshop-tech-conference-schedule.json +++ b/curriculum/structure/blocks/workshop-tech-conference-schedule.json @@ -1,5 +1,4 @@ { - "name": "Build a Tech Conference Schedule Table", "isUpcomingChange": false, "dashedName": "workshop-tech-conference-schedule", "helpCategory": "HTML-CSS", diff --git a/curriculum/structure/blocks/workshop-todo-app.json b/curriculum/structure/blocks/workshop-todo-app.json index 44702932da6..64f43a631e3 100644 --- a/curriculum/structure/blocks/workshop-todo-app.json +++ b/curriculum/structure/blocks/workshop-todo-app.json @@ -1,5 +1,4 @@ { - "name": "Build a Todo App using Local Storage", "isUpcomingChange": false, "usesMultifileEditor": true, "hasEditableBoundaries": true, diff --git a/curriculum/structure/blocks/workshop-toggle-text-app.json b/curriculum/structure/blocks/workshop-toggle-text-app.json index 2bcd5c9d65c..47a508b6a7b 100644 --- a/curriculum/structure/blocks/workshop-toggle-text-app.json +++ b/curriculum/structure/blocks/workshop-toggle-text-app.json @@ -1,5 +1,4 @@ { - "name": "Toggle Text App", "blockLabel": "workshop", "blockLayout": "challenge-grid", "isUpcomingChange": false, diff --git a/curriculum/structure/blocks/write-your-first-code-using-c-sharp.json b/curriculum/structure/blocks/write-your-first-code-using-c-sharp.json index 8997ddb8b46..26ae4cb15c4 100644 --- a/curriculum/structure/blocks/write-your-first-code-using-c-sharp.json +++ b/curriculum/structure/blocks/write-your-first-code-using-c-sharp.json @@ -1,5 +1,4 @@ { - "name": "Write Your First Code Using C#", "isUpcomingChange": false, "dashedName": "write-your-first-code-using-c-sharp", "helpCategory": "C-Sharp", diff --git a/curriculum/structure/blocks/zh-a1-learn-a-new-colleague.json b/curriculum/structure/blocks/zh-a1-learn-a-new-colleague.json index c2395b6acab..1b1b7c1817c 100644 --- a/curriculum/structure/blocks/zh-a1-learn-a-new-colleague.json +++ b/curriculum/structure/blocks/zh-a1-learn-a-new-colleague.json @@ -1,5 +1,4 @@ { - "name": "A New Colleague", "isUpcomingChange": true, "dashedName": "zh-a1-learn-a-new-colleague", "helpCategory": "Chinese Curriculum", diff --git a/curriculum/structure/blocks/zh-a1-learn-asking-about-the-team.json b/curriculum/structure/blocks/zh-a1-learn-asking-about-the-team.json index d0edcb8c5ad..850f83bb15b 100644 --- a/curriculum/structure/blocks/zh-a1-learn-asking-about-the-team.json +++ b/curriculum/structure/blocks/zh-a1-learn-asking-about-the-team.json @@ -1,5 +1,4 @@ { - "name": "Asking about the Team", "isUpcomingChange": true, "dashedName": "zh-a1-learn-asking-about-the-team", "helpCategory": "Chinese Curriculum", diff --git a/curriculum/structure/blocks/zh-a1-learn-can-or-cannot.json b/curriculum/structure/blocks/zh-a1-learn-can-or-cannot.json index 2187b0aa404..8d15dd4d418 100644 --- a/curriculum/structure/blocks/zh-a1-learn-can-or-cannot.json +++ b/curriculum/structure/blocks/zh-a1-learn-can-or-cannot.json @@ -1,5 +1,4 @@ { - "name": "Can or Can't", "isUpcomingChange": true, "dashedName": "zh-a1-learn-can-or-cannot", "helpCategory": "Chinese Curriculum", diff --git a/curriculum/structure/blocks/zh-a1-learn-certification-introduction.json b/curriculum/structure/blocks/zh-a1-learn-certification-introduction.json index 266dc022865..6cfb515610d 100644 --- a/curriculum/structure/blocks/zh-a1-learn-certification-introduction.json +++ b/curriculum/structure/blocks/zh-a1-learn-certification-introduction.json @@ -1,5 +1,4 @@ { - "name": "Certification Introduction", "isUpcomingChange": false, "dashedName": "zh-a1-learn-certification-introduction", "helpCategory": "Chinese Curriculum", diff --git a/curriculum/structure/blocks/zh-a1-learn-compound-finals.json b/curriculum/structure/blocks/zh-a1-learn-compound-finals.json index 2160435edd1..c48a70b4392 100644 --- a/curriculum/structure/blocks/zh-a1-learn-compound-finals.json +++ b/curriculum/structure/blocks/zh-a1-learn-compound-finals.json @@ -1,5 +1,4 @@ { - "name": "Compound Finals", "isUpcomingChange": false, "dashedName": "zh-a1-learn-compound-finals", "helpCategory": "Chinese Curriculum", diff --git a/curriculum/structure/blocks/zh-a1-learn-initials.json b/curriculum/structure/blocks/zh-a1-learn-initials.json index 3c2c1f6dd5e..be0f943c7de 100644 --- a/curriculum/structure/blocks/zh-a1-learn-initials.json +++ b/curriculum/structure/blocks/zh-a1-learn-initials.json @@ -1,5 +1,4 @@ { - "name": "Initials", "isUpcomingChange": false, "dashedName": "zh-a1-learn-initials", "helpCategory": "Chinese Curriculum", diff --git a/curriculum/structure/blocks/zh-a1-learn-meeting-the-team.json b/curriculum/structure/blocks/zh-a1-learn-meeting-the-team.json index b7d5c549cef..3c5bbaf02b9 100644 --- a/curriculum/structure/blocks/zh-a1-learn-meeting-the-team.json +++ b/curriculum/structure/blocks/zh-a1-learn-meeting-the-team.json @@ -1,5 +1,4 @@ { - "name": "The Team", "isUpcomingChange": true, "dashedName": "zh-a1-learn-meeting-the-team", "helpCategory": "Chinese Curriculum", diff --git a/curriculum/structure/blocks/zh-a1-learn-my-family.json b/curriculum/structure/blocks/zh-a1-learn-my-family.json index 4e0ef32aaf1..f6f398d70d4 100644 --- a/curriculum/structure/blocks/zh-a1-learn-my-family.json +++ b/curriculum/structure/blocks/zh-a1-learn-my-family.json @@ -1,5 +1,4 @@ { - "name": "My Family", "isUpcomingChange": true, "dashedName": "zh-a1-learn-my-family", "helpCategory": "Chinese Curriculum", diff --git a/curriculum/structure/blocks/zh-a1-learn-nasal-finals.json b/curriculum/structure/blocks/zh-a1-learn-nasal-finals.json index 39150f5d4a5..3cb66db8587 100644 --- a/curriculum/structure/blocks/zh-a1-learn-nasal-finals.json +++ b/curriculum/structure/blocks/zh-a1-learn-nasal-finals.json @@ -1,5 +1,4 @@ { - "name": "Nasal Finals", "isUpcomingChange": false, "dashedName": "zh-a1-learn-nasal-finals", "helpCategory": "Chinese Curriculum", diff --git a/curriculum/structure/blocks/zh-a1-learn-simple-finals.json b/curriculum/structure/blocks/zh-a1-learn-simple-finals.json index 2326b6195a8..9de1a9f2e64 100644 --- a/curriculum/structure/blocks/zh-a1-learn-simple-finals.json +++ b/curriculum/structure/blocks/zh-a1-learn-simple-finals.json @@ -1,5 +1,4 @@ { - "name": "Simple Finals", "isUpcomingChange": false, "dashedName": "zh-a1-learn-simple-finals", "helpCategory": "Chinese Curriculum", diff --git a/curriculum/structure/blocks/zh-a1-learn-special-spelling-rules.json b/curriculum/structure/blocks/zh-a1-learn-special-spelling-rules.json index 7000346548a..ee4b72b1d31 100644 --- a/curriculum/structure/blocks/zh-a1-learn-special-spelling-rules.json +++ b/curriculum/structure/blocks/zh-a1-learn-special-spelling-rules.json @@ -1,5 +1,4 @@ { - "name": "Special Spelling Rules", "isUpcomingChange": false, "dashedName": "zh-a1-learn-special-spelling-rules", "helpCategory": "Chinese Curriculum", diff --git a/curriculum/structure/blocks/zh-a1-learn-understanding-greetings-and-introductions.json b/curriculum/structure/blocks/zh-a1-learn-understanding-greetings-and-introductions.json index 1e26bca3396..1edf010abfc 100644 --- a/curriculum/structure/blocks/zh-a1-learn-understanding-greetings-and-introductions.json +++ b/curriculum/structure/blocks/zh-a1-learn-understanding-greetings-and-introductions.json @@ -1,5 +1,4 @@ { - "name": "Understanding the Greetings and Introductions", "isUpcomingChange": false, "dashedName": "zh-a1-learn-understanding-greetings-and-introductions", "helpCategory": "Chinese Curriculum", diff --git a/curriculum/structure/blocks/zh-a1-learn-understanding-questions-and-answers.json b/curriculum/structure/blocks/zh-a1-learn-understanding-questions-and-answers.json index 67bb63051ee..ef927e13949 100644 --- a/curriculum/structure/blocks/zh-a1-learn-understanding-questions-and-answers.json +++ b/curriculum/structure/blocks/zh-a1-learn-understanding-questions-and-answers.json @@ -1,5 +1,4 @@ { - "name": "Understanding the Questions and Answers", "isUpcomingChange": false, "dashedName": "zh-a1-learn-understanding-questions-and-answers", "helpCategory": "Chinese Curriculum", diff --git a/curriculum/structure/blocks/zh-a1-learn-who-can-do-what-on-the-team.json b/curriculum/structure/blocks/zh-a1-learn-who-can-do-what-on-the-team.json index b9badde33a7..8611adaf3ef 100644 --- a/curriculum/structure/blocks/zh-a1-learn-who-can-do-what-on-the-team.json +++ b/curriculum/structure/blocks/zh-a1-learn-who-can-do-what-on-the-team.json @@ -1,5 +1,4 @@ { - "name": "Who Can Do What on the Team", "isUpcomingChange": true, "dashedName": "zh-a1-learn-who-can-do-what-on-the-team", "helpCategory": "Chinese Curriculum", diff --git a/curriculum/structure/blocks/zh-a1-practice-exchanging-basic-information.json b/curriculum/structure/blocks/zh-a1-practice-exchanging-basic-information.json index 505e2ccfc5f..6482c31e35e 100644 --- a/curriculum/structure/blocks/zh-a1-practice-exchanging-basic-information.json +++ b/curriculum/structure/blocks/zh-a1-practice-exchanging-basic-information.json @@ -1,5 +1,4 @@ { - "name": "Exchanging Basic Information", "isUpcomingChange": false, "dashedName": "zh-a1-practice-exchanging-basic-information", "helpCategory": "Chinese Curriculum", diff --git a/curriculum/structure/blocks/zh-a1-practice-introducing-others.json b/curriculum/structure/blocks/zh-a1-practice-introducing-others.json index bfa0d4da625..063b18733a9 100644 --- a/curriculum/structure/blocks/zh-a1-practice-introducing-others.json +++ b/curriculum/structure/blocks/zh-a1-practice-introducing-others.json @@ -1,5 +1,4 @@ { - "name": "Introducing Others Practice", "isUpcomingChange": true, "dashedName": "zh-a1-practice-introducing-others", "helpCategory": "Chinese Curriculum", diff --git a/curriculum/structure/blocks/zh-a1-practice-introducing-yourself.json b/curriculum/structure/blocks/zh-a1-practice-introducing-yourself.json index 0521a5db65d..1cb281fc707 100644 --- a/curriculum/structure/blocks/zh-a1-practice-introducing-yourself.json +++ b/curriculum/structure/blocks/zh-a1-practice-introducing-yourself.json @@ -1,5 +1,4 @@ { - "name": "​Building Your Self-Introduction", "isUpcomingChange": false, "dashedName": "zh-a1-practice-introducing-yourself", "helpCategory": "Chinese Curriculum", diff --git a/curriculum/structure/blocks/zh-a1-practice-personal-skills.json b/curriculum/structure/blocks/zh-a1-practice-personal-skills.json index 9d328ba0c36..fa7e3916e1f 100644 --- a/curriculum/structure/blocks/zh-a1-practice-personal-skills.json +++ b/curriculum/structure/blocks/zh-a1-practice-personal-skills.json @@ -1,5 +1,4 @@ { - "name": "Talking about Others", "isUpcomingChange": true, "dashedName": "zh-a1-practice-personal-skills", "helpCategory": "Chinese Curriculum", diff --git a/curriculum/structure/blocks/zh-a1-practice-pinyin.json b/curriculum/structure/blocks/zh-a1-practice-pinyin.json index 5f85ff51b4c..388094a0eff 100644 --- a/curriculum/structure/blocks/zh-a1-practice-pinyin.json +++ b/curriculum/structure/blocks/zh-a1-practice-pinyin.json @@ -1,5 +1,4 @@ { - "name": "Pinyin Practice", "isUpcomingChange": false, "dashedName": "zh-a1-practice-pinyin", "helpCategory": "Chinese Curriculum", diff --git a/curriculum/structure/blocks/zh-a1-practice-talking-about-others.json b/curriculum/structure/blocks/zh-a1-practice-talking-about-others.json index eb22bf2e930..cc2375df3fc 100644 --- a/curriculum/structure/blocks/zh-a1-practice-talking-about-others.json +++ b/curriculum/structure/blocks/zh-a1-practice-talking-about-others.json @@ -1,5 +1,4 @@ { - "name": "Talking about Others", "isUpcomingChange": true, "dashedName": "zh-a1-practice-talking-about-others", "helpCategory": "Chinese Curriculum", diff --git a/curriculum/structure/blocks/zh-a1-practice-talking-about-skills.json b/curriculum/structure/blocks/zh-a1-practice-talking-about-skills.json index b4103e2bd5c..2088e530fe1 100644 --- a/curriculum/structure/blocks/zh-a1-practice-talking-about-skills.json +++ b/curriculum/structure/blocks/zh-a1-practice-talking-about-skills.json @@ -1,5 +1,4 @@ { - "name": "Talking about Skills", "isUpcomingChange": true, "dashedName": "zh-a1-practice-talking-about-skills", "helpCategory": "Chinese Curriculum", diff --git a/curriculum/structure/blocks/zh-a1-quiz-check-your-introduction.json b/curriculum/structure/blocks/zh-a1-quiz-check-your-introduction.json index 430721b6612..2e1846d46e0 100644 --- a/curriculum/structure/blocks/zh-a1-quiz-check-your-introduction.json +++ b/curriculum/structure/blocks/zh-a1-quiz-check-your-introduction.json @@ -1,5 +1,4 @@ { - "name": "Check Your Introduction", "isUpcomingChange": true, "dashedName": "zh-a1-quiz-check-your-introduction", "helpCategory": "Chinese Curriculum", diff --git a/curriculum/structure/blocks/zh-a1-quiz-describing-skills.json b/curriculum/structure/blocks/zh-a1-quiz-describing-skills.json index 09face1129b..d3817d7bc33 100644 --- a/curriculum/structure/blocks/zh-a1-quiz-describing-skills.json +++ b/curriculum/structure/blocks/zh-a1-quiz-describing-skills.json @@ -1,5 +1,4 @@ { - "name": "Describing Skills Quiz", "isUpcomingChange": true, "dashedName": "zh-a1-quiz-describing-skills", "helpCategory": "Chinese Curriculum", diff --git a/curriculum/structure/blocks/zh-a1-quiz-discussing-team-skills.json b/curriculum/structure/blocks/zh-a1-quiz-discussing-team-skills.json index 2393c2f9364..c03b4a015e9 100644 --- a/curriculum/structure/blocks/zh-a1-quiz-discussing-team-skills.json +++ b/curriculum/structure/blocks/zh-a1-quiz-discussing-team-skills.json @@ -1,5 +1,4 @@ { - "name": "Discussing Team Skills Quiz", "isUpcomingChange": true, "dashedName": "zh-a1-quiz-discussing-team-skills", "helpCategory": "Chinese Curriculum", diff --git a/curriculum/structure/blocks/zh-a1-quiz-greetings-and-introductions.json b/curriculum/structure/blocks/zh-a1-quiz-greetings-and-introductions.json index 423d5bbdc6f..554b433eec9 100644 --- a/curriculum/structure/blocks/zh-a1-quiz-greetings-and-introductions.json +++ b/curriculum/structure/blocks/zh-a1-quiz-greetings-and-introductions.json @@ -1,5 +1,4 @@ { - "name": "Greetings and Introductions Quiz", "isUpcomingChange": false, "dashedName": "zh-a1-quiz-greetings-and-introductions", "helpCategory": "Chinese Curriculum", diff --git a/curriculum/structure/blocks/zh-a1-quiz-introduction-questions.json b/curriculum/structure/blocks/zh-a1-quiz-introduction-questions.json index 0ed98f936c3..dc0180a2ff8 100644 --- a/curriculum/structure/blocks/zh-a1-quiz-introduction-questions.json +++ b/curriculum/structure/blocks/zh-a1-quiz-introduction-questions.json @@ -1,5 +1,4 @@ { - "name": "Introduction Questions Quiz", "isUpcomingChange": false, "dashedName": "zh-a1-quiz-introduction-questions", "helpCategory": "Chinese Curriculum", diff --git a/curriculum/structure/blocks/zh-a1-quiz-team-introduction.json b/curriculum/structure/blocks/zh-a1-quiz-team-introduction.json index 9c6b165c01a..1aa10f613c8 100644 --- a/curriculum/structure/blocks/zh-a1-quiz-team-introduction.json +++ b/curriculum/structure/blocks/zh-a1-quiz-team-introduction.json @@ -1,5 +1,4 @@ { - "name": "Team Introduction Quiz", "isUpcomingChange": true, "dashedName": "zh-a1-quiz-team-introduction", "helpCategory": "Chinese Curriculum", diff --git a/curriculum/structure/blocks/zh-a1-review-describing-skills.json b/curriculum/structure/blocks/zh-a1-review-describing-skills.json index 5271ee9442b..2495f722497 100644 --- a/curriculum/structure/blocks/zh-a1-review-describing-skills.json +++ b/curriculum/structure/blocks/zh-a1-review-describing-skills.json @@ -1,5 +1,4 @@ { - "name": "Describing Skills Review", "isUpcomingChange": true, "dashedName": "zh-a1-review-describing-skills", "helpCategory": "Chinese Curriculum", diff --git a/curriculum/structure/blocks/zh-a1-review-discussing-team-skills.json b/curriculum/structure/blocks/zh-a1-review-discussing-team-skills.json index 6614b45ba3f..9210a18c172 100644 --- a/curriculum/structure/blocks/zh-a1-review-discussing-team-skills.json +++ b/curriculum/structure/blocks/zh-a1-review-discussing-team-skills.json @@ -1,5 +1,4 @@ { - "name": "Discussing Team Skills Review", "isUpcomingChange": true, "dashedName": "zh-a1-review-discussing-team-skills", "helpCategory": "Chinese Curriculum", diff --git a/curriculum/structure/blocks/zh-a1-review-greetings-and-introductions.json b/curriculum/structure/blocks/zh-a1-review-greetings-and-introductions.json index b4008f35283..c03eac587b9 100644 --- a/curriculum/structure/blocks/zh-a1-review-greetings-and-introductions.json +++ b/curriculum/structure/blocks/zh-a1-review-greetings-and-introductions.json @@ -1,5 +1,4 @@ { - "name": "Greetings and Introductions Review", "isUpcomingChange": false, "dashedName": "zh-a1-review-greetings-and-introductions", "helpCategory": "Chinese Curriculum", diff --git a/curriculum/structure/blocks/zh-a1-review-introducing-others.json b/curriculum/structure/blocks/zh-a1-review-introducing-others.json index 2b10a412471..63620ccdec7 100644 --- a/curriculum/structure/blocks/zh-a1-review-introducing-others.json +++ b/curriculum/structure/blocks/zh-a1-review-introducing-others.json @@ -1,5 +1,4 @@ { - "name": "Introducing Others Review", "isUpcomingChange": true, "dashedName": "zh-a1-review-introducing-others", "helpCategory": "Chinese Curriculum", diff --git a/curriculum/structure/blocks/zh-a1-review-introduction-questions.json b/curriculum/structure/blocks/zh-a1-review-introduction-questions.json index aaca0ff37ba..75e0e6c9b98 100644 --- a/curriculum/structure/blocks/zh-a1-review-introduction-questions.json +++ b/curriculum/structure/blocks/zh-a1-review-introduction-questions.json @@ -1,5 +1,4 @@ { - "name": "Introduction Questions Review", "isUpcomingChange": false, "dashedName": "zh-a1-review-introduction-questions", "helpCategory": "Chinese Curriculum", diff --git a/curriculum/structure/blocks/zh-a1-review-team-introduction.json b/curriculum/structure/blocks/zh-a1-review-team-introduction.json index 67fe431bc83..162f22700b8 100644 --- a/curriculum/structure/blocks/zh-a1-review-team-introduction.json +++ b/curriculum/structure/blocks/zh-a1-review-team-introduction.json @@ -1,5 +1,4 @@ { - "name": "Team Introduction Review", "isUpcomingChange": true, "dashedName": "zh-a1-review-team-introduction", "helpCategory": "Chinese Curriculum", diff --git a/curriculum/structure/blocks/zh-a1-warm-up-greeting-new-colleagues.json b/curriculum/structure/blocks/zh-a1-warm-up-greeting-new-colleagues.json index 433363c3b1a..ac6a7d8b5ee 100644 --- a/curriculum/structure/blocks/zh-a1-warm-up-greeting-new-colleagues.json +++ b/curriculum/structure/blocks/zh-a1-warm-up-greeting-new-colleagues.json @@ -1,5 +1,4 @@ { - "name": "Greeting New Colleagues", "isUpcomingChange": false, "dashedName": "zh-a1-warm-up-greeting-new-colleagues", "helpCategory": "Chinese Curriculum", diff --git a/curriculum/structure/blocks/zh-a1-warm-up-introducing-others-basics.json b/curriculum/structure/blocks/zh-a1-warm-up-introducing-others-basics.json index aede296675f..bef8cbf7107 100644 --- a/curriculum/structure/blocks/zh-a1-warm-up-introducing-others-basics.json +++ b/curriculum/structure/blocks/zh-a1-warm-up-introducing-others-basics.json @@ -1,5 +1,4 @@ { - "name": "Introducing Others Basics", "isUpcomingChange": true, "dashedName": "zh-a1-warm-up-introducing-others-basics", "helpCategory": "Chinese Curriculum", diff --git a/curriculum/structure/blocks/zh-a1-warm-up-knowing-the-team-basics.json b/curriculum/structure/blocks/zh-a1-warm-up-knowing-the-team-basics.json index 6e4b1e3fb9e..7b1f03a5266 100644 --- a/curriculum/structure/blocks/zh-a1-warm-up-knowing-the-team-basics.json +++ b/curriculum/structure/blocks/zh-a1-warm-up-knowing-the-team-basics.json @@ -1,5 +1,4 @@ { - "name": "Knowing the Team Basics", "isUpcomingChange": true, "dashedName": "zh-a1-warm-up-knowing-the-team-basics", "helpCategory": "Chinese Curriculum", diff --git a/curriculum/structure/blocks/zh-a1-warm-up-meeting-new-teammates.json b/curriculum/structure/blocks/zh-a1-warm-up-meeting-new-teammates.json index 13a3bcf79a9..41c0e77f156 100644 --- a/curriculum/structure/blocks/zh-a1-warm-up-meeting-new-teammates.json +++ b/curriculum/structure/blocks/zh-a1-warm-up-meeting-new-teammates.json @@ -1,5 +1,4 @@ { - "name": "Meeting New Teammates", "isUpcomingChange": false, "dashedName": "zh-a1-warm-up-meeting-new-teammates", "helpCategory": "Chinese Curriculum", diff --git a/curriculum/structure/blocks/zh-a1-warm-up-personal-skills-basics.json b/curriculum/structure/blocks/zh-a1-warm-up-personal-skills-basics.json index 965ee9e577a..4a125780d18 100644 --- a/curriculum/structure/blocks/zh-a1-warm-up-personal-skills-basics.json +++ b/curriculum/structure/blocks/zh-a1-warm-up-personal-skills-basics.json @@ -1,5 +1,4 @@ { - "name": "Personal Skills Basics", "isUpcomingChange": true, "dashedName": "zh-a1-warm-up-personal-skills-basics", "helpCategory": "Chinese Curriculum", diff --git a/curriculum/structure/blocks/zh-a1-warm-up-team-skills-basics.json b/curriculum/structure/blocks/zh-a1-warm-up-team-skills-basics.json index df8171acff0..a38cc82200b 100644 --- a/curriculum/structure/blocks/zh-a1-warm-up-team-skills-basics.json +++ b/curriculum/structure/blocks/zh-a1-warm-up-team-skills-basics.json @@ -1,5 +1,4 @@ { - "name": "Team Skills Basics", "isUpcomingChange": true, "dashedName": "zh-a1-warm-up-team-skills-basics", "helpCategory": "Chinese Curriculum", diff --git a/tools/challenge-helper-scripts/create-language-block.ts b/tools/challenge-helper-scripts/create-language-block.ts index c980c88f180..6cc43d58e45 100644 --- a/tools/challenge-helper-scripts/create-language-block.ts +++ b/tools/challenge-helper-scripts/create-language-block.ts @@ -31,6 +31,8 @@ import { updateChapterModuleSuperblockStructure } from './helpers/create-project.js'; import { getLangFromSuperBlock } from './helpers/get-lang-from-superblock.js'; +import { parseIntroJson } from './helpers/parse-json.js'; +import { withTrace } from './helpers/utils.js'; const langToHelpCategory: Record = { [ChallengeLang.English]: 'English', @@ -38,20 +40,6 @@ const langToHelpCategory: Record = { [ChallengeLang.Spanish]: 'Spanish Curriculum' }; -type BlockInfo = { - title: string; - intro: string[]; -}; - -type SuperBlockInfo = { - blocks: Record; - chapters?: Record; - modules?: Record; - 'module-intros'?: Record; -}; - -type IntroJson = Record; - interface CreateBlockArgs { superBlock: SuperBlocks; block: string; @@ -164,7 +152,7 @@ async function updateIntroJson({ __dirname, '../../client/i18n/locales/english/intro.json' ); - const newIntro = await parseJson(introJsonPath); + const newIntro = await parseIntroJson(introJsonPath); newIntro[superBlock].blocks[block] = { title, @@ -215,7 +203,6 @@ async function createMetaJson( blockLayout?: string ) { const newMeta = getBaseMeta('Language'); - newMeta.name = title; newMeta.dashedName = block; newMeta.helpCategory = helpCategory; @@ -275,26 +262,6 @@ async function createQuizChallenge( }); } -function parseJson(filePath: string) { - return withTrace(fs.readFile, filePath, 'utf8').then( - // unfortunately, withTrace does not correctly infer that the third argument - // is a string, so it uses the (path, options?) overload and we have to cast - // result to string. - result => JSON.parse(result as string) as JsonSchema - ); -} - -// fs Promise functions return errors, but no stack trace. This adds back in -// the stack trace. -function withTrace( - fn: (...x: Args) => Promise, - ...args: Args -): Promise { - return fn(...args).catch((reason: Error) => { - throw Error(reason.message); - }); -} - function getBlockPrefix( superBlock: SuperBlocks, blockLabel?: BlockLabel diff --git a/tools/challenge-helper-scripts/create-project.ts b/tools/challenge-helper-scripts/create-project.ts index b803a348026..1c6057ba318 100644 --- a/tools/challenge-helper-scripts/create-project.ts +++ b/tools/challenge-helper-scripts/create-project.ts @@ -21,7 +21,7 @@ import { getAllBlocks } from './utils.js'; import { getBaseMeta } from './helpers/get-base-meta.js'; -import { IntroJson, parseJson } from './helpers/parse-json.js'; +import { parseIntroJson } from './helpers/parse-json.js'; import { ChapterModuleSuperblockStructure, updateChapterModuleSuperblockStructure, @@ -152,7 +152,7 @@ async function updateIntroJson( __dirname, '../../client/i18n/locales/english/intro.json' ); - const newIntro = await parseJson(introJsonPath); + const newIntro = await parseIntroJson(introJsonPath); newIntro[superBlock].blocks[block] = { title, intro: [title, ''] @@ -186,7 +186,6 @@ async function createMetaJson( newMeta = getBaseMeta('Step'); newMeta.order = order; } - newMeta.name = title; newMeta.dashedName = block; newMeta.helpCategory = helpCategory; diff --git a/tools/challenge-helper-scripts/create-quiz.ts b/tools/challenge-helper-scripts/create-quiz.ts index 3bbf6a941bc..508c987e568 100644 --- a/tools/challenge-helper-scripts/create-quiz.ts +++ b/tools/challenge-helper-scripts/create-quiz.ts @@ -13,6 +13,8 @@ import { superBlockToFilename } from '@freecodecamp/curriculum/build-curriculum' import { createQuizFile, getAllBlocks, validateBlockName } from './utils.js'; import { getBaseMeta } from './helpers/get-base-meta.js'; import { updateSimpleSuperblockStructure } from './helpers/create-project.js'; +import { parseIntroJson } from './helpers/parse-json.js'; +import { withTrace } from './helpers/utils.js'; const helpCategories = [ 'HTML-CSS', @@ -21,17 +23,6 @@ const helpCategories = [ 'Python' ] as const; -type BlockInfo = { - title: string; - intro: string[]; -}; - -type SuperBlockInfo = { - blocks: Record; -}; - -type IntroJson = Record; - async function createQuiz( superBlock: SuperBlocks, block: string, @@ -62,7 +53,7 @@ async function updateIntroJson( __dirname, '../../client/i18n/locales/english/intro.json' ); - const newIntro = await parseJson(introJsonPath); + const newIntro = await parseIntroJson(introJsonPath); newIntro[superBlock].blocks[block] = { title, intro: ['', ''] @@ -81,7 +72,6 @@ async function createMetaJson( challengeId: ObjectId ) { const newMeta = getBaseMeta('Quiz'); - newMeta.name = title; newMeta.dashedName = block; newMeta.helpCategory = helpCategory; @@ -109,26 +99,6 @@ async function createQuizChallenge({ questionCount: questionCount }); } -function parseJson(filePath: string) { - return withTrace(fs.readFile, filePath, 'utf8').then( - // unfortunately, withTrace does not correctly infer that the third argument - // is a string, so it uses the (path, options?) overload and we have to cast - // result to string. - result => JSON.parse(result as string) as JsonSchema - ); -} - -// fs Promise functions return errors, but no stack trace. This adds back in -// the stack trace. -function withTrace( - fn: (...x: Args) => Promise, - ...args: Args -): Promise { - return fn(...args).catch((reason: Error) => { - throw Error(reason.message); - }); -} - void getAllBlocks().then(async existingBlocks => { const superBlock = await select({ message: 'Which certification does this belong to?', diff --git a/tools/challenge-helper-scripts/helpers/get-base-meta.ts b/tools/challenge-helper-scripts/helpers/get-base-meta.ts index 3ff1251edde..b53bf85cd58 100644 --- a/tools/challenge-helper-scripts/helpers/get-base-meta.ts +++ b/tools/challenge-helper-scripts/helpers/get-base-meta.ts @@ -1,5 +1,4 @@ interface Meta { - name: string; isUpcomingChange: boolean; dashedName: string; helpCategory: string; @@ -15,7 +14,6 @@ interface Meta { } const baseMeta: Meta = { - name: '', isUpcomingChange: true, dashedName: '', helpCategory: '', diff --git a/tools/challenge-helper-scripts/helpers/parse-json.ts b/tools/challenge-helper-scripts/helpers/parse-json.ts index f81b8bf490d..c7490c7fc69 100644 --- a/tools/challenge-helper-scripts/helpers/parse-json.ts +++ b/tools/challenge-helper-scripts/helpers/parse-json.ts @@ -1,6 +1,5 @@ import fs from 'fs/promises'; -import { SuperBlocks } from '@freecodecamp/shared/config/curriculum'; import { withTrace } from './utils.js'; export type BlockInfo = { @@ -10,15 +9,25 @@ export type BlockInfo = { export type SuperBlockInfo = { blocks: Record; + chapters?: Record; + modules?: Record; + 'module-intros'?: Record< + string, + { + intro: string[]; + note?: string; + title?: string; + } + >; }; -export type IntroJson = Record; +export type IntroJson = Record; -export function parseJson(filePath: string) { +export function parseIntroJson(filePath: string) { return withTrace(fs.readFile, filePath, 'utf8').then( // unfortunately, withTrace does not correctly infer that the third argument // is a string, so it uses the (path, options?) overload and we have to cast // result to string. - result => JSON.parse(result as string) as JsonSchema + result => JSON.parse(result as string) as IntroJson ); } diff --git a/tools/challenge-helper-scripts/helpers/project-metadata.ts b/tools/challenge-helper-scripts/helpers/project-metadata.ts index d816677d57f..04995d4e66b 100644 --- a/tools/challenge-helper-scripts/helpers/project-metadata.ts +++ b/tools/challenge-helper-scripts/helpers/project-metadata.ts @@ -7,7 +7,6 @@ import type { BlockLabel } from '@freecodecamp/shared/config/blocks'; import { getProjectPath } from './get-project-info.js'; export type Meta = { - name: string; blockLayout: string; blockLabel?: BlockLabel; isUpcomingChange: boolean; diff --git a/tools/challenge-helper-scripts/rename-block.ts b/tools/challenge-helper-scripts/rename-block.ts index 9f4672ebdf7..6181be43e09 100644 --- a/tools/challenge-helper-scripts/rename-block.ts +++ b/tools/challenge-helper-scripts/rename-block.ts @@ -3,7 +3,7 @@ import path, { join } from 'path'; import { input } from '@inquirer/prompts'; import { format } from 'prettier'; -import { IntroJson, parseJson } from './helpers/parse-json'; +import { IntroJson, parseIntroJson } from './helpers/parse-json'; import { withTrace } from './helpers/utils'; import { getAllBlocks, validateBlockName } from './utils'; import { @@ -22,11 +22,87 @@ interface RenameBlockArgs { newName: string; } +const introJsonPath = path.resolve( + __dirname, + '../../client/i18n/locales/english/intro.json' +); + +function getBlockTitleFromIntro(intro: IntroJson, block: string) { + for (const superBlockInfo of Object.values(intro)) { + const blockInfo = superBlockInfo.blocks[block]; + if (blockInfo?.title) return blockInfo.title; + } +} + +function renameBlockInSimpleStructure( + blocks: string[] | undefined, + oldBlock: string, + newBlock: string +) { + if (!blocks) return false; + const blockIndex = blocks.findIndex(block => block === oldBlock); + if (blockIndex === -1) return false; + blocks[blockIndex] = newBlock; + return true; +} + +function renameBlockInChapterStructure( + chapters: + | { + modules: { + blocks: string[]; + }[]; + }[] + | undefined, + oldBlock: string, + newBlock: string +) { + if (!chapters) return false; + let updated = false; + for (const chapter of chapters) { + for (const module of chapter.modules) { + const blockIndex = module.blocks.findIndex(block => block === oldBlock); + if (blockIndex !== -1) { + module.blocks[blockIndex] = newBlock; + updated = true; + } + } + } + return updated; +} + +function renameBlockInIntro( + intro: IntroJson, + superblock: string, + oldBlock: string, + newBlock: string, + newName: string +) { + const superBlockIntro = intro[superblock]; + if (!superBlockIntro) return false; + + const introBlocks = Object.entries(superBlockIntro.blocks); + const blockIntroIndex = introBlocks.findIndex( + ([block]) => block === oldBlock + ); + if (blockIntroIndex === -1) return false; + + const currentBlockInfo = introBlocks[blockIntroIndex]?.[1]; + if (!currentBlockInfo) return false; + + introBlocks[blockIntroIndex] = [ + newBlock, + { ...currentBlockInfo, title: newName } + ]; + superBlockIntro.blocks = Object.fromEntries(introBlocks); + + return true; +} + async function renameBlock({ newBlock, newName, oldBlock }: RenameBlockArgs) { const blockStructure = getBlockStructure(oldBlock); const blockStructurePath = getBlockStructurePath(oldBlock); blockStructure.dashedName = newBlock; - blockStructure.name = newName; await writeBlockStructure(newBlock, blockStructure); await fs.rm(blockStructurePath); console.log('New block structure .json written.'); @@ -37,50 +113,48 @@ async function renameBlock({ newBlock, newName, oldBlock }: RenameBlockArgs) { await fs.rename(oldBlockContentDir, newBlockContentDir); console.log('Block challenges moved to new directory.'); + const newIntro = await parseIntroJson(introJsonPath); + let didUpdateIntro = false; + const { superblocks } = getCurriculumStructure(); console.log('Updating superblocks containing renamed block.'); for (const superblock of superblocks) { const superblockStructure = getSuperblockStructure(superblock); - const { chapters = [] } = superblockStructure; - for (const chapter of chapters) { - for (const module of chapter.modules) { - const { blocks } = module; - const blockIndex = blocks.findIndex(block => block === oldBlock); - if (blockIndex !== -1) { - module.blocks[blockIndex] = newBlock; - await writeSuperblockStructure(superblock, superblockStructure); - console.log( - `Updated superblock .json file written for ${superblock}.` - ); + const didUpdateSuperblock = + renameBlockInSimpleStructure( + superblockStructure.blocks, + oldBlock, + newBlock + ) || + renameBlockInChapterStructure( + superblockStructure.chapters, + oldBlock, + newBlock + ); - const introJsonPath = path.resolve( - __dirname, - `../../client/i18n/locales/english/intro.json` - ); - const newIntro = await parseJson(introJsonPath); - const introBlocks = Object.entries(newIntro[superblock].blocks); - const blockIntroIndex = introBlocks.findIndex( - ([block]) => block === oldBlock - ); - introBlocks[blockIntroIndex] = [ - newBlock, - { ...introBlocks[blockIntroIndex][1], title: newName } - ]; - newIntro[superblock].blocks = Object.fromEntries(introBlocks); + if (didUpdateSuperblock) { + await writeSuperblockStructure(superblock, superblockStructure); + console.log(`Updated superblock .json file written for ${superblock}.`); - await withTrace( - fs.writeFile, - introJsonPath, - await format(JSON.stringify(newIntro), { parser: 'json' }) - ); - console.log('Updated locale intro.json file written.'); - } - } + didUpdateIntro = + renameBlockInIntro(newIntro, superblock, oldBlock, newBlock, newName) || + didUpdateIntro; } } + + if (didUpdateIntro) { + await withTrace( + fs.writeFile, + introJsonPath, + await format(JSON.stringify(newIntro), { parser: 'json' }) + ); + console.log('Updated locale intro.json file written.'); + } } void getAllBlocks().then(async existingBlocks => { + const intro = await parseIntroJson(introJsonPath); + const oldBlock = await input({ message: 'What is the dashed name of block to rename?', validate: (block: string) => @@ -89,7 +163,7 @@ void getAllBlocks().then(async existingBlocks => { const newName = await input({ message: 'What is the new name?', - default: getBlockStructure(oldBlock).name + default: getBlockTitleFromIntro(intro, oldBlock) ?? oldBlock }); const newBlock = await input({