{% 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) }} {{ 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 }}
{{ get_students(course.name) | length }} {{ _("Enrolled") }}
{% if get_lessons(course.name) | length %}
{{ get_lessons(course.name) | length }} {{ _("Lessons") }}
{% 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) %}
{% 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 %}