feat(curriculum): add remaining new superblocks (4 of them) (#62611)

This commit is contained in:
Tom
2025-10-09 10:54:56 -05:00
committed by GitHub
parent 2cb3baba7f
commit 4afd65e683
30 changed files with 520 additions and 18 deletions

View File

@@ -35,6 +35,10 @@ const foundationalCSharpBase =
const fullStackDeveloperBase = '/learn/full-stack-developer';
const respWebV9Base = '/learn/responsive-web-design-v9';
const jsV9Base = '/learn/javascript-v9';
const frontEndDevLibsV9Base = '/learn/front-end-development-libraries-v9';
const pythonV9Base = '/learn/python-v9';
const relationalDbV9Base = '/learn/relational-databases-v9';
const backEndDevApisV9Base = '/learn/back-end-development-and-apis-v9';
const a2EnglishBase = '/learn/a2-english-for-developers';
const b1EnglishBase = '/learn/b1-english-for-developers';
const a2SpanishBase = '/learn/a2-professional-spanish';
@@ -841,6 +845,58 @@ const allStandardCerts = [
}
]
},
{
id: '68e008aa5f80c6099d47b3a2',
title: 'Front End Development Libraries',
certSlug: Certification.FrontEndDevLibsV9,
projects: [
{
id: '68e00b355f80c6099d47b3a3',
title: 'Front End Development Libraries Certification Exam',
link: `${frontEndDevLibsV9Base}/exam-front-end-development-libraries-certification/exam-front-end-development-libraries-certification`,
certSlug: Certification.FrontEndDevLibsV9
}
]
},
{
id: '68e6bd5020effa1586e79855',
title: 'Python',
certSlug: Certification.PythonV9,
projects: [
{
id: '68e6bf0320effa1586e79858',
title: 'Python Certification Exam',
link: `${pythonV9Base}/exam-python-certification/exam-python-certification`,
certSlug: Certification.PythonV9
}
]
},
{
id: '68e6bd5120effa1586e79856',
title: 'Relational Databases',
certSlug: Certification.RelationalDbV9,
projects: [
{
id: '68e6bf3f20effa1586e79859',
title: 'Relational Databases Certification Exam',
link: `${relationalDbV9Base}/exam-relational-databases-certification/exam-relational-databases-certification`,
certSlug: Certification.RelationalDbV9
}
]
},
{
id: '68e6bd5120effa1586e79857',
title: 'Back End Development and APIs',
certSlug: Certification.BackEndDevApisV9,
projects: [
{
id: '68e6bfa120effa1586e7985a',
title: 'Back End Development and APIs Certification Exam',
link: `${backEndDevApisV9Base}/exam-back-end-development-and-apis-certification/exam-back-end-development-and-apis-certification`,
certSlug: Certification.BackEndDevApisV9
}
]
},
{
id: '651dd7e01d697d0aab7833b7',
title: 'A2 English for Developers',

View File

@@ -6097,6 +6097,96 @@
}
}
},
"front-end-development-libraries-v9": {
"title": "Front End Development Libraries Certification",
"intro": [
"This course teaches you the libraries that developers use to build webpages: React, TypeScript, and more.",
"To earn your Front End Development Libraries Certification:",
"- Complete the five required projects to qualify for the certification exam.",
"- Pass the Front End Development Libraries Certification exam."
],
"chapters": {
"front-end-development-libraries": "Front End Development Libraries"
},
"modules": {
"front-end-development-libraries-certification-exam": "Front End Development Libraries Certification Exam"
},
"blocks": {
"exam-front-end-development-libraries-certification": {
"title": "Front End Development Libraries Certification Exam",
"intro": [
"Pass this exam to earn your Front End Development Libraries Certification"
]
}
}
},
"python-v9": {
"title": "Python Certification",
"intro": [
"This course teaches you the fundamentals of Python programming.",
"To earn your Python Certification:",
"- Complete the five required projects to qualify for the certification exam.",
"- Pass the Python Certification exam."
],
"chapters": {
"python": "Python"
},
"modules": {
"python-certification-exam": "Python Certification Exam"
},
"blocks": {
"exam-python-certification": {
"title": "Python Certification Exam",
"intro": ["Pass this exam to earn your Python Certification"]
}
}
},
"relational-databases-v9": {
"title": "Relational Databases Certification",
"intro": [
"This course teaches you the fundamentals of relational databases.",
"To earn your Relational Databases Certification:",
"- Complete the five required projects to qualify for the certification exam.",
"- Pass the Relational Databases Certification exam."
],
"chapters": {
"relational-databases": "Relational Databases"
},
"modules": {
"relational-databases-certification-exam": "Relational Databases Certification Exam"
},
"blocks": {
"exam-relational-databases-certification": {
"title": "Relational Databases Certification Exam",
"intro": [
"Pass this exam to earn your Relational Databases Certification"
]
}
}
},
"back-end-development-and-apis-v9": {
"title": "Back End Development and APIs Certification",
"intro": [
"This course teaches you the fundamentals of back end development and APIs.",
"To earn your Back End Development and APIs Certification:",
"- Complete the five required projects to qualify for the certification exam.",
"- Pass the Back End Development and APIs Certification exam."
],
"chapters": {
"back-end-development-and-apis": "Back End Development and APIs"
},
"modules": {
"back-end-development-and-apis-certification-exam": "Back End Development and APIs Certification Exam"
},
"blocks": {
"exam-back-end-development-and-apis-certification": {
"title": "Back End Development and APIs Certification Exam",
"intro": [
"Pass this exam to earn your Back End Development and APIs Certification"
]
}
}
},
"a1-professional-spanish": {
"title": "A1 Professional Spanish Certification (Beta)",
"note": "This certification is currently in active development. While there isn't a claimable certification available for this section at the moment, one will be available soon. In the meantime, you're welcome to explore the courses we have created below.",

View File

@@ -54,7 +54,11 @@ const iconMap = {
[SuperBlocks.FullStackOpen]: Code,
[SuperBlocks.DevPlayground]: Code,
[SuperBlocks.RespWebDesignV9]: ResponsiveDesign,
[SuperBlocks.JsV9]: JavaScriptIcon
[SuperBlocks.JsV9]: JavaScriptIcon,
[SuperBlocks.FrontEndDevLibsV9]: ReactIcon,
[SuperBlocks.PythonV9]: PythonIcon,
[SuperBlocks.RelationalDbV9]: DatabaseIcon,
[SuperBlocks.BackEndDevApisV9]: APIIcon
};
type SuperBlockIconProps = {

View File

@@ -91,6 +91,10 @@ const createCertifiedMap = ({
[Certification.FullStackDeveloper]: false,
[Certification.RespWebDesignV9]: false,
[Certification.JsV9]: false,
[Certification.FrontEndDevLibsV9]: false,
[Certification.PythonV9]: false,
[Certification.RelationalDbV9]: false,
[Certification.BackEndDevApisV9]: false,
[Certification.A2English]: false,
[Certification.B1English]: false,
[Certification.A2Spanish]: false,

View File

@@ -0,0 +1,9 @@
---
title: Back End Development and APIs
superBlock: back-end-development-and-apis-v9
certification: back-end-development-and-apis-v9
---
## Introduction to Back End Development and APIs
This is a stub introduction for Back End Development and APIs

View File

@@ -0,0 +1,9 @@
---
title: Front End Development Libraries
superBlock: front-end-development-libraries-v9
certification: front-end-development-libraries-v9
---
## Introduction to Front End Development Libraries
This is a stub introduction for Front End Development Libraries

View File

@@ -0,0 +1,9 @@
---
title: Python
superBlock: python-v9
certification: python-v9
---
## Introduction to Python
This is a stub introduction for Python

View File

@@ -0,0 +1,9 @@
---
title: Relational Database
superBlock: relational-databases-v9
certification: relational-databases-v9
---
## Introduction to Relational Databases
This is a stub introduction for Relational Databases

View File

@@ -12,6 +12,10 @@ import fullStackOpen from '../../../../../curriculum/structure/superblocks/full-
import a1Spanish from '../../../../../curriculum/structure/superblocks/a1-professional-spanish.json';
import respWebDesignV9 from '../../../../../curriculum/structure/superblocks/responsive-web-design-v9.json';
import javascriptV9 from '../../../../../curriculum/structure/superblocks/javascript-v9.json';
import frontEndDevLibsV9 from '../../../../../curriculum/structure/superblocks/front-end-development-libraries-v9.json';
import pythonV9 from '../../../../../curriculum/structure/superblocks/python-v9.json';
import relationalDbV9 from '../../../../../curriculum/structure/superblocks/relational-databases-v9.json';
import backEndDevApisV9 from '../../../../../curriculum/structure/superblocks/back-end-development-and-apis-v9.json';
import { ChapterIcon } from '../../../assets/chapter-icon';
import { type Chapter } from '../../../../../shared-dist/config/chapters';
@@ -195,6 +199,14 @@ export const SuperBlockAccordion = ({
return respWebDesignV9;
case SuperBlocks.JsV9:
return javascriptV9;
case SuperBlocks.FrontEndDevLibsV9:
return frontEndDevLibsV9;
case SuperBlocks.PythonV9:
return pythonV9;
case SuperBlocks.RelationalDbV9:
return relationalDbV9;
case SuperBlocks.BackEndDevApisV9:
return backEndDevApisV9;
default:
throw new Error("The SuperBlock structure hasn't been imported.");
}

View File

@@ -18,7 +18,11 @@ const idToPath = new Map(
'5e46fc95ac417301a38fb934': Certification.DataAnalysisPy,
'5e46fc95ac417301a38fb935': Certification.MachineLearningPy,
'68db314d3c11a8bff07c7535': Certification.RespWebDesignV9,
'68c4069c1ef859270e17c495': Certification.JsV9
'68c4069c1ef859270e17c495': Certification.JsV9,
'68e008aa5f80c6099d47b3a2': Certification.FrontEndDevLibsV9,
'68e6bd5020effa1586e79855': Certification.PythonV9,
'68e6bd5120effa1586e79856': Certification.RelationalDbV9,
'68e6bd5120effa1586e79857': Certification.BackEndDevApisV9
})
);

View File

@@ -193,7 +193,11 @@ const superBlockNames = {
'dev-playground': 'dev-playground',
'full-stack-open': 'full-stack-open',
'responsive-web-design-v9': 'responsive-web-design-v9',
'javascript-v9': 'javascript-v9'
'javascript-v9': 'javascript-v9',
'front-end-development-libraries-v9': 'front-end-development-libraries-v9',
'python-v9': 'python-v9',
'relational-databases-v9': 'relational-databases-v9',
'back-end-development-and-apis-v9': 'back-end-development-and-apis-v9'
};
const superBlockToFilename = Object.entries(superBlockNames).reduce(

View File

@@ -0,0 +1,18 @@
---
id: 68e6bfa120effa1586e7985a
title: Back End Development and APIs Certification Exam
challengeType: 30
dashedName: exam-back-end-development-and-apis-certification
---
# --description--
Start your exam in the exam environment app.
# --instructions--
# --hints--
# --seed--
# --solutions--

View File

@@ -0,0 +1,18 @@
---
id: 68e00b355f80c6099d47b3a3
title: Front End Development Libraries Certification Exam
challengeType: 30
dashedName: exam-front-end-development-libraries-certification
---
# --description--
Start your exam in the exam environment app.
# --instructions--
# --hints--
# --seed--
# --solutions--

View File

@@ -0,0 +1,18 @@
---
id: 68e6bf0320effa1586e79858
title: Python Certification Exam
challengeType: 30
dashedName: exam-python-certification
---
# --description--
Start your exam in the exam environment app.
# --instructions--
# --hints--
# --seed--
# --solutions--

View File

@@ -0,0 +1,18 @@
---
id: 68e6bf3f20effa1586e79859
title: Relational Databases Certification Exam
challengeType: 30
dashedName: exam-relational-databases-certification
---
# --description--
Start your exam in the exam environment app.
# --instructions--
# --hints--
# --seed--
# --solutions--

View File

@@ -0,0 +1,7 @@
id: 68e6bd5120effa1586e79857
title: Back End Development and APIs Certification
certification: back-end-development-and-apis-v9
challengeType: 7
tests:
- id: 68e6bfa120effa1586e7985a
title: Back End Development and APIs Certification Exam

View File

@@ -0,0 +1,7 @@
id: 68e008aa5f80c6099d47b3a2
title: Front End Development Libraries Certification
certification: front-end-development-libraries-v9
challengeType: 7
tests:
- id: 68e00b355f80c6099d47b3a3
title: Front End Development Libraries Certification Exam

View File

@@ -0,0 +1,7 @@
id: 68e6bd5020effa1586e79855
title: Python Certification
certification: python-v9
challengeType: 7
tests:
- id: 68e6bf0320effa1586e79858
title: Python Certification Exam

View File

@@ -0,0 +1,7 @@
id: 68e6bd5120effa1586e79856
title: Relational Databases Certification
certification: relational-databases-v9
challengeType: 7
tests:
- id: 68e6bf3f20effa1586e79859
title: Relational Databases Certification Exam

View File

@@ -0,0 +1,14 @@
{
"name": "Back End Development and APIs Certification Exam",
"blockType": "exam",
"blockLayout": "link",
"isUpcomingChange": true,
"dashedName": "exam-back-end-development-and-apis-certification",
"helpCategory": "Backend Development",
"challengeOrder": [
{
"id": "68e6bfa120effa1586e7985a",
"title": "Back End Development and APIs Certification Exam"
}
]
}

View File

@@ -0,0 +1,14 @@
{
"name": "Front End Development Libraries Certification Exam",
"blockType": "exam",
"blockLayout": "link",
"isUpcomingChange": true,
"dashedName": "exam-front-end-development-libraries-certification",
"helpCategory": "JavaScript",
"challengeOrder": [
{
"id": "68e00b355f80c6099d47b3a3",
"title": "Front End Development Libraries Certification Exam"
}
]
}

View File

@@ -0,0 +1,14 @@
{
"name": "Python Certification Exam",
"blockType": "exam",
"blockLayout": "link",
"isUpcomingChange": true,
"dashedName": "exam-python-certification",
"helpCategory": "Python",
"challengeOrder": [
{
"id": "68e6bf0320effa1586e79858",
"title": "Python Certification Exam"
}
]
}

View File

@@ -0,0 +1,14 @@
{
"name": "Relational Databases Certification Exam",
"blockType": "exam",
"blockLayout": "link",
"isUpcomingChange": true,
"dashedName": "exam-relational-databases-certification",
"helpCategory": "Backend Development",
"challengeOrder": [
{
"id": "68e6bf3f20effa1586e79859",
"title": "Relational Databases Certification Exam"
}
]
}

View File

@@ -32,7 +32,11 @@
"dev-playground",
"full-stack-open",
"responsive-web-design-v9",
"javascript-v9"
"javascript-v9",
"front-end-development-libraries-v9",
"python-v9",
"relational-databases-v9",
"back-end-development-and-apis-v9"
],
"certifications": [
"a2-english-for-developers",
@@ -61,6 +65,10 @@
"scientific-computing-with-python",
"a1-professional-chinese",
"responsive-web-design-v9",
"javascript-v9"
"javascript-v9",
"front-end-development-libraries-v9",
"python-v9",
"relational-databases-v9",
"back-end-development-and-apis-v9"
]
}

View File

@@ -0,0 +1,14 @@
{
"chapters": [
{
"dashedName": "back-end-development-and-apis",
"modules": [
{
"moduleType": "exam",
"dashedName": "back-end-development-and-apis-certification-exam",
"blocks": ["exam-back-end-development-and-apis-certification"]
}
]
}
]
}

View File

@@ -0,0 +1,14 @@
{
"chapters": [
{
"dashedName": "front-end-development-libraries",
"modules": [
{
"moduleType": "exam",
"dashedName": "front-end-development-libraries-certification-exam",
"blocks": ["exam-front-end-development-libraries-certification"]
}
]
}
]
}

View File

@@ -0,0 +1,14 @@
{
"chapters": [
{
"dashedName": "python",
"modules": [
{
"moduleType": "exam",
"dashedName": "python-certification-exam",
"blocks": ["exam-python-certification"]
}
]
}
]
}

View File

@@ -0,0 +1,14 @@
{
"chapters": [
{
"dashedName": "relational-databases",
"modules": [
{
"moduleType": "exam",
"dashedName": "relational-databases-certification-exam",
"blocks": ["exam-relational-databases-certification"]
}
]
}
]
}

View File

@@ -29,6 +29,10 @@ export enum Certification {
FullStackDeveloper = 'full-stack-developer-v9',
RespWebDesignV9 = 'responsive-web-design-v9',
JsV9 = 'javascript-v9',
FrontEndDevLibsV9 = 'front-end-development-libraries-v9',
PythonV9 = 'python-v9',
RelationalDbV9 = 'relational-databases-v9',
BackEndDevApisV9 = 'back-end-development-and-apis-v9',
A2English = 'a2-english-for-developers-v8',
B1English = 'b1-english-for-developers-v8',
A2Spanish = 'a2-professional-spanish-v8',
@@ -83,6 +87,10 @@ export const upcomingCertifications = [
Certification.FullStackDeveloper,
Certification.RespWebDesignV9,
Certification.JsV9,
Certification.FrontEndDevLibsV9,
Certification.PythonV9,
Certification.RelationalDbV9,
Certification.BackEndDevApisV9,
Certification.A2English,
Certification.B1English,
Certification.A2Spanish,
@@ -133,7 +141,11 @@ export const certIds = {
foundationalCSharpV8Id: '647f7da207d29547b3bee1ba',
jsAlgoDataStructV8Id: '658180220947283cdc0689ce',
respWebDesignV9Id: '68db314d3c11a8bff07c7535',
javascriptV9Id: '68c4069c1ef859270e17c495'
javascriptV9Id: '68c4069c1ef859270e17c495',
frontEndLibsV9Id: '68e008aa5f80c6099d47b3a2',
pythonV9Id: '68e6bd5020effa1586e79855',
relationalDbV9Id: '68e6bd5120effa1586e79856',
backEndDevApisV9Id: '68e6bd5120effa1586e79857'
};
export const completionHours = {
@@ -282,6 +294,10 @@ export const superBlockToCertMap: {
[SuperBlocks.FullStackDeveloper]: Certification.FullStackDeveloper,
[SuperBlocks.RespWebDesignV9]: Certification.RespWebDesignV9,
[SuperBlocks.JsV9]: Certification.JsV9,
[SuperBlocks.FrontEndDevLibsV9]: Certification.FrontEndDevLibsV9,
[SuperBlocks.PythonV9]: Certification.PythonV9,
[SuperBlocks.RelationalDbV9]: Certification.RelationalDbV9,
[SuperBlocks.BackEndDevApisV9]: Certification.BackEndDevApisV9,
[SuperBlocks.A2English]: Certification.A2English,
[SuperBlocks.B1English]: Certification.B1English,
[SuperBlocks.A1Spanish]: null,
@@ -323,6 +339,10 @@ export const linkedInCredentialIds = {
[Certification.FullStackDeveloper]: 'fsd',
[Certification.RespWebDesignV9]: 'rwdv9',
[Certification.JsV9]: 'js',
[Certification.FrontEndDevLibsV9]: 'felv9',
[Certification.PythonV9]: 'pyv9',
[Certification.RelationalDbV9]: 'rdv9',
[Certification.BackEndDevApisV9]: 'bedv9',
[Certification.JsAlgoDataStructNew]: 'jaads',
[Certification.A2English]: 'a2efd',
[Certification.B1English]: 'b1efd',

View File

@@ -36,7 +36,11 @@ export enum SuperBlocks {
DevPlayground = 'dev-playground',
FullStackOpen = 'full-stack-open',
RespWebDesignV9 = 'responsive-web-design-v9',
JsV9 = 'javascript-v9'
JsV9 = 'javascript-v9',
FrontEndDevLibsV9 = 'front-end-development-libraries-v9',
PythonV9 = 'python-v9',
RelationalDbV9 = 'relational-databases-v9',
BackEndDevApisV9 = 'back-end-development-and-apis-v9'
}
export const languageSuperBlocks = [
@@ -124,6 +128,10 @@ export const superBlockStages: StageMap = {
SuperBlocks.FullStackOpen,
SuperBlocks.RespWebDesignV9,
SuperBlocks.JsV9,
SuperBlocks.FrontEndDevLibsV9,
SuperBlocks.PythonV9,
SuperBlocks.RelationalDbV9,
SuperBlocks.BackEndDevApisV9,
SuperBlocks.A1Spanish,
SuperBlocks.A2Spanish,
SuperBlocks.A2Chinese,
@@ -170,7 +178,11 @@ export const notAuditedSuperBlocks: NotAuditedSuperBlocks = {
SuperBlocks.SemanticHtml,
SuperBlocks.DevPlayground,
SuperBlocks.RespWebDesignV9,
SuperBlocks.JsV9
SuperBlocks.JsV9,
SuperBlocks.FrontEndDevLibsV9,
SuperBlocks.PythonV9,
SuperBlocks.RelationalDbV9,
SuperBlocks.BackEndDevApisV9
],
[Languages.Chinese]: [
SuperBlocks.CodingInterviewPrep,
@@ -188,7 +200,11 @@ export const notAuditedSuperBlocks: NotAuditedSuperBlocks = {
SuperBlocks.SemanticHtml,
SuperBlocks.DevPlayground,
SuperBlocks.RespWebDesignV9,
SuperBlocks.JsV9
SuperBlocks.JsV9,
SuperBlocks.FrontEndDevLibsV9,
SuperBlocks.PythonV9,
SuperBlocks.RelationalDbV9,
SuperBlocks.BackEndDevApisV9
],
[Languages.ChineseTraditional]: [
SuperBlocks.CodingInterviewPrep,
@@ -206,7 +222,11 @@ export const notAuditedSuperBlocks: NotAuditedSuperBlocks = {
SuperBlocks.SemanticHtml,
SuperBlocks.DevPlayground,
SuperBlocks.RespWebDesignV9,
SuperBlocks.JsV9
SuperBlocks.JsV9,
SuperBlocks.FrontEndDevLibsV9,
SuperBlocks.PythonV9,
SuperBlocks.RelationalDbV9,
SuperBlocks.BackEndDevApisV9
],
[Languages.Italian]: [
SuperBlocks.FoundationalCSharp,
@@ -224,7 +244,11 @@ export const notAuditedSuperBlocks: NotAuditedSuperBlocks = {
SuperBlocks.SemanticHtml,
SuperBlocks.DevPlayground,
SuperBlocks.RespWebDesignV9,
SuperBlocks.JsV9
SuperBlocks.JsV9,
SuperBlocks.FrontEndDevLibsV9,
SuperBlocks.PythonV9,
SuperBlocks.RelationalDbV9,
SuperBlocks.BackEndDevApisV9
],
[Languages.Portuguese]: [
SuperBlocks.JsAlgoDataStructNew,
@@ -240,7 +264,11 @@ export const notAuditedSuperBlocks: NotAuditedSuperBlocks = {
SuperBlocks.SemanticHtml,
SuperBlocks.DevPlayground,
SuperBlocks.RespWebDesignV9,
SuperBlocks.JsV9
SuperBlocks.JsV9,
SuperBlocks.FrontEndDevLibsV9,
SuperBlocks.PythonV9,
SuperBlocks.RelationalDbV9,
SuperBlocks.BackEndDevApisV9
],
[Languages.Ukrainian]: [
SuperBlocks.JsAlgoDataStructNew,
@@ -255,7 +283,11 @@ export const notAuditedSuperBlocks: NotAuditedSuperBlocks = {
SuperBlocks.SemanticHtml,
SuperBlocks.DevPlayground,
SuperBlocks.RespWebDesignV9,
SuperBlocks.JsV9
SuperBlocks.JsV9,
SuperBlocks.FrontEndDevLibsV9,
SuperBlocks.PythonV9,
SuperBlocks.RelationalDbV9,
SuperBlocks.BackEndDevApisV9
],
[Languages.Japanese]: [
SuperBlocks.JsAlgoDataStructNew,
@@ -271,7 +303,11 @@ export const notAuditedSuperBlocks: NotAuditedSuperBlocks = {
SuperBlocks.SemanticHtml,
SuperBlocks.DevPlayground,
SuperBlocks.RespWebDesignV9,
SuperBlocks.JsV9
SuperBlocks.JsV9,
SuperBlocks.FrontEndDevLibsV9,
SuperBlocks.PythonV9,
SuperBlocks.RelationalDbV9,
SuperBlocks.BackEndDevApisV9
],
[Languages.German]: [
SuperBlocks.RelationalDb,
@@ -296,7 +332,11 @@ export const notAuditedSuperBlocks: NotAuditedSuperBlocks = {
SuperBlocks.SemanticHtml,
SuperBlocks.DevPlayground,
SuperBlocks.RespWebDesignV9,
SuperBlocks.JsV9
SuperBlocks.JsV9,
SuperBlocks.FrontEndDevLibsV9,
SuperBlocks.PythonV9,
SuperBlocks.RelationalDbV9,
SuperBlocks.BackEndDevApisV9
],
[Languages.Swahili]: [
SuperBlocks.DataVis,
@@ -328,7 +368,11 @@ export const notAuditedSuperBlocks: NotAuditedSuperBlocks = {
SuperBlocks.SemanticHtml,
SuperBlocks.DevPlayground,
SuperBlocks.RespWebDesignV9,
SuperBlocks.JsV9
SuperBlocks.JsV9,
SuperBlocks.FrontEndDevLibsV9,
SuperBlocks.PythonV9,
SuperBlocks.RelationalDbV9,
SuperBlocks.BackEndDevApisV9
],
[Languages.Korean]: [
SuperBlocks.RespWebDesignNew,
@@ -361,7 +405,11 @@ export const notAuditedSuperBlocks: NotAuditedSuperBlocks = {
SuperBlocks.SemanticHtml,
SuperBlocks.DevPlayground,
SuperBlocks.RespWebDesignV9,
SuperBlocks.JsV9
SuperBlocks.JsV9,
SuperBlocks.FrontEndDevLibsV9,
SuperBlocks.PythonV9,
SuperBlocks.RelationalDbV9,
SuperBlocks.BackEndDevApisV9
]
};
@@ -372,7 +420,11 @@ export const chapterBasedSuperBlocks = [
SuperBlocks.FullStackOpen,
SuperBlocks.A1Spanish,
SuperBlocks.RespWebDesignV9,
SuperBlocks.JsV9
SuperBlocks.JsV9,
SuperBlocks.FrontEndDevLibsV9,
SuperBlocks.PythonV9,
SuperBlocks.RelationalDbV9,
SuperBlocks.BackEndDevApisV9
];
Object.freeze(chapterBasedSuperBlocks);