{% extends "templates/base.html" %} {% block title %}{{ course.title }} {% endblock %} {% block head_include %} {% include "public/icons/symbol-defs.svg" %} {% endblock %} {% block content %}
{{ CourseHomeHeader(course) }}
{{ CourseHeaderOverlay(course) }} {{ Description(course) }} {{ widgets.CourseOutline(course=course, membership=membership, is_user_interested=is_user_interested) }} {{ widgets.Reviews(course=course, membership=membership) }}
{{ RelatedCourses(course) }}
{% endblock %} {% macro CourseHomeHeader(course) %}
{{ 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 }}
{% if membership %} {% set progress = frappe.utils.cint(membership.progress) %}
{% endif %}
Instructors:
{% for instructor in get_instructors(course.name) %}
{{ widgets.Avatar(member=instructor, avatar_class="avatar-small") }} {{ instructor.full_name }}
{% endfor %}
{% 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 %}