feat(curriculum): release rwd and js exams and certs (#63783)

This commit is contained in:
Tom
2025-11-21 08:57:50 -06:00
committed by GitHub
parent 1e0805fd72
commit c3f4ffd2e5
7 changed files with 11 additions and 29 deletions

View File

@@ -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
}
});

View File

@@ -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",

View File

@@ -1,6 +1,6 @@
{
"name": "JavaScript Certification Exam",
"isUpcomingChange": true,
"isUpcomingChange": false,
"dashedName": "exam-javascript-certification",
"helpCategory": "JavaScript",
"blockLabel": "exam",

View File

@@ -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",

View File

@@ -327,11 +327,9 @@
},
{
"chapterType": "exam",
"comingSoon": true,
"dashedName": "javascript-certification-exam",
"modules": [
{
"comingSoon": true,
"dashedName": "javascript-certification-exam",
"blocks": ["exam-javascript-certification"]
}

View File

@@ -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"]
}

View File

@@ -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,