{% extends "lms/templates/lms_base.html" %} {% block title %} {{ _(class_info.title) }} {% endblock %} {% block page_content %}
{{ ClassHeader(class_info) }}
{{ CourseHeaderOverlay(class_info, courses, students) }}
{{ Prerequisites(class_info) }} {{ CourseList(courses) }}
{% endblock %} {% macro ClassHeader(class_info) %}
{{ BreadCrumb(class_info) }} {{ ClassHeaderDetails(class_info, courses, students) }}
{% endmacro %} {% macro BreadCrumb(class_info) %}
{{ _("All Classes") }} {{ _("Class Details") }}
{% endmacro %} {% macro ClassHeaderDetails(class_info, courses, students) %}
{{ courses | length }} {{ _("Courses") }} ยท {{ students | length }} {{ _("Students") }}
{{ class_info.title }}
{{ class_info.description }}
{{ frappe.utils.format_date(class_info.start_date, "long") }} - {{ frappe.utils.format_date(class_info.end_date, "long") }}
{% if class_info.start_time and class_info.end_time %}
{{ frappe.utils.format_time(class_info.start_time, "hh:mm a") }} - {{ frappe.utils.format_time(class_info.end_time, "hh:mm a") }}
{% endif %}
{% endmacro %} {% macro CourseHeaderOverlay(class_info, courses, students) %}
{% if class_info.paid_class %}
{{ frappe.utils.fmt_money(class_info.amount, 0, class_info.currency) }}
{% endif %}
{{ courses | length }} {{ _("Courses") }}
{{ students | length }} {{ _("Students") }}
{{ frappe.utils.format_date(class_info.start_date, "long") }} - {{ frappe.utils.format_date(class_info.end_date, "long") }}
{% if class_info.start_time and class_info.end_time %}
{{ frappe.utils.format_time(class_info.start_time, "hh:mm a") }} - {{ frappe.utils.format_time(class_info.end_time, "hh:mm a") }}
{% endif %}
{% if is_moderator or is_evaluator or is_student %} {{ _("Checkout Class") }} {% elif class_info.paid_class %} {{ _("Register Now") }} {% else %}
{{ _("To join this class, please contact the Administrator.") }}
{% endif %}
{% if is_moderator %}
{{ _("Edit Class") }}
{% endif %}
{% endmacro %} {% macro Prerequisites(class_info) %}
{{ _("Prerequisite Knowledge") }}
{{ class_info.prerequisite }}
{% endmacro %} {% macro CourseList(courses) %}
{{ _("Courses") }}
{% if courses | length %}
{% for course in courses %}
{{ widgets.CourseCard(course=course, read_only=False) }}
{% endfor %}
{% else %}
{{ _("No courses") }}
{% endif %}
{% endmacro %} {%- block script %} {{ super() }} {% if is_moderator %} {% endif %} {% endblock %}