Commit 94bd6072 by Arjun Singh

Let JS responses return >1 point

parent 06495795
...@@ -435,7 +435,11 @@ class JavascriptResponse(LoncapaResponse): ...@@ -435,7 +435,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