From 5834d300f3bdd61bef0171fe8a6966541876af2c Mon Sep 17 00:00:00 2001 From: Tom <20648924+moT01@users.noreply.github.com> Date: Thu, 30 Oct 2025 12:21:07 -0500 Subject: [PATCH] fix(curriculum): make v9 exams their own chapter (#63326) --- client/i18n/locales/english/intro.json | 21 +++++++++++++------ .../back-end-development-and-apis-v9.json | 11 +++++++--- .../front-end-development-libraries-v9.json | 11 +++++++--- .../structure/superblocks/javascript-v9.json | 11 +++++++--- .../structure/superblocks/python-v9.json | 11 +++++++--- .../superblocks/relational-databases-v9.json | 11 +++++++--- 6 files changed, 55 insertions(+), 21 deletions(-) diff --git a/client/i18n/locales/english/intro.json b/client/i18n/locales/english/intro.json index b3e49b36c6e..ef3f6937487 100644 --- a/client/i18n/locales/english/intro.json +++ b/client/i18n/locales/english/intro.json @@ -5034,7 +5034,10 @@ "- Build a Weather App", "Pass the exam to earn your JavaScript Certification." ], - "chapters": { "javascript": "JavaScript" }, + "chapters": { + "javascript": "JavaScript", + "javascript-certification-exam": "JavaScript Certification Exam" + }, "modules": { "javascript-variables-and-strings": "Variables and Strings", "javascript-booleans-and-numbers": "Booleans and Numbers", @@ -6197,7 +6200,7 @@ "You'll practice how to fetch data from the API, store and display it on your app." ] }, - "review-asynchronous-javascrip": { + "review-asynchronous-javascript": { "title": "Asynchronous JavaScript Review", "intro": [ "Review asynchronous JavaScript concepts to prepare for the upcoming quiz." @@ -6231,7 +6234,8 @@ "- Pass the Front End Development Libraries Certification exam." ], "chapters": { - "front-end-development-libraries": "Front End Development Libraries" + "front-end-development-libraries": "Front End Development Libraries", + "front-end-development-libraries-certification-exam": "Front End Development Libraries Certification Exam" }, "modules": { "react-fundamentals": "React Fundamentals", @@ -6571,7 +6575,8 @@ "- Pass the Python Certification exam." ], "chapters": { - "python": "Python" + "python": "Python", + "python-certification-exam": "Python Certification Exam" }, "modules": { "python-basics": "Python Basics", @@ -7009,7 +7014,10 @@ "- Complete the five required projects to qualify for the certification exam.", "- Pass the Relational Databases Certification exam." ], - "chapters": { "relational-databases": "Relational Databases" }, + "chapters": { + "relational-databases": "Relational Databases", + "relational-databases-certification-exam": "Relational Databases Certification Exam" + }, "modules": { "code-editors": "Code Editors", "bash-fundamentals": "Bash Fundamentals", @@ -7241,7 +7249,8 @@ "- Pass the Back End Development and APIs Certification exam." ], "chapters": { - "back-end-development-and-apis": "Back End Development and APIs" + "back-end-development-and-apis": "Back End Development and APIs", + "back-end-development-and-apis-certification-exam": "Back End Development and APIs Certification Exam" }, "modules": { "nodejs-core-libraries": "Node.js Core Libraries", diff --git a/curriculum/structure/superblocks/back-end-development-and-apis-v9.json b/curriculum/structure/superblocks/back-end-development-and-apis-v9.json index 3383272b221..7649cfbe018 100644 --- a/curriculum/structure/superblocks/back-end-development-and-apis-v9.json +++ b/curriculum/structure/superblocks/back-end-development-and-apis-v9.json @@ -51,10 +51,15 @@ "dashedName": "tooling-and-deployment", "comingSoon": true, "blocks": [] - }, + } + ] + }, + { + "chapterType": "exam", + "dashedName": "back-end-development-and-apis-certification-exam", + "comingSoon": true, + "modules": [ { - "moduleType": "exam", - "comingSoon": true, "dashedName": "back-end-development-and-apis-certification-exam", "blocks": ["exam-back-end-development-and-apis-certification"] } diff --git a/curriculum/structure/superblocks/front-end-development-libraries-v9.json b/curriculum/structure/superblocks/front-end-development-libraries-v9.json index c3a0ce08246..5b1caf310b2 100644 --- a/curriculum/structure/superblocks/front-end-development-libraries-v9.json +++ b/curriculum/structure/superblocks/front-end-development-libraries-v9.json @@ -90,10 +90,15 @@ "comingSoon": true, "dashedName": "review-front-end-libraries", "blocks": ["review-front-end-libraries"] - }, + } + ] + }, + { + "chapterType": "exam", + "dashedName": "front-end-development-libraries-certification-exam", + "comingSoon": true, + "modules": [ { - "moduleType": "exam", - "comingSoon": true, "dashedName": "front-end-development-libraries-certification-exam", "blocks": ["exam-front-end-development-libraries-certification"] } diff --git a/curriculum/structure/superblocks/javascript-v9.json b/curriculum/structure/superblocks/javascript-v9.json index 666f5a4414c..216d47672b7 100644 --- a/curriculum/structure/superblocks/javascript-v9.json +++ b/curriculum/structure/superblocks/javascript-v9.json @@ -313,11 +313,16 @@ "moduleType": "review", "dashedName": "review-javascript", "blocks": ["review-javascript"] - }, + } + ] + }, + { + "chapterType": "exam", + "dashedName": "javascript-certification-exam", + "comingSoon": true, + "modules": [ { - "moduleType": "exam", "dashedName": "javascript-certification-exam", - "comingSoon": true, "blocks": ["exam-javascript-certification"] } ] diff --git a/curriculum/structure/superblocks/python-v9.json b/curriculum/structure/superblocks/python-v9.json index f061983cfac..af736d22758 100644 --- a/curriculum/structure/superblocks/python-v9.json +++ b/curriculum/structure/superblocks/python-v9.json @@ -128,10 +128,15 @@ "moduleType": "review", "dashedName": "review-python", "blocks": ["review-python"] - }, + } + ] + }, + { + "chapterType": "exam", + "dashedName": "python-certification-exam", + "comingSoon": true, + "modules": [ { - "moduleType": "exam", - "comingSoon": true, "dashedName": "python-certification-exam", "blocks": ["exam-python-certification"] } diff --git a/curriculum/structure/superblocks/relational-databases-v9.json b/curriculum/structure/superblocks/relational-databases-v9.json index 4d224fdea90..d656c2f05d8 100644 --- a/curriculum/structure/superblocks/relational-databases-v9.json +++ b/curriculum/structure/superblocks/relational-databases-v9.json @@ -82,10 +82,15 @@ "moduleType": "review", "dashedName": "review-relational-databases", "blocks": ["review-relational-databases"] - }, + } + ] + }, + { + "chapterType": "exam", + "dashedName": "relational-databases-certification-exam", + "comingSoon": true, + "modules": [ { - "moduleType": "exam", - "comingSoon": true, "dashedName": "relational-databases-certification-exam", "blocks": ["exam-relational-databases-certification"] }