Commit 88baeee1 by David Ormsbee

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

Let JS responses return >1 point
parents 5ba76a50 947ec74a
...@@ -436,7 +436,11 @@ class JavascriptResponse(LoncapaResponse): ...@@ -436,7 +436,11 @@ class JavascriptResponse(LoncapaResponse):
(all_correct, evaluation, solution) = self.run_grader(json_submission) (all_correct, evaluation, solution) = self.run_grader(json_submission)
self.solution = solution self.solution = solution
correctness = 'correct' if all_correct else 'incorrect' 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): def run_grader(self, submission):
if submission is None or submission == '': if submission is None or submission == '':
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment