{%- macro vod_meta_info(course) %}

课程时长 {{ course.attrs.duration|duration }}

{{ meta_expiry_info(course) }} {{ meta_price_info(course) }} {{ meta_stats_info(course) }} {%- endmacro %} {%- macro live_meta_info(course) %}

直播时间 {{ course.attrs.start_date }} ~ {{ course.attrs.end_date }}

{{ meta_expiry_info(course) }} {{ meta_price_info(course) }} {{ meta_stats_info(course) }} {%- endmacro %} {%- macro read_meta_info(course) %}

课程时长 {{ course.attrs.duration|duration }}

{{ meta_expiry_info(course) }} {{ meta_price_info(course) }} {{ meta_stats_info(course) }} {%- endmacro %} {%- macro offline_meta_info(course) %} {% set search_url = "https://map.baidu.com/search/%s?querytype=s&wd=%s"|format(course.attrs.location,course.attrs.location) %}

上课时间 {{ course.attrs.start_date }} ~ {{ course.attrs.end_date }}

上课地点 {{ course.attrs.location }}

{{ meta_price_info(course) }} {{ meta_stats_info(course) }} {%- endmacro %} {%- macro meta_expiry_info(course) %}

学习期限 {{ course.study_expiry }} 个月 {% if course.refund_expiry > 0 %} 退款期限 {{ course.refund_expiry }} 天 {% else %} 退款期限 不支持 {% endif %}

{%- endmacro %} {%- macro meta_price_info(course) %}

{% if course.market_price > 0 %} 市场价格 {{ '¥%0.2f'|format(course.market_price) }} {% else %} 市场价格 免费 {% endif %} {% if course.vip_price > 0 %} 会员价格 {{ '¥%0.2f'|format(course.vip_price) }} {% else %} 会员价格 免费 {% endif %}

{%- endmacro %} {%- macro meta_stats_info(course) %}

难度级别 {{ level_type(course.level) }} 学习人次 {{ course.user_count }} 综合评分 {{ "%0.1f"|format(course.ratings.rating) }}

{%- endmacro %}
{{ model_type(course.model) }} {{ course.title }}
{% if course.model == 1 %} {{ vod_meta_info(course) }} {% elseif course.model == 2 %} {{ live_meta_info(course) }} {% elseif course.model == 3 %} {{ read_meta_info(course) }} {% elseif course.model == 4 %} {{ offline_meta_info(course) }} {% endif %}

内容实用 {{ "%0.1f"|format(course.ratings.rating1) }} 分

简洁易懂 {{ "%0.1f"|format(course.ratings.rating2) }} 分

逻辑清晰 {{ "%0.1f"|format(course.ratings.rating3) }} 分