LMS: Course Completion Status Working
diff --git a/erpnext/www/lms/program.py b/erpnext/www/lms/program.py
index 10bdd6b..a8c9c0e 100644
--- a/erpnext/www/lms/program.py
+++ b/erpnext/www/lms/program.py
@@ -8,4 +8,14 @@
     course_list = program.get_course_list()
 
     context.program = program
-    context.course_list = course_list
\ No newline at end of file
+    context.course_list = course_list
+    context.check_complete = check_complete
+
+
+def check_complete(course_name):
+	try:
+		enrollment = utils.get_course_enrollment(course_name, frappe.session.user)
+		completed = frappe.get_value('Course Enrollment', enrollment['name'], "completed")
+		return bool(completed)
+	except:
+		return False
\ No newline at end of file