{% extends "templates/base.html" %} {% block title %}{{ course.title }} {% endblock %} {% block head_include %} {% endblock %} {% block content %}
{{ CourseHomeHeader(course) }} {{ CourseHeaderOverlay(course) }}
{{ Description(course) }} {{ widgets.CourseOutline(course=course, membership=membership) }} {{ widgets.Reviews(course=course, membership=membership) }}
{{ RelatedCourses(course) }}
{% endblock %} {% macro CourseHomeHeader(course) %}
{% if is_instructor(course.name) %} {{ _("New Lesson") }} {{ _("New Chapter") }} {{ _("Edit") }} {% endif %} {{ BreadCrumb(course) }} {{ CourseCardWide(course) }}
{% endmacro %} {% macro BreadCrumb(course) %} {% endmacro %} {% macro CourseCardWide(course) %}
{% for tag in get_tags(course.name) %}
{{ tag }}
{% endfor %}
{{ course.title }}
{{ course.short_introduction }}
{% set instructors = get_instructors(course.name) %} {% set ins_len = instructors | length %} {% for instructor in instructors %} {% if ins_len > 1 and loop.index == 1 %}
{% endif %} {{ widgets.Avatar(member=instructor, avatar_class="avatar-small") }} {% if ins_len > 1 and loop.index == ins_len %}
{% endif %} {% endfor %} {% if ins_len == 1 %} {{ instructors[0].full_name }} {% else %} {% set suffix = "other" if ins_len - 1 == 1 else "others" %} {{ instructors[0].full_name.split(" ")[0] }} and {{ ins_len - 1 }} {{ suffix }} {% endif %}
{% set avg_rating = get_average_rating(course.name) %} {% if avg_rating %}
{% for i in [1, 2, 3, 4, 5] %} {% endfor %}
{{ avg_rating }} {{ _(" Rating ") }} {% endif %}
{% if membership %} {% set progress = frappe.utils.cint(membership.progress) %}
{{ progress }} Complete
{{ progress }}% Completed
{% endif %}
{% endmacro%} {% macro CourseHeaderOverlay(course) %} {% endmacro %} {% macro Description(course) %}
{{ frappe.utils.md_to_html(course.description) }}
{% endmacro %} {% macro CourseCreator(course) %}
{{ _("Course Creators") }}
{% set instructors = get_instructors(course.name) %} {% for instructor in instructors %}
{{ widgets.Avatar(member=instructor, avatar_class="avatar-medium") }}
{{ instructor.full_name }}
{{ get_authored_courses(instructor.name) | length }} {{ _("Courses Created") }}
{% endfor %}
{% endmacro %} {% macro RelatedCourses(course) %} {% if course.related_courses | length %} {% endif%} {% endmacro %}