mirror of
https://github.com/freeCodeCamp/freeCodeCamp.git
synced 2026-01-07 18:03:49 -05:00
feat(curriculum): add college algebra cert as upcoming change (#43605)
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
This commit is contained in:
@@ -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,
|
||||
|
||||
@@ -267,6 +267,7 @@ function postResetProgress(req, res, next) {
|
||||
isDataAnalysisPyCertV7: false,
|
||||
isMachineLearningPyCertV7: false,
|
||||
isRelationalDatabaseCertV8: false,
|
||||
isCollegeAlgebraPyCertV8: false,
|
||||
completedChallenges: [],
|
||||
savedChallenges: [],
|
||||
partiallyCompletedChallenges: [],
|
||||
|
||||
@@ -14,5 +14,6 @@
|
||||
"dataAnalysisPyV7": "isDataAnalysisPyCertV7",
|
||||
"machineLearningPyV7": "isMachineLearningPyCertV7",
|
||||
"fullStack": "isFullStackCert",
|
||||
"relationalDatabaseV8": "isRelationalDatabaseV8"
|
||||
"relationalDatabaseV8": "isRelationalDatabaseV8",
|
||||
"collegeAlgebraPyV8": "isCollegeAlgebraPyCertV8"
|
||||
}
|
||||
|
||||
@@ -10,7 +10,8 @@ function getCompletedCertCount(user) {
|
||||
'isSciCompPyCertV7',
|
||||
'isDataAnalysisPyCertV7',
|
||||
'isMachineLearningPyCertV7',
|
||||
'isRelationalDatabaseCertV8'
|
||||
'isRelationalDatabaseCertV8',
|
||||
'isCollegeAlgebraPyCertV8'
|
||||
].reduce((sum, key) => (user[key] ? sum + 1 : sum), 0);
|
||||
}
|
||||
|
||||
|
||||
@@ -30,6 +30,7 @@ export const publicUserProps = [
|
||||
'isSciCompPyCertV7',
|
||||
'isDataAnalysisPyCertV7',
|
||||
'isMachineLearningPyCertV7',
|
||||
'isCollegeAlgebraPyCertV8',
|
||||
'linkedin',
|
||||
'location',
|
||||
'name',
|
||||
|
||||
@@ -132,7 +132,8 @@ function getCompletedCertCount(user) {
|
||||
'isSciCompPyCertV7',
|
||||
'isDataAnalysisPyCertV7',
|
||||
'isMachineLearningPyCertV7',
|
||||
'isRelationalDatabaseCertV8'
|
||||
'isRelationalDatabaseCertV8',
|
||||
'isCollegeAlgebraPyCertV8'
|
||||
].reduce((sum, key) => (user[key] ? sum + 1 : sum), 0);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user