From c3a91f59083191462ee0b74b22fd553c811ddc65 Mon Sep 17 00:00:00 2001 From: Vik Paruchuri Date: Fri, 4 Jan 2013 14:08:51 -0500 Subject: [PATCH] Replace score message with dictionary --- common/lib/xmodule/xmodule/open_ended_module.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/common/lib/xmodule/xmodule/open_ended_module.py b/common/lib/xmodule/xmodule/open_ended_module.py index fbd0662a63..dcc5e2a3da 100644 --- a/common/lib/xmodule/xmodule/open_ended_module.py +++ b/common/lib/xmodule/xmodule/open_ended_module.py @@ -457,7 +457,7 @@ class OpenEndedModule(): correct: Correctness of submission (Boolean) score: Points to be assigned (numeric, can be float) """ - fail = ScoreMessage(valid=False, correct=False, points=0, msg='') + fail = {'valid' : False, 'correct' : False, 'points' : 0, 'msg' : ''} try: score_result = json.loads(score_msg) except (TypeError, ValueError): @@ -486,8 +486,7 @@ class OpenEndedModule(): correct = (score_ratio >= 0.66) #Currently ignore msg and only return feedback (which takes the place of msg) - return ScoreMessage(valid=True, correct=correct, - points=score_result['score'], msg=feedback) + return {'valid' : True, 'correct' : correct, 'points' : score_result['score'], 'msg' : feedback} def handle_ajax(self, dispatch, get, system): '''