Tons of Solutions Engineering work done today for the rest of the CS team! Headway, Howard Hanna, Engels, Brighton, etc. Also completed Datasnippers auth flow and worked on Anthology's script. Cloned Anthology's courses (900..) and will clone Full Story on Monday.
This commit is contained in:
@ -0,0 +1,130 @@
|
||||
{% comment %} Logic to traverse courses and find total number of sections {% endcomment %}
|
||||
{% assign total_activities = 0 %}
|
||||
{%- for sections in course.published_sections -%}
|
||||
{%- for activity in sections.activities -%}
|
||||
{% capture total_activities %}{{ total_activities | plus:1 }}{% endcapture %}
|
||||
{%- endfor -%}
|
||||
{%- endfor -%}
|
||||
|
||||
{% comment %}
|
||||
There's no way to access a course's UID. We will obtain this by using string
|
||||
manipulation on the cover_path URL which has a UID.
|
||||
course.cover_path ~> /outline/{{id}}/cover
|
||||
{% endcomment %}
|
||||
{% assign course_path = course.cover_path | split: '/' %}
|
||||
{% assign current_course_id = course_path[2] %}
|
||||
|
||||
{% comment %}
|
||||
Maps each course to a unique wistia video ID
|
||||
7y2g0qxeau - Dropshipping 101
|
||||
qo5788bbls - Print-on-demand
|
||||
e9hnbvbf7d - Getting Started
|
||||
6g1xm0gjib - Sell online
|
||||
ltclfpq7nt - Instagram
|
||||
opg154519q - Product photography
|
||||
u3blun0rzz - Email Marketing
|
||||
a611upbzc3 - Design online store
|
||||
bo4mzx19u6 - SEO
|
||||
7y64y9pmh4 - Basic Facebook Advertising
|
||||
7o0az46tem - Google Ads
|
||||
ykp3huo7aw - Advanced Facebook Advertising
|
||||
kb70y48ybt - Goal Setting with Daymond John
|
||||
{% endcomment %}
|
||||
{% assign wistia_video_map =
|
||||
'
|
||||
bjd91jww | 7y2g0qxeau ,
|
||||
ozhqhnlz | qo5788bbls ,
|
||||
la8hxhth | e9hnbvbf7d ,
|
||||
ydidcycm | 6g1xm0gjib ,
|
||||
uyoyzb1a | ltclfpq7nt ,
|
||||
0bx4ha83 | opg154519q ,
|
||||
v9fhhpjh | u3blun0rzz ,
|
||||
e1wjgvk5 | a611upbzc3 ,
|
||||
srhueoa4 | bo4mzx19u6 ,
|
||||
8yt4tqt9 | 7y64y9pmh4 ,
|
||||
rx4dopwc | 7o0az46tem ,
|
||||
qk3vorxv | ykp3huo7aw ,
|
||||
ysr17oj6 | kb70y48ybt ,
|
||||
'
|
||||
%}
|
||||
|
||||
{% assign course_wistia_video_id = '' %}
|
||||
{% assign wistia_element = wistia_video_map | split: ',' %}
|
||||
{%- for course in wistia_element -%}
|
||||
|
||||
{% comment %}
|
||||
Capture will convert the array element into an array and strip is used
|
||||
to remove the blank space characters for string comparison
|
||||
{% endcomment %}
|
||||
{% assign course_element = course | split: '|' %}
|
||||
|
||||
{%- capture course_id -%}
|
||||
{{ course_element[0] | strip }}
|
||||
{%- endcapture -%}
|
||||
|
||||
{%- if course_id == current_course_id -%}
|
||||
{% assign course_wistia_video_id = course_element[1] %}
|
||||
{%- endif -%}
|
||||
{%- endfor -%}
|
||||
|
||||
<div id="{{ course.progress }}" class="course-details__item grid__item grid__item--tablet-up-half grid__item--desktop-up-third" data-test="{{ course.name }}">
|
||||
{% if course.ribbon %}
|
||||
<div class="uk-panel-badge uk-badge">
|
||||
{{ course.ribbon }}
|
||||
</div>
|
||||
{% endif %}
|
||||
<a href="{{ course.cover_path }}" target="_blank" class="main-link">
|
||||
<img src="{{ course.list_image_url }}" class="course-details__image" alt="">
|
||||
</a>
|
||||
|
||||
<div class="gutter-bottom">
|
||||
<h4 class="heading--3 course-details__name">{{ course.name }}</h4>
|
||||
<p class="course-details__desc">
|
||||
{{ course.short_description }}
|
||||
<!-- <a class="body-link">Learn More</a> -->
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="grid">
|
||||
<div class="grid__item grid__item--mobile-up-half">
|
||||
<p>Total modules</p>
|
||||
</div>
|
||||
<div class="grid__item grid__item--mobile-up-half text-right">
|
||||
<p>{{ course.published_sections.count }}</p>
|
||||
</div>
|
||||
</div>
|
||||
<hr class="course-details__seperator">
|
||||
|
||||
<div class="grid">
|
||||
<div class="grid__item grid__item--mobile-up-half">
|
||||
<span>Total activities</span>
|
||||
</div>
|
||||
<div class="grid__item grid__item--mobile-up-half text-right">
|
||||
<span>{{ total_activities }}</span>
|
||||
</div>
|
||||
</div>
|
||||
<hr class="course-details__seperator">
|
||||
|
||||
<div class="grid">
|
||||
<div class="grid__item text-center--tablet-down">
|
||||
{%- if course.progress_text == '0% Complete'-%}
|
||||
<a href="{{ course.cover_path }}" target="_blank"class="course-button marketing-button marketing-button--small">
|
||||
Start Course
|
||||
</a>
|
||||
|
||||
<!-- <span class="wistia_embed wistia_async_{{course_wistia_video_id | strip}} popover=true popoverContent=html wistia_embed_initialized">
|
||||
<div class="wistia_click_to_play">
|
||||
<a href="https://fast.wistia.net/embed/iframe/{{course_wistia_video_id}}?popover=true" class="marketing-button marketing-button--small marketing-button--secondary">
|
||||
Watch Trailer
|
||||
</a>
|
||||
</div>
|
||||
</span> -->
|
||||
{%- else -%}
|
||||
<a href="{{ course.cover_path }}" class="course-button marketing-button marketing-button--small">
|
||||
Continue Course
|
||||
</a>
|
||||
<span class="course-details__progress-text">{{ course.progress_text }}</span>
|
||||
{%- endif -%}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
Reference in New Issue
Block a user