From d2ef85cce54058de7fbb70807fc1427231e4c35b Mon Sep 17 00:00:00 2001 From: Vik Paruchuri Date: Fri, 4 Jan 2013 15:03:07 -0500 Subject: [PATCH] Finalize submission after message post --- .../xmodule/xmodule/js/src/combinedopenended/display.coffee | 4 ++++ common/lib/xmodule/xmodule/open_ended_module.py | 2 ++ 2 files changed, 6 insertions(+) diff --git a/common/lib/xmodule/xmodule/js/src/combinedopenended/display.coffee b/common/lib/xmodule/xmodule/js/src/combinedopenended/display.coffee index 30b2e6b965..d02db0b932 100644 --- a/common/lib/xmodule/xmodule/js/src/combinedopenended/display.coffee +++ b/common/lib/xmodule/xmodule/js/src/combinedopenended/display.coffee @@ -196,6 +196,10 @@ class @CombinedOpenEnded success: (response) => @gentle_alert response.message @$('section.evaluation').slideToggle() + @message_wrapper.html(response.message_html) + @child_state = 'done' + @allow_reset = response.allow_reset + @rebind() $.ajaxWithPrefix("#{@ajax_url}/save_post_assessment", settings) diff --git a/common/lib/xmodule/xmodule/open_ended_module.py b/common/lib/xmodule/xmodule/open_ended_module.py index 5bee2e67a6..96cc87da3a 100644 --- a/common/lib/xmodule/xmodule/open_ended_module.py +++ b/common/lib/xmodule/xmodule/open_ended_module.py @@ -248,6 +248,8 @@ class OpenEndedModule(): if error: success=False + self.state=self.DONE + return {'success' : success, 'msg' : "Successfully submitted your feedback."} def get_score(self, submission, system):