🐛Fix course details playtime stats

This commit is contained in:
Matt Lott 2015-10-08 06:02:45 -07:00
parent 1c1a5d4295
commit 3642ebd58c

View file

@ -151,11 +151,11 @@ module.exports = class CourseDetailsView extends RootView
levelStateMap[levelID] = state
@instanceStats.totalLevelsCompleted++ if state is 'complete'
@instanceStats.totalPlayTime += levelSession.get('playtime')
@instanceStats.totalPlayTime += parseInt(levelSession.get('playtime') ? 0)
@memberStats[userID] ?= totalLevelsCompleted: 0, totalPlayTime: 0
@memberStats[userID].totalLevelsCompleted++ if state is 'complete'
@memberStats[userID].totalPlayTime += levelSession.get('playtime')
@memberStats[userID].totalPlayTime += parseInt(levelSession.get('playtime') ? 0)
@userConceptStateMap[userID] ?= {}
for concept of @levelConceptMap[levelID]