blob: a8c9c0efe021130e2e6ebe92fea1dc6b067c8f76 [file] [log] [blame]
scmmishra836a4b52018-10-08 15:26:05 +05301from __future__ import unicode_literals
scmmishra3757a4e2018-10-16 17:54:18 +05302import erpnext.education.utils as utils
scmmishra836a4b52018-10-08 15:26:05 +05303import frappe
4
5
scmmishra836a4b52018-10-08 15:26:05 +05306def get_context(context):
scmmishra590227b2018-10-18 15:44:08 +05307 program = frappe.get_doc("Program", frappe.form_dict["program"])
8 course_list = program.get_course_list()
9
10 context.program = program
scmmishra1e1f1ad2018-10-24 16:46:46 +053011 context.course_list = course_list
12 context.check_complete = check_complete
13
14
15def check_complete(course_name):
16 try:
17 enrollment = utils.get_course_enrollment(course_name, frappe.session.user)
18 completed = frappe.get_value('Course Enrollment', enrollment['name'], "completed")
19 return bool(completed)
20 except:
21 return False