diff --git a/curriculum/challenges/_meta/lecture-working-with-links/meta.json b/curriculum/challenges/_meta/lecture-working-with-links/meta.json index 9745ef5fe7c..d2ed09d85c1 100644 --- a/curriculum/challenges/_meta/lecture-working-with-links/meta.json +++ b/curriculum/challenges/_meta/lecture-working-with-links/meta.json @@ -1,6 +1,7 @@ { "name": "Working with Links", "blockType": "lecture", + "blockLayout": "challenge-list", "isUpcomingChange": true, "dashedName": "lecture-working-with-links", "order": 8, diff --git a/curriculum/challenges/_meta/lecture-working-with-media/meta.json b/curriculum/challenges/_meta/lecture-working-with-media/meta.json index 16009c1402f..0c13933eb11 100644 --- a/curriculum/challenges/_meta/lecture-working-with-media/meta.json +++ b/curriculum/challenges/_meta/lecture-working-with-media/meta.json @@ -1,6 +1,7 @@ { "name": "Working with Media", "blockType": "lecture", + "blockLayout": "challenge-list", "isUpcomingChange": true, "dashedName": "lecture-working-with-media", "order": 6, diff --git a/curriculum/challenges/_meta/workshop-flappy-penguin/meta.json b/curriculum/challenges/_meta/workshop-flappy-penguin/meta.json index 50f5a26659a..1d02863426b 100644 --- a/curriculum/challenges/_meta/workshop-flappy-penguin/meta.json +++ b/curriculum/challenges/_meta/workshop-flappy-penguin/meta.json @@ -1,6 +1,7 @@ { "name": "Build a Flappy Penguin", "blockType": "workshop", + "blockLayout": "challenge-grid", "isUpcomingChange": true, "usesMultifileEditor": true, "hasEditableBoundaries": true, diff --git a/curriculum/schema/__snapshots__/challenge-schema.test.js.snap b/curriculum/schema/__snapshots__/challenge-schema.test.js.snap index 804589b8548..a82d9cbe9ef 100644 --- a/curriculum/schema/__snapshots__/challenge-schema.test.js.snap +++ b/curriculum/schema/__snapshots__/challenge-schema.test.js.snap @@ -141,7 +141,7 @@ const schema = Joi.object() 'project-list', 'legacy-challenge-list', 'legacy-link' - ) + ).required() }), challengeOrder: Joi.number(), certification: Joi.string().regex(slugWithSlashRE), diff --git a/curriculum/schema/challenge-schema.js b/curriculum/schema/challenge-schema.js index a3fe4034923..4815b593864 100644 --- a/curriculum/schema/challenge-schema.js +++ b/curriculum/schema/challenge-schema.js @@ -138,7 +138,7 @@ const schema = Joi.object() 'project-list', 'legacy-challenge-list', 'legacy-link' - ) + ).required() }), challengeOrder: Joi.number(), certification: Joi.string().regex(slugWithSlashRE),