mirror of
https://github.com/freeCodeCamp/freeCodeCamp.git
synced 2026-05-28 18:26:54 +00:00
feat(curriculum): Add A2 Spanish Outline (#60303)
Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
This commit is contained in:
@@ -29,6 +29,7 @@ export enum Certification {
|
||||
FullStackDeveloper = 'full-stack-developer-v9',
|
||||
A2English = 'a2-english-for-developers-v8',
|
||||
B1English = 'b1-english-for-developers-v8',
|
||||
A2Spanish = 'a2-professional-spanish-v8',
|
||||
// Legacy certifications
|
||||
LegacyFrontEnd = 'legacy-front-end',
|
||||
JsAlgoDataStruct = 'javascript-algorithms-and-data-structures',
|
||||
@@ -77,7 +78,8 @@ export const legacyFullStackCertification = [
|
||||
export const upcomingCertifications = [
|
||||
Certification.FullStackDeveloper,
|
||||
Certification.A2English,
|
||||
Certification.B1English
|
||||
Certification.B1English,
|
||||
Certification.A2Spanish
|
||||
] as const;
|
||||
|
||||
export const certTypes = {
|
||||
@@ -270,6 +272,7 @@ export const superBlockToCertMap: {
|
||||
[SuperBlocks.FullStackDeveloper]: Certification.FullStackDeveloper,
|
||||
[SuperBlocks.A2English]: Certification.A2English,
|
||||
[SuperBlocks.B1English]: Certification.B1English,
|
||||
[SuperBlocks.A2Spanish]: Certification.A2Spanish,
|
||||
[SuperBlocks.PythonForEverybody]: null,
|
||||
[SuperBlocks.CodingInterviewPrep]: null,
|
||||
[SuperBlocks.ProjectEuler]: null,
|
||||
@@ -301,7 +304,8 @@ export const linkedInCredentialIds = {
|
||||
[Certification.FullStackDeveloper]: 'fsd',
|
||||
[Certification.JsAlgoDataStructNew]: 'jaads',
|
||||
[Certification.A2English]: 'a2efd',
|
||||
[Certification.B1English]: 'b1efd'
|
||||
[Certification.B1English]: 'b1efd',
|
||||
[Certification.A2Spanish]: 'a2ps'
|
||||
};
|
||||
|
||||
export const oldDataVizId = '561add10cb82ac38a17513b3';
|
||||
|
||||
@@ -25,6 +25,7 @@ export enum SuperBlocks {
|
||||
FullStackDeveloper = 'full-stack-developer',
|
||||
A2English = 'a2-english-for-developers',
|
||||
B1English = 'b1-english-for-developers',
|
||||
A2Spanish = 'a2-professional-spanish',
|
||||
RosettaCode = 'rosetta-code',
|
||||
PythonForEverybody = 'python-for-everybody'
|
||||
}
|
||||
@@ -99,7 +100,7 @@ export const superBlockStages: StageMap = {
|
||||
SuperBlocks.PythonForEverybody
|
||||
],
|
||||
[SuperBlockStage.Next]: [],
|
||||
[SuperBlockStage.Upcoming]: []
|
||||
[SuperBlockStage.Upcoming]: [SuperBlocks.A2Spanish]
|
||||
};
|
||||
|
||||
Object.freeze(superBlockStages);
|
||||
@@ -124,6 +125,7 @@ export const notAuditedSuperBlocks: NotAuditedSuperBlocks = {
|
||||
SuperBlocks.FullStackDeveloper,
|
||||
SuperBlocks.A2English,
|
||||
SuperBlocks.B1English,
|
||||
SuperBlocks.A2Spanish,
|
||||
SuperBlocks.PythonForEverybody
|
||||
],
|
||||
[Languages.Chinese]: [
|
||||
@@ -133,6 +135,7 @@ export const notAuditedSuperBlocks: NotAuditedSuperBlocks = {
|
||||
SuperBlocks.FullStackDeveloper,
|
||||
SuperBlocks.A2English,
|
||||
SuperBlocks.B1English,
|
||||
SuperBlocks.A2Spanish,
|
||||
SuperBlocks.PythonForEverybody
|
||||
],
|
||||
[Languages.ChineseTraditional]: [
|
||||
@@ -142,6 +145,7 @@ export const notAuditedSuperBlocks: NotAuditedSuperBlocks = {
|
||||
SuperBlocks.FullStackDeveloper,
|
||||
SuperBlocks.A2English,
|
||||
SuperBlocks.B1English,
|
||||
SuperBlocks.A2Spanish,
|
||||
SuperBlocks.PythonForEverybody
|
||||
],
|
||||
[Languages.Italian]: [
|
||||
@@ -151,6 +155,7 @@ export const notAuditedSuperBlocks: NotAuditedSuperBlocks = {
|
||||
SuperBlocks.FullStackDeveloper,
|
||||
SuperBlocks.A2English,
|
||||
SuperBlocks.B1English,
|
||||
SuperBlocks.A2Spanish,
|
||||
SuperBlocks.PythonForEverybody
|
||||
],
|
||||
[Languages.Portuguese]: [
|
||||
@@ -158,20 +163,23 @@ export const notAuditedSuperBlocks: NotAuditedSuperBlocks = {
|
||||
SuperBlocks.FullStackDeveloper,
|
||||
SuperBlocks.A2English,
|
||||
SuperBlocks.B1English,
|
||||
SuperBlocks.A2Spanish,
|
||||
SuperBlocks.PythonForEverybody
|
||||
],
|
||||
[Languages.Ukrainian]: [
|
||||
SuperBlocks.JsAlgoDataStructNew,
|
||||
SuperBlocks.FullStackDeveloper,
|
||||
SuperBlocks.A2English,
|
||||
SuperBlocks.B1English
|
||||
SuperBlocks.B1English,
|
||||
SuperBlocks.A2Spanish
|
||||
],
|
||||
[Languages.Japanese]: [
|
||||
SuperBlocks.JsAlgoDataStructNew,
|
||||
SuperBlocks.TheOdinProject,
|
||||
SuperBlocks.FullStackDeveloper,
|
||||
SuperBlocks.A2English,
|
||||
SuperBlocks.B1English
|
||||
SuperBlocks.B1English,
|
||||
SuperBlocks.A2Spanish
|
||||
],
|
||||
[Languages.German]: [
|
||||
SuperBlocks.RelationalDb,
|
||||
@@ -187,6 +195,7 @@ export const notAuditedSuperBlocks: NotAuditedSuperBlocks = {
|
||||
SuperBlocks.FullStackDeveloper,
|
||||
SuperBlocks.A2English,
|
||||
SuperBlocks.B1English,
|
||||
SuperBlocks.A2Spanish,
|
||||
SuperBlocks.PythonForEverybody
|
||||
],
|
||||
[Languages.Swahili]: [
|
||||
@@ -210,6 +219,7 @@ export const notAuditedSuperBlocks: NotAuditedSuperBlocks = {
|
||||
SuperBlocks.FullStackDeveloper,
|
||||
SuperBlocks.A2English,
|
||||
SuperBlocks.B1English,
|
||||
SuperBlocks.A2Spanish,
|
||||
SuperBlocks.PythonForEverybody
|
||||
],
|
||||
[Languages.Korean]: [
|
||||
@@ -231,6 +241,7 @@ export const notAuditedSuperBlocks: NotAuditedSuperBlocks = {
|
||||
SuperBlocks.FullStackDeveloper,
|
||||
SuperBlocks.A2English,
|
||||
SuperBlocks.B1English,
|
||||
SuperBlocks.A2Spanish,
|
||||
SuperBlocks.PythonForEverybody,
|
||||
SuperBlocks.DataVis,
|
||||
SuperBlocks.RelationalDb,
|
||||
|
||||
Reference in New Issue
Block a user