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

Method getProjectLevel

app/models/Classroom.js:215–223  ·  view source on GitHub ↗
(courseID)

Source from the content-addressed store, hash-verified

213 }
214
215 getProjectLevel (courseID) {
216 const Levels = require('collections/Levels')
217 const courses = this.get('courses')
218 const course = _.findWhere(courses, { _id: courseID })
219 if (!course) { return }
220 const levels = new Levels(course.levels)
221 const projects = levels.filter(l => l.isProject())
222 return projects[projects.length - 1]
223 }
224
225 findNextLevel (sessions, courseLevels) {
226 const nextLevelOriginal = findNextLevelsBySession(sessions, courseLevels.models)

Callers 2

statsForSessionsMethod · 0.95
updateLevelDataMapMethod · 0.80

Calls 3

filterMethod · 0.80
isProjectMethod · 0.80
getMethod · 0.45

Tested by

no test coverage detected