feat(curriculum): add college algebra cert as upcoming change (#43605)

Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
This commit is contained in:
Tom
2023-03-10 04:55:50 -06:00
committed by GitHub
parent 2d510e189b
commit b950070f80
111 changed files with 2328 additions and 39 deletions

View File

@@ -37,7 +37,8 @@ const {
sciCompPyV7Id,
dataAnalysisPyV7Id,
machineLearningPyV7Id,
relationalDatabaseV8Id
relationalDatabaseV8Id,
collegeAlgebraPyV8Id
} = certIds;
const log = debug('fcc:certification');
@@ -122,6 +123,10 @@ function createCertTypeIds(allChallenges) {
[certTypes.relationalDatabaseV8]: getCertById(
relationalDatabaseV8Id,
allChallenges
),
[certTypes.collegeAlgebraPyV8]: getCertById(
collegeAlgebraPyV8Id,
allChallenges
)
};
}
@@ -211,7 +216,8 @@ function getUserIsCertMap(user) {
isSciCompPyCertV7 = false,
isDataAnalysisPyCertV7 = false,
isMachineLearningPyCertV7 = false,
isRelationalDatabaseCertV8 = false
isRelationalDatabaseCertV8 = false,
isCollegeAlgebraPyCertV8 = false
} = user;
return {
@@ -230,7 +236,8 @@ function getUserIsCertMap(user) {
isSciCompPyCertV7,
isDataAnalysisPyCertV7,
isMachineLearningPyCertV7,
isRelationalDatabaseCertV8
isRelationalDatabaseCertV8,
isCollegeAlgebraPyCertV8
};
}
@@ -375,6 +382,7 @@ function createShowCert(app) {
isDataAnalysisPyCertV7: true,
isMachineLearningPyCertV7: true,
isRelationalDatabaseCertV8: true,
isCollegeAlgebraPyCertV8: true,
isHonest: true,
username: true,
name: true,

View File

@@ -267,6 +267,7 @@ function postResetProgress(req, res, next) {
isDataAnalysisPyCertV7: false,
isMachineLearningPyCertV7: false,
isRelationalDatabaseCertV8: false,
isCollegeAlgebraPyCertV8: false,
completedChallenges: [],
savedChallenges: [],
partiallyCompletedChallenges: [],

View File

@@ -14,5 +14,6 @@
"dataAnalysisPyV7": "isDataAnalysisPyCertV7",
"machineLearningPyV7": "isMachineLearningPyCertV7",
"fullStack": "isFullStackCert",
"relationalDatabaseV8": "isRelationalDatabaseV8"
"relationalDatabaseV8": "isRelationalDatabaseV8",
"collegeAlgebraPyV8": "isCollegeAlgebraPyCertV8"
}

View File

@@ -10,7 +10,8 @@ function getCompletedCertCount(user) {
'isSciCompPyCertV7',
'isDataAnalysisPyCertV7',
'isMachineLearningPyCertV7',
'isRelationalDatabaseCertV8'
'isRelationalDatabaseCertV8',
'isCollegeAlgebraPyCertV8'
].reduce((sum, key) => (user[key] ? sum + 1 : sum), 0);
}

View File

@@ -30,6 +30,7 @@ export const publicUserProps = [
'isSciCompPyCertV7',
'isDataAnalysisPyCertV7',
'isMachineLearningPyCertV7',
'isCollegeAlgebraPyCertV8',
'linkedin',
'location',
'name',

View File

@@ -132,7 +132,8 @@ function getCompletedCertCount(user) {
'isSciCompPyCertV7',
'isDataAnalysisPyCertV7',
'isMachineLearningPyCertV7',
'isRelationalDatabaseCertV8'
'isRelationalDatabaseCertV8',
'isCollegeAlgebraPyCertV8'
].reduce((sum, key) => (user[key] ? sum + 1 : sum), 0);
}