Wire in submit message
This commit is contained in:
@@ -195,7 +195,7 @@ class LoncapaProblem(object):
|
||||
TODO: Handle multiple problems on one page sync issues.
|
||||
"""
|
||||
success=False
|
||||
message = ""
|
||||
message = "Could not find a valid responder."
|
||||
log.debug("in lcp")
|
||||
for responder in self.responders.values():
|
||||
if hasattr(responder, 'handle_message_post'):
|
||||
|
||||
@@ -1932,9 +1932,10 @@ class OpenEndedResponse(LoncapaResponse):
|
||||
if tag not in survey_responses:
|
||||
return False, "Could not find needed tag {0}".format(tag)
|
||||
try:
|
||||
submission_id=int(survey_responses['submission_id'][0])
|
||||
grader_id = int(survey_responses['grader_id'][0])
|
||||
feedback = str(survey_responses['feedback'][0])
|
||||
log.debug(survey_responses['submission_id'])
|
||||
submission_id=int(survey_responses['submission_id'])
|
||||
grader_id = int(survey_responses['grader_id'])
|
||||
feedback = str(survey_responses['feedback'])
|
||||
except:
|
||||
error_message="Could not parse submission id, grader id, or feedback from message_post ajax call."
|
||||
log.exception(error_message)
|
||||
@@ -1947,7 +1948,12 @@ class OpenEndedResponse(LoncapaResponse):
|
||||
anonymous_student_id +
|
||||
self.answer_id)
|
||||
|
||||
xheader = xqueue_interface.make_xheader(lms_key=queuekey,queue_name=self.message_queue_name)
|
||||
xheader = xqueue_interface.make_xheader(
|
||||
lms_callback_url=self.system.xqueue['callback_url'],
|
||||
lms_key=queuekey,
|
||||
queue_name=self.message_queue_name
|
||||
)
|
||||
|
||||
student_info = {'anonymous_student_id': anonymous_student_id,
|
||||
'submission_time': qtime,
|
||||
}
|
||||
@@ -1966,7 +1972,7 @@ class OpenEndedResponse(LoncapaResponse):
|
||||
if error:
|
||||
success=False
|
||||
|
||||
return success, "Successfully sent to queue."
|
||||
return success, "Successfully submitted your feedback."
|
||||
|
||||
def get_score(self, student_answers):
|
||||
|
||||
|
||||
@@ -407,7 +407,7 @@ class CapaModule(XModule):
|
||||
|
||||
success, message = self.lcp.message_post(event_info)
|
||||
|
||||
return {'success' : success}
|
||||
return {'success' : success, 'message' : message}
|
||||
|
||||
def closed(self):
|
||||
''' Is the student still allowed to submit answers? '''
|
||||
|
||||
@@ -215,7 +215,10 @@ class @Problem
|
||||
processData: false
|
||||
contentType: false
|
||||
success: (response) =>
|
||||
@gentle_alert response.success
|
||||
@gentle_alert response.message
|
||||
switch response.success
|
||||
when 'True', 'true'
|
||||
@$('section.evaluation input.submit-message').hide()
|
||||
|
||||
$.ajaxWithPrefix("#{@url}/message_post", settings)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user