Commit 0c69c466 by Vik Paruchuri Committed by Victor Shnayder

Remove need for msg

parent 14403103
...@@ -1959,6 +1959,7 @@ class OpenEndedResponse(LoncapaResponse): ...@@ -1959,6 +1959,7 @@ class OpenEndedResponse(LoncapaResponse):
msg='Invalid grader reply. Please contact the course staff.') msg='Invalid grader reply. Please contact the course staff.')
return oldcmap return oldcmap
correctness = 'correct' if correct else 'incorrect' correctness = 'correct' if correct else 'incorrect'
# TODO: Find out how this is used elsewhere, if any # TODO: Find out how this is used elsewhere, if any
...@@ -2025,6 +2026,10 @@ class OpenEndedResponse(LoncapaResponse): ...@@ -2025,6 +2026,10 @@ class OpenEndedResponse(LoncapaResponse):
# 2) TODO: Is the message actually HTML? # 2) TODO: Is the message actually HTML?
feedback = score_result['feedback'] feedback = score_result['feedback']
correct=False
if score_result['correct']=="True":
correct=True
try: try:
etree.fromstring(feedback) etree.fromstring(feedback)
except etree.XMLSyntaxError as err: except etree.XMLSyntaxError as err:
...@@ -2033,7 +2038,7 @@ class OpenEndedResponse(LoncapaResponse): ...@@ -2033,7 +2038,7 @@ class OpenEndedResponse(LoncapaResponse):
return fail return fail
#Currently ignore msg and only return feedback (which takes the place of msg) #Currently ignore msg and only return feedback (which takes the place of msg)
return (True, score_result['correct'], score_result['score'], feedback) return (True, correct, score_result['score'], feedback)
#----------------------------------------------------------------------------- #-----------------------------------------------------------------------------
# TEMPORARY: List of all response subclasses # TEMPORARY: List of all response subclasses
......
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