Merge pull request #575 from MITx/feature/arjun/fix_js_points

Let JS responses return >1 point
This commit is contained in:
David Ormsbee
2012-08-28 08:32:57 -07:00

View File

@@ -436,7 +436,11 @@ class JavascriptResponse(LoncapaResponse):
(all_correct, evaluation, solution) = self.run_grader(json_submission)
self.solution = solution
correctness = 'correct' if all_correct else 'incorrect'
return CorrectMap(self.answer_id, correctness, msg=evaluation)
if all_correct:
points = self.get_max_score()
else:
points = 0
return CorrectMap(self.answer_id, correctness, npoints=points, msg=evaluation)
def run_grader(self, submission):
if submission is None or submission == '':