MCPcopy Create free account
hub / github.com/codecombat/codecombat / getLevelNumberMap

Method getLevelNumberMap

app/models/Campaign.js:93–102  ·  view source on GitHub ↗
(campaign, forceCourseNumbering)

Source from the content-addressed store, hash-verified

91 }
92
93 static getLevelNumberMap (campaign, forceCourseNumbering) {
94 const levels = []
95 for (const level of Array.from(this.getLevels(campaign))) {
96 if (!level.original) { continue }
97 const practice = this.levelIsPractice(level, (campaign.type === 'course') || forceCourseNumbering)
98 const assessment = this.levelIsAssessment(level)
99 levels.push({ key: level.original, practice, assessment })
100 }
101 return utils.createLevelNumberMap(levels)
102 }
103
104 getLevelNameMap () {
105 const levelNameMap = {}

Callers 2

Campaign.spec.jsFile · 0.80
getLevelNumberMethod · 0.80

Calls 3

getLevelsMethod · 0.95
levelIsPracticeMethod · 0.95
levelIsAssessmentMethod · 0.95

Tested by

no test coverage detected