{% extends "lms/templates/lms_base.html" %} {% block title %} {{ course.title if course.title else _("New Course") }} {% endblock %} {% block page_content %}
{{ CourseHomeHeader(course) }}
{{ CourseHeaderOverlay(course) }} {{ CourseSettings(course) }} {{ Description(course) }} {{ Save(course) }} {{ widgets.CourseOutline(course=course, membership=membership, is_user_interested=is_user_interested) }} {% if not course.edit_mode and course.status == "Approved" and not frappe.utils.cint(course.upcoming) %} {% include "lms/templates/reviews.html" %} {% endif %}
{% endblock %} {% macro CourseHomeHeader(course) %}
{{ BreadCrumb(course) }} {{ CourseCardWide(course) }}
{% endmacro %} {% macro BreadCrumb(course) %} {% endmacro %} {% macro CourseCardWide(course) %}
{% for tag in get_tags(course.name) %}
{{ tag }} {% if course.edit_mode %} {% endif %}
{% endfor %} {% if course.edit_mode %} {% endif %}
{% if course.title %} {{ course.title }} {% endif %}
{% if course.short_introduction %} {{ course.short_introduction }} {% endif %}
{% if course.edit_mode %}
{{ _('If you have a video that provides a teaser or preview of the course, you can add it here.') }} {{ _("Follow the steps mentioned below for the same.") }}
  • {{ _("Upload the video on youtube.") }}
  • {{ _("When you share a youtube video, it shows an option called Embed.") }}
  • {{ _("On clicking it, it provides an iframe. Copy the source (src) of the iframe and paste it here.") }}
{{ course.image }}
{{ _("Attach Image") }} {% endif %} {% if not course.edit_mode %}
{{ _("Instructors") }}:
{% for instructor in get_instructors(course.name) %}
{{ widgets.Avatar(member=instructor, avatar_class="avatar-small") }} {{ instructor.full_name }}
{% endfor %}
{% endif %} {% if membership and not course.edit_mode %} {% set progress = frappe.utils.cint(membership.progress) %}
{{ progress }}% {{ _("Completed") }}
{% endif %} {% endmacro %} {% macro CourseHeaderOverlay(course) %} {% if not course.edit_mode %}
{% if course.video_link %} {% endif %}
{{ course.title }}
{{ Notes(course) }}
{{ get_students(course.name) | length }} {{ _("Enrolled") }}
{% if get_lessons(course.name) | length %}
{{ get_lessons(course.name) | length }} {{ _("Lessons") }}
{% endif %} {% if course.paid_certificate %}
{{ format_amount(course.price_certificate, course.currency) }} {{ _("Get Certified") }}
{% endif %} {{ CTASection(course, membership) }}
{{ SlotModal(course) }} {% endif %} {% endmacro %} {% macro Description(course) %} {% if course.edit_mode %}
{% else %}
{{ frappe.utils.md_to_html(course.description) }}
{% endif %} {% endmacro %} {% macro CourseSettings(course) %} {% if course.edit_mode and has_course_moderator_role() %}
{% endif %} {% endmacro %} {% macro Save(course) %} {% if course.edit_mode %}
{% if course.name %} {{ _("Back to Course") }} {% endif %}
{% endif %} {% endmacro %} {% macro RelatedCourses(course) %} {% if course.related_courses | length %} {% endif %} {% endmacro %} {% macro CTASection(course, membership) %} {% set lesson_index = get_lesson_index(membership.current_lesson) if membership and membership.current_lesson else "1.1" if first_lesson_exists(course.name) else None %} {% if is_instructor(course.name) and not course.published and course.status != "Under Review" %}
{{ _("Submit for Review") }}
{% elif is_instructor(course.name) and lesson_index %} {{ _("Checkout Course") }} {% elif course.upcoming and not is_user_interested and not is_instructor(course.name) %}
{{ _("Notify me when available") }}
{% elif is_cohort_staff(course.name, frappe.session.user) %} {{ _("Manage Cohorts") }} {% elif membership %} {{ _("Continue Learning") }} {% elif show_start_learing_cta(course, membership) %}
{{ _("Start Learning") }}
{% endif %} {% set progress = frappe.utils.cint(membership.progress) %} {% if membership and course.enable_certification %} {% if certificate %} {{ _("Get Certificate") }} {% elif eligible_for_evaluation %} {{ _("Apply for Certificate") }} {% elif course.grant_certificate_after == "Completion" and progress == 100 %}
{{ _("Get Certificate") }}
{% endif %} {% endif %} {% if is_instructor(course.name) or has_course_moderator_role() %} {{ _("Edit Course") }} {% endif %} {% endmacro %} {% macro Notes(course) %}
{{ _("You have opted to be notified for this course. You will receive an email when the course becomes available.") }}
{% if certificate_request and not certificate %}

{{ _("Evaluation On: ") }} {{ _("{0} at {1}").format(frappe.utils.format_date(certificate_request.date, "medium"), frappe.utils.format_time(certificate_request.start_time, "short")) }}

{% endif %} {% if course.status == "Under Review" and is_instructor(course.name) %}
{{ _("This course is currently under review. Once the review is complete, the System Admins will publish it on the website.") }}
{% endif %} {% if no_of_attempts and no_of_attempts >= course.max_attempts %}

{{ _("You have exceeded the maximum number of attempts allowed to appear for evaluations of this course.") }}

{% endif %} {% endmacro %} {% macro SlotModal(course) %} {% endmacro %} {%- block script %} {{ super() }} {{ include_script('controls.bundle.js') }} {% endblock %}