brotherton-erpnext/erpnext/www/lms/program.py
2019-02-19 13:06:29 +05:30

21 lines
599 B
Python

from __future__ import unicode_literals
import erpnext.education.utils as utils
import frappe
def get_context(context):
program = frappe.get_doc("Program", frappe.form_dict["program"])
course_list = program.get_course_list()
context.program = program
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