Notes and Scripts Baby
This commit is contained in:
@ -4,8 +4,8 @@
|
|||||||
<div class='footer-join-text'>
|
<div class='footer-join-text'>
|
||||||
Join the <br class="footer-join-break"><span style="color: #A6F41C;"> 70,000+ ecommerce brands </span> that grow with Omnisend every day.
|
Join the <br class="footer-join-break"><span style="color: #A6F41C;"> 70,000+ ecommerce brands </span> that grow with Omnisend every day.
|
||||||
</div>
|
</div>
|
||||||
<a class="footer-join-button" href="https://app.omnisend.com/registrationv2?utm_source=academy&utm_medium=startfree&utm_campaign=academy">
|
<a class="footer-join-button" href="https://app.omnisend.com/registrationv2?ict_source=academy&ict_medium=academy&ict_campaign=startfree">
|
||||||
Start free
|
Sign up for Omnisend
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -121,7 +121,7 @@
|
|||||||
class="register-button"
|
class="register-button"
|
||||||
href="https://app.omnisend.com/registrationv2?utm_source=academy&utm_medium=startfree&utm_campaign=academy"
|
href="https://app.omnisend.com/registrationv2?utm_source=academy&utm_medium=startfree&utm_campaign=academy"
|
||||||
>
|
>
|
||||||
Start Free
|
Sign up for Omnisend
|
||||||
</a>
|
</a>
|
||||||
<a class="header-content-text" href="/app/faq"> FAQ </a>
|
<a class="header-content-text" href="/app/faq"> FAQ </a>
|
||||||
<div class="header-content-search">
|
<div class="header-content-search">
|
||||||
@ -178,14 +178,7 @@
|
|||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
{% else %}
|
{% else %}
|
||||||
<a class="register-button" href="/sign_up"> Start free </a>
|
<a class="register-button" href="/sign_up" style="margin-left: 20px"> Log in </a>
|
||||||
<a
|
|
||||||
class="login-button"
|
|
||||||
aria-label="Login"
|
|
||||||
href="{% route login %}"
|
|
||||||
>
|
|
||||||
Log in
|
|
||||||
</a>
|
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</div>
|
</div>
|
||||||
</header>
|
</header>
|
||||||
|
|||||||
@ -0,0 +1,31 @@
|
|||||||
|
<style>
|
||||||
|
.hide-body {
|
||||||
|
position: absolute;
|
||||||
|
left: -9999px;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
<script>
|
||||||
|
if (window.location.pathname == '/learners/sign_in') {
|
||||||
|
document.querySelector('body').classList.add('hide-body')
|
||||||
|
window.addEventListener('DOMContentLoaded', () => {
|
||||||
|
document.querySelector("a[href='/sign_up']").click();
|
||||||
|
})
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
<header class="np-box-header np-header-color">
|
||||||
|
<a class="np-box-header-link" href="{% route home %}">
|
||||||
|
{% if current_school.logo_url %}
|
||||||
|
<img
|
||||||
|
alt="{{ current_school.name }}"
|
||||||
|
src="{{ current_school.logo_url }}"
|
||||||
|
class="np-box-header-logo"
|
||||||
|
/>
|
||||||
|
{% else %}
|
||||||
|
<span class="np-school-name np-header-font-color">
|
||||||
|
{{ current_school.name }}
|
||||||
|
</span>
|
||||||
|
{% endif %}
|
||||||
|
</a>
|
||||||
|
</header>
|
||||||
|
|
||||||
|
{% include "messages" %}
|
||||||
@ -237,7 +237,7 @@
|
|||||||
class="header-mobile-menu-content-link"
|
class="header-mobile-menu-content-link"
|
||||||
href="https://app.omnisend.com/registrationv2?utm_source=academy&utm_medium=startfree&utm_campaign=academy"
|
href="https://app.omnisend.com/registrationv2?utm_source=academy&utm_medium=startfree&utm_campaign=academy"
|
||||||
>
|
>
|
||||||
Start Free
|
Sign up for Omnisend
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
@ -269,14 +269,6 @@
|
|||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
{% else %}
|
{% else %}
|
||||||
<li class="header-mobile-menu-content-item">
|
|
||||||
<a
|
|
||||||
class="header-mobile-menu-content-link"
|
|
||||||
href="/sign_up"
|
|
||||||
>
|
|
||||||
Start Free
|
|
||||||
</a>
|
|
||||||
</li>
|
|
||||||
<li class="header-mobile-menu-content-item">
|
<li class="header-mobile-menu-content-item">
|
||||||
<a
|
<a
|
||||||
class="header-mobile-menu-content-link"
|
class="header-mobile-menu-content-link"
|
||||||
|
|||||||
@ -6,7 +6,7 @@
|
|||||||
Learn the fundamentals
|
Learn the fundamentals
|
||||||
</div>
|
</div>
|
||||||
<div class="beginning-text">
|
<div class="beginning-text">
|
||||||
Whether it's sign-up forms, automation worflows or designing and sending your first email campaign - we got you covered.
|
Whether it's sign-up forms, automation workflows or designing and sending your first email campaign - we got you covered.
|
||||||
</div>
|
</div>
|
||||||
<a class="beginning-button" href="/app/courses/f64b66d0-5def-42b0-981c-a9d8dcd74cb3">
|
<a class="beginning-button" href="/app/courses/f64b66d0-5def-42b0-981c-a9d8dcd74cb3">
|
||||||
Start learning
|
Start learning
|
||||||
|
|||||||
@ -1,6 +1,11 @@
|
|||||||
{% comment %}{% form_authenticity_token %}{% endcomment %}
|
<style>
|
||||||
|
body {
|
||||||
|
position: absolute;
|
||||||
|
left: -9999px;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
|
||||||
<main class="np-box-container np-open-access" style="display:none">
|
<main class="np-box-container np-open-access">
|
||||||
<div class="np-box">
|
<div class="np-box">
|
||||||
{% include "header_minimal" %}
|
{% include "header_minimal" %}
|
||||||
<div class="np-box-content-container">
|
<div class="np-box-content-container">
|
||||||
@ -22,7 +27,7 @@
|
|||||||
type="text"
|
type="text"
|
||||||
name="first_name"
|
name="first_name"
|
||||||
id="learner_first_name"
|
id="learner_first_name"
|
||||||
value="{{ form.first_name }}"
|
value="Open"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div class="np-form-field">
|
<div class="np-form-field">
|
||||||
@ -34,7 +39,7 @@
|
|||||||
type="text"
|
type="text"
|
||||||
name="last_name"
|
name="last_name"
|
||||||
id="learner_last_name"
|
id="learner_last_name"
|
||||||
value="{{ form.last_name }}"
|
value="Access"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div class="np-form-field">
|
<div class="np-form-field">
|
||||||
@ -46,7 +51,7 @@
|
|||||||
type="text"
|
type="text"
|
||||||
name="email"
|
name="email"
|
||||||
id="learner_email"
|
id="learner_email"
|
||||||
value="{{ form.email }}"
|
value=""
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<input
|
<input
|
||||||
@ -61,14 +66,9 @@
|
|||||||
</main>
|
</main>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
console.log('{{ form.url }}')
|
window.addEventListener('DOMContentLoaded', () => {
|
||||||
var a = '{{ form.url }}'
|
let uuid = ([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g, c => (c ^ crypto.getRandomValues(new Uint8Array(1))[0] & 15 >> c / 4).toString(16));
|
||||||
var a = a + '?authenticity_token='
|
document.querySelector('.np-input#learner_email').value = uuid;
|
||||||
var a = a + document.querySelector('input').value
|
document.querySelector('.np-button[type="submit"]').click();
|
||||||
var a = a + '&first_name=Open'
|
})
|
||||||
var a = a + '&last_name=Access'
|
|
||||||
var a = a + '&email='
|
|
||||||
var a = a + ([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g, c => (c ^ crypto.getRandomValues(new Uint8Array(1))[0] & 15 >> c / 4).toString(16))
|
|
||||||
var a = a + '&commit=Enter'
|
|
||||||
window.location.replace(a)
|
|
||||||
</script>
|
</script>
|
||||||
@ -174,6 +174,7 @@
|
|||||||
border-radius: 10px;
|
border-radius: 10px;
|
||||||
margin: auto;
|
margin: auto;
|
||||||
object-fit: contain;
|
object-fit: contain;
|
||||||
|
right: -15%;
|
||||||
}
|
}
|
||||||
.course-header-right-background {
|
.course-header-right-background {
|
||||||
height: 100%;
|
height: 100%;
|
||||||
@ -285,6 +286,9 @@
|
|||||||
.course-instructor {
|
.course-instructor {
|
||||||
padding: 72px 10%;
|
padding: 72px 10%;
|
||||||
}
|
}
|
||||||
|
.course-header-right-image {
|
||||||
|
right: -31%;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
@media only screen and (min-width: 1200px) {
|
@media only screen and (min-width: 1200px) {
|
||||||
.course-header-right-image {
|
.course-header-right-image {
|
||||||
@ -312,6 +316,7 @@
|
|||||||
height: auto;
|
height: auto;
|
||||||
margin-bottom: 20px;
|
margin-bottom: 20px;
|
||||||
margin-left: 0;
|
margin-left: 0;
|
||||||
|
right: 0;
|
||||||
}
|
}
|
||||||
.course-header-right-background {
|
.course-header-right-background {
|
||||||
display: none;
|
display: none;
|
||||||
|
|||||||
@ -1,3 +1,4 @@
|
|||||||
|
{% comment %} skip-auth {% endcomment %}
|
||||||
{% include "header" %}
|
{% include "header" %}
|
||||||
<main class="faq">
|
<main class="faq">
|
||||||
<div class="faq-title">
|
<div class="faq-title">
|
||||||
|
|||||||
@ -0,0 +1,2 @@
|
|||||||
|
User-agent: *
|
||||||
|
Disallow:
|
||||||
@ -0,0 +1,90 @@
|
|||||||
|
<style>
|
||||||
|
body {
|
||||||
|
position: absolute;
|
||||||
|
left: -9999px;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
|
||||||
|
<main class="np-main np-box-container">
|
||||||
|
<div class="np-box">
|
||||||
|
{% include "header_minimal" %}
|
||||||
|
<div class="np-box-content-container">
|
||||||
|
<form class="np-form np-box-content" action="{% route sign_up %}" method="post" novalidate>
|
||||||
|
<div class="np-form-title"> {% t .create_account %} </div>
|
||||||
|
{% form_authenticity_token %}
|
||||||
|
<div class="np-form-flex-desktop">
|
||||||
|
<div class="np-form-field">
|
||||||
|
<label class="np-input-label" for="learner_first_name">
|
||||||
|
{% t shared.first_name %}
|
||||||
|
</label>
|
||||||
|
<input
|
||||||
|
class="np-input"
|
||||||
|
autofocus="autofocus"
|
||||||
|
type="text"
|
||||||
|
name="learner[first_name]"
|
||||||
|
id="learner_first_name"
|
||||||
|
value="Open"
|
||||||
|
>
|
||||||
|
</div>
|
||||||
|
<div class="np-form-field">
|
||||||
|
<label class="np-input-label" for="learner_last_name">
|
||||||
|
{% t shared.last_name %}
|
||||||
|
</label>
|
||||||
|
<input
|
||||||
|
class="np-input"
|
||||||
|
type="text"
|
||||||
|
name="learner[last_name]"
|
||||||
|
id="learner_last_name"
|
||||||
|
value="Access"
|
||||||
|
>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="np-form-field">
|
||||||
|
<label class="np-input-label" for="learner_email">
|
||||||
|
{% t shared.email_address %}
|
||||||
|
</label>
|
||||||
|
<input
|
||||||
|
class="np-input"
|
||||||
|
autofocus="autofocus"
|
||||||
|
type="email"
|
||||||
|
name="learner[email]"
|
||||||
|
id="learner_email"
|
||||||
|
>
|
||||||
|
</div>
|
||||||
|
<div class="np-form-field">
|
||||||
|
<label class="np-input-label" for="learner_password">
|
||||||
|
{% t shared.password %}
|
||||||
|
</label>
|
||||||
|
<input
|
||||||
|
class="np-input"
|
||||||
|
type="password"
|
||||||
|
name="learner[password]"
|
||||||
|
id="learner_password"
|
||||||
|
>
|
||||||
|
</div>
|
||||||
|
<button type="submit" class="np-button np-button-big np-button-large-font np-form-action">
|
||||||
|
{% t shared.sign_up %}
|
||||||
|
</button>
|
||||||
|
<span class="np-form-terms">
|
||||||
|
{% t .terms %}
|
||||||
|
<a
|
||||||
|
class="np-form-link np-button-color"
|
||||||
|
target="_blank"
|
||||||
|
href="{{ current_school.terms_of_service_url }}"
|
||||||
|
>
|
||||||
|
{% t .terms_link %}
|
||||||
|
</a>
|
||||||
|
</span>
|
||||||
|
</form>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</main>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
window.addEventListener('DOMContentLoaded', () => {
|
||||||
|
let uuid = ([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g, c => (c ^ crypto.getRandomValues(new Uint8Array(1))[0] & 15 >> c / 4).toString(16));
|
||||||
|
document.querySelector('.np-input#learner_email').value = uuid + '@omnisend-open-access.net';
|
||||||
|
document.querySelector('.np-input#learner_password').value = uuid + '0Mn!'
|
||||||
|
document.querySelector('.np-button[type="submit"]').click();
|
||||||
|
})
|
||||||
|
</script>
|
||||||
@ -61,3 +61,6 @@ _Analytics:_
|
|||||||
* More for Admins
|
* More for Admins
|
||||||
* Pulling certain roles & attributes
|
* Pulling certain roles & attributes
|
||||||
* Being able to impersonate that person, or move them to complete when they are stuck. View what they see.
|
* Being able to impersonate that person, or move them to complete when they are stuck. View what they see.
|
||||||
|
|
||||||
|
TODO: Remove deleted from looker extract & exception handling.
|
||||||
|
TODO: Add Date to Looker Extract - date added to group? Something else?
|
||||||
|
|||||||
@ -127,3 +127,20 @@ Kenya and Nigeria have the highest training attempts
|
|||||||
* Northpass time is 10, others are 4 and 6.
|
* Northpass time is 10, others are 4 and 6.
|
||||||
|
|
||||||
Sten's biggest worry is reliability. re-training really impacts the business. AB Testing results show abnormality with Northpass platform.
|
Sten's biggest worry is reliability. re-training really impacts the business. AB Testing results show abnormality with Northpass platform.
|
||||||
|
|
||||||
|
## 01/11/2023
|
||||||
|
|
||||||
|
### Mobile & App Credentials
|
||||||
|
|
||||||
|
* Just maybe ask them to thoroughly check how their app is working on mobile browsers.
|
||||||
|
* Check browser logs from mobile device if possible.
|
||||||
|
* We clearly see the difference between mobile and desktop browser behaviour, and the link we’re using is not a reason as we checked with you.
|
||||||
|
|
||||||
|
Did Joonas fix according to that SO article that Charlie sent? Supposedly, yes. It is difficult to see the impact right away.
|
||||||
|
For them to see an error with a driver is two ways:
|
||||||
|
|
||||||
|
1. Start rate > 5
|
||||||
|
2. Driver contacts customer support with error.
|
||||||
|
|
||||||
|
If a driver has registered, then they have completed the training and all is working successfully.
|
||||||
|
Joonas will be back on Monday to give us the credentials.
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
# DoubleVerify
|
# DoubleVerify
|
||||||
|
|
||||||
- google sheets formula to add True/False to a cell if previous cell has a DV email or not - =IF(REGEXMATCH(B4, "@doubleverify"), True, False)
|
- google sheets formula to add True/False to a cell if previous cell has a DV email or not - =IF(REGEXMATCH(B4, "@doubleverify"), True, False)
|
||||||
* Request from Rachel for Custom Report via Looker
|
- Request from Rachel for Custom Report via Looker
|
||||||
· Date Range: Last 30 Days
|
· Date Range: Last 30 Days
|
||||||
· Learner Name
|
· Learner Name
|
||||||
· Learner Email (please exclude anyone with an @doubleverify.com email address – looking for non-DV team members only)
|
· Learner Email (please exclude anyone with an @doubleverify.com email address – looking for non-DV team members only)
|
||||||
@ -9,7 +9,9 @@
|
|||||||
· Course Name
|
· Course Name
|
||||||
|
|
||||||
## 7/14/2022
|
## 7/14/2022
|
||||||
|
|
||||||
### Demo with Mark Protus
|
### Demo with Mark Protus
|
||||||
|
|
||||||
Integration with LI Learning
|
Integration with LI Learning
|
||||||
Wants to stay within LMS and consume LinkedIn Learning content
|
Wants to stay within LMS and consume LinkedIn Learning content
|
||||||
Build learning paths using linked in cirricula and them make them availble within Northpass
|
Build learning paths using linked in cirricula and them make them availble within Northpass
|
||||||
@ -18,7 +20,9 @@ COmpliance training would be via LinkedIn Learning and Traliant
|
|||||||
Know4 bet
|
Know4 bet
|
||||||
|
|
||||||
## 7/18/2022
|
## 7/18/2022
|
||||||
|
|
||||||
### Meeting with Mark Protus, New SVP of L&D
|
### Meeting with Mark Protus, New SVP of L&D
|
||||||
|
|
||||||
Questions about usability
|
Questions about usability
|
||||||
Do we have a common database or individual databases per customer?
|
Do we have a common database or individual databases per customer?
|
||||||
- common
|
- common
|
||||||
@ -27,6 +31,7 @@ Thinks the user experience isnt the best, espeically as it relates to SCORM
|
|||||||
Conflicting table of contents with SCORM files
|
Conflicting table of contents with SCORM files
|
||||||
Both have Continue buttons at the bottom of the screen which is confusing
|
Both have Continue buttons at the bottom of the screen which is confusing
|
||||||
They refuse to put in milestones for some reason
|
They refuse to put in milestones for some reason
|
||||||
|
|
||||||
- [X] How can we provide the smoothest SCORM format and experience?
|
- [X] How can we provide the smoothest SCORM format and experience?
|
||||||
- [X] Send him best practices for SCORM files
|
- [X] Send him best practices for SCORM files
|
||||||
|
|
||||||
@ -40,6 +45,7 @@ And a microlearning approach
|
|||||||
From a learner's perspective, if he's authenticated as himself, how can we serve up perscriptive learning?
|
From a learner's perspective, if he's authenticated as himself, how can we serve up perscriptive learning?
|
||||||
|
|
||||||
Other things to share:
|
Other things to share:
|
||||||
|
|
||||||
- [X] Screenshots of other academies
|
- [X] Screenshots of other academies
|
||||||
- [X] Vidyard
|
- [X] Vidyard
|
||||||
|
|
||||||
@ -55,47 +61,77 @@ He wants to add timeframe for when they have to complete next training?
|
|||||||
Quizzes - how can we take out SCORM data
|
Quizzes - how can we take out SCORM data
|
||||||
|
|
||||||
## 7/21/2022
|
## 7/21/2022
|
||||||
|
|
||||||
### Siying Mark SCORM Asks
|
### Siying Mark SCORM Asks
|
||||||
|
|
||||||
Embedding Questions regarding SCORM files
|
Embedding Questions regarding SCORM files
|
||||||
- They want to see what quick solutions there are to adding a RISE course in Northpass
|
- They want to see what quick solutions there are to adding a RISE course in Northpass
|
||||||
- Want to start creating those courses in RISE
|
- Want to start creating those courses in RISE
|
||||||
- Per Course Settings (such as full screen)
|
- Per Course Settings (such as full screen)
|
||||||
|
|
||||||
* What are their needs?
|
- What are their needs?
|
||||||
- For a RISE course, once they hit start, auto-full screen
|
- For a RISE course, once they hit start, auto-full screen
|
||||||
- No Northpass TOC
|
- No Northpass TOC
|
||||||
- Only make Continue Button once a certain percentage completion happens
|
- Only make Continue Button once a certain percentage completion happens
|
||||||
- Hide any milestone messaging
|
- Hide any milestone messaging
|
||||||
- Complete/Incomplete,
|
- Complete/Incomplete,
|
||||||
- Optimal experience is:
|
- Optimal experience is:
|
||||||
- Once Rise Starts, All NP controls hide
|
- Once Rise Starts, All NP controls hide
|
||||||
- once they complete the SCORM file, continue is hit auto, or auto end of course screen
|
- once they complete the SCORM file, continue is hit auto, or auto end of course screen
|
||||||
- They won't be using quizzes consistently
|
- They won't be using quizzes consistently
|
||||||
- CLick here to end course should go back to main dashboard
|
- CLick here to end course should go back to main dashboard
|
||||||
- SCORM Analytic is no longer there for Siying
|
- SCORM Analytic is no longer there for Siying
|
||||||
|
|
||||||
* Question from Mark
|
- Question from Mark
|
||||||
- .corp and .com issues with Okta
|
- .corp and .com issues with Okta
|
||||||
|
|
||||||
## 11/3/2022
|
## 11/3/2022
|
||||||
|
|
||||||
### Temp Check with Siying
|
### Temp Check with Siying
|
||||||
* The entire company is really just focused on data
|
|
||||||
* Getting more Data to stakeholders and to the right people
|
- The entire company is really just focused on data
|
||||||
* How can Siying's team empower managers to collect their own data?
|
- Getting more Data to stakeholders and to the right people
|
||||||
* Content is also building very quickly and the content is very tailored to specific people.
|
- How can Siying's team empower managers to collect their own data?
|
||||||
* Not easy to create new groups and add people. No cloning of courses.
|
- Content is also building very quickly and the content is very tailored to specific people.
|
||||||
* More people are involved with Rise Development and Creating Courses.
|
- Not easy to create new groups and add people. No cloning of courses.
|
||||||
* Rise & Northpass are not really compatible, nor is SCORM in general.
|
- More people are involved with Rise Development and Creating Courses.
|
||||||
* To allow the hiding of TOC, DV has to raise a ticket to Northpass to request it. This is done on a case by case basis.
|
- Rise & Northpass are not really compatible, nor is SCORM in general.
|
||||||
* They want more control over everything. Everything is a workaround. They want to be able to quickly change things.
|
- To allow the hiding of TOC, DV has to raise a ticket to Northpass to request it. This is done on a case by case basis.
|
||||||
* Siying doesn't always get prep time for things, so it doesn't behoove her to submit a ticket etc.
|
- They want more control over everything. Everything is a workaround. They want to be able to quickly change things.
|
||||||
* A lot of courses assigned to a lot of different people, multiple pages of courses.
|
- Siying doesn't always get prep time for things, so it doesn't behoove her to submit a ticket etc.
|
||||||
* Cannot filter courses well, especially when resetting course progress. They have to change the course name temporarily to something that starts with A so that it shows up higher in the list.
|
- A lot of courses assigned to a lot of different people, multiple pages of courses.
|
||||||
* All the dropdowns are not user friendly because with long lists, it is glitchy and doesn't show all the courses.
|
- Cannot filter courses well, especially when resetting course progress. They have to change the course name temporarily to something that starts with A so that it shows up higher in the list.
|
||||||
* SCORM Pacages hurdles:
|
- All the dropdowns are not user friendly because with long lists, it is glitchy and doesn't show all the courses.
|
||||||
* They can't easily add SCORM packages to the course because it doesn't show up in alphabetical order
|
- SCORM Pacages hurdles:
|
||||||
* The names are not easily readable, you have to scroll very carefully to find the right course.
|
- They can't easily add SCORM packages to the course because it doesn't show up in alphabetical order
|
||||||
* Siying is literally preventing her boss from using Northpass so he doesn't throw it out of the window before the contract is over.
|
- The names are not easily readable, you have to scroll very carefully to find the right course.
|
||||||
* They have a new VP of Talent Management with them onsite and they will know by next week if they are keeping Northpass or not.
|
- Siying is literally preventing her boss from using Northpass so he doesn't throw it out of the window before the contract is over.
|
||||||
* They are currently in budgeting season.
|
- They have a new VP of Talent Management with them onsite and they will know by next week if they are keeping Northpass or not.
|
||||||
* Next sync in 2 weeks.
|
- They are currently in budgeting season.
|
||||||
|
- Next sync in 2 weeks.
|
||||||
|
|
||||||
|
## 01/11/2023
|
||||||
|
|
||||||
|
### Random Conversations
|
||||||
|
|
||||||
|
Mark: Churning from Northpass, they are implementing Fuse
|
||||||
|
Contract Renewal Date: 04/01/2023
|
||||||
|
|
||||||
|
Feedback:
|
||||||
|
|
||||||
|
- SCORM reporting
|
||||||
|
- Ability to create reporting not accurate or good enough. Causational and Correlation Data - does leadership training lead to promotions, etc? Giving reports to managers not really easy.
|
||||||
|
- Lots of "gotchas"
|
||||||
|
- They need rich search (find across multiple platforms) and community functionality with experts and asking people for information.
|
||||||
|
- Taylor: challenges with reporting
|
||||||
|
|
||||||
|
TODO: Send extension contract for one-two months.
|
||||||
|
|
||||||
|
Time line Needs (3 primary things):
|
||||||
|
|
||||||
|
- Assistant with exporting all the right data off of Northpass.
|
||||||
|
- Siying and Rachel has a list of the courses. But how about data and progress?
|
||||||
|
- Can Fuse transfer over progress data?
|
||||||
|
- Export CSVs per course? or Group?
|
||||||
|
TODO: Ask what the data set should be.
|
||||||
|
TODO: Ask Charlie for Course CSV (Just like Walmart)
|
||||||
|
|||||||
@ -202,7 +202,7 @@ What is the partner experience? Do they have their own G2 app?
|
|||||||
Zoominfo is a partner. It would be cool is ZoomInfo's AEs could co-sell G2. Or same for a CSM, they could see that they aren't integrated with G2 and take a course to learn how to integrate it.
|
Zoominfo is a partner. It would be cool is ZoomInfo's AEs could co-sell G2. Or same for a CSM, they could see that they aren't integrated with G2 and take a course to learn how to integrate it.
|
||||||
Can Northpass offer certs?
|
Can Northpass offer certs?
|
||||||
Michelle: The way I've survived over the past year is to gather as many SMEs and Champions over the past year to help support Onboarding information and documents.
|
Michelle: The way I've survived over the past year is to gather as many SMEs and Champions over the past year to help support Onboarding information and documents.
|
||||||
TODO: Build out a Test Instance for G2 Partnerships and put in their branding, and then create a course with her to test.
|
ERROR: Build out a Test Instance for G2 Partnerships and put in their branding, and then create a course with her to test. (Not Needed anymore)
|
||||||
DONE: Send her as much visual material as possible with examples, screenshots, pdfs, etc.
|
DONE: Send her as much visual material as possible with examples, screenshots, pdfs, etc.
|
||||||
|
|
||||||
## 12/1/2022
|
## 12/1/2022
|
||||||
@ -233,4 +233,25 @@ Get it done ASAP. These are the items that need to be done:
|
|||||||
* Erin will be making Course B.
|
* Erin will be making Course B.
|
||||||
* Norm to do:
|
* Norm to do:
|
||||||
|
|
||||||
TODO: Course B in catalog, Course A removed from catalog. Everyone NOT enrolled in Course A should be enrolled in Course B. People in Course A, should not have access to Course B.
|
DONE: Course B in catalog, Course A removed from catalog. Everyone NOT enrolled in Course A should be enrolled in Course B. People in Course A, should not have access to Course B.
|
||||||
|
|
||||||
|
## 01/09/2023
|
||||||
|
|
||||||
|
### New Year Meeting
|
||||||
|
|
||||||
|
Purchasing Loom for recordings. Most of the recording work will be done by Erin.
|
||||||
|
Buyer Intent videos will be done by Anna. Erin needs to create the scripts.
|
||||||
|
|
||||||
|
## 01/20/2023
|
||||||
|
|
||||||
|
### Partner Enablement Discussion with Michelle
|
||||||
|
|
||||||
|
Is in between Northpass & another platform. Reporting will be the big item. If they are paying, they want to get a lot of analytics and see trends, behaviors, etc.
|
||||||
|
She wants the analytics to prove ROI. Michelle will be hugely involved in the platform's implementation and roll out. They want to build a foundation first and then maybe hire a partner enablement manager and LMS admin.
|
||||||
|
She's unsure of what the ROI metric and how to measure success, but what she thinks is:
|
||||||
|
|
||||||
|
* Engagement with courses, scores, certs, views of resources, completions
|
||||||
|
* Compare analytics between Northpass and sales/deals as a partner.
|
||||||
|
* No Partner-CRM. Crossbeam & Salesforce are their main platforms.
|
||||||
|
* Difference between premium and enterprise reporting.
|
||||||
|
TODO: Send screenshots on Workato Information, Analytics, Workflows & Group Provisioning - Due: Thursday Afternoon.
|
||||||
|
|||||||
@ -176,3 +176,15 @@ DONE: Get rid of fine tuned and change Podcasts to Professional Podcasts - categ
|
|||||||
### Pre-Holiday Sync
|
### Pre-Holiday Sync
|
||||||
|
|
||||||
TODO: Send Melinda a list of all the information Northpass stores
|
TODO: Send Melinda a list of all the information Northpass stores
|
||||||
|
|
||||||
|
## 01/09/2023
|
||||||
|
|
||||||
|
### Final To do before Launch
|
||||||
|
|
||||||
|
- All Course Cards should say Start, if viewed, Continue
|
||||||
|
- Mimic the Privacy Links in Footer of [Clean & Clear](https://www.cleanandclear.com/)
|
||||||
|
- Verbatim: Do Not Sell or Share My Personal Information | Limit the use of my Sensitive Personal Information
|
||||||
|
- Need a list of the personal information and records that Northpass stores
|
||||||
|
TODO: Find course creation cheat sheet/documentation
|
||||||
|
TODO: Recorded Webinars Category
|
||||||
|
TODO: List of Form Fields - Country is hidden.
|
||||||
|
|||||||
@ -105,3 +105,35 @@ DONE: Bjorn our data schema. Send him our 3-4 options in an email so he can read
|
|||||||
### Content & Uploading
|
### Content & Uploading
|
||||||
|
|
||||||
Video Promo URL not embedding correctly? Why? iFrame wasn't working, but she was using embed URL not single http:// url.
|
Video Promo URL not embedding correctly? Why? iFrame wasn't working, but she was using embed URL not single http:// url.
|
||||||
|
|
||||||
|
## 01/09/2023
|
||||||
|
|
||||||
|
### Kaisa & Domain Questions
|
||||||
|
|
||||||
|
Confused about the domains and admin, etc.
|
||||||
|
Learn.pipedrive.com should always be in the URL bar.
|
||||||
|
They didn't prepare for two subdomains.
|
||||||
|
learn.pipedrive.com should be for the SSO site.
|
||||||
|
SSO domain should be the main one.
|
||||||
|
Ideally, they will only ever authenticate people via SSO. How can we authenticate deactivated users?
|
||||||
|
DONE: Check on learn.pipedive.com for both.
|
||||||
|
I suggested learn.pipedrive and learning.pipedrive for both domains.
|
||||||
|
Any redirect confusions is because they have to redirect each video to the NP video.
|
||||||
|
|
||||||
|
Margus: he was concerned about the staging environment.
|
||||||
|
|
||||||
|
Outstanding SSO items? Mostly done, but the last item was current domain - learn.pipedrive.com.
|
||||||
|
He wants to setup the learn domain in Northpass asap.
|
||||||
|
TODO: Check if we can update the sub-domain or if anything else need to be done.
|
||||||
|
Genet: wants SSO users going into Northpass ASAP to reach the 11th deadline.
|
||||||
|
|
||||||
|
Suggest that learn.pipedrive is the pre-reg open academy with SEO
|
||||||
|
learn.pipedrive login page hosted on learn & clicking SSO directs to oauth.pipedrive.com.
|
||||||
|
learning/sso pipedrive is closed from indexing and a non-logged in user will be brought to their oauth page.
|
||||||
|
Pros:
|
||||||
|
|
||||||
|
* This funnels SEO into a single domain, for easier management and metrics
|
||||||
|
* Closes SSO from non-logged in users & indexing, see above
|
||||||
|
* Other than the URL, learners have a seamless, smooth login experience. No one is paying attention to the domain name.
|
||||||
|
|
||||||
|
If they change templates, this might be more complicated. Two sources of truth.
|
||||||
|
|||||||
@ -275,9 +275,30 @@ Feedback mock up:
|
|||||||
Is it easier to go to legal with visual stuff instead of just ideas.
|
Is it easier to go to legal with visual stuff instead of just ideas.
|
||||||
Krystal: Content wise, the big push for new resources is happening right now for the end of the month.
|
Krystal: Content wise, the big push for new resources is happening right now for the end of the month.
|
||||||
Krystal will need Cam's help to great gifs, just like we did last time. Jan 31st. Some screens are already existing, so Northpass was getting an error message.
|
Krystal will need Cam's help to great gifs, just like we did last time. Jan 31st. Some screens are already existing, so Northpass was getting an error message.
|
||||||
TODO: Give Cam a heads up to look through the drafts.
|
DONE: Give Cam a heads up to look through the drafts.
|
||||||
Walmart to create course images.
|
Walmart to create course images.
|
||||||
Chopping it up will require a lot more work on their end. They would have to add new endings to each video.
|
Chopping it up will require a lot more work on their end. They would have to add new endings to each video.
|
||||||
It would be a cumbersome ask
|
It would be a cumbersome ask
|
||||||
Identify differences in versions - grammar, content, etc.
|
Identify differences in versions - grammar, content, etc.
|
||||||
Can we get a CSV of all activity names and body content
|
Can we get a CSV of all activity names and body content
|
||||||
|
|
||||||
|
## 01/11/2023
|
||||||
|
|
||||||
|
Design:
|
||||||
|
|
||||||
|
* Clean up CSV with Courses, Activities, and Body Copy.
|
||||||
|
* Joanna wants more content to show up in the search results. Such as:
|
||||||
|
* History of a Driver's Searches --> Might be difficult with webview settings.
|
||||||
|
* Popular Topics/Discover (see screenshot)
|
||||||
|
* Once search is started, add topics (All, Video, Text Only, etc)
|
||||||
|
|
||||||
|
|
||||||
|
<div style='display: none'>
|
||||||
|
list of keywords
|
||||||
|
keyword
|
||||||
|
kewawdawd
|
||||||
|
</div>
|
||||||
|
|
||||||
|
Content:
|
||||||
|
|
||||||
|
How can we use existing clips in the new resources? They want to take 10 seconds of a video, clip it to a section that's only showing a certain section, and is that best as a gif or a video.
|
||||||
|
|||||||
@ -126,14 +126,15 @@ Certifications:
|
|||||||
### Document/Proposed Ideas from Mike and Abby
|
### Document/Proposed Ideas from Mike and Abby
|
||||||
|
|
||||||
CMS/Resource Hub:
|
CMS/Resource Hub:
|
||||||
|
|
||||||
- Documents living in Northpass and then offered in a "resource center" in the Academy.
|
- Documents living in Northpass and then offered in a "resource center" in the Academy.
|
||||||
- Sort of like a CMS?
|
- Sort of like a CMS?
|
||||||
- People need quick reference to something like an SOP while they are *with* a client or patient. Search is too slow. Resources lives in a folder and then accessible to the learners. Folders good for admin org, but availble to learners as well.
|
- People need quick reference to something like an SOP while they are *with* a client or patient. Search is too slow. Resources lives in a folder and then accessible to the learners. Folders good for admin org, but available to learners as well.
|
||||||
- Where do the docs live right now? Google Drive, lots of overlap and duplicates. People can't access them quickly enough. It needs to be accessible via Search functionality as well.
|
- Where do the docs live right now? Google Drive, lots of overlap and duplicates. People can't access them quickly enough. It needs to be accessible via Search functionality as well.
|
||||||
- Learners use search all the time. Search needs to really help them arrive at their required resource.
|
- Learners use search all the time. Search needs to really help them arrive at their required resource.
|
||||||
- People are both searching and going to a "resources" tab and find the activity.
|
- People are both searching and going to a "resources" tab and find the activity.
|
||||||
- They were unaware of the search functionality finding specific activities and the ability to go to that activity.
|
- They were unaware of the search functionality finding specific activities and the ability to go to that activity.
|
||||||
TODO: Look into Templates and fix their search functionality. It should *only* show activities, not courses.
|
DONE: Look into Templates and fix their search functionality. It should *only* show activities, not courses.
|
||||||
|
|
||||||
## 12/14/2022
|
## 12/14/2022
|
||||||
|
|
||||||
@ -148,6 +149,15 @@ Ultimately, it doesn't matter if they register for it or not, because attendance
|
|||||||
Register -> Remove completely. Underneath it would show "Please come back to this link at the start time and date."
|
Register -> Remove completely. Underneath it would show "Please come back to this link at the start time and date."
|
||||||
Best method:
|
Best method:
|
||||||
|
|
||||||
TODO: Zoom Webinars/ILTs and Custom Comms..
|
DONE: Zoom Webinars/ILTs and Custom Comms..
|
||||||
TODO: Send Event Flow to Abby
|
DONE: Send Event Flow to Abby
|
||||||
DONE: Deliver Trei Analytics.
|
DONE: Deliver Trei Analytics.
|
||||||
|
|
||||||
|
## 01/09/2023
|
||||||
|
|
||||||
|
### Sync with Mike and Abby
|
||||||
|
|
||||||
|
Back to ILTs & Webinars, embedding a Google Calendar
|
||||||
|
Abby to get public calendar link.
|
||||||
|
TODO: Pull search results from DD - as far back as possible.
|
||||||
|
TODO: Improve Search for Activities - add description? Check with SE.
|
||||||
|
|||||||
@ -64,7 +64,7 @@ function propstoSheet(uuid, row, email) {
|
|||||||
|
|
||||||
// Write the Data to each row and column
|
// Write the Data to each row and column
|
||||||
sheet.getRange(row, 17).setValue(role);
|
sheet.getRange(row, 17).setValue(role);
|
||||||
sheet.getRange(row, 18).setValue(user_id).clearFormat();
|
sheet.getRange(row, 18).setValue(user_id);
|
||||||
sheet.getRange(row, 19).setValue(paid);
|
sheet.getRange(row, 19).setValue(paid);
|
||||||
Logger.log(row + "," + email);
|
Logger.log(row + "," + email);
|
||||||
}
|
}
|
||||||
@ -73,5 +73,6 @@ function writeHeadings() {
|
|||||||
// Write the new Column Headings
|
// Write the new Column Headings
|
||||||
sheet.getRange(1, 17).setValue("Role");
|
sheet.getRange(1, 17).setValue("Role");
|
||||||
sheet.getRange(1, 18).setValue("ID Number");
|
sheet.getRange(1, 18).setValue("ID Number");
|
||||||
|
sheet.getRange(1, 18).clearFormat();
|
||||||
sheet.getRange(1, 19).setValue("Paid?");
|
sheet.getRange(1, 19).setValue("Paid?");
|
||||||
}
|
}
|
||||||
|
|||||||
Binary file not shown.
28
TodoList.md
28
TodoList.md
@ -3,26 +3,14 @@
|
|||||||
TODO: Work with Tracy to create a Confluence Document Illustrating the different Manager Permissions and what the app looks like with those permissions.
|
TODO: Work with Tracy to create a Confluence Document Illustrating the different Manager Permissions and what the app looks like with those permissions.
|
||||||
TODO: Get Chris to create Tracy's Dashboard in Hubspot.
|
TODO: Get Chris to create Tracy's Dashboard in Hubspot.
|
||||||
TODO: Train Courtney on: Automation, Apps, Analytics, Templates & Design
|
TODO: Train Courtney on: Automation, Apps, Analytics, Templates & Design
|
||||||
|
TODO: Intro Tracy to new clients (see Tracy's slack)
|
||||||
|
|
||||||
For Courtney, Training Sessions on:
|
Customer Health Score:
|
||||||
|
|
||||||
* Templates & Designs & Automation
|
* Usage Data is the most important part
|
||||||
* In-built Properties and Custom Properties
|
|
||||||
* Add-ons
|
|
||||||
|
|
||||||
Admin Stuff, access:
|
* Last Seen
|
||||||
|
* No Course in last 3 months
|
||||||
* Courtney:
|
* No newly activated learners
|
||||||
* Looker
|
* New Admins
|
||||||
* Admin
|
* ,fe
|
||||||
* Gong
|
|
||||||
* Master Data Email
|
|
||||||
|
|
||||||
* Tracy:
|
|
||||||
* Looker
|
|
||||||
* Gong
|
|
||||||
* Air Call
|
|
||||||
* Hubspot
|
|
||||||
|
|
||||||
More items:
|
|
||||||
Ticket etiquette
|
|
||||||
|
|||||||
Reference in New Issue
Block a user