Files
Gainsight/Custom_Templates/customer_templates/MATTR The Knowledge/_cards_course.html.liquid

86 lines
2.8 KiB
Plaintext

{% assign talent_lms_learner = current_person.properties.talent_lms_learner %}
{% assign talent_lms_course = course.properties.talent_lms_course %}
{% assign course_previously_completed = false %}
{% if talent_lms_course and talent_lms_learner %}
{% assign course_previously_completed = true %}
{% endif %}
{% capture course_path %}{% route course, id: course.id %}{% endcapture %}
{% assign progress_status = "not-started" %}
{% if course.progress == 0 %}
{% if course_previously_completed == true %}
{% assign progress_status = "completed" %}
{% else %}
{% assign progress_status = "not-started" %}
{% endif %}
{% elsif course.progress == 100 %}
{% assign progress_status = "completed" %}
{% else %}
{% if course_previously_completed == true %}
{% assign progress_status = "completed" %}
{% else %}
{% assign progress_status = "in-progress" %}
{% endif %}
{% endif %}
<div class="np-card course-card">
<a href="{{ course_path }}">
<div class="np-card-container">
{% if course.ribbon %}
<div class="np-card-ribbon list-hide">
{{ course.ribbon }}
</div>
{% endif %}
{% if course.properties.course_type == "Training" %}
<div class="np-card-ribbon list-hide course-type-ribbon">
{{ course.properties.course_type }}
</div>
{% endif %}
<img
class="np-card-image list-hide"
alt="{{ course.name }}"
src="{{ course.image_url }}"
>
<div class="np-card-content np-card-content-vertical np-card-padding">
<img
class="np-card-image list-show"
alt="{{ course.name }}"
src="{{ course.image_url }}"
>
<div class="list-card-titles">
<h3 class="np-card-content-title">
{{ course.name }}
</h3>
<div class="np-card-content-subtitle">
{{ course.short_description }}
</div>
</div>
<div class="np-card-content-footer">
<div class="experience">
{{course.properties.experience}}
</div>
<div class="np-card-content-progress {{progress_status}}">
{% if course.progress == 0 %}
{% if course_previously_completed == true %}
Completed on TalentLMS
{% else %}
Not started
{% endif %}
{% elsif course.progress == 100 %}
Completed
{% else %}
{% if course_previously_completed == true %}
Completed on TalentLMS
{% else %}
In progress
{% endif %}
{% endif %}
</div>
</div>
</div>
</div>
</a>
<div class="course-categories-list" style="display: none;">{{ course.categories | map: "name" }}</div>
</div>