{% if frappe.session.user != "Guest" %} {% set membership = frappe.db.get_value("LMS Enrollment", {"member": frappe.session.user, "course": course.name}, ["name", "course", "batch_old", "current_lesson", "member_type", "progress"], as_dict=1) %} {% set progress = frappe.utils.cint(membership.progress) %} {% else %} {% set membership, progress = None, None %} {% endif %}
{% for tag in get_tags(course.name) %}
{{ tag }}
{% endfor %}
{% if not course.image %}
{{ course.title[0] }}
{% endif %}
{% set lesson_count = get_lesson_count(course.name) %} {% if lesson_count %}
{{ lesson_count }}
{% endif %} {% if course.status and course.status != "Approved" %} {% set pill_color = "gray" if course.status == "In Progress" else "orange" %}
{{ course.status }}
{% endif %} {% if course.enrollment_count %}
{{ course.enrollment_count }}
{% endif %} {% if course.avg_rating %}
{{ frappe.utils.flt(course.avg_rating, frappe.get_system_settings("float_precision") or 3) }}
{% endif %}
{{ course.title }}
{{ course.short_introduction }}
{% if membership and not is_instructor(course.name) and not read_only %}
{{ progress }} {{ _("Complete") }}
{{ progress }}% {{ _("Completed") }}
{% endif %} {% if read_only %} {% else %} {% if progress != 100 and membership and not course.upcoming %} {% set lesson_index = get_lesson_index(membership.current_lesson) or "1.1" %} {% set query_parameter = "?batch=" + membership.batch_old if membership.batch_old else "" %} {% else %} {% endif %} {% endif %}