diff --git a/api/src/routes/protected/certificate.test.ts b/api/src/routes/protected/certificate.test.ts index 451d2d68d47..07a00256eef 100644 --- a/api/src/routes/protected/certificate.test.ts +++ b/api/src/routes/protected/certificate.test.ts @@ -52,8 +52,8 @@ describe('certificate routes', () => { isMachineLearningPyCertV7: false, isCollegeAlgebraPyCertV8: false, isFoundationalCSharpCertV8: false, - // isJavascriptCertV9: false, - // isRespWebDesignCertV9: false, + isJavascriptCertV9: false, + isRespWebDesignCertV9: false, username: 'fcc' } }); @@ -155,7 +155,9 @@ describe('certificate routes', () => { isQaCertV7: false, isRelationalDatabaseCertV8: false, isRespWebDesignCert: false, - isSciCompPyCertV7: false + isSciCompPyCertV7: false, + isJavascriptCertV9: false, + isRespWebDesignCertV9: false }, completedChallenges: [] }); @@ -243,8 +245,8 @@ describe('certificate routes', () => { isMachineLearningPyCertV7: true, isCollegeAlgebraPyCertV8: true, isFoundationalCSharpCertV8: true, - // isJavascriptCertV9: true, - // isRespWebDesignCertV9: true, + isJavascriptCertV9: true, + isRespWebDesignCertV9: true, isA2EnglishCert: true } }); diff --git a/client/i18n/locales/english/intro.json b/client/i18n/locales/english/intro.json index 10e0c443321..1c468d9699a 100644 --- a/client/i18n/locales/english/intro.json +++ b/client/i18n/locales/english/intro.json @@ -5087,7 +5087,6 @@ }, "javascript-v9": { "title": "JavaScript Certification", - "note": "This certification is currently in development and will be available soon. We recommend completing the available courses below to prepare for the certification exam once it is released.", "intro": [ "This course teaches you core JavaScript programming concepts such as working with variables, functions, objects, arrays, and control flow. You'll also learn how to manipulate the DOM, handle events, and apply techniques like asynchronous programming, functional programming, and accessibility best practices.", "To qualify for the exam, you must complete the following projects:", @@ -5102,12 +5101,6 @@ "javascript": "JavaScript", "javascript-certification-exam": "JavaScript Certification Exam" }, - "module-intros": { - "javascript-certification-exam": { - "note": "Coming Winter 2025", - "intro": ["Pass this exam to earn your JavaScript Certification."] - } - }, "modules": { "javascript-variables-and-strings": "Variables and Strings", "javascript-booleans-and-numbers": "Booleans and Numbers", @@ -7733,7 +7726,6 @@ }, "responsive-web-design-v9": { "title": "Responsive Web Design Certification", - "note": "This certification is currently in development and will be available soon. We recommend completing the available courses below to prepare for the certification exam once it is released.", "intro": [ "This course teaches the fundamentals of HTML and CSS, including modern layout, design, accessibility, and responsive web development. You'll build practical projects and gain the skills to create professional, user-friendly webpages.", "To qualify for the exam, you must complete the following projects:", @@ -7749,14 +7741,6 @@ "css": "CSS", "responsive-web-design-certification-exam": "Responsive Web Design Certification Exam" }, - "module-intros": { - "responsive-web-design-certification-exam": { - "note": "Coming Winter 2025", - "intro": [ - "Pass this exam to earn your Responsive Web Design Certification." - ] - } - }, "modules": { "basic-html": "Basic HTML", "semantic-html": "Semantic HTML", diff --git a/curriculum/structure/blocks/exam-javascript-certification.json b/curriculum/structure/blocks/exam-javascript-certification.json index 3d62425b28d..c46902fb1be 100644 --- a/curriculum/structure/blocks/exam-javascript-certification.json +++ b/curriculum/structure/blocks/exam-javascript-certification.json @@ -1,6 +1,6 @@ { "name": "JavaScript Certification Exam", - "isUpcomingChange": true, + "isUpcomingChange": false, "dashedName": "exam-javascript-certification", "helpCategory": "JavaScript", "blockLabel": "exam", diff --git a/curriculum/structure/blocks/exam-responsive-web-design-certification.json b/curriculum/structure/blocks/exam-responsive-web-design-certification.json index ad179f7f7b7..c357743334d 100644 --- a/curriculum/structure/blocks/exam-responsive-web-design-certification.json +++ b/curriculum/structure/blocks/exam-responsive-web-design-certification.json @@ -1,6 +1,6 @@ { "name": "Responsive Web Design Certification Exam", - "isUpcomingChange": true, + "isUpcomingChange": false, "dashedName": "exam-responsive-web-design-certification", "helpCategory": "HTML-CSS", "blockLayout": "link", diff --git a/curriculum/structure/superblocks/javascript-v9.json b/curriculum/structure/superblocks/javascript-v9.json index 20bc409c026..f5518837864 100644 --- a/curriculum/structure/superblocks/javascript-v9.json +++ b/curriculum/structure/superblocks/javascript-v9.json @@ -327,11 +327,9 @@ }, { "chapterType": "exam", - "comingSoon": true, "dashedName": "javascript-certification-exam", "modules": [ { - "comingSoon": true, "dashedName": "javascript-certification-exam", "blocks": ["exam-javascript-certification"] } diff --git a/curriculum/structure/superblocks/responsive-web-design-v9.json b/curriculum/structure/superblocks/responsive-web-design-v9.json index c012f4497a6..b200392653e 100644 --- a/curriculum/structure/superblocks/responsive-web-design-v9.json +++ b/curriculum/structure/superblocks/responsive-web-design-v9.json @@ -296,11 +296,9 @@ }, { "chapterType": "exam", - "comingSoon": true, "dashedName": "responsive-web-design-certification-exam", "modules": [ { - "comingSoon": true, "dashedName": "responsive-web-design-certification-exam", "blocks": ["exam-responsive-web-design-certification"] } diff --git a/shared/config/certification-settings.ts b/shared/config/certification-settings.ts index c4fba928817..ea908c0ff23 100644 --- a/shared/config/certification-settings.ts +++ b/shared/config/certification-settings.ts @@ -54,6 +54,8 @@ export function isCertification(x: string): x is Certification { // "Current" certifications are the subset of standard certifications that are // live and not legacy. export const currentCertifications = [ + Certification.RespWebDesignV9, + Certification.JsV9, Certification.A2English, Certification.FoundationalCSharp ] as const; @@ -89,8 +91,6 @@ export const legacyFullStackCertification = [ // "Upcoming" certifications are standard certifications that are not live unless // showUpcomingChanges is true. export const upcomingCertifications = [ - Certification.RespWebDesignV9, - Certification.JsV9, Certification.FrontEndDevLibsV9, Certification.PythonV9, Certification.RelationalDbV9,