diff --git a/CSMInterviews.md b/CSMInterviews.md index b02aaab1..73e82bad 100644 --- a/CSMInterviews.md +++ b/CSMInterviews.md @@ -106,3 +106,137 @@ How have you or what have you learned is the best approach for when a client com Curious to know about work life balance - am I satisfied? Looking back at the time on Northpass, what would have I told new hire me? +# Anthony DeSena +* Interview Phone Screen on 8/24/22 at 3:30 pm +* Part time Real Estate, Rutgers 2019 +* BDM functions +* Team layoff, old manager brought him to Eden +* Client Propspecting at Eden +* Really liked relationship maintence, retention +* AEE at Eden, going after new accounts or expansion accounts +* Introducing Agreement and then helping be successful +* Recently 40% of the company was laid off, everyone except him +* Eden is going after a new business model + +Metrics: +* Quote as Senior BDR - scaled off meetings set and meetings completed +* Self-prospecting and pulling in business +* 12 meetings completed, 16 set + +Has been wanting to move towards a CS role for the past year. +Feels strongest skills are interpersonal skills and having a knack for working with people. +Didn't like cut throat and numbers oriented aspects sales + +Clients were surprised when he reached out as they expected the broker and/or BCBS would reach out. Apprehensive clients didn't trust him at first. +This all sounds a lot more like Cold Calling + +Active listener, delievered on clients needs instead of barging through + +Eden is direct to employer concierge provider, 24/7 virtual platform +Knowleldge of services + +Has been completely remote +Remote is perferrable, except for the right opportunity +"Not a deal breaker for the right opportunity" +Making calls all day in an office "just sucked" + +# Tyler Delao +* Interview Phone Screen 8/25/2022 at 12:30pm +* Born and Raised in Syracuse +* Marketing Coordinator at Keller Williams, 12 agents, helping with agents branding +* Only Marketing Employee +* Social Chair on Campus +* Managed a budget +* Sales Associate at Michael's Kohrs +* Wants to be prepared for his work, wants clear kpis and metrics +* General atmosphere +* + +# Kallan Smith +* Overview + * Enterprise + * > $85k + * 21 Customers + * Discovery Call, Migrations and Configuration + * Contract Lifecycle Management system + * Custom dashboards and analytics + * Authentication SSO + * Roll into Onboarding phase - his favorite part + * Steep Learning Curve + * Procurement and IT groups are next departs that need an account + * Has worked with his customers for 2 year + + * Lots of platform versions - supporting 5 versions + * Moving everyone to their Cloud Version +* When he first started: + * Was in charge of automating communications + * NPS Surveys, Survey Monkey + * Automating Salesforce + * Improving knowledge transfer + * Renewal and New Feature Communications + * Intercom +* What are you looking for? + * Moving away from Legal Tech + * Innovative Product + * Spends a lot of time solving tickets + * Wants to be more proactive + +* Work Setup + * Office in NYC closed a few years ago + * WeWork that he goes to every other week + * If CCO is in town, he'll go in, if London team + * Is okay with in office + +* Timeline + * Third round with another few companies + * Needs 2 weeks notice + * Move in September + +* CS Team is the Support Team +* Team has tripled in size, 12 total now +* 2nd in US +* Wants to be as responsive as possible +* Lets them know and tries to jump on calls ASAP +* Ask a few extra questions +* Likes to Document as much as possible +* If he can't figure out a quick workaround, will give a timeline and offer a down the road solution +* Open lines of communication + +* What does he want to get better at? + * Sharper at coding + * + +Favorite Projects: + * Getting Integrations setup + * Likes using API + * Did the first salesforce integration + * He is basically a DocuSign employee + * Did a lot of Javascript, HTML, CSS with EdEx Studio + * Inspect Element + +# Brittany Marques +* Biggest standouts were how our website talks about employees & clients +* Works with "Enterprise" clients. But this could be mom and pop shops (5-10 locations) and some businesses with 100s of locations (MassageEnvy, EuropeanWaxCenter). +* Works more in onboarding/implementation than anything else +* Is looking for a "new home" and doesn't like to jump around +* Wants to do full-cycle, not just onboarding +* Wants to see what their clients do in the future and work with them over a longer period of time. +* Current job doesn't have a CSM role, it is just Onboarding to Support. +* What has kept her there for 7 years? + * Has felt the limit of her grown which is why she is looking somewhere else + * Leadership cleared house + * Are fully remote, company sold the business + * Wants to be fully in person +* How to find information you don't know + * Would research documentation + * Research Hubspot and or Slack for similar situations + * Look in Ticketing Software + * Would get on the phone and call the client + * Explain what is happening and say that she doesn't have the tools and will get back to them in the morning. + * If the client isn't happy, letting them vent and talk it out + * Something listening is the best thing you can do +* Bigger Life Goal? Trying to get PMP certified. Prepping for test. +* Went to school for Criminal Justice - Wanted to be FBI +* At EWC learned the software that she is working for now. +* Fell in love with working with clients +* MSI remote install of software - takes 3-4 hours + diff --git a/CustomerNotes.md b/CustomerNotes.md index e6eafbca..123bfc5e 100644 --- a/CustomerNotes.md +++ b/CustomerNotes.md @@ -77,10 +77,13 @@ Events should be figured out by our demo - * [X] Add all groups as per Kaitlyn's info * [X] Wants to start putting in content by the 15th August. * [ ] Create and send document for Melinda's instructions to add categories. -* [ ] Delete all courses and everything from Media Library -* [ ] Let Melinda know when clean state has been achieved +* [X] Delete all courses and everything from Media Library +* [X] Let Melinda know when clean state has been achieved * [ ] Create documentation for categories & adding courses to groups - understand catalog vs. groups * [ ] Update Smartsheet by moving all Phase II projects to new heading +* [ ] New Footer: all About (minus Products/DO) + * [ ] Useful Links - JJ vision Pro, Contact Us, JJI, YouTube + * [ ] Legal All In person events should change register button to "remind me" Melinda will then add the 3rd party links into the event description @@ -335,6 +338,12 @@ Learning paths and programs to support knowledge journeys, including New Hire On Opportunity to host content & events for Employee Resource Communities; to have a shared space for learning and collaborating. +## 500 Errors +From Taylor: The most recent 500 error in the getting started was August 17th at 2pm +* [ ] Look up DataDog logs for Talkspace +* [ ] Use flashing continue button in the 1099 Getting Started Courses + * [ ] Color: FlashSpeed: Course: + ## Onboarding with BambooHR - Location is a filter in BBHR - Region is custom but not directly filterable, can pull analytics but can't filter @@ -364,7 +373,6 @@ Compliance: mandatory courses on topics like Data Security or Workplace Inclusiv # Swift Medical - Gabriel, backend questions * didn't know about developer docs * is impressed with its extensiveness @@ -434,6 +442,26 @@ Subsections Subheadings between them - Add progress filter +Kayla personal email: klambie@sympatico.ca + +## Manager Questions + * They want a manager to add or remove courses + * A Wound Care Leader should be able to tell their employees and group to assign learners + * A manager in that group should be able to manage the learners in group + * + +## New Use Case for Certificates + * Show that anyone has done a certain course + * Check whether a certificate is expired and then have them retake the course + * These are bonuses to their existing experience + +* [ ] Separate Page with Completed Courses +* [ ] Retake Course button leads to certificate pdf +* [ ] Retake Course > View Certificate +* [ ] Most/all Courses are 1 year expirations - all will be same length +* [ ] Learner completes course with milestone, after 1 year, recert course becomes availble + + * Last thing: VP of clinical brought up - how easy is it to make content accessible to a group for a sub group? # Wild Health @@ -643,14 +671,17 @@ Launching quickly is not realistic, moved back to November ## Tasks -[X] - Create Implementation Plan -[X] - End of August Launch -[X] - Help Asia create course -[X] - Every Week Implementation, Wednesday @ 12:30pm (Tuesdays at 12:30 after next week) -[X] - SSO - Reach out to Chris ASAP -[ ] - Provide Burns with a deck on competitive analysis of why NP is superior -[ ] - Instructor page demo -[ ] - Create categories for each OS List +* [X] Create Implementation Plan +* [X] End of August Launch +* [X] Help Asia create course +* [X] Every Week Implementation, Wednesday @ 12:30pm (Tuesdays at 12:30 after next week) +* [X] SSO - Reach out to Chris ASAP +* [ ] Provide Burns with a deck on competitive analysis of why NP is superior +* [ ] Instructor page demo +* [ ] Create categories for each OS List + +Asia off week of August 28th + ## Notes from Kick off @@ -988,11 +1019,15 @@ Status is they are mapping out and deciding what Northpass involvment should be - [ ] Wistia Project, what access do they have? [ ] Share button with /app/course within course viewer bright green 52 front - [X] EXpert led categories url not working +- [ ] Change Enroll in Course to Watch Video +- [ ] ## Notes Can they embed a video from the Wistia Project video into Omnisend's product? +Kate having issue with security. Gets a warning when trying to access app.northpass.com + ### Skip Cover Page logic Is a user enrolled? @@ -1092,7 +1127,15 @@ And 500 complete (this is a good number) 160 have completed 75% (top 3 courses) 50% would be fraud & hippaa Molly wants to try... 500 people get a message saying "you're going to see messages, please ignore" -160 get invited to a group with the remaining courses +160 get invited to a group with the remaining courses + + - 8/26/2022 + - They are going to pay everyone no matter if they completed courses or not + - We need to SHUT DOWN Courses without losing all this data + - * [ ] Pull master Spreadsheet of Learning Paths, MCA + - For Learning Paths, Compliance 2022, Cross Culture, April Learning Path, June Learning Path, July Learning Path + - Deadline for shutting down courses: Tuesday, August 30 + - Molly told steve he's worked with a lot of homegrown LMS that were a pain to use ## Meeting with OpenSesame re: SCORM files * Possibly missed events! @@ -1101,6 +1144,11 @@ Molly wants to try... 500 people get a message saying "you're going to see messa * RPX now is OS' social sign on and SSO communication * Osano is used by OS but not sure how it would factor in +QMC Audit, training audit by third party for training completed +Rebecca Jewel, to reach out to Virun, Chief Medical Officer for this audit + + + # Mark43 We need Northapss to be able to parse the group id information in the JWT @@ -1175,6 +1223,49 @@ Flow: Each district could be 2 people or 30 people Are they enabling their distcits to forward the emails along? +# Custom Reports + * Group Name + Created + Members + * List of People not Necessary + * Back to School Season needs it Weekly + * Last week of July to Last week of September + * Friday Morning Delivery + * No Group ID + +Overall goal is spending less time in live trainings with small districts (<$50,000) +This time last year, 35% of trainings were spent with small accounts +This year, 26%! A 10% change. + +115 actually did training, ~350 hours +This is just training time, hours for travel and planning isnt' factored in +This has been successful now and is positioning for something better in the future + * They want to sell stuff in the future + * The idea is being planted, but its not happening yet + +Low enrollments because District Contact invites teachers to the platform +Larson isn't in control of the communications +Might be more comfortable a year from now helping with that +It is a sticking point to be in control of teacher's emails and contacts + +Other ideas: + * SSO for their district + * BigIdeasMath.com is where learner's sign in right now + * Can we consolidate a single authentication method? + * Integrations with: + * Salesforce, Hubspot, Pendo, No BI Tool + +Next 6-8 Months: + * Back to school "ends" mid-September + * Oct-December - Focus on Sales + * Jan - Mar - Continued Sales + * Launching new product segment, Elementary + * Launched & Begin Sales Fall 2022 + * Implemented 2023 + * Trained by April 2023 + * Development of Resources in February 2022 + * April is "next year" of Northpass + * Integrations, Design, and any other changes should be completed by April of 2023 + * Wait until November for New Conversations + ## Tasks * [ ] /app/course, change text to: "Courses | Great Courses from the comfort of your home or classroom." * [ ] Add personalized message to /app. @@ -1391,4 +1482,92 @@ They feel like this has been talked about for a longtime. Just waiting for a GO * [ ] Remove events from Homepage * [ ] Remove two buttons on homepage * [ ] Marketo - workflows? What data into marketo that can come from salesforce? +* [ ] Update ILT Reg Page + * [X] Register Button Copy > Learn More + * [ ] https://TBD.TBD.com +* [X] Remove Learning Paths from Templates (Homepage + Subnav) + + +# Happy Culture + + +# WellApp + +SSO? They need to gate content + + +# Douglas Elliman + +Current Issues: + * Videos would stop + * Lots of people stuck at 17-18% + * Charlie figured out workaround via Wistia + * Videos just stopped? DE would have to reset everyone + * This training is necessary for Audit. + * They don't feel self-reliant or self-sufficient + * Feels like digging out of a hole + * + +# Papa +* Issues that may happen: + * ADP is the brain - Integration + * Transferring from LMS + * Corporate & Care on Lessonly + * Pals on Northpass + * Integration with Snowflake and Looker in Phase 2 + +## People + * Katie - Senior Learning - Care Team + * Lizzy - PM on Katie's Team + * Mini - Senior Training on Care Team + * Becca - Learning Content Dev at Care Center + * Yvette - Directors in Care Center - Inbound member PAL/Employer Teams + * Sarah - Employee Experience & Culture Team + * Amanda - HR Ppl partner, Biz Operations - Integrations for Compliance + * Zeke - Dir of Compliance, works with Cheif Compliance Officer + * Melanie - Sales Training & Enablement - new biz and CS success - use it for the sales team, self-directed, accountability as well + * Natasha - HR Generalist for HR Operations (under Amanda) + +## Level Setting & Introduction + * Northpass was already being used for PAL Training & Support + * Separate Instances for Internal Side & External Side + * Lessonly Contract Expires on October 4th + +# Nana +* [ ] Send template blog, and academy screenshots * [ ] + +# Meeting with Steve regarding my Accounts + +* Talkspace - Ummey and Molly - Outlier of his conversations + * LMS because they IPO'd - compliance became mandatory + * QMC Audit - Lets better prepare them + * 1099 audience, hard to manage course retaking because we don't have due dates + * Hired a contractor to work on data for this to combine NP data and their data to retake courses + * Lets connect SE to the contractor - explore how we can architect this for them? + * Can we do data feed of their external data? + * Next Steps: Conversation with Charlie & Contractor +* Omnisend - Audrius + * Bad implementation, now in a good place + * 3 areas he would like to see: + * Customization of the Course Player (to match brand) + * Didn't understand that this was an enterprise thing + * Sales process not clear + * Faster Auth for OpenAccess + * Initial load from email to academy takes 4-5 seconds + * More seamless + * Training Content unbundled from a course + * Wistia Project + * Next Steps: Speed up Auth and talk to Charlie about doing this + * Talk to him about Enterprise and show *everything* - Analytics, Workflows, Comms, Custom Course Player, etc +* Swift Medical - Kayla + * Warms up after a while, seemed skeptical at first + * Certifications are the big thing for her + * She has to build everything in SCORM because they have to ship files to Hospitals who use their own LMS +* Wild Health - Mike + * Steve and Mike really got along, Steve liked him a lot + * Big issue is authoring content + * Finds it very cumbersome + * Acquired by LivePerson - apparently LivePerson acquired a bunch of health companies +* Next Batch: Another Person from Talkspace, DeptAgency + * diff --git a/NP_Custom_Templates/customer_templates/.DS_Store b/NP_Custom_Templates/customer_templates/.DS_Store index 304dfe8c..b31df215 100644 Binary files a/NP_Custom_Templates/customer_templates/.DS_Store and b/NP_Custom_Templates/customer_templates/.DS_Store differ diff --git a/NP_Custom_Templates/customer_templates/G2/_course_desktop_view.html.liquid b/NP_Custom_Templates/customer_templates/G2/_course_desktop_view.html.liquid index 0c79b850..66e75b09 100644 --- a/NP_Custom_Templates/customer_templates/G2/_course_desktop_view.html.liquid +++ b/NP_Custom_Templates/customer_templates/G2/_course_desktop_view.html.liquid @@ -156,4 +156,4 @@ margin-left: 110px; } } - + \ No newline at end of file diff --git a/NP_Custom_Templates/customer_templates/JnJVision/.DS_Store b/NP_Custom_Templates/customer_templates/JnJVision/.DS_Store new file mode 100644 index 00000000..5008ddfc Binary files /dev/null and b/NP_Custom_Templates/customer_templates/JnJVision/.DS_Store differ diff --git a/NP_Custom_Templates/customer_templates/JnJVision/_cards_catalog.html.liquid b/NP_Custom_Templates/customer_templates/JnJVision/_cards_catalog.html.liquid new file mode 100644 index 00000000..b8928f65 --- /dev/null +++ b/NP_Custom_Templates/customer_templates/JnJVision/_cards_catalog.html.liquid @@ -0,0 +1,132 @@ +{% assign categories = '' | split: '' %} +{% for cat in course.categories %} + {% if cat.name contains "~" %} + {% assign cat_name = cat.name | remove: "~" %} + {% assign cat_name = cat_name | split: "]" %} + {% assign str_parts_size = cat_name | size %} + {% assign cat_name = cat_name | slice: 1, 2 %} + {% else %} + {% assign cat_name = cat.name | split: '!@#$%^&*()' %} + {% endif %} + + {% assign categories = categories | concat: cat_name %} +{% endfor %} + +
+
+ {{ course.name }} +
+ +
+
+ {{ course.name }} +
+
+ {{ course.full_description }} +
+ + {% comment %} {% for course_category in course.categories %} +
{{course_category.name}}
+ {% endfor %} {% endcomment %} + +
+
+ + + diff --git a/NP_Custom_Templates/customer_templates/JnJVision/_cards_course.html.liquid b/NP_Custom_Templates/customer_templates/JnJVision/_cards_course.html.liquid index 75ea258c..a6905032 100644 --- a/NP_Custom_Templates/customer_templates/JnJVision/_cards_course.html.liquid +++ b/NP_Custom_Templates/customer_templates/JnJVision/_cards_course.html.liquid @@ -1,4 +1,4 @@ -{% comment %}
+
@@ -8,133 +8,40 @@ src="{{ course.image_url }}" >
-
+

{{ course.name }}

-
{% endcomment %} - -{% comment %} - This was Kaitlyn's original code, I'm commenting it out to keep it incase -the client wants to revert back. My categories boxes are below. {% endcomment %} - -
-
- {{ course.name }} -
- -
-

- {{ course.name }} -

- -
-
- -{% comment%} - -
-
- -
-
-

- Challenging Cases Video Series -

-
-
- - - -
-
- -
-
-

- Fine-Tuned Podcast Series -

-
-
- - - -
-
- -
-
-

- Johnson & Johnson Product Education -

-
- -
- - -
-
- -
-
-

- Professional Webinars -

-
- -
-{% endcomment %} + diff --git a/NP_Custom_Templates/customer_templates/JnJVision/_cards_featured_course.html.liquid b/NP_Custom_Templates/customer_templates/JnJVision/_cards_featured_course.html.liquid deleted file mode 100644 index 8d0627a4..00000000 --- a/NP_Custom_Templates/customer_templates/JnJVision/_cards_featured_course.html.liquid +++ /dev/null @@ -1,69 +0,0 @@ -
-
- -
-
- - - - - diff --git a/NP_Custom_Templates/customer_templates/JnJVision/_cards_learning_path.html.liquid b/NP_Custom_Templates/customer_templates/JnJVision/_cards_learning_path.html.liquid index bc3210a0..ba88956e 100644 --- a/NP_Custom_Templates/customer_templates/JnJVision/_cards_learning_path.html.liquid +++ b/NP_Custom_Templates/customer_templates/JnJVision/_cards_learning_path.html.liquid @@ -18,13 +18,13 @@
+ np-button-color"> {% t shared.progress, count: learning_path.progress %}
-
+
@@ -40,13 +40,12 @@ {% endif %} {% else %} href="{% route learning_path_enrollment, code: learning_path.enrollment_code %}" - {% endif %} - style='background: linear-gradient(90deg, #006161 0%, #006161 100%); font-weight: 800; border-radius: 8px;' + {% endif %} > {% if learning_path.enrolled? == false %} {% t shared.enroll %} {% elsif learning_path.started? == false %} - {% t shared.learning_path.start %} + Start Program {% elsif learning_path.completed? %} {% t shared.learning_path.view %} {% else %} @@ -69,20 +68,11 @@ .np-learning-path .np-card-content.np-card-padding.np-card-content-vertical { border-radius: 0 8px 8px 0; } - @media screen and (max-width: 768px) { - .np-learning-path .np-card-content.np-card-padding.np-card-content-vertical { - border-radius: 8px; - } - } - .np-learning-path .np-card-image { - border-top-left-radius: 8px; - border-top-right-radius: 0; - border-bottom-left-radius: 8px; - } - @media screen and (max-width: 768px) { - .np-learning-path .np-card-image { - border-top-right-radius: 8px; - border-bottom-left-radius: 0; - } + + .np-learning-path .np-card-content-footer .np-button { + width: auto; + background:#cc0033; + color:#fff!important; } + \ No newline at end of file diff --git a/NP_Custom_Templates/customer_templates/JnJVision/_cards_training_event.html.liquid b/NP_Custom_Templates/customer_templates/JnJVision/_cards_training_event.html.liquid index 440a9bc8..584d4b74 100644 --- a/NP_Custom_Templates/customer_templates/JnJVision/_cards_training_event.html.liquid +++ b/NP_Custom_Templates/customer_templates/JnJVision/_cards_training_event.html.liquid @@ -1,4 +1,4 @@ -
+

@@ -8,35 +8,40 @@ {% t shared.event_types, key: training_event.event_type %}

- + {% if training_event.sessions.size > 1 %} + + {% endif %}
+
+
+ {{ training_event.sessions.first.day }} +
{{ training_event.sessions.first.month }}
-
+
{{ training_event.sessions.first.year }}
-
- {% if training_event.sessions.first.day < 10 %}0{% endif %}{{ training_event.sessions.first.day }} -
-
- - {% t .sessions, count: training_event.sessions.size %} - + + {% comment %} {% endcomment %} + + {% if training_event.sessions.size > 1 %} + {% t .sessions, count: training_event.sessions.size %} + {% endif %} + + {% t shared.view %} @@ -44,3 +49,14 @@
+ + \ No newline at end of file diff --git a/NP_Custom_Templates/customer_templates/JnJVision/_carousel_courses.html.liquid b/NP_Custom_Templates/customer_templates/JnJVision/_carousel_courses.html.liquid deleted file mode 100644 index 31cde206..00000000 --- a/NP_Custom_Templates/customer_templates/JnJVision/_carousel_courses.html.liquid +++ /dev/null @@ -1,62 +0,0 @@ -{% assign topic_classname = topic | split: " " %} - - - - \ No newline at end of file diff --git a/NP_Custom_Templates/customer_templates/JnJVision/_carousel_events.html.liquid b/NP_Custom_Templates/customer_templates/JnJVision/_carousel_events.html.liquid deleted file mode 100644 index ab5b3388..00000000 --- a/NP_Custom_Templates/customer_templates/JnJVision/_carousel_events.html.liquid +++ /dev/null @@ -1,37 +0,0 @@ - - - \ No newline at end of file diff --git a/NP_Custom_Templates/customer_templates/JnJVision/_carousel_instructors.html.liquid b/NP_Custom_Templates/customer_templates/JnJVision/_carousel_instructors.html.liquid deleted file mode 100644 index 23720cf3..00000000 --- a/NP_Custom_Templates/customer_templates/JnJVision/_carousel_instructors.html.liquid +++ /dev/null @@ -1,124 +0,0 @@ -{% assign used_instructor_names = "" %} - - - - - - \ No newline at end of file diff --git a/NP_Custom_Templates/customer_templates/JnJVision/_catalog_courses.html.liquid b/NP_Custom_Templates/customer_templates/JnJVision/_catalog_courses.html.liquid deleted file mode 100644 index 66bd0a59..00000000 --- a/NP_Custom_Templates/customer_templates/JnJVision/_catalog_courses.html.liquid +++ /dev/null @@ -1,56 +0,0 @@ -
-
-
- {{ course.name }} -
- -
-
- {{ course.name }} -
- -
-
- - - \ No newline at end of file diff --git a/NP_Custom_Templates/customer_templates/JnJVision/_category_filter_sidebar.html.liquid b/NP_Custom_Templates/customer_templates/JnJVision/_category_filter_sidebar.html.liquid new file mode 100644 index 00000000..c4f8063e --- /dev/null +++ b/NP_Custom_Templates/customer_templates/JnJVision/_category_filter_sidebar.html.liquid @@ -0,0 +1,126 @@ +{% assign top_level_course_categories = '' | split: '' %} +{% assign second_level_course_categories = '' | split: '' %} + +{% for course in courses.in_catalog %} + + {% for cat in course.categories %} + {% assign cat_name = cat.name | split: '!@#$%^&*()' %} + {% if cat.name contains "~" %} + {% assign second_level_course_categories = second_level_course_categories | concat: cat_name %} + {% else %} + {% assign top_level_course_categories = top_level_course_categories | concat: cat_name %} + {% endif %} + {% endfor %} +{% endfor %} + +{% assign unique_top_level_course_categories = top_level_course_categories | uniq | sort %} +{% assign unique_second_level_course_categories = second_level_course_categories | uniq | sort %} + +
+
+
+ TOPICS +
+
+ All +
+ {% for cat in unique_top_level_course_categories %} + + {% assign number_of_courses = top_level_course_categories | split: cat %} + {% assign number_of_courses = number_of_courses.size | minus: 1 %} + + {% assign has_sub_cat = false %} + {% for sub_cat in unique_second_level_course_categories %} + {% if sub_cat contains cat %} + {% assign has_sub_cat = true %} + {% endif %} + {% endfor %} + + {% if has_sub_cat %} +
+
{{ cat }}
+
+ {% for sub_cat in unique_second_level_course_categories %} +
{{sub_cat | remove: "~" | remove: "[" | remove: "]" | remove: cat}}
+ {% endfor %} +
+
+ {% else %} +
+
{{ cat }}
+ +
+ {% endif %} + {% endfor %} +
+
+ + + + \ No newline at end of file diff --git a/NP_Custom_Templates/customer_templates/JnJVision/_course_banner.html.liquid b/NP_Custom_Templates/customer_templates/JnJVision/_course_banner.html.liquid index 5ec42225..39603e0e 100644 --- a/NP_Custom_Templates/customer_templates/JnJVision/_course_banner.html.liquid +++ b/NP_Custom_Templates/customer_templates/JnJVision/_course_banner.html.liquid @@ -1,13 +1,14 @@
- {{ course.name }} +
{{ course.name }}
{% include "course_details_review" %}
+ {{ course.name }}
\ No newline at end of file diff --git a/NP_Custom_Templates/customer_templates/JnJVision/_course_details_review.html.liquid b/NP_Custom_Templates/customer_templates/JnJVision/_course_details_review.html.liquid index fba9d334..a37341b3 100644 --- a/NP_Custom_Templates/customer_templates/JnJVision/_course_details_review.html.liquid +++ b/NP_Custom_Templates/customer_templates/JnJVision/_course_details_review.html.liquid @@ -13,48 +13,17 @@
- {% if course.properties.course_length contains 'missing property' %} - missing property: course.properties.course_length - {% else %} - {% if course.properties.course_length %} - {% if course.properties.course_length > 0 %} - {{course.properties.course_length}} minsDuration - {% else %} -
   
- {% endif %} - {% endif %} - {% endif %} + {% unless course.properties.course_length contains 'NULL' %} + {{course.properties.course_length}} + + Duration + + {% endunless %}
- {% comment %}
-
- {% for i in (1..5) %} - {% if course.properties.np_course_rating >= i %} - - - - {% else %} - - - - {% endif %} - {% endfor %} -
- - {{course.properties.np_course_rating}}
({{course.properties.np_course_rating_count}})
-
-
{% endcomment %}
\ No newline at end of file diff --git a/NP_Custom_Templates/customer_templates/JnJVision/_course_instructors.html.liquid b/NP_Custom_Templates/customer_templates/JnJVision/_course_instructors.html.liquid deleted file mode 100644 index 7cea219a..00000000 --- a/NP_Custom_Templates/customer_templates/JnJVision/_course_instructors.html.liquid +++ /dev/null @@ -1,52 +0,0 @@ -

- Meet the Instructor -

-
- {% for instructor in course.instructors limit: 2 %} -
-
- {{ instructor.name }} -
-
-
- {{ instructor.name }} -
- -
-
- {% endfor %} -
- \ No newline at end of file diff --git a/NP_Custom_Templates/customer_templates/JnJVision/_course_rating.html.liquid b/NP_Custom_Templates/customer_templates/JnJVision/_course_rating.html.liquid deleted file mode 100644 index bb899200..00000000 --- a/NP_Custom_Templates/customer_templates/JnJVision/_course_rating.html.liquid +++ /dev/null @@ -1,57 +0,0 @@ - - - \ No newline at end of file diff --git a/NP_Custom_Templates/customer_templates/JnJVision/_courses_catalog.html.liquid b/NP_Custom_Templates/customer_templates/JnJVision/_courses_catalog.html.liquid index dc0056a1..9d688b61 100644 --- a/NP_Custom_Templates/customer_templates/JnJVision/_courses_catalog.html.liquid +++ b/NP_Custom_Templates/customer_templates/JnJVision/_courses_catalog.html.liquid @@ -1,8 +1,8 @@ {% if courses.in_catalog.any? %}
{% for course in courses.in_catalog %} -
- {% include "catalog_courses" %} +
+ {% include "cards_catalog" %}
{% endfor %}
diff --git a/NP_Custom_Templates/customer_templates/JnJVision/_courses_zero_state.html.liquid b/NP_Custom_Templates/customer_templates/JnJVision/_courses_zero_state.html.liquid new file mode 100644 index 00000000..0e7e86f4 --- /dev/null +++ b/NP_Custom_Templates/customer_templates/JnJVision/_courses_zero_state.html.liquid @@ -0,0 +1,12 @@ +
+
+ You have not accessed any topics. Click here to explore all available topics. +
+ {% comment %} {{ message }} {% endcomment %} +
+ + \ No newline at end of file diff --git a/NP_Custom_Templates/customer_templates/JnJVision/_filter_by_progress.html.liquid b/NP_Custom_Templates/customer_templates/JnJVision/_filter_by_progress.html.liquid deleted file mode 100644 index 34378e46..00000000 --- a/NP_Custom_Templates/customer_templates/JnJVision/_filter_by_progress.html.liquid +++ /dev/null @@ -1,112 +0,0 @@ -{% assign topic_classname = topic | split: " " %} - -
- {% if label %} -
{{ label }}
- {% endif %} -
- -
-
- - - diff --git a/NP_Custom_Templates/customer_templates/JnJVision/_footer.html.liquid b/NP_Custom_Templates/customer_templates/JnJVision/_footer.html.liquid index 9006f74d..859a13f1 100644 --- a/NP_Custom_Templates/customer_templates/JnJVision/_footer.html.liquid +++ b/NP_Custom_Templates/customer_templates/JnJVision/_footer.html.liquid @@ -1,3 +1,15 @@ +
+ + \ No newline at end of file diff --git a/NP_Custom_Templates/customer_templates/Scenario/dashboard.html.liquid b/NP_Custom_Templates/customer_templates/Scenario/dashboard.html.liquid index 4e6c3f23..e913e2ad 100644 --- a/NP_Custom_Templates/customer_templates/Scenario/dashboard.html.liquid +++ b/NP_Custom_Templates/customer_templates/Scenario/dashboard.html.liquid @@ -1,4 +1,4 @@ -
+
{% if current_person.signed_in? %} @@ -22,6 +22,21 @@ {% endif %}
+ {% if current_school.logo_url %} +

+ + {{ current_school.name }} + +

+ {% else %} + + {{ current_school.name }} + + {% endif %}
    @@ -85,14 +100,14 @@ class="np-header-avatar-tooltip-navigation-link" href="{% route account %}" > - {% t .profile_settings %} + Profile Settings {% endunless %} - {% t .sign_out %} + Sign Out
@@ -151,14 +166,14 @@ class="np-header-mobile-menu-content-button" href="{% route account %}" > - {% t .profile_settings %} + Profile Settings {% endunless %} - {% t .sign_out %} + Sign Out
@@ -167,7 +182,7 @@ {% include "messages" %} {% include "course_version_outdated_alert", courses: courses.enrolled %} -
+
{{ homepage.headline }} {% comment %}
{% endcomment %} -
+
{{ homepage.headline }} -
+
{{ homepage.headline }}
@@ -29,9 +29,11 @@ {% if courses.in_catalog.any? %} {% else %} @@ -155,3 +157,6 @@ + diff --git a/NP_Custom_Templates/customer_templates/Scenario/login.html.liquid b/NP_Custom_Templates/customer_templates/Scenario/login.html.liquid new file mode 100644 index 00000000..57423b6a --- /dev/null +++ b/NP_Custom_Templates/customer_templates/Scenario/login.html.liquid @@ -0,0 +1,54 @@ +
+
+ {% include "header_minimal" %} +
+
+ {% form_authenticity_token %} +
+ + +

Please use the email you use for Scenario

+
+
+ + +
+ + + {% t .forgot_password %} + + {% if features.account_creation? %} + + {% t shared.sign_up %} + + {% endif %} + {% if features.request_access? %} + + {{ current_school.request_access_label }} + + {% endif %} +
+
+
+
diff --git a/NP_Custom_Templates/customer_templates/Scenario/sign_up.html.liquid b/NP_Custom_Templates/customer_templates/Scenario/sign_up.html.liquid new file mode 100644 index 00000000..64495c9f --- /dev/null +++ b/NP_Custom_Templates/customer_templates/Scenario/sign_up.html.liquid @@ -0,0 +1,73 @@ +
+
+ {% include "header_minimal" %} +
+
+
{% t .create_account %}
+ {% form_authenticity_token %} +
+
+ + +
+
+ + +
+
+
+ + +

Please use the email you use for Scenario

+
+
+ + +
+ + + {% t .terms %} + + {% t .terms_link %} + + +
+
+
+
diff --git a/NP_Custom_Templates/customer_templates/Scenario/styles.css.liquid b/NP_Custom_Templates/customer_templates/Scenario/styles.css.liquid index f52efdaa..67ec5853 100644 --- a/NP_Custom_Templates/customer_templates/Scenario/styles.css.liquid +++ b/NP_Custom_Templates/customer_templates/Scenario/styles.css.liquid @@ -197,9 +197,15 @@ div { } .np-homepage-hero-content { - padding: 2.25rem 2.5rem; + padding: 5rem 2.5rem; + padding-bottom: 3rem; bottom: 0; } + +.homepage-only-hero{ + padding-bottom: 1.5rem !important; +} + .np-homepage-featured-text { padding: 0 2rem 2rem; } @@ -433,6 +439,12 @@ div { text-transform: uppercase; } +.enter-label{ + margin-top: 0; + font-size: 10px; + font-weight: 700; +} + /* 2.7 - LEARNING PATH COVER PAGE */ @@ -466,8 +478,13 @@ div { .np-header.np-header-absolute { position: absolute; - background: transparent; + background: #fafafa; border-bottom: none; + height: 3.5rem; +} + +.np-header-search-icon{ + color: #002532; } @media (min-width: 768px) { diff --git a/NP_Custom_Templates/customer_templates/Scenario/training_events.html.liquid b/NP_Custom_Templates/customer_templates/Scenario/training_events.html.liquid index f19e84d3..7226f527 100644 --- a/NP_Custom_Templates/customer_templates/Scenario/training_events.html.liquid +++ b/NP_Custom_Templates/customer_templates/Scenario/training_events.html.liquid @@ -1,4 +1,4 @@ -
+
{% if current_person.signed_in? %} @@ -22,6 +22,21 @@ {% endif %}
+ {% if current_school.logo_url %} +

+ + {{ current_school.name }} + +

+ {% else %} + + {{ current_school.name }} + + {% endif %}
    @@ -85,14 +100,14 @@ class="np-header-avatar-tooltip-navigation-link" href="{% route account %}" > - {% t .profile_settings %} + Profile Settings {% endunless %} - {% t .sign_out %} + Sign Out
@@ -151,14 +166,14 @@ class="np-header-mobile-menu-content-button" href="{% route account %}" > - {% t .profile_settings %} + Profile Settings {% endunless %} - {% t .sign_out %} + Sign Out
@@ -167,7 +182,7 @@ {% include "messages" %} {% include "course_version_outdated_alert", courses: courses.enrolled %} -
+
{{ homepage.headline }} span { } main { - margin-top: 4rem; - + margin: 4px; display: flex; flex-wrap: wrap; justify-content: center; @@ -64,7 +63,7 @@ main { .header { font-weight: 400; - + margin-top: 80px; display: flex; justify-content: space-between; align-items: center;