start refactoring points into progressTimestamps which is essentially points with timestamps
This commit is contained in:
		| @@ -92,7 +92,7 @@ exports.returnIndividualCourseware = function(req, res, next) { | ||||
|                     tests: courseware.tests, | ||||
|                     challengeSeed: courseware.challengeSeed, | ||||
|                     cc: !!req.user, | ||||
|                     points: req.user ? req.user.points : undefined, | ||||
|                     progressTimestamps: req.user ? req.user.progressTimestamps : undefined, | ||||
|                     verb: resources.randomVerb(), | ||||
|                     phrase: resources.randomPhrase(), | ||||
|                     compliment: resources.randomCompliment(), | ||||
| @@ -111,7 +111,7 @@ exports.returnIndividualCourseware = function(req, res, next) { | ||||
|                     tests: courseware.tests, | ||||
|                     challengeSeed: courseware.challengeSeed, | ||||
|                     cc: !!req.user, | ||||
|                     points: req.user ? req.user.points : undefined, | ||||
|                     progressTimestamps: req.user ? req.user.progressTimestamps : undefined, | ||||
|                     verb: resources.randomVerb(), | ||||
|                     phrase: resources.randomPhrase(), | ||||
|                     compliment: resources.randomCompliment(), | ||||
| @@ -130,7 +130,7 @@ exports.returnIndividualCourseware = function(req, res, next) { | ||||
|                     tests: courseware.tests, | ||||
|                     video: courseware.challengeSeed[0], | ||||
|                     cc: !!req.user, | ||||
|                     points: req.user ? req.user.points : undefined, | ||||
|                     progressTimestamps: req.user ? req.user.progressTimestamps : undefined, | ||||
|                     verb: resources.randomVerb(), | ||||
|                     phrase: resources.randomPhrase(), | ||||
|                     compliment: resources.randomCompliment(), | ||||
| @@ -168,7 +168,7 @@ exports.testCourseware = function(req, res) { | ||||
|         challengeSeed:  coursewareChallengeSeed, | ||||
|         challengeEntryPoint: coursewareEntryPoint, | ||||
|         cc: req.user ? req.user.coursewaresHash : undefined, | ||||
|         points: req.user ? req.user.points : undefined, | ||||
|         progressTimestamps: req.user ? req.user.progressTimestamps : undefined, | ||||
|         verb: resources.randomVerb(), | ||||
|         phrase: resources.randomPhrase(), | ||||
|         compliment: resources.randomCompliment(), | ||||
| @@ -224,7 +224,7 @@ exports.completedCourseware = function (req, res) { | ||||
|  | ||||
|     var index = req.user.uncompletedCoursewares.indexOf(coursewareHash); | ||||
|     if (index > -1) { | ||||
|         req.user.points++; | ||||
|         req.user.progressTimestamps.push(Date.now() / 1000 | 0); | ||||
|         req.user.uncompletedCoursewares.splice(index, 1) | ||||
|     } | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user