LMS: JS Script to send quiz and activity data

This commit is contained in:
scmmishra 2018-10-12 15:22:03 +05:30 committed by Aditya Hase
parent 4ae11f4d74
commit 9335593b56

37
erpnext/www/lms/course.js Normal file
View File

@ -0,0 +1,37 @@
function submitQuiz() {
formData = new FormData(quiz);
var form_object = {};
formData.forEach(function (value, key) {
form_object[key] = value;
});
frappe.call({
method: "erpnext.education.utils.evaluate_quiz",
args: {
"quiz_response": form_object,
"content": $('#content-holder').data('content'),
"course": $('#content-holder').data('course'),
"program": $('#content-holder').data('program')
},
async: false,
callback: function (r) {
if (r) {
$("input[type=radio]").attr('disabled', true);
$("#quiz-actions").attr('hidden', true);
$("#post-quiz-actions").attr('hidden', false);
$("#result").html(r.message);
}
}
});
}
function addActivity() {
frappe.call({
method: "erpnext.education.utils.add_activity",
args: {
"content_type": $('#content-holder').data('type'),
"content": $('#content-holder').data('content'),
"course": $('#content-holder').data('course'),
"program": $('#content-holder').data('program'),
}
})
}