scmmishra | 9335593 | 2018-10-12 15:22:03 +0530 | [diff] [blame] | 1 | function submitQuiz() { |
| 2 | formData = new FormData(quiz); |
| 3 | var form_object = {}; |
| 4 | formData.forEach(function (value, key) { |
| 5 | form_object[key] = value; |
| 6 | }); |
| 7 | frappe.call({ |
| 8 | method: "erpnext.education.utils.evaluate_quiz", |
| 9 | args: { |
| 10 | "quiz_response": form_object, |
| 11 | "content": $('#content-holder').data('content'), |
| 12 | "course": $('#content-holder').data('course'), |
| 13 | "program": $('#content-holder').data('program') |
| 14 | }, |
| 15 | async: false, |
| 16 | callback: function (r) { |
| 17 | if (r) { |
| 18 | $("input[type=radio]").attr('disabled', true); |
| 19 | $("#quiz-actions").attr('hidden', true); |
| 20 | $("#post-quiz-actions").attr('hidden', false); |
| 21 | $("#result").html(r.message); |
| 22 | } |
| 23 | } |
| 24 | }); |
| 25 | } |
| 26 | |
| 27 | function addActivity() { |
| 28 | frappe.call({ |
| 29 | method: "erpnext.education.utils.add_activity", |
| 30 | args: { |
| 31 | "content_type": $('#content-holder').data('type'), |
| 32 | "content": $('#content-holder').data('content'), |
| 33 | "course": $('#content-holder').data('course'), |
| 34 | "program": $('#content-holder').data('program'), |
| 35 | } |
| 36 | }) |
| 37 | } |