Fixing message post
This commit is contained in:
@@ -56,7 +56,10 @@ class @CombinedOpenEnded
|
||||
else if @child_state == 'post_assessment'
|
||||
@answer_area.attr("disabled", true)
|
||||
@submit_button.prop('value', 'Submit post-assessment')
|
||||
@submit_button.click @save_hint
|
||||
if @child_type=="selfassessment"
|
||||
@submit_button.click @save_hint
|
||||
else
|
||||
@submit_button.click @message_post
|
||||
else if @child_state == 'done'
|
||||
@answer_area.attr("disabled", true)
|
||||
@hint_area.attr('disabled', true)
|
||||
@@ -76,7 +79,6 @@ class @CombinedOpenEnded
|
||||
|
||||
find_hint_elements: ->
|
||||
@hint_area = @$('textarea.post_assessment')
|
||||
@hint_box = @$('')
|
||||
|
||||
save_answer: (event) =>
|
||||
event.preventDefault()
|
||||
@@ -195,4 +197,10 @@ class @CombinedOpenEnded
|
||||
@gentle_alert response.message
|
||||
@$('section.evaluation').slideToggle()
|
||||
|
||||
$.ajaxWithPrefix("#{@url}/message_post", settings)
|
||||
$.ajaxWithPrefix("#{@ajax_url}/save_post_assessment", settings)
|
||||
|
||||
gentle_alert: (msg) =>
|
||||
if @el.find('.open-ended-alert').length
|
||||
@el.find('.open-ended-alert').remove()
|
||||
alert_elem = "<div class='open-ended-alert'>" + msg + "</div>"
|
||||
@el.find('.open-ended-alert').css(opacity: 0).animate(opacity: 1, 700)
|
||||
@@ -204,7 +204,7 @@ class OpenEndedModule():
|
||||
survey_responses=event_info['survey_responses']
|
||||
for tag in ['feedback', 'submission_id', 'grader_id', 'score']:
|
||||
if tag not in survey_responses:
|
||||
return False, "Could not find needed tag {0}".format(tag)
|
||||
return {'success' : False, 'msg' : "Could not find needed tag {0}".format(tag)}
|
||||
try:
|
||||
submission_id=int(survey_responses['submission_id'])
|
||||
grader_id = int(survey_responses['grader_id'])
|
||||
@@ -214,7 +214,7 @@ class OpenEndedModule():
|
||||
error_message=("Could not parse submission id, grader id, "
|
||||
"or feedback from message_post ajax call. Here is the message data: {0}".format(survey_responses))
|
||||
log.exception(error_message)
|
||||
return False, "There was an error saving your feedback. Please contact course staff."
|
||||
return {'success' : False, 'msg' : "There was an error saving your feedback. Please contact course staff."}
|
||||
|
||||
qinterface = system.xqueue['interface']
|
||||
qtime = datetime.strftime(datetime.now(), xqueue_interface.dateformat)
|
||||
@@ -248,7 +248,7 @@ class OpenEndedModule():
|
||||
if error:
|
||||
success=False
|
||||
|
||||
return success, "Successfully submitted your feedback."
|
||||
return {'success' : success, 'msg' : "Successfully submitted your feedback."}
|
||||
|
||||
def get_score(self, submission, system):
|
||||
|
||||
|
||||
@@ -57,4 +57,5 @@
|
||||
</div>
|
||||
% endif
|
||||
</div>
|
||||
<div class="open-ended-alert"></div>
|
||||
</section>
|
||||
|
||||
Reference in New Issue
Block a user