LMS: Course Completion Status Working
diff --git a/erpnext/education/utils.py b/erpnext/education/utils.py
index c6ca6ef..f298362 100644
--- a/erpnext/education/utils.py
+++ b/erpnext/education/utils.py
@@ -99,6 +99,8 @@
 
 @frappe.whitelist()
 def add_activity(content_type, content, course, program):
+	if content_type == "Quiz":
+		pass
 	enrollment = get_course_enrollment(course, frappe.session.user)
 	if check_activity_exists(enrollment['name'], content_type, content):
 		pass
@@ -167,4 +169,18 @@
 		return frappe.get_all('Student', filters={'student_email_id': email}, fields=['name'])[0].name
 	except IndexError:
 		frappe.throw("Student with email {0} does not exist".format(email))
+		return None
+
+@frappe.whitelist()
+def mark_course_complete(course):
+	try:
+		enrollment_name = get_course_enrollment(course, frappe.session.user)
+		enrollment = frappe.get_doc("Course Enrollment", enrollment_name)
+		enrollment.completed = 1
+		enrollment.save()
+		pass
+	except:
+		import traceback
+		traceback.print_exc()
+		frappe.throw("The user is not enrolled for the course {course}".format(course=course))
 		return None
\ No newline at end of file