mirror of
https://github.com/freeCodeCamp/freeCodeCamp.git
synced 2026-05-28 18:26:54 +00:00
feat: add a2-english cert and exam (#62855)
This commit is contained in:
@@ -119,7 +119,8 @@ export const certTypes = {
|
||||
collegeAlgebraPyV8: 'isCollegeAlgebraPyCertV8',
|
||||
foundationalCSharpV8: 'isFoundationalCSharpCertV8',
|
||||
jsAlgoDataStructV8: 'isJsAlgoDataStructCertV8',
|
||||
javascriptV9: 'isJavascriptCertV9'
|
||||
javascriptV9: 'isJavascriptCertV9',
|
||||
a2English: 'isA2EnglishCert'
|
||||
} as const;
|
||||
|
||||
export const certIds = {
|
||||
@@ -147,7 +148,8 @@ export const certIds = {
|
||||
frontEndLibsV9Id: '68e008aa5f80c6099d47b3a2',
|
||||
pythonV9Id: '68e6bd5020effa1586e79855',
|
||||
relationalDbV9Id: '68e6bd5120effa1586e79856',
|
||||
backEndDevApisV9Id: '68e6bd5120effa1586e79857'
|
||||
backEndDevApisV9Id: '68e6bd5120effa1586e79857',
|
||||
a2EnglishId: '651dd7e01d697d0aab7833b7'
|
||||
};
|
||||
|
||||
export const completionHours = {
|
||||
@@ -171,7 +173,8 @@ export const completionHours = {
|
||||
[certTypes.collegeAlgebraPyV8]: 300,
|
||||
[certTypes.foundationalCSharpV8]: 300,
|
||||
[certTypes.jsAlgoDataStructV8]: 300,
|
||||
[certTypes.javascriptV9]: 300
|
||||
[certTypes.javascriptV9]: 300,
|
||||
[certTypes.a2English]: 300
|
||||
};
|
||||
|
||||
export const certSlugTypeMap = {
|
||||
@@ -200,7 +203,8 @@ export const certSlugTypeMap = {
|
||||
|
||||
// upcoming
|
||||
[Certification.RespWebDesignV9]: certTypes.respWebDesignV9,
|
||||
[Certification.JsV9]: certTypes.javascriptV9
|
||||
[Certification.JsV9]: certTypes.javascriptV9,
|
||||
[Certification.A2English]: certTypes.a2English
|
||||
};
|
||||
|
||||
export const superBlockCertTypeMap = {
|
||||
@@ -229,9 +233,10 @@ export const superBlockCertTypeMap = {
|
||||
|
||||
// post-modern
|
||||
// TODO: use enum
|
||||
[SuperBlocks.RespWebDesignNew]: certTypes.respWebDesign
|
||||
[SuperBlocks.RespWebDesignNew]: certTypes.respWebDesign,
|
||||
|
||||
// upcoming
|
||||
[SuperBlocks.A2English]: certTypes.a2English
|
||||
};
|
||||
|
||||
export const certTypeIdMap = {
|
||||
@@ -255,7 +260,8 @@ export const certTypeIdMap = {
|
||||
[certTypes.collegeAlgebraPyV8]: certIds.collegeAlgebraPyV8Id,
|
||||
[certTypes.foundationalCSharpV8]: certIds.foundationalCSharpV8Id,
|
||||
[certTypes.jsAlgoDataStructV8]: certIds.jsAlgoDataStructV8Id,
|
||||
[certTypes.javascriptV9]: certIds.javascriptV9Id
|
||||
[certTypes.javascriptV9]: certIds.javascriptV9Id,
|
||||
[certTypes.a2English]: certIds.a2EnglishId
|
||||
};
|
||||
|
||||
export const certTypeTitleMap = {
|
||||
@@ -280,7 +286,8 @@ export const certTypeTitleMap = {
|
||||
[certTypes.collegeAlgebraPyV8]: 'College Algebra with Python',
|
||||
[certTypes.foundationalCSharpV8]: 'Foundational C# with Microsoft',
|
||||
[certTypes.jsAlgoDataStructV8]: 'JavaScript Algorithms and Data Structures',
|
||||
[certTypes.javascriptV9]: 'JavaScript'
|
||||
[certTypes.javascriptV9]: 'JavaScript',
|
||||
[certTypes.a2English]: 'A2 English for Developers'
|
||||
};
|
||||
|
||||
export const superBlockToCertMap: {
|
||||
|
||||
Reference in New Issue
Block a user