Commit 8c301e04 by Calen Pennington

Merge pull request #614 from MITx/feature/arjun/fix_customresponse_msg

Clean up customresponse messages + points
parents a0608df7 08693a1b
...@@ -916,6 +916,7 @@ def sympy_check2(): ...@@ -916,6 +916,7 @@ def sympy_check2():
try: try:
exec self.code in self.context['global_context'], self.context exec self.code in self.context['global_context'], self.context
correct = self.context['correct'] correct = self.context['correct']
messages = self.context['messages']
except Exception as err: except Exception as err:
print "oops in customresponse (code) error %s" % err print "oops in customresponse (code) error %s" % err
print "context = ", self.context print "context = ", self.context
...@@ -970,7 +971,8 @@ def sympy_check2(): ...@@ -970,7 +971,8 @@ def sympy_check2():
# build map giving "correct"ness of the answer(s) # build map giving "correct"ness of the answer(s)
correct_map = CorrectMap() correct_map = CorrectMap()
for k in range(len(idset)): for k in range(len(idset)):
correct_map.set(idset[k], correct[k], msg=messages[k]) correct_map.set(idset[k], correct[k], msg=messages[k],
npoints=self.maxpoints[idset[k]])
return correct_map return correct_map
def get_answers(self): def get_answers(self):
......
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