LMS: JS Script to send quiz and activity data
diff --git a/erpnext/www/lms/course.js b/erpnext/www/lms/course.js
new file mode 100644
index 0000000..e8f1dd5
--- /dev/null
+++ b/erpnext/www/lms/course.js
@@ -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'),
+        }
+    })
+}
\ No newline at end of file