Mizuno monthly script. Some cin7 and datasnipper templates and todo list items.

This commit is contained in:
Norm Rasmussen
2024-03-04 17:08:39 -05:00
parent d5926729ad
commit 34032ab681
10 changed files with 1211 additions and 122 deletions

View File

@ -1,5 +1,5 @@
<div class="lp-header-container"> <div class="lp-header-container">
<div class="lp-heading lora"> <div class="lp-heading lora">
Learning Path: {{ learning_path.name }} {{ learning_path.name }}
</div> </div>
</div> </div>

View File

@ -11,14 +11,28 @@
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick.min.js" type="text/javascript"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick.min.js" type="text/javascript"></script>
{% comment %}
<script type="text/javascript" src="https://cdn.weglot.com/weglot.min.js"></script> <script type="text/javascript" src="https://cdn.weglot.com/weglot.min.js"></script>
<script> <script>
Weglot.initialize({ Weglot.initialize({
api_key: 'wg_65c22885fee5b146978034548c4f888a6' api_key: 'wg_65c22885fee5b146978034548c4f888a6',
switchers: [
{
style: {
full_name: true,
with_name: true,
is_dropdown: false,
with_flags: true,
flag_type: "circle",
invert_flags: false
},
location: {
target: ".np-header",
sibling: null
}
}
],
}); });
</script> </script>
{% endcomment %}
{% include 'generic_tns_carousel' %} {% include 'generic_tns_carousel' %}
{% include 'function_update_event_timezone' %} {% include 'function_update_event_timezone' %}

View File

@ -0,0 +1,14 @@
import mappingsdict
import pandas as pd
FULLDICT = mappingsdict.anthomappings
NEWDICT = {}
DF = pd.DataFrame()
for items in FULLDICT:
uuid = items['uuid']
props = items['props']
NEWDICT[uuid] = props
df = pd.DataFrame([(k, v) for k, v in NEWDICT.items()], columns=['UUID', 'Props'])
df.to_csv("~/Downloads/Anthomaps.csv", sep=',')

View File

@ -1,4 +1,4 @@
mappings = [ anthomappings = [
# Academic Economics - (T1) # Academic Economics - (T1)
{ {
"uuid": "289f8d54-e487-48a0-ac43-5c51c1d0b151", "uuid": "289f8d54-e487-48a0-ac43-5c51c1d0b151",
@ -22,7 +22,7 @@ mappings = [
{ {
"uuid": "b69916db-59e3-4b06-a5f1-d358338ed7d7", "uuid": "b69916db-59e3-4b06-a5f1-d358338ed7d7",
"domains": [], "domains": [],
"props": "Anthology Academic Economics: Enhanced+", "props": "Anthology Academic Economics: Enhanced+",
}, },
# Academy Use/Navigation - (T1) # Academy Use/Navigation - (T1)
{ {
@ -46,8 +46,8 @@ mappings = [
{ {
"uuid": "3f8dc68e-1458-4199-9641-6781960e085e", "uuid": "3f8dc68e-1458-4199-9641-6781960e085e",
"domains": [ "domains": [
"@wpcc.edu", "@wpcc.edu",
"@edgecombe.edu", "@edgecombe.edu",
"@buffalo.edu", "@buffalo.edu",
"@tldemo.edu", "@tldemo.edu",
"@newanthology.com", "@newanthology.com",
@ -400,13 +400,25 @@ mappings = [
# Accreditation - (T2) # Accreditation - (T2)
{ {
"uuid": "8585fe89-a050-4dbb-beb8-6ebd7358a970", "uuid": "8585fe89-a050-4dbb-beb8-6ebd7358a970",
"domains": [ "@tldemo.edu", "@newanthology.com", "@knowledgestate.edu", "@gvltec.edu", "@kysu.edu", "@buffalo.edu" ], "domains": [
"@tldemo.edu",
"@newanthology.com",
"@knowledgestate.edu",
"@gvltec.edu",
"@kysu.edu",
"@buffalo.edu",
],
"props": "Anthology Accreditation: Enhanced", "props": "Anthology Accreditation: Enhanced",
}, },
# Accreditation - (T3) # Accreditation - (T3)
{ {
"uuid": "d2542667-0dbf-4680-a5af-042d70f24a55", "uuid": "d2542667-0dbf-4680-a5af-042d70f24a55",
"domains": ["@tldemo.edu", "@newanthology.com", "@knowledgestate.edu", "@kysu.edu"], "domains": [
"@tldemo.edu",
"@newanthology.com",
"@knowledgestate.edu",
"@kysu.edu",
],
"props": "Anthology Accreditation: Enhanced+", "props": "Anthology Accreditation: Enhanced+",
}, },
# Anthology 101 - (T1) # Anthology 101 - (T1)
@ -415,18 +427,18 @@ mappings = [
"domains": [ "domains": [
"@nypcls.org", "@nypcls.org",
"@cahe.edu", "@cahe.edu",
"@nevadastate.edu", "@nevadastate.edu",
"@statealum.com", "@statealum.com",
"@dot.gov", "@dot.gov",
"@envstrategies.com", "@envstrategies.com",
"@edgecombe.edu", "@edgecombe.edu",
"@evanza.com.mx", "@evanza.com.mx",
"@nu.edu", "@nu.edu",
"@sbu.edu", "@sbu.edu",
"@tamuct.edu", "@tamuct.edu",
"@sentara.edu", "@sentara.edu",
"@doctorshosp.com", "@doctorshosp.com",
"@ciaml.com", "@ciaml.com",
"@newanthology.com", "@newanthology.com",
"@npc.edu", "@npc.edu",
"@cochise.edu", "@cochise.edu",
@ -2495,27 +2507,27 @@ mappings = [
}, },
# Ally - (T1) # Ally - (T1)
{ {
"uuid":"7395831e-4325-4b16-85bb-36c94f68aec0", "uuid": "7395831e-4325-4b16-85bb-36c94f68aec0",
"domains":["@tldemo.edu"], "domains": ["@tldemo.edu"],
"props":"Anthology Ally: Essential" "props": "Anthology Ally: Essential",
}, },
# Ally - (T2) # Ally - (T2)
{ {
"uuid":"2b69f2f8-d567-48c3-8bb3-22e0dc8819bd", "uuid": "2b69f2f8-d567-48c3-8bb3-22e0dc8819bd",
"domains":["@tldemo.edu"], "domains": ["@tldemo.edu"],
"props":"Anthology Ally: Enhanced" "props": "Anthology Ally: Enhanced",
}, },
# Ally - (T3) # Ally - (T3)
{ {
"uuid":"2b69f2f8-d567-48c3-8bb3-22e0dc8819bd", "uuid": "2b69f2f8-d567-48c3-8bb3-22e0dc8819bd",
"domains":["@tldemo.edu"], "domains": ["@tldemo.edu"],
"props":"Anthology Ally Enhanced+", "props": "Anthology Ally Enhanced+",
}, },
# Baseline - (T1) # Baseline - (T1)
{ {
"uuid": "483c3416-ddfb-43fe-983b-08abb6b50c62", "uuid": "483c3416-ddfb-43fe-983b-08abb6b50c62",
"domains": [ "domains": [
"@@envstrategies.com", "@@envstrategies.com",
"@lifedemo.edu", "@lifedemo.edu",
"@newanthology.com", "@newanthology.com",
"@knowledgestate.edu", "@knowledgestate.edu",
@ -2746,7 +2758,7 @@ mappings = [
"uuid": "df9855d7-12ae-4170-acf6-a05cd4f52515", "uuid": "df9855d7-12ae-4170-acf6-a05cd4f52515",
"domains": ["@lifedemo.edu"], "domains": ["@lifedemo.edu"],
"props": "Anthology Baseline: Enhanced", "props": "Anthology Baseline: Enhanced",
}, },
# Baseline - (T3) # Baseline - (T3)
{ {
"uuid": "1582d056-55fb-403b-8a65-f3b641c96b69", "uuid": "1582d056-55fb-403b-8a65-f3b641c96b69",
@ -2829,8 +2841,17 @@ mappings = [
# Claremont Colleges - (T3) # Claremont Colleges - (T3)
{ {
"uuid": "44ac8020-933e-4a23-b009-63d9d39e0641", "uuid": "44ac8020-933e-4a23-b009-63d9d39e0641",
"domains": ["@cmc.edu", "@cgu.edu","@g.hmc.edu", "@hmc.edu", "@kgi.edu", "@pomona.edu", "@pitzer.edu","@scripps.edu"], "domains": [
"props": "Anthology Claremont Colleges: Enhanced+" "@cmc.edu",
"@cgu.edu",
"@g.hmc.edu",
"@hmc.edu",
"@kgi.edu",
"@pomona.edu",
"@pitzer.edu",
"@scripps.edu",
],
"props": "Anthology Claremont Colleges: Enhanced+",
}, },
# Central Maine Community College - (T3) # Central Maine Community College - (T3)
{ {
@ -2860,8 +2881,8 @@ mappings = [
{ {
"uuid": "197da27d-0497-40b5-b2f8-cec4124d32f6", "uuid": "197da27d-0497-40b5-b2f8-cec4124d32f6",
"domains": [ "domains": [
"@eac.edu", "@eac.edu",
"@dot.gov", "@dot.gov",
"@tldemo.edu", "@tldemo.edu",
"@knowledgestate.edu", "@knowledgestate.edu",
"@tc.columbia.edu", "@tc.columbia.edu",
@ -3261,7 +3282,7 @@ mappings = [
{ {
"uuid": "a031d9a8-e433-45cf-826a-8881644f8eac", "uuid": "a031d9a8-e433-45cf-826a-8881644f8eac",
"domains": [ "domains": [
"@dot.gov", "@dot.gov",
"@tldemo.edu", "@tldemo.edu",
"@knowledgestate.edu", "@knowledgestate.edu",
"@gvltec.edu", "@gvltec.edu",
@ -3393,10 +3414,10 @@ mappings = [
{ {
"uuid": "bfb708e4-18eb-47b5-afde-737f16721e9a", "uuid": "bfb708e4-18eb-47b5-afde-737f16721e9a",
"domains": [ "domains": [
"@unh.edu", "@unh.edu",
"@statealum.com", "@statealum.com",
"@sbu.edu", "@sbu.edu",
"@tamuct.edu", "@tamuct.edu",
"@lifedemo.edu", "@lifedemo.edu",
"@knowledgestate.edu", "@knowledgestate.edu",
"@creighton.edu", "@creighton.edu",
@ -3863,9 +3884,9 @@ mappings = [
"uuid": "f02032d3-3d60-4cb1-acac-855c229646c3", "uuid": "f02032d3-3d60-4cb1-acac-855c229646c3",
"domains": [ "domains": [
"@uoregon.edu", "@uoregon.edu",
"@caltech.edu", "@caltech.edu",
"@sbu.edu", "@sbu.edu",
"@tamuct.edu", "@tamuct.edu",
"@lifedemo.edu", "@lifedemo.edu",
"@knowledgestate.edu", "@knowledgestate.edu",
"@mstc.edu", "@mstc.edu",
@ -3907,12 +3928,12 @@ mappings = [
{ {
"uuid": "f7701275-cebc-482b-ac31-9cfcd93937c3", "uuid": "f7701275-cebc-482b-ac31-9cfcd93937c3",
"domains": [ "domains": [
"@upstate.edu", "@upstate.edu",
"@gsd.harvard.edu", "@gsd.harvard.edu",
"@nevadastate.edu", "@nevadastate.edu",
"@mcl.edu.ph", "@mcl.edu.ph",
"@mcm.edu.ph", "@mcm.edu.ph",
"@mapua.edu.ph", "@mapua.edu.ph",
"@lifedemo.edu", "@lifedemo.edu",
"@npc.edu", "@npc.edu",
"@cochise.edu", "@cochise.edu",
@ -5076,15 +5097,15 @@ mappings = [
}, },
# Kentucky State University - (T3) # Kentucky State University - (T3)
{ {
"uuid": "661df0df-d5db-4664-87d5-625310758e02", "uuid": "661df0df-d5db-4664-87d5-625310758e02",
"domains": [""], "domains": [""],
"props": "Anthology Kentucky State University: Enhanced+" "props": "Anthology Kentucky State University: Enhanced+",
}, },
# Insight - (T1) # Insight - (T1)
{ {
"uuid": "4d0bf08e-3dda-4a2e-8213-72a020873a03", "uuid": "4d0bf08e-3dda-4a2e-8213-72a020873a03",
"domains": [ "domains": [
"@nu.edu", "@nu.edu",
"@lifedemo.edu", "@lifedemo.edu",
"@knowledgestate.edu", "@knowledgestate.edu",
"@mstc.edu", "@mstc.edu",
@ -5212,7 +5233,7 @@ mappings = [
{ {
"uuid": "8302b674-c728-42d2-9ba3-908b4d970436", "uuid": "8302b674-c728-42d2-9ba3-908b4d970436",
"domains": [ "domains": [
"@doctorshosp.com", "@doctorshosp.com",
"@tldemo.edu", "@tldemo.edu",
"@knowledgestate.edu", "@knowledgestate.edu",
"@ciaml.com", "@ciaml.com",
@ -6134,18 +6155,17 @@ mappings = [
"props": "Blackboard Learn: Essential", "props": "Blackboard Learn: Essential",
}, },
# Learn - (T2) # Learn - (T2)
{ {
"uuid": "ab461de6-1137-4548-87bf-f9dd78905417", "uuid": "ab461de6-1137-4548-87bf-f9dd78905417",
"domains": ["@tldemo.edu"], "domains": ["@tldemo.edu"],
"props": "Anthology Learn: Enhanced", "props": "Anthology Learn: Enhanced",
}, },
# Learn - (T3) # Learn - (T3)
{ {
"uuid": "0b26d479-d9a7-4e07-aa2f-4893467f41c2", "uuid": "0b26d479-d9a7-4e07-aa2f-4893467f41c2",
"domains": ["@tldemo.edu"], "domains": ["@tldemo.edu"],
"props": "Anthology Learn: Enhanced+", "props": "Anthology Learn: Enhanced+",
},
},
# Lancaster Bible College - (T3) # Lancaster Bible College - (T3)
{ {
"uuid": "fc5dcfc4-faa5-4506-a40b-7c73d76d6f4b", "uuid": "fc5dcfc4-faa5-4506-a40b-7c73d76d6f4b",
@ -6162,28 +6182,28 @@ mappings = [
}, },
# Mid-State Technical College - (T3) # Mid-State Technical College - (T3)
{ {
"uuid": "93b85258-a0b7-44c5-a933-71e931fc86e3", "uuid": "93b85258-a0b7-44c5-a933-71e931fc86e3",
"domains": [], "domains": [],
"props": "Anthology Mid-State Technical College: Enhanced+", "props": "Anthology Mid-State Technical College: Enhanced+",
}, },
# Nightingale College, LLC - (T3) # Nightingale College, LLC - (T3)
{ {
"uuid": "859160ff-906e-4617-940f-9a220508ece8", "uuid": "859160ff-906e-4617-940f-9a220508ece8",
"domains": [], "domains": [],
"props": "Anthology Nightingale College: Enhanced+", "props": "Anthology Nightingale College: Enhanced+",
}, },
# Passaic County Community College - (T3) # Passaic County Community College - (T3)
{ {
"uuid": "8b6502b2-649b-46a1-8796-3fd025a570c5", "uuid": "8b6502b2-649b-46a1-8796-3fd025a570c5",
"domains": [], "domains": [],
"props": "Anthology Passaic County Community College: Enhanced+", "props": "Anthology Passaic County Community College: Enhanced+",
}, },
# Payroll - (T3) # Payroll - (T3)
{ {
"uuid": "65cff7cb-0a29-4c0c-9280-76af55d1432d", "uuid": "65cff7cb-0a29-4c0c-9280-76af55d1432d",
"domains": [], "domains": [],
"props": "Anthology Payroll: Enhanced+" "props": "Anthology Payroll: Enhanced+",
}, },
# Lubbock Christian University - (T3) # Lubbock Christian University - (T3)
{ {
"uuid": "64d5997b-6963-4229-b2b1-1197978dd5c1", "uuid": "64d5997b-6963-4229-b2b1-1197978dd5c1",
@ -7126,13 +7146,13 @@ mappings = [
"domains": [ "domains": [
"@nypcls.org", "@nypcls.org",
"@cahe.edu", "@cahe.edu",
"@sherman.edu", "@sherman.edu",
"@evanza.com.mx", "@evanza.com.mx",
"@nu.edu", "@nu.edu",
"@sbu.edu", "@sbu.edu",
"@tamuct.edu", "@tamuct.edu",
"@sentara.edu", "@sentara.edu",
"@doctorshosp.com", "@doctorshosp.com",
"@ciaml.com", "@ciaml.com",
"@tldemo.edu", "@tldemo.edu",
"@endemo.edu", "@endemo.edu",
@ -7557,7 +7577,7 @@ mappings = [
{ {
"uuid": "853de4bd-6f6a-4d1d-980a-b67eb1b0e876", "uuid": "853de4bd-6f6a-4d1d-980a-b67eb1b0e876",
"domains": [ "domains": [
"@wpcc.edu", "@wpcc.edu",
"@rau.edu", "@rau.edu",
"@tldemo.edu", "@tldemo.edu",
"@knowledgestate.edu", "@knowledgestate.edu",
@ -7725,7 +7745,7 @@ mappings = [
{ {
"uuid": "55bae3db-5f62-4be3-823a-bcb429b8a2b2", "uuid": "55bae3db-5f62-4be3-823a-bcb429b8a2b2",
"domains": [ "domains": [
"@rcsi.com", "@rcsi.com",
"@lifedemo.edu", "@lifedemo.edu",
"@knowledgestate.edu", "@knowledgestate.edu",
"@mstc.edu", "@mstc.edu",
@ -7766,7 +7786,7 @@ mappings = [
{ {
"uuid": "4754b85b-e7a6-41a8-b0e9-5e02c58ebc38", "uuid": "4754b85b-e7a6-41a8-b0e9-5e02c58ebc38",
"domains": [ "domains": [
"@rcsi.com", "@rcsi.com",
"@lifedemo.edu", "@lifedemo.edu",
"@knowledgestate.edu", "@knowledgestate.edu",
"@mstc.edu", "@mstc.edu",
@ -7796,7 +7816,7 @@ mappings = [
{ {
"uuid": "fa8914be-0986-460c-884d-9973a9622045", "uuid": "fa8914be-0986-460c-884d-9973a9622045",
"domains": [ "domains": [
"@rcsi.com", "@rcsi.com",
"@novateur.ca", "@novateur.ca",
"@lifedemo.edu", "@lifedemo.edu",
"@npc.edu", "@npc.edu",
@ -7974,7 +7994,7 @@ mappings = [
{ {
"uuid": "b9f734fa-de0d-4a0b-9ce2-c092126e1d8d", "uuid": "b9f734fa-de0d-4a0b-9ce2-c092126e1d8d",
"domains": [ "domains": [
"@rcsi.com", "@rcsi.com",
"@lifedemo.edu", "@lifedemo.edu",
"@npc.edu", "@npc.edu",
"@cochise.edu", "@cochise.edu",
@ -8077,9 +8097,9 @@ mappings = [
"domains": [ "domains": [
"@nypcls.org", "@nypcls.org",
"@cahe.edu", "@cahe.edu",
"@evanza.com.mx", "@evanza.com.mx",
"@nu.edu", "@nu.edu",
"@ciaml.com", "@ciaml.com",
"@endemo.edu", "@endemo.edu",
"@tccd.edu", "@tccd.edu",
"@npc.edu", "@npc.edu",
@ -8450,7 +8470,7 @@ mappings = [
{ {
"uuid": "594cd6c0-17db-4241-be56-ad28a8db4f7b", "uuid": "594cd6c0-17db-4241-be56-ad28a8db4f7b",
"domains": [ "domains": [
"@nu.edu", "@nu.edu",
"@endemo.edu", "@endemo.edu",
"@tccd.edu", "@tccd.edu",
"@npc.edu", "@npc.edu",
@ -8518,7 +8538,7 @@ mappings = [
{ {
"uuid": "95f7b67d-3ba8-4d18-bcbb-3e02f7bfaf7a", "uuid": "95f7b67d-3ba8-4d18-bcbb-3e02f7bfaf7a",
"domains": [ "domains": [
"@nu.edu", "@nu.edu",
"@endemo.edu", "@endemo.edu",
"@tccd.edu", "@tccd.edu",
"@knowledgestate.edu", "@knowledgestate.edu",
@ -8680,7 +8700,6 @@ mappings = [
"uuid": "d694804c-ae1a-4db0-b5fc-2497e43abb6f", "uuid": "d694804c-ae1a-4db0-b5fc-2497e43abb6f",
"domains": [], "domains": [],
"props": "Anthology Professional Learning: Essential", "props": "Anthology Professional Learning: Essential",
}, },
# Professional Learning - (T2) # Professional Learning - (T2)
{ {
@ -8694,11 +8713,10 @@ mappings = [
"domains": [], "domains": [],
"props": "Anthology Professional Learning: Enhanced+", "props": "Anthology Professional Learning: Enhanced+",
}, },
# National University - (T3) # National University - (T3)
{ {
"uuid": "15c0c210-51d9-4ac6-a967-4b7b6c2e76d4", "uuid": "15c0c210-51d9-4ac6-a967-4b7b6c2e76d4",
"domains": ["@nu.edu"], "domains": ["@nu.edu"],
"props": "Anthology National University: Enhanced+", "props": "Anthology National University: Enhanced+",
}, },
] ]

View File

@ -487,3 +487,27 @@ let eoqMutationObserver = () => {
eoqMutationObserver(); eoqMutationObserver();
``` ```
## 03/04/2024
### Scoping for Quiz Screens with Courtney
Original request was "100 courses over the next couple years". Is there a way to break it down into quarters or smaller time frames?
Roll out hope: 32 courses across 5 Learning Paths over a period of early 2026.
More immediate: 7 courses within 1 year.
Hard deadline for these first 7 courses: Q3 of 2025 people are using it. Ready to go and released by end of Q2 2025.
Quizzes may be done first - all the content within NP and then videos will be added in later.
The seven courses will be released at one time, but they will be authored on a rolling basis.
Ideally the updates will be done on that same rolling basis.
Other design changes? Ideal state?
* Addressing wrong answers - can we do this for them?
* Currently they are just including another activity after the quiz
* End of quiz is still okay - they just want to hide the correctly responded quiz answers.
* Short answer: any hope of having the users responses displayed somewhere.
* Where should this show - LX or custom page?
* Both? The activities are involved. If they were in person, they would be discussion based. They want the users to review and reflect on what they just responded on.
* Journal-type page. How can the user look through their previous answers.

File diff suppressed because it is too large Load Diff

View File

@ -4,8 +4,8 @@ from pathlib import Path
import Apikeys import Apikeys
import os import os
basefile = "/Users/normrasmussen/Downloads/ts-mca.csv" basefile = "/Users/normrasmussen/Downloads/MizunoCompletionsFeb2024.csv"
api_key = Apikeys.TALKSPACE_1099 api_key = Apikeys.MIZUNO
uuid_url = "https://api.northpass.com/v2/people?filter[email][eq]=" uuid_url = "https://api.northpass.com/v2/people?filter[email][eq]="
prop_url = "https://api.northpass.com/v2/properties/people/" prop_url = "https://api.northpass.com/v2/properties/people/"
headers = { headers = {
@ -29,17 +29,15 @@ def load_file(basefile):
email = email[3] email = email[3]
url = uuid_url + f"{email}" url = uuid_url + f"{email}"
response = requests.get(url, headers=headers) response = requests.get(url, headers=headers)
print(response)
if response.status_code == 200: if response.status_code == 200:
response = response.json() response = response.json()
uuid = response["data"][0]["id"] uuid = response["data"][0]["id"]
url2 = prop_url + f"{uuid}" url2 = prop_url + f"{uuid}"
response = requests.get(url2, headers=headers) response = requests.get(url2, headers=headers)
data = response.json() data = response.json()
userid = data["data"]["attributes"]["properties"]["user_id"] userid = data["data"]["attributes"]["properties"]["account_number"]
row_dict["userid"] = userid row_dict["userid"] = userid
dict_list.append(row_dict) dict_list.append(row_dict)
print(dict_list)
print("No errors! Passing along the dictionary!") print("No errors! Passing along the dictionary!")
except KeyError as e: except KeyError as e:
print(f"{e} and the rest") print(f"{e} and the rest")
@ -51,9 +49,8 @@ def load_file(basefile):
completions.loc[completions.index[row], "userid"] = pid completions.loc[completions.index[row], "userid"] = pid
completions = completions[completions["userid"] != "0"] completions = completions[completions["userid"] != "0"]
# completions = completions.iloc[:, 0:] # completions = completions.iloc[:, 0:]
print(completions)
completions.to_csv( completions.to_csv(
"/Users/normrasmussen/Downloads/Talkspace1099-Completions-All-IDS.csv", "/Users/normrasmussen/Downloads/Mizuno-Feb2024-with-PGAID.csv",
index=False, index=False,
) )

View File

@ -1,10 +1,12 @@
import requests import requests
import pandas as pd import pandas as pd
from pathlib import Path from pathlib import Path
import Apikeys
import os import os
basefile = "/Users/normrasmussen/Downloads/MizunoCompletions_with_PGAIDs.csv" basefile = "/Users/normrasmussen/Downloads/MizunoCompletionsFeb2024.csv"
api_key = "stXNF84HWL8aCGeRjHEo2rJ1U" api_key = Apikeys.MIZUNO
# "stXNF84HWL8aCGeRjHEo2rJ1U"
uuid_url = "https://api.northpass.com/v2/people?filter[email][eq]=" uuid_url = "https://api.northpass.com/v2/people?filter[email][eq]="
group_url = "https://api.northpass.com/v2/groups/" group_url = "https://api.northpass.com/v2/groups/"
headers = { headers = {
@ -45,7 +47,7 @@ def load_file(basefile):
completions.loc[completions.index[row], "Group Name"] = group completions.loc[completions.index[row], "Group Name"] = group
print(completions) print(completions)
completions.to_csv( completions.to_csv(
"/Users/normrasmussen/Downloads/MizunoCompletions_with_PGAIDs.csv", "/Users/normrasmussen/Downloads/MizunoCompletionsFeb2024_with_PGAIDs.csv",
index=False index=False
) )

View File

@ -56,7 +56,7 @@ FEAT: Transcripts page - Clickable courses, Export of table "proof for learner",
## 02-28-2024 ## 02-28-2024
- [X] Submit 2 CSQLs for Zenjob - one for PX and one for additional instance of CE - [X] Submit 2 CSQLs for Zenjob - one for PX and one for additional instance of CE
- [ ] Zenjob - Clean "Internal Zenjob Testing" - remove everyone without a Zenjob email address. One domain - zenjob.com. - [X] Zenjob - Clean "Internal Zenjob Testing" - remove everyone without a Zenjob email address. One domain - zenjob.com.
- [ ] Part 2 - Add people to academy and add them to Internal Zenjob Testing group. - [ ] Part 2 - Add people to academy and add them to Internal Zenjob Testing group.
- [ ] Ask about the following: - [ ] Ask about the following:
- [ ] Can a person "speak" to a KC bot? - [ ] Can a person "speak" to a KC bot?
@ -69,13 +69,14 @@ message](https://northpasshq.slack.com/archives/C04RER4PH09/p1709147957374999?th
## 02-29-2024 ## 02-29-2024
- [-] Renewal Tracker Tasks - start with Q2: - [-] Renewal Tracker Tasks - start with Q2:
- [-] Meet and tell CSMs. - [-] Meet and tell CSMs.
- [ ] CSMs to enter at least one above the line contact - if multiple, choose highest - [ ] CSMs to enter at least one above the line contact - if multiple, choose highest
- [ ] Assign buddy as per Kat's message. Buddy's do not need to be notified. - [ ] Assign buddy as per Kat's message. Buddy's do not need to be notified.
- [ ] Buddy is to ask for renewal sentiment. "Is there anything we need to be aware of for renewal?" Check LinkedIn for contacts. - [ ] Buddy is to ask for renewal sentiment. "Is there anything we need to be aware of for renewal?" Check LinkedIn for contacts.
- [ ] Q2 finished by second week of March to give us enough time to plan/react --> Q3 - let's focus on getting these out by end of March --> Q4 - End of April - [ ] Q2 finished by second week of March to give us enough time to plan/react --> Q3 - let's focus on getting these out by end of March --> Q4 - End of April
- [ ] Standard ghost follow up every 2 weeks. - [ ] Standard ghost follow up every 2 weeks.
- [ ] StopItSolutions, change button destination depending on property. Code block below is how you'd run it after page load and where the custom property lives. - [ ] StopItSolutions, change button destination depending on property. Code block below is how you'd run it after page load and where the custom property lives.
```html ```html
<script> <script>
window.addEventListener("DOMContentLoaded", function() { window.addEventListener("DOMContentLoaded", function() {
@ -88,5 +89,10 @@ message](https://northpasshq.slack.com/archives/C04RER4PH09/p1709147957374999?th
- [ ] Ask Katie/KC for all the domain > account group mappings. - [ ] Ask Katie/KC for all the domain > account group mappings.
- [ ] Look into Looker Reporting for Group Count, at least 1% in progress, etc - [ ] Look into Looker Reporting for Group Count, at least 1% in progress, etc
- [ ] Report with Groups and Group Members Count - [ ] Report with Groups and Group Members Count
- [X] Test ILTs without dates for more than 1 session. - [X] Test ILTs without dates for more than 1 session.
## 03-04-2024
- [X] Intro Dirk (DataSnipper) to Allyson
- [ ] Cin7 - End of Quiz Screen for Surveys - Activity: "Feature Course Survey", Message: "Thank you for your feedback."