feat(curriculum): Add A2 Spanish Outline (#60303)

Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
This commit is contained in:
Nielda Karla
2025-05-15 16:47:26 -03:00
committed by GitHub
parent 186ccf2602
commit e149f7514f
24 changed files with 261 additions and 11 deletions
+6 -2
View File
@@ -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';
+14 -3
View File
@@ -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,