Commit 1ddf41ab by Piotr Mitros

Missed one conversion to complex

parent 1c5945db
...@@ -48,12 +48,12 @@ class numericalresponse(object): ...@@ -48,12 +48,12 @@ class numericalresponse(object):
''' Display HTML for a numeric response ''' ''' Display HTML for a numeric response '''
student_answer = student_answers[self.answer_id] student_answer = student_answers[self.answer_id]
try: try:
correct = compare_with_tolerance (evaluator(dict(),dict(),student_answer), self.correct_answer, self.tolerance) correct = compare_with_tolerance (evaluator(dict(),dict(),student_answer), complex(self.correct_answer), self.tolerance)
# We should catch this explicitly. # We should catch this explicitly.
# I think this is just pyparsing.ParseException, calc.UndefinedVariable: # I think this is just pyparsing.ParseException, calc.UndefinedVariable:
# But we'd need to confirm # But we'd need to confirm
except: except:
raise StudentInputError('Invalid input -- please use a number only') raise #StudentInputError('Invalid input -- please use a number only')
if correct: if correct:
return {self.answer_id:'correct'} return {self.answer_id:'correct'}
......
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