Conflicts: cms/djangoapps/contentstore/course_info_model.py cms/djangoapps/contentstore/module_info_model.py cms/djangoapps/contentstore/tests/factories.py cms/djangoapps/contentstore/tests/test_course_settings.py cms/djangoapps/contentstore/views.py cms/djangoapps/models/settings/course_details.py cms/djangoapps/models/settings/course_grading.py cms/templates/edit_subsection.html common/djangoapps/mitxmako/shortcuts.py common/djangoapps/static_replace.py common/djangoapps/util/converters.py common/djangoapps/xmodule_modifiers.py common/lib/xmodule/setup.py common/lib/xmodule/xmodule/abtest_module.py common/lib/xmodule/xmodule/capa_module.py common/lib/xmodule/xmodule/course_module.py common/lib/xmodule/xmodule/discussion_module.py common/lib/xmodule/xmodule/error_module.py common/lib/xmodule/xmodule/html_module.py common/lib/xmodule/xmodule/js/src/video/display.coffee common/lib/xmodule/xmodule/mako_module.py common/lib/xmodule/xmodule/modulestore/mongo.py common/lib/xmodule/xmodule/modulestore/store_utilities.py common/lib/xmodule/xmodule/modulestore/xml.py common/lib/xmodule/xmodule/modulestore/xml_importer.py common/lib/xmodule/xmodule/raw_module.py common/lib/xmodule/xmodule/self_assessment_module.py common/lib/xmodule/xmodule/seq_module.py common/lib/xmodule/xmodule/template_module.py common/lib/xmodule/xmodule/tests/__init__.py common/lib/xmodule/xmodule/tests/test_export.py common/lib/xmodule/xmodule/tests/test_import.py common/lib/xmodule/xmodule/video_module.py common/lib/xmodule/xmodule/x_module.py common/lib/xmodule/xmodule/xml_module.py lms/djangoapps/courseware/access.py lms/djangoapps/courseware/courses.py lms/djangoapps/courseware/grades.py lms/djangoapps/courseware/models.py lms/djangoapps/courseware/module_render.py lms/djangoapps/courseware/tests/tests.py lms/djangoapps/courseware/views.py lms/djangoapps/django_comment_client/utils.py lms/templates/staff_problem_info.html lms/templates/video.html rakefile
71 lines
1.8 KiB
HTML
71 lines
1.8 KiB
HTML
<script type="text/javascript" src="/static/js/vendor/jquery.leanModal.min.js"></script>
|
|
<script type="text/javascript">
|
|
|
|
function setup_debug(element_id, edit_link, staff_context){
|
|
$('#' + element_id + '_trig').leanModal();
|
|
$('#' + element_id + '_xqa_log').leanModal();
|
|
$('#' + element_id + '_xqa_form').submit(function () {sendlog(element_id, edit_link, staff_context);});
|
|
}
|
|
|
|
function sendlog(element_id, edit_link, staff_context){
|
|
|
|
var xqaLog = {
|
|
authkey: staff_context.xqa_key,
|
|
location: staff_context.location,
|
|
category : staff_context.category,
|
|
'username' : staff_context.user.username,
|
|
'return' : 'query',
|
|
format : 'html',
|
|
email : staff_context.user.email,
|
|
tag:$('#' + element_id + '_xqa_tag').val(),
|
|
entry: $('#' + element_id + '_xqa_entry').val()
|
|
};
|
|
|
|
$.ajax({
|
|
url: '${xqa_server}/log',
|
|
type: 'GET',
|
|
contentType: 'application/json',
|
|
data: JSON.stringify(xqaLog),
|
|
crossDomain: true,
|
|
dataType: 'jsonp',
|
|
beforeSend: function (xhr) {
|
|
xhr.setRequestHeader ("Authorization", "Basic eHFhOmFnYXJ3YWw="); },
|
|
timeout : 1000,
|
|
success: function(result) {
|
|
$('#' + element_id + '_xqa_log_data').html(result);
|
|
},
|
|
error: function() {
|
|
alert('Error: cannot connect to XQA server');
|
|
console.log('error!');
|
|
}
|
|
});
|
|
return false;
|
|
};
|
|
|
|
function getlog(element_id, staff_context){
|
|
|
|
var xqaQuery = {
|
|
authkey: staff_context.xqa_key,
|
|
location: staff_context.location,
|
|
format: 'html'
|
|
};
|
|
|
|
$.ajax({
|
|
url: '${xqa_server}/query',
|
|
type: 'GET',
|
|
contentType: 'application/json',
|
|
data: JSON.stringify(xqaQuery),
|
|
crossDomain: true,
|
|
dataType: 'jsonp',
|
|
timeout : 1000,
|
|
success: function(result) {
|
|
$('#' + element_id + '_xqa_log_data').html(result);
|
|
},
|
|
error: function() {
|
|
alert('Error: cannot connect to XQA server');
|
|
}
|
|
});
|
|
|
|
|
|
};
|
|
</script> |