From e9bdfd23df619c3bb48357c3cc001df3c070fedb Mon Sep 17 00:00:00 2001 From: Norm Rasmussen Date: Tue, 16 Jan 2024 16:36:37 -0500 Subject: [PATCH] Custom templates for Courtney and iAdvize, and some notes for anthology, glassdoor, and stopit. --- Custom_Templates/customer_templates/.DS_Store | Bin 32772 -> 32772 bytes .../iAdvize Old Templates/_course.html.liquid | 54 ++ .../_events_empty.html.liquid | 17 + .../iAdvize Old Templates/_footer.html.liquid | 188 ++++++ .../iAdvize Old Templates/_head.html.liquid | 7 + .../iAdvize Old Templates/_header.html.liquid | 87 +++ .../_learning_path.html.liquid | 38 ++ .../_my_content_header.html.liquid | 4 + .../_my_paths.html.liquid | 22 + .../course_cover.html.liquid | 200 ++++++ .../custom_javascript.html.liquid | 5 + .../custom_javascript_v2.html.liquid | 148 +++++ .../learning_path_cover.html.liquid | 105 +++ .../my_content.html.liquid | 424 ++++++++++++ .../iAdvize Old Templates/styles.css.liquid | 604 ++++++++++++++++++ .../iAdvize Sandbox/_cards_course.html.liquid | 36 ++ .../_cards_learning_path.html.liquid | 72 +++ .../iAdvize Sandbox/_header.html.liquid | 318 +++++++++ .../iAdvize Sandbox/homepage.html.liquid | 49 ++ .../iAdvize Sandbox/styles.css.liquid | 26 + CustomerNotes/Anthology/Anthology.md | 6 + CustomerNotes/Glassdoor/Glassdoor.md | 2 +- .../StopItSolutions/StopItSolutions.md | 33 + Scripts/API_Tests/get_course_ids.py | 6 +- Scripts/clone_courses.js | 72 --- 25 files changed, 2448 insertions(+), 75 deletions(-) create mode 100644 Custom_Templates/customer_templates/iAdvize Old Templates/_course.html.liquid create mode 100644 Custom_Templates/customer_templates/iAdvize Old Templates/_events_empty.html.liquid create mode 100644 Custom_Templates/customer_templates/iAdvize Old Templates/_footer.html.liquid create mode 100644 Custom_Templates/customer_templates/iAdvize Old Templates/_head.html.liquid create mode 100644 Custom_Templates/customer_templates/iAdvize Old Templates/_header.html.liquid create mode 100644 Custom_Templates/customer_templates/iAdvize Old Templates/_learning_path.html.liquid create mode 100644 Custom_Templates/customer_templates/iAdvize Old Templates/_my_content_header.html.liquid create mode 100644 Custom_Templates/customer_templates/iAdvize Old Templates/_my_paths.html.liquid create mode 100644 Custom_Templates/customer_templates/iAdvize Old Templates/course_cover.html.liquid create mode 100644 Custom_Templates/customer_templates/iAdvize Old Templates/custom_javascript.html.liquid create mode 100644 Custom_Templates/customer_templates/iAdvize Old Templates/custom_javascript_v2.html.liquid create mode 100644 Custom_Templates/customer_templates/iAdvize Old Templates/learning_path_cover.html.liquid create mode 100644 Custom_Templates/customer_templates/iAdvize Old Templates/my_content.html.liquid create mode 100644 Custom_Templates/customer_templates/iAdvize Old Templates/styles.css.liquid create mode 100644 Custom_Templates/customer_templates/iAdvize Sandbox/_cards_course.html.liquid create mode 100644 Custom_Templates/customer_templates/iAdvize Sandbox/_cards_learning_path.html.liquid create mode 100644 Custom_Templates/customer_templates/iAdvize Sandbox/_header.html.liquid create mode 100644 Custom_Templates/customer_templates/iAdvize Sandbox/homepage.html.liquid create mode 100644 Custom_Templates/customer_templates/iAdvize Sandbox/styles.css.liquid diff --git a/Custom_Templates/customer_templates/.DS_Store b/Custom_Templates/customer_templates/.DS_Store index 574390c7cf6b25a0b33d20056dd08bc5d1546ff6..cb1aae6a2e295da0a4c9c9b70786e5997e5c7f74 100644 GIT binary patch delta 300 zcmZo^U}|Y#n&8j4bz{J8d&a=cJPysw(xMER42}#b3}ryNiXoLjfx(|42gp}o2$}p# zTTX!i1n?=c(veX+w=Hq*~h0Q>h1<^TWy diff --git a/Custom_Templates/customer_templates/iAdvize Old Templates/_course.html.liquid b/Custom_Templates/customer_templates/iAdvize Old Templates/_course.html.liquid new file mode 100644 index 00000000..24deb1a2 --- /dev/null +++ b/Custom_Templates/customer_templates/iAdvize Old Templates/_course.html.liquid @@ -0,0 +1,54 @@ +{% comment %}Get number of sections in course{% endcomment %} +{% assign course_count = 0 %} +{% for section in course.published_sections %} + {% assign course_count = forloop.index %} +{% endfor %} + +{% assign categories = course.course_category_names %} +
  • +
    + {% if course.ribbon %} +
    + {{ course.ribbon }} +
    + {% endif %} +
    + {% if current_person.enrolled_in_course? %} + + + + {% else %} + + + + {% endif %} +
    +

    + {% if current_person.enrolled_in_course? %} + {{ course.name }} + {% else %} + {{ course.name }} + {% endif %} +

    + +
    +
  • diff --git a/Custom_Templates/customer_templates/iAdvize Old Templates/_events_empty.html.liquid b/Custom_Templates/customer_templates/iAdvize Old Templates/_events_empty.html.liquid new file mode 100644 index 00000000..7ecec8ca --- /dev/null +++ b/Custom_Templates/customer_templates/iAdvize Old Templates/_events_empty.html.liquid @@ -0,0 +1,17 @@ +
    +
    +
    +

    My events

    + + + + Discover Events + +
    +
    + img +
    +
    +
    diff --git a/Custom_Templates/customer_templates/iAdvize Old Templates/_footer.html.liquid b/Custom_Templates/customer_templates/iAdvize Old Templates/_footer.html.liquid new file mode 100644 index 00000000..fbf0158e --- /dev/null +++ b/Custom_Templates/customer_templates/iAdvize Old Templates/_footer.html.liquid @@ -0,0 +1,188 @@ +
    + + +
    + + + + + + + + + + + diff --git a/Custom_Templates/customer_templates/iAdvize Old Templates/_head.html.liquid b/Custom_Templates/customer_templates/iAdvize Old Templates/_head.html.liquid new file mode 100644 index 00000000..8ffa52cc --- /dev/null +++ b/Custom_Templates/customer_templates/iAdvize Old Templates/_head.html.liquid @@ -0,0 +1,7 @@ +iAdvize Academy + + + +{% if current_school.has_custom_styles? %} + +{% endif %} diff --git a/Custom_Templates/customer_templates/iAdvize Old Templates/_header.html.liquid b/Custom_Templates/customer_templates/iAdvize Old Templates/_header.html.liquid new file mode 100644 index 00000000..b8acb61e --- /dev/null +++ b/Custom_Templates/customer_templates/iAdvize Old Templates/_header.html.liquid @@ -0,0 +1,87 @@ +
    +
    + +
    +
    + +{% search %} + +{% endsearch %} + +{% catalog_search %} + +{% endcatalog_search %} + +
    +
    + +
    +
    diff --git a/Custom_Templates/customer_templates/iAdvize Old Templates/_learning_path.html.liquid b/Custom_Templates/customer_templates/iAdvize Old Templates/_learning_path.html.liquid new file mode 100644 index 00000000..f86be939 --- /dev/null +++ b/Custom_Templates/customer_templates/iAdvize Old Templates/_learning_path.html.liquid @@ -0,0 +1,38 @@ +
  • +
    +
    + {% if current_person.enrolled_in_learning_path? %} + + + + {% else %} + + + + {% endif %} +
    + {% if current_school.filtering_enabled? and current_school.learning_paths_enabled? %} + + {{ learning_path.learning_path_category_names }} + + {% endif %} +

    + {% if current_person.enrolled_in_learning_path? %} + {{ learning_path.name }} + {% else %} + {{ learning_path.name }} + {% endif %} +

    +

    {{ learning_path.instructor_names }}

    +

    {{ learning_path.progress_text }}

    + {% if current_person.enrolled_in_learning_path? %} + + {{ learning_path.go_to_label }} + + {% else %} + + {{ learning_path.view_label }} + + {% endif %} +
    +
  • diff --git a/Custom_Templates/customer_templates/iAdvize Old Templates/_my_content_header.html.liquid b/Custom_Templates/customer_templates/iAdvize Old Templates/_my_content_header.html.liquid new file mode 100644 index 00000000..b7958fb8 --- /dev/null +++ b/Custom_Templates/customer_templates/iAdvize Old Templates/_my_content_header.html.liquid @@ -0,0 +1,4 @@ +
    +

    {{ my_content.headline }}

    +

    {{ my_content.subheadline }}

    +
    diff --git a/Custom_Templates/customer_templates/iAdvize Old Templates/_my_paths.html.liquid b/Custom_Templates/customer_templates/iAdvize Old Templates/_my_paths.html.liquid new file mode 100644 index 00000000..b89fd321 --- /dev/null +++ b/Custom_Templates/customer_templates/iAdvize Old Templates/_my_paths.html.liquid @@ -0,0 +1,22 @@ +
    +

    {{ my_content.learning_paths_headline }}

    +

    {{ my_content.learning_paths_subheadline }}

    +
    +
    + {% include "learning_path_filters" with "" %} + {% if current_school.filtering_enabled? and current_school.learning_paths_enabled? and current_person.filterable_learning_path_categories.count > 0 %} +
    + {% else %} +
    + {% endif %} +
      + {% if my_content.learning_paths.any? %} + {% for learning_path in my_content.learning_paths %} + {% include "learning_path" %} + {% endfor %} + {% else %} +

      {{ my_content.empty_learning_paths }}

      + {% endif %} +
    +
    +
    diff --git a/Custom_Templates/customer_templates/iAdvize Old Templates/course_cover.html.liquid b/Custom_Templates/customer_templates/iAdvize Old Templates/course_cover.html.liquid new file mode 100644 index 00000000..fadca916 --- /dev/null +++ b/Custom_Templates/customer_templates/iAdvize Old Templates/course_cover.html.liquid @@ -0,0 +1,200 @@ + +
    +
    + +
    + +
    + {% if current_school.logo_url %} + + {% else %} + {{ current_school.name }} + {% endif %} +
    +
    + +{% if preview_banner %} + {{ preview_banner }} +{% endif %} + +
    +
    +
    +

    {{ course.name }}

    + {% if course.learner_can_retake? %} +
    + +
    + {% else %} + {{ course.start_or_continue }} + {% endif %} +
    +
    + image +
    +
    +
    + +
    + + +
    +
    + {% comment %} {% endcomment %} +

    {{ course.about_label }}

    +

    {{ course.full_description }}

    +

    {{ course.progress_title }}

    + {{ course.progress_bar }} +
    + + {% if course.instructors.count > 0 %} +
    +

    {{ course.instructors_title }}

    + {% for instructor in course.instructors %} +
    +
    + {{ instructor.name }} +

    {{ instructor.name }}

    +
    {{ instructor.title }}
    +
    +
    {{ instructor.bio }}
    +
    + {% endfor %} +
    + {% endif %} + +
    + {{ upcoming_events }} +
    + + {% if course.discover_events_path %} + {% t .see_all_events %} + {% endif %} +
    + + {% if course.has_outline? %} +
    +

    Liste des cours

    +
      + {% for section in learner_syllabus.sections %} +
    1. +

      {{ section.name }}

      + {% if section.will_be_published? %} +
      + {% t .scheduled_info %} {{ section.published_at }} +
      + {% else %} +
        + {% for activity in section.activities %} +
      1. + {% if activity.locked? %} + + {% if activity.milestone? %} + + {% endif %} + {{ activity.title }} + + {% else %} + + {% if activity.milestone? %} + + {% endif %} + {{ activity.title }} + + {% endif %} +
      2. + {% endfor %} +
      + {% endif %} +
    2. + {% endfor %} +
    +
    + {% endif %} +
    +
    + + + + + + + + + \ No newline at end of file diff --git a/Custom_Templates/customer_templates/iAdvize Old Templates/custom_javascript.html.liquid b/Custom_Templates/customer_templates/iAdvize Old Templates/custom_javascript.html.liquid new file mode 100644 index 00000000..b4a03be9 --- /dev/null +++ b/Custom_Templates/customer_templates/iAdvize Old Templates/custom_javascript.html.liquid @@ -0,0 +1,5 @@ + \ No newline at end of file diff --git a/Custom_Templates/customer_templates/iAdvize Old Templates/custom_javascript_v2.html.liquid b/Custom_Templates/customer_templates/iAdvize Old Templates/custom_javascript_v2.html.liquid new file mode 100644 index 00000000..3af8cf4a --- /dev/null +++ b/Custom_Templates/customer_templates/iAdvize Old Templates/custom_javascript_v2.html.liquid @@ -0,0 +1,148 @@ + + + + diff --git a/Custom_Templates/customer_templates/iAdvize Old Templates/learning_path_cover.html.liquid b/Custom_Templates/customer_templates/iAdvize Old Templates/learning_path_cover.html.liquid new file mode 100644 index 00000000..3a38584d --- /dev/null +++ b/Custom_Templates/customer_templates/iAdvize Old Templates/learning_path_cover.html.liquid @@ -0,0 +1,105 @@ +
    +
    + +
    + +
    + {% if current_school.logo_url %} + + {% else %} + {{ current_school.name }} + {% endif %} +
    +
    + +{% if preview_banner %} + {{ preview_banner }} +{% endif %} +
    +

    {% t .title %}

    + {% if learning_path.has_progress? %} + {% learning_path_item learning_path.current_person_learning_path_item %} + + {% endlearning_path_item %} + {% else %} + {% if learning_path.items.count > 0 %} + {% learning_path_item learning_path.current_person_learning_path_item %} + + {% endlearning_path_item %} + {% else %} + + {% endif %} + {% endif %} + +

    {{ learning_path.name }}

    +
    + +
    +
    +
    + +
    +
    + +
    +

    {% t .about_label %}

    +

    {{ learning_path.description }}

    + {% if learning_path.has_instructors? %} +

    {{ learning_path.instructors_title }}

    +
    + {% for instructor in learning_path.instructors %} +
    +
    + {{ instructor.name }} +

    {{ instructor.name }}

    +
    {{ instructor.title }}
    +
    +
    {{ instructor.bio }}
    +
    + {% endfor %} +
    + {% endif %} +
    +
    +

    {{ learning_path.progress_text }}

    + {{ learning_path.progress_bar }} + +

    {% t .outline_label %}

    +
      + {% for item in learning_path.items %} +
    1. + {{ item.progress_icon }} + {% learning_path_item item %} + {{ item.type_icon }} + {{ item.name }} + {% if item.optional? %} + optional + {% endif %} + {% endlearning_path_item %} +
    2. + {% endfor %} +
    +
    +
    +
    diff --git a/Custom_Templates/customer_templates/iAdvize Old Templates/my_content.html.liquid b/Custom_Templates/customer_templates/iAdvize Old Templates/my_content.html.liquid new file mode 100644 index 00000000..d74e3a90 --- /dev/null +++ b/Custom_Templates/customer_templates/iAdvize Old Templates/my_content.html.liquid @@ -0,0 +1,424 @@ +
    +
    +
    + image +
    + + +
    +
    + +{% assign fr_top_courses_found = false %} +{% assign en_top_courses_found = false %} + +{% for course in my_content.courses %} + {% if course.cover_path == '/outline/xdfdaaxq/cover' or course.cover_path == '/outline/aji7wjyu/cover' or course.cover_path == '/outline/h1tchlcj/cover'%} + {% assign fr_top_courses_found = true %} + {% elsif course.cover_path == '/outline/rudsgfoz/cover' or course.cover_path == '/outline/0dmzvafk/cover' or course.cover_path == '/outline/pmuuq5xd/cover'%} + {% assign en_top_courses_found = true %} + {% endif %} +{% endfor %} + + +{% if fr_top_courses_found %} +
    +
    +
    +
    +
    +

    +

    +
    +
    +
      + {% for course in my_content.courses %} + {% if course.cover_path == '/outline/xdfdaaxq/cover' %} + {% include "course" %} + {% endif %} + {% endfor %} + + {% for course in my_content.courses %} + {% if course.cover_path == '/outline/aji7wjyu/cover' %} + {% include "course" %} + {% endif %} + {% endfor %} + + {% for course in my_content.courses %} + {% if course.cover_path == '/outline/h1tchlcj/cover' %} + {% include "course" %} + {% endif %} + {% endfor %} +
    +
    +
    +
    +
    +
    +
    +{% endif %} + + + +{% if en_top_courses_found %} +
    +
    +
    +
    +
    +

    +

    +
    +
    +
      + {% for course in my_content.courses %} + {% if course.cover_path == '/outline/rudsgfoz/cover' %} + {% include "course" %} + {% endif %} + {% endfor %} + + {% for course in my_content.courses %} + {% if course.cover_path == '/outline/0dmzvafk/cover' %} + {% include "course" %} + {% endif %} + {% endfor %} + + {% for course in my_content.courses %} + {% if course.cover_path == '/outline/pmuuq5xd/cover' %} + {% include "course" %} + {% endif %} + {% endfor %} +
    +
    +
    +
    +
    +
    +
    +{% endif %} + + + +{%- comment -%} {% for course in my_content.courses %} + {% if course.cover_path == "/outline/0sfflxyp/cover" or course.cover_path == "/outline/cuyvmz5e/cover" %} +
    +
    +
    +
    +
    +

    +

    +
    +
    +
      + + + {% include "course" %} + + +
    +
    +
    +
    +
    +
    +
    + {% endif %} +{% endfor %} {%- endcomment -%} + + +
    +
    +
    +
    +

    +

    + +
    +
    +
      + {% for course in my_content.courses %} + {% if course.cover_path != "/outline/0sfflxyp/cover" and course.cover_path != "/outline/cuyvmz5e/cover" %} + {% include "course" %} + {% endif %} + {% endfor %} +
    +
    +
    +
    +
    +
    + + + + + + \ No newline at end of file diff --git a/Custom_Templates/customer_templates/iAdvize Old Templates/styles.css.liquid b/Custom_Templates/customer_templates/iAdvize Old Templates/styles.css.liquid new file mode 100644 index 00000000..94ee147a --- /dev/null +++ b/Custom_Templates/customer_templates/iAdvize Old Templates/styles.css.liquid @@ -0,0 +1,604 @@ + /* + Put your custom overlay styles in here + You can use your northpass color palette in this file + +{{ color_palette.button_font_color }} +{{ color_palette.button_color }} +{{ color_palette.button_hover_color }} +{{ color_palette.header_font_color }} +{{ color_palette.header_font_hover_color }} +{{ color_palette.header_color }} +*/ +:root { + --container-max-width: 1260px; + --font-title: "ProximaNova-Bold", Helvetica, sans-serif; +} +@font-face { + font-family: "ProximaNova-Bold"; + src: url("https://s3-us-west-2.amazonaws.com/static.schoolkeep.com/fonts/ProximaNova-Bold.ttf"); +} +@font-face { + font-family: "ProximaNova-Reg"; + src: url("https://s3-us-west-2.amazonaws.com/static.schoolkeep.com/fonts/proximanova-regular-webfont.woff"); +} +body * { + font-family: "ProximaNova-Reg", Helvetica, sans-serif; +} +.bg-isgrey{ + background: linear-gradient(#F8FBFD, #eff2f7); +} +.bg-isblue{ + background: linear-gradient(#025ca0, #025ca0); + height: 300px; +} +.bg-isgrey.bg-reverse{ + background: linear-gradient(#eff2f7, #F8FBFD); +} + +.bg-iswhite{ + background-color: #ffffff; +} + +.isflex{ + display: flex; +} + +.p-top{ + padding-top: 120px; +} + +.p-top-60{ + padding-top: 60px; +} + +.p-bottom{ + padding-bottom: 120px; +} + +.p-bottom-5{ + padding-bottom: 5px; +} + +.p-bottom-30{ + padding-bottom: 30px; +} + +.p-bottom-60{ + padding-bottom: 60px; +} + +.p-bottom-100{ + padding-bottom: 100px; +} + +.w-60{ + width: 60%; +} + +.w-50{ + width: 50%; +} + +.w-70{ + width: 70%; +} + +.w-40{ + width: 40%; +} + +.w-25{ + width: 25%; +} + +.w-20{ + width: 20%; +} + +.w-10{ + width: 10%; +} + +body{ + margin: 0; + font-family: sans-serif; +} + +*{ + box-sizing: border-box; +} + +a{ + display: inline-block; + text-decoration: none; +} + +img{ + width: 100%; + max-width: 100%; +} + +.content-wrapper{ + width: var(--container-max-width); + margin: 0 auto; +} + +.mainTitle{ + color: #34393F; + font-size: 50px; + font-family: var(--font-title); + line-height: initial; + margin-bottom: 60px; +} + +.secondTitle{ + color: #34393F; + font-size: 40px; +} + +.title{ + font-size: 20px; +} + +.text{ + color: #707689; + font-size: 14px; +} + +.text.medium{ + font-size: 17px; + line-height: 24px; +} + +.cta{ + padding: 15px 25px; + color: #1BC74E; + font-size: 15px; + border-radius: 40px; + border: 1px solid #1BC74E; +} + +.cta.isfull{ + color: #ffffff; + background-color: #1BC74E; +} + +.link{ + color: #1BC74E; + text-decoration :underline; +} + +h2{ + font-size: 40px; +} + +.bg-greytowhite{ + background: linear-gradient(#F8FBFD, #eff2f7); +} + +.isflex{ + display: flex; +} + +.w-40{ + width: 40% +} + +.w-60{ + width: 60% +} + +.p-top-bottom{ + padding-top: 120px; + padding-bottom: 120px; +} + +/**********/ + +.uk-grid-medium>*{ + padding-left: 0; +} + +.content-wrapper{ + width: var(--container-max-width); + margin: 0 auto!important; +} + +.uk-button{ + border-radius: 40px; +} + +.uk-panel-teaser { + margin-bottom: 40px; +} + +.uk-panel-teaser img{ + box-shadow: 0 0 10px rgba(112,118,137,.20); +} + +.uk-panel-box .uk-margin-small-bottom{ + position: absolute; + right: 180px; + bottom: 35px +} + +.uk-panel-box{ + padding: 30px; +} + +.uk-panel-box [class*='uk-position-bottom']{ + position: initial!important; +} + +.uk-panel-box>.uk-panel-teaser{ + margin-left: 0!important; + margin-right: 0!important; +} + +.uk-panel-title { + padding-bottom: 30px; +} + +.uk-panel-title a { + color: #34393F !important; + font-size: 24px; + font-family: "ProximaNova-Bold", helvetica, sans-serif; +} + +.uk-panel-teaser { + margin-bottom: 30px; +} + +.school-website-header { + background: #025ca0; + box-shadow: none; + padding-top: 26px; +} + +.school-website-header .uk-navbar a { + color: #ffffff; + } + +.c--grey { + color: #707689; +} + +.header__container { + max-width: var(--container-max-width); +} + +.header__logo img { + height: 60px; + width: auto; + max-height: 60px !important; +} + +.head--2 { + color: #34393F; + font-size: 40px; + font-family: var(--font-title); + padding-top: 20px; +} + +.search { + width: 200px; + border-radius: 100px; + overflow: hidden; + border: none; + margin-left: 15px; + box-shadow: 0 0 5px 0 rgba(100,100,100,0.1); +} + +.progress-text { + display: inline-block; + margin-left: 15px; +} + +.number-of-courses { + display: flex; + flex-direction: row; + align-items: flex-start; + justify-content: space-between; + padding-bottom: 10px; + border-bottom: 1px solid #D8D8D8; + margin-bottom: 14px; +} + +.number-of-courses__count { + justify-self: flex-end; +} + +.home__intro { + display: flex; + flex-direction: column; + justify-content: center; +} + +.course-card { + height: 450px; + margin-bottom: 110px; + padding: 0 10px; +} +.course-card2 { + height: 450px; + margin-bottom: 60px; +} + +.course-card__body { + position: relative; + min-height: 0 !important; +} + +.course-card__body h3 { + line-height: initial; +} + +.course-card__footer { + position: absolute; + bottom: 0; + left: 0; + padding: 0 30px; + width: 100%; +} +.container { + width: var(--container-max-width); + display: flex; + margin: auto; +} +.nav { + margin: 0; +} +.footer { + background: #34393F; + padding: 60px 0; + height: auto; +} +.footer__nav { + width: auto; + align-items: center; + display: flex; +} +.footer__nav li { + margin-left: 30px; + list-style: none; + display: inline-block; +} +.footer__nav .nav__item a { + font-size: 15px; + color: white !important; +} +.footer__nav a:hover { + opacity: .7; + color: white; +} + +.footer ul li:before { + display: none; +} + +.footer__container { + justify-content: space-between; +} + +.footer__container:after, +.footer__container:before { + display: none; +} + +/* Hide "Discover Learning Paths" in navigation */ +a[href*="learning_paths"]{ + display: none !important; +} + +.no-padding-left { + padding-left: 0 !important; +} + +.preview-banner { + display: none; +} + +.page-wrapper:after { + display: none; +} + +a:not(.uk-button), .uk-link, .sidebar-nav ul li a:hover, .sidebar-nav ul li a:focus, .sidebar-nav ul li .completed i, .sidebar-nav ul li .completed:hover, .sidebar-nav ul li .completed.active, .footer-navigation i.uk-icon-check-circle-o, .uk-modal-close i { + color: #707689; +} + +.cover-outline-section-activities li.completed:before { + background: white !important; +} + +.uk-button-link { + color: #34393F; +} + +.cta.isfull:hover { + color: white; + transform: scale(1.05); +} + +.course__title { + display: flex; + flex-direction: column; + justify-content: center; + align-items: flex-start; +} + +@media screen and (max-width: 1340px) { + .content-wrapper { + width: 100%; + padding: 60px 5% 100px; + } + + .home__image { + display: flex; + } + .course__title, + .home__intro + { + width: 40%; + } + + .course__image, + .home__image + { + /* width: 60%; */ + } + + .mainTitle, + .home__intro .text { + width: 85%; + } + + .container { + width: 100%; + padding: 0 5%; + } + + .course-card { + height: 410px; + } +} + +@media screen and (max-width: 1024px) { + .mainTitle, .head--2 { + font-size: 44px; + } + + .school_website-my_content .content-wrapper { + position: relative; + } + + .home__intro { + width: 70%; + } + .home__image { +/* position: absolute; + right: -10%; + bottom: 15%; + width: 560px; */ + } +} + +@media screen and (max-width: 992px) { + .mainTitle, .head--2 { + font-size: 36px; + } + .home__intro { + width: 60%; + } + .home__image { +/* right: -11%; + bottom: 25%; */ + } + .progress-text { + margin-left: 5px; + } + .course-card { + margin-bottom: 60px; + } +} + +@media screen and (max-width: 960px) { + .course-card { + height: 460px; + } +} + +@media screen and (max-width: 920px) { + .mainTitle, .head--2 { + font-size: 36px; + } + .school_website-my_content .content-wrapper { + flex-direction: column; + } + .home__intro { + width: 100%; + } + .home__image { +/* right: 9%; + bottom: -12%; + width: 50%; */ + } + .home__intro .text { + padding-bottom: 30px; + } + .course-card { + height: 440px; + } +} + +@media screen and (max-width: 768px) { + .mainTitle { + font-size: 30px; + width: 70%; + margin: auto; + margin-bottom: 15px; + } + .head--2 { + font-size: 30px; + } + .content-wrapper { + flex-direction: column-reverse; + padding: 0px 5% 30px; + } + + .school_website-my_content .content-wrapper { + padding: 60px 5% 60px; + } + .school_website-my_content .mainTitle { + margin: 0; + } + + .course__title { + width: 100%; + text-align: center; + align-items: center; + } + + .course__image { + width: 80%; + margin: 30px auto; + } + .uk-article span { + font-size: 16px !important; + } + .course-card { + height: auto; + } + .course-card__footer { + position: static; + padding: 0; + } + .p-top-60 { + padding-top: 0; + } + .uk-panel-box>.uk-panel-teaser img { + box-shadow: none; + } +} + +@media screen and (max-width: 640px) { + .bg-isgrey { + padding: 0 5%; + } + .home__image { + /* display: none; */ + } + .uk-panel-box>.uk-panel-teaser { + overflow: hidden; + height: 230px; + display: flex; + align-items: center; + justify-content: center; + margin-bottom: 15px; + box-shadow: 0 0 10px rgba(112,118,137,.20); + } + .uk-panel-box>.uk-panel-teaser * { + height: 100%; + width: auto; + max-width: none !important; + } +} \ No newline at end of file diff --git a/Custom_Templates/customer_templates/iAdvize Sandbox/_cards_course.html.liquid b/Custom_Templates/customer_templates/iAdvize Sandbox/_cards_course.html.liquid new file mode 100644 index 00000000..7941149b --- /dev/null +++ b/Custom_Templates/customer_templates/iAdvize Sandbox/_cards_course.html.liquid @@ -0,0 +1,36 @@ +{% assign course_categories = course.categories | map: "name" %} + +
    +
    + {% if course.ribbon %} +
    + {{ course.ribbon }} +
    + {% endif %} + {{ course.name }} +
    +

    + {{ course.name }} +

    +
    + {{ course.instructor_names }} +
    + +
    +
    +
    diff --git a/Custom_Templates/customer_templates/iAdvize Sandbox/_cards_learning_path.html.liquid b/Custom_Templates/customer_templates/iAdvize Sandbox/_cards_learning_path.html.liquid new file mode 100644 index 00000000..8191f9a4 --- /dev/null +++ b/Custom_Templates/customer_templates/iAdvize Sandbox/_cards_learning_path.html.liquid @@ -0,0 +1,72 @@ +{% assign lp_categories = learning_path.categories | map: "name" %} + +
    +
    +
    + {{ learning_path.name }} +
    +
    + +
    {% t shared.learning_path.title %}
    +
    + {{ learning_path.items.count }} {% t .items %} +
    +
    +
    +
    {% t shared.learning_path.title %}
    + +
    + +
    +

    + {{ learning_path.name }} +

    + +
    + {{ learning_path.instructor_names }} +
    + +
    + {{ learning_path.description }} +
    + +
    + {% t shared.progress, count: learning_path.progress %} +
    + +
    +
    +
    +
    + + +
    +
    +
    +
    +
    +
    +
    +
    +
    diff --git a/Custom_Templates/customer_templates/iAdvize Sandbox/_header.html.liquid b/Custom_Templates/customer_templates/iAdvize Sandbox/_header.html.liquid new file mode 100644 index 00000000..8a173139 --- /dev/null +++ b/Custom_Templates/customer_templates/iAdvize Sandbox/_header.html.liquid @@ -0,0 +1,318 @@ +
    +
    +
    + {% if current_person.signed_in? %} + + + {% endif %} +
    + {% if current_school.logo_url %} +

    + + {{ current_school.name }} + +

    + {% else %} + + {{ current_school.name }} + + {% endif %} + +
    + +
    + + {% if current_person.signed_in? %} + + +
    + + +
    + {% else %} + + {% endif %} +
    +
    + +
    +
    + {% if current_person.signed_in? %} + {{ current_person.name }} +
    + {{ current_person.name }} +
    + {% endif %} +
    + + {% for website_navigation in navigations.header_navigations %} + + {{ website_navigation.name }} + + {% endfor %} +
    + {% unless current_school.sso_active? %} + + {% t .profile_settings %} + + {% endunless %} + + {% t .sign_out %} + +
    +
    +
    + +{% include "messages" %} + + + diff --git a/Custom_Templates/customer_templates/iAdvize Sandbox/homepage.html.liquid b/Custom_Templates/customer_templates/iAdvize Sandbox/homepage.html.liquid new file mode 100644 index 00000000..f145daf8 --- /dev/null +++ b/Custom_Templates/customer_templates/iAdvize Sandbox/homepage.html.liquid @@ -0,0 +1,49 @@ +{% include "header" %} +{% include "course_version_outdated_alert", courses: courses.featured %} +
    +
    + {{ homepage.headline }} +
    +
    + {{ homepage.headline }} +
    +
    + {{ homepage.subheadline }} +
    +
    +
    + {% include "sub_navigation" %} + +
    +{% include "footer" %} diff --git a/Custom_Templates/customer_templates/iAdvize Sandbox/styles.css.liquid b/Custom_Templates/customer_templates/iAdvize Sandbox/styles.css.liquid new file mode 100644 index 00000000..bb8c1a8f --- /dev/null +++ b/Custom_Templates/customer_templates/iAdvize Sandbox/styles.css.liquid @@ -0,0 +1,26 @@ + /* + Put your custom overlay styles in here + You can use your northpass color palette in this file + +{{ color_palette.button_font_color }} +{{ color_palette.button_color }} +{{ color_palette.button_hover_color }} +{{ color_palette.header_font_color }} +{{ color_palette.header_font_hover_color }} +{{ color_palette.header_color }} +*/ + +@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap'); + +.np-homepage-headline, .np-card-content-title, +.np-dashboard-resources-title, .np-resource-title, +.np-top-title, .np-learning-path-banner-headline, +.np-card-heading, np-learning-path-certificate-name, +.np-text-title, .np-course-outline-title, +.np-card-heading, .np-text-title-bold { + font-family: 'Montserrat', sans-serif; +} + +.np-card-ribbon { + background: #1BC74E; +} \ No newline at end of file diff --git a/CustomerNotes/Anthology/Anthology.md b/CustomerNotes/Anthology/Anthology.md index 615b4d2b..18c99ab2 100644 --- a/CustomerNotes/Anthology/Anthology.md +++ b/CustomerNotes/Anthology/Anthology.md @@ -371,3 +371,9 @@ Ideal use case? Problem Katie is trying to solve: Digital Assitant Finance & HCM Maybe Anthology101? Unsure if the bars were submitted. + +## 01/12/2023 + +### Manager Permissions, CSV Mapping, etc. + +TODO: Create a course called "Manager Content - Student" with all the media library files that have STU. diff --git a/CustomerNotes/Glassdoor/Glassdoor.md b/CustomerNotes/Glassdoor/Glassdoor.md index 374acf6c..b7f0446f 100644 --- a/CustomerNotes/Glassdoor/Glassdoor.md +++ b/CustomerNotes/Glassdoor/Glassdoor.md @@ -100,7 +100,7 @@ Austin reached out to Michael Stalenwart. Michael emailed Glassdoor on 7/5 and s * Paul wants to learn more best practices to keep interest up with clients * What is the flow? - * JO sends automated email based on Salesforce/GS data for all new [closed](2023-10-27_closed.md) + * JO sends automated email based on Salesforce/GS data for all new closed deals * Pooled kick-off call every Tuesday - learn about GSU, click into University * JO email is tokenized - auto-enrolled in courses diff --git a/CustomerNotes/StopItSolutions/StopItSolutions.md b/CustomerNotes/StopItSolutions/StopItSolutions.md index bc1718b0..58e11437 100644 --- a/CustomerNotes/StopItSolutions/StopItSolutions.md +++ b/CustomerNotes/StopItSolutions/StopItSolutions.md @@ -65,3 +65,36 @@ Educator - Teachers looking for PD requirements * They have an onboarding dashboard wizard and shows when they complete training. * + +## 01/12/2024 + +### New Head of CS - Deb + +Wants to build a CE program from scratch +Limited bandwidth but "all hands on deck" until this gets launched +How can best practices be shared across all different communities +"World Class" type academy +Monetization? +They were at all kinds of conferences +Syndication Content? Can they push it out into a marketplace + +Onboarding wizard in StopIt was amazing! Skilljar has nothing like that. + +Need: Support-led customers (1k+) also need to be consuming content - the numbers need to show. + +Resources? + +* All hands on deck means a lot of people will be creating content +* Deb will be hiring PT Consultant to build the Northpass stuff + +Auth: Unsure + +Ideal World - Ungated, open access academy where parents can go for community resources. Parent's won't download the +software. At the same time, gated content: they need more robust how-to and industry leader-ship support. General information +based on role, and then break it into granular content for urban, rural, specific needs, etc. + +CXM/Implementation Team - they will enroll people based on customer's needs etc. + +Blockers - getting principals engaged and taking content. + +SEL is an add-on product that is "advanced training" and not every customer has SSO people in STOPIt. SEL is diff --git a/Scripts/API_Tests/get_course_ids.py b/Scripts/API_Tests/get_course_ids.py index c0994a05..f5264797 100644 --- a/Scripts/API_Tests/get_course_ids.py +++ b/Scripts/API_Tests/get_course_ids.py @@ -6,6 +6,7 @@ HEADERS = { "accept": "application/json", "X-Api-Key": APIKEY, } +""" COURSES = [ "Build a Product Analytics Dashboard", "FullStory 101", @@ -30,6 +31,7 @@ COURSES = [ "FullStory for Account Management", "Product Analytics in FullStory", ] +""" def get_courses(): @@ -50,10 +52,10 @@ def get_courses(): for item in response["data"]: print(item["id"]) - idict = {item["attributes"]["name"]: item["id"]} + # idict = {item["attributes"]["name"]: item["id"]} # id = item["id"] # name = item["attributes"]["name"] - list_of_ids.append(idict) + # list_of_ids.append(idict) if "next" not in nextlink: break diff --git a/Scripts/clone_courses.js b/Scripts/clone_courses.js index 0dd1f0d9..b43c00bb 100644 --- a/Scripts/clone_courses.js +++ b/Scripts/clone_courses.js @@ -11,78 +11,6 @@ var userPassword= 'ecx5pmy!MAN2vgh2knc'; var otp = '229118'; var schoolUUID = '5692537e-4921-40e8-9c8d-1218b0ffa2da' var courseUUIDs = [ -"06c8e5a5-26d9-4214-9f35-dbf3ea8da931", -"8c0221aa-0718-465e-a800-e590285bf9d1", -"4ac669fc-8e01-489d-b327-cbcaa3b67975", -"d577ea44-661b-4b89-80bc-630a066dfcc1", -"77859990-e51a-41d7-939a-04f383c0c073", -"327cfac4-f494-44bf-aaf6-8a80e0def612", -"c26d9d69-06c8-42d0-9257-6852c56b1c7f", -"ccd7a749-2a78-4b13-b2f4-814573b5689f", -"9cc2586b-f827-49d7-b684-da7abd7ddc29", -"2d28e7e3-3e5d-42e1-b87c-1cc1b045d091", -"7afcf1bd-3100-4618-91f9-98dc31e91aa8", -"9afa158f-37e2-4c62-b576-0094e50ce02b", -"3af1f33c-b01f-4e01-a340-2610d6114143", -"c7c56608-4e2c-48e6-b356-194f4bbbbbc6", -"cbd96726-ae59-4a77-92cf-0f8d92e927f4", -"e3e0072d-b244-475b-baf2-b361811bb363", -"5ec2b7a7-5d63-4c5b-8eeb-88d73a9a48b9", -"d5352c96-999a-47c7-adac-01f389a278e1", -"7cbfb110-6ec2-4cf8-bbf9-beb02ff2d110", -"7c46b945-f565-47f7-9439-bbf3b505e62d", -"94e70a5e-faaa-4f37-be21-602a97db19b5", -"fbad0e38-bf11-47b4-ab13-51874459019b", -"e08b168e-28ea-4a9a-a12f-4d57c85ca1c3", -"902314bc-821b-4931-a84e-68402c52b8b9", -"0323460c-0c4b-4a0c-9126-6698f4865c87", -"62b09bed-b48c-4f81-8430-5826239487d5", -"da5c49d3-01f8-400e-9b28-a31ebd03a416", -"0a2f27bd-ead3-45ff-9fc7-cac77ccd7160", -"b57db417-7356-4bac-8c71-5600032d004b", -"02dca5d0-a6df-42ab-b26c-87d8779025e5", -"ee9aa66c-8584-4bab-9521-8d23a26df805", -"de04635c-eaf4-48d6-bc89-a6d1b3807de3", -"5358df6f-2bd0-4a59-92ca-a57a84e2404c", -"1d487a98-6c22-46e9-b855-3251cdf56f78", -"c72d9690-07f9-4b8a-9ce9-b124195c6342", -"b5f2dace-2b07-4327-852b-260446eb6100", -"f615c2fb-d99f-43ef-8aaa-e5fc2087e7a7", -"863671e1-2ba5-463e-9853-63dcd47a789d", -"5e6296ec-dafd-4199-862c-32028ef5e7ca", -"a57077de-e9eb-4f80-ae20-4d9011e45f39", -"6a8b920e-583d-45b1-ab4c-4878d4ea7b7b", -"f008b6bb-9a8b-4580-9335-fb025e4fbd70", -"18f00f05-0bc2-4f97-a0a4-43a85760aa0d", -"5bcde7e9-66c5-422a-94d5-4d3b475c4460", -"be31bc42-ef66-47ea-a45d-6bb58803c855", -"228d2c69-43bb-4af6-b22f-12b805c2bbf6", -"fc7b5bb6-0044-46fc-9cfd-906cc5aa77cd", -"ce9b4857-9c39-43f2-9d0e-3fe3590fcd34", -"75a127aa-1fd5-43b3-ad67-d89c3ea813e5", -"cb4d4645-fea2-415e-8414-6c6533423187", -"14d788bc-fb20-4d3f-b1b7-d4ebe5021c86", -"4509c6aa-6160-48be-8069-07cf89815326", -"602de67f-1400-48e4-8639-d6f35da24f0d", -"588f62d0-7271-4ed1-ad06-1677f9b1ddd4", -"7076705a-ae1a-457c-b358-f07406712024", -"c65eb095-ce2a-4a3d-a96c-8fd0b3c77513", -"d7d83ddc-9527-4157-9a62-305473c0db9c", -"ed7b45eb-2287-46e8-baa7-5b62e547b3fa", -"51fd0631-6ebe-4f57-9c7c-e6227c302e93", -"c14ee0b4-a884-43b1-842a-41ed1719707b", -"d6518dc3-668a-4825-bc7e-f80e997fb187", -"76283906-c5aa-4d98-b862-cee30766fb3e", -"891c5a4d-18b9-44d0-bd12-57a8f0b47525", -"e6adae9b-7517-4317-a3fb-879cf14e761d", -"749fbdc2-8987-4d4a-83dd-703867182e40", -"3e05211c-1212-43d7-9744-836534a052ce", -"cb54c8ad-a872-44da-88f6-01434c3cfd57", -"93e2f246-660c-4591-9b4b-42525eb151c7", -"1e377f2d-5e78-4d9b-8eba-e13ce55c8eb1", -"571d86c2-ca86-487d-ad35-2394569113dd", -"b2a5ad9a-7a51-45be-840a-0b77e4ca8c07", -"c29a1111-9e89-4f64-8752-12f1d1b80451", ] var schoolNameToCloneTo = 'Cin7 Employee Academy';