From ca2b56b6ed12d1197c2b4edcdcc416f2709d763f Mon Sep 17 00:00:00 2001 From: Norm Rasmussen Date: Wed, 30 Nov 2022 17:19:16 -0500 Subject: [PATCH] Talkspace, Todolist, and Walmart --- CustomerNotes/DouglasElliman.md | 8 +++-- CustomerNotes/Talkspace.md | 20 +++++------ CustomerNotes/Walmart.md | 33 ++++++++++++++++-- Scripts/API_Tests/api_test.py | 21 ++++++----- Timetagger/_timetagger/users/norm~bm9ybQ==.db | Bin 200704 -> 212992 bytes 5 files changed, 59 insertions(+), 23 deletions(-) diff --git a/CustomerNotes/DouglasElliman.md b/CustomerNotes/DouglasElliman.md index f57da269..63e9bf82 100644 --- a/CustomerNotes/DouglasElliman.md +++ b/CustomerNotes/DouglasElliman.md @@ -22,20 +22,22 @@ Current Issues: * Then managers get involved, especially if agents dont complete it * Restrict access if incomplete * They need the new inactivity nudge to list ALL courses that they have been inactive for -* They are recieving a lot of quesitons from agents about WHICH courses they need to complete +* They are receiving a lot of questions from agents about WHICH courses they need to complete * Kathleen on PTO next week. 10/2/-10/7 ## 10/18/2022 + * Spent her PTO in Ireland. It was her 4th trip there and has ancestry for Ireland. Her mom has dual-citizenship. -* Recieved an update regarding inacitivity nudge bug and that everything is working now. +* Received an update regarding inacitivity nudge bug and that everything is working now. * She wants to setup specific inacitivity nudges for specific courses. * Forwarded me an example email to use the copy in Northpass comms. * Ask Marek - how to access properties? Can we change the hyperlink highlight color to the brand's colors? Also ask if we can remove the "and x number of courses more". * Want better certificates. It takes Kathleen a lot of time to find, download, and send. -* Either when they click a completed course, be brought to cert, or have a certs page with all cert links they have accomplished. +* Either when they click a completed course, be brought to cert, or have a certs page with all cert links they have accomplished. * Charlie is working on managers that can be pulled into a report? She wants to easily filter and see who the person's manager is so that Kathleen can inform the manager of who hasn't completed a mandatory training. This is from the end of September. ## 11/29/2022 + Reports are not showing what she needs. Reuben Riviera says as not completed, but did complete it on Oct 4th. She wants to setup meeting today before 3pm, with Jeff. 1pm. She is trying to see everyone who hasn't completed the Cybersecurity Course so she can restrict their access. diff --git a/CustomerNotes/Talkspace.md b/CustomerNotes/Talkspace.md index 9fa64799..8a198949 100644 --- a/CustomerNotes/Talkspace.md +++ b/CustomerNotes/Talkspace.md @@ -10,7 +10,7 @@ Worse case in deleting and recreating the course Many people with 75% of the course 416 tickets of people with errors 52 people completed the learning path -Rest of comments are around the harrasment and cyber course +Rest of comments are around the harassment and cyber course Would new ones work better? Not guaranteed @@ -19,18 +19,18 @@ Who is in charge of all courses? William Bell (Kipp) Cyber Security -Harrasment showing 100% in NP +Harassment showing 100% in NP Not in BBHR CS: still due -Harrasment: Still due +Harassment: Still due Contact Patrycja Amanda Corriveau - she needs admin access to BBHR/NP but shouldn't be able to access Course Marketplace Both need BBHR to connect courses, Molly in 2nd instance Molly should not have access to course Marketplace -[ ] - Ratings for internal use only, once someone rates, the rating disappears -[ ] - Can we bring in opensesame ratings as well? +* Ratings for internal use only, once someone rates, the rating disappears +* Can we bring in opensesame ratings as well? ## 7/12/2022 500 errors tickets from people @@ -42,7 +42,7 @@ Internal service errors keep happening As early as last week We need options for outside of the learning path -Learning Paths - two other schools are not having learning paths errors +Learning Paths - two other schools re not having learning paths errors Molly needs help with: anyone who is not at 100% (for CA and non-CA) Compliance July and CA July the LP on dashboard needs to be removed. This way they don't get assigned a new one and then take the old one. - [X] Pull analytic and bulk remove the LP from those people @@ -84,10 +84,10 @@ Molly wants to try... 500 people get a message saying "you're going to see messa * No date set for rolling out 2023 - sometime in January * Molly will set up and then Test internally, possibly ask us to test as well? * Wants to know if we can combine Looks in Looker for data -* Needs to combine Northpass data with their data. They want to look in Looker at which 1099 has not clicked a link. Basically, they need to compare a Northpass list of enrolled learners with a list of Talkspace 1099s that have recieved an email. +* Needs to combine Northpass data with their data. They want to look in Looker at which 1099 has not clicked a link. Basically, they need to compare a Northpass list of enrolled learners with a list of Talkspace 1099s that have received an email. ## 10/11/2022 -### Meeting with Emile from Bellweather +### Meeting with Emile from Bellwether * Ask Ummey if activitiy specific information would be helpful? * Currently they are pulling learning path data @@ -108,7 +108,7 @@ Molly wants to try... 500 people get a message saying "you're going to see messa * Overwhelmed with Ummey's workload * Jenna and Molly to meet to discuss specific compliance/Talkspace needs within Northpass * Madison told Jenna everything she already knows about this implementation. -* The biggest knowledge gap is Ummey's speciifc tasks. +* The biggest knowledge gap is Ummey's specific tasks. ### Gracie and Fountain * Gracie had some time with Molly, but then cancelled and said she followed up with Nicole. But unclear about what. @@ -173,7 +173,7 @@ Molly and Taylor want more control of the process. They are trying to remove Fou ## 11/22/2022 ### Weekly Sync Angel/Jenna meeting with Integrations person. Follow up next week. -TODO: Schedule Brainstorming session with Molly and Taylor for automating the Fountain > Compliance Courses. +DONE: Schedule Brainstorming session with Molly and Taylor for automating the Fountain > Compliance Courses. Amanda: Course setup as linear, Course example: B2B Introduction to B2B. DONE: Schedule meeting week of 12th with Amanda. Email beforehand with homework to bring some automation ideas & systems they want to connect to. diff --git a/CustomerNotes/Walmart.md b/CustomerNotes/Walmart.md index 8a3f1049..b3480d68 100644 --- a/CustomerNotes/Walmart.md +++ b/CustomerNotes/Walmart.md @@ -83,7 +83,7 @@ * 1.Continue buttons _always_ goes back to the course overview page so drivers can select a new activity * 2.End of Course screen is skipped and people go back to the cover page at the end - OR - go back to resources home. * Other feedback? - * Yes, video reosurces are not playing nicely with iOS. + * Yes, video resources are not playing nicely with iOS. * After the video is over, it takes over the entire screen and is hard to exit. ## 11/21/2022 @@ -96,7 +96,7 @@ * This is for drivers given the ability to go into any resource of their choice. * After random activity, once at end of course, they won't see "incomplete" activity screen, but go back to course overview page. * If you _do_ finish all activities, it will bring you to resource center home page -* Video Resources: auto launches into video (iOS), and autoorients to full screen. +* Video Resources: auto launches into video (iOS), and auto-orients to full screen. * Can Wistia do chapters? Yes. Wistia can add chapters, but how to do it programmatically? TODO: * We can add the chapters, but we will need to find a way to do it easily. Back story to Krystal's requests: @@ -106,3 +106,32 @@ Back story to Krystal's requests: * You should be able to read and scan very quickly * The key is, the search feature _*really*_ needs to be improved. Thorough, neat, well laid out, etc. * Over the next week, they are making a wishlist for the next year. + +## 11/30/2022 +### Content Sync +Gathering Information on this legal CYA of version history. +New items from Krystal: +* The new way of viewing the content, Krystal got to play with it. She had a question, and Kaitlyn answered it. But she wants others opinions: + * If you click activity 2 in resource + * Bottom is prev & next + * For Krystal, the X wasn't intuitive. +* Suggestions: + * Written communication for what the X is + * Guidance for going back home + * Do we even need the Previous button? People are coming in free form. +* Buttons - Home is Resource Home. Exit is Resource Home Page. +* The sentiment is that previous and next won't be used. +* Completion metrics are less important than previously thought. Viewed metrics are. +* If you've already viewed the activity and want to go back, it is to prevent them from taking the entire resource, the goal is to go to a specific section. +TODO: Krystal: Could we set up a course where the first pass you have to go through it in order. If you revisit it, you then just have Home and Exit. + +Button Names (Proposed): +* Resource Home Page => Resource Center | +* Resource Overview Page => Content List | Contents + +Walmart Legal Needs: +* Exact Replica of User Experience +* Krystal to send example + +Kaitlyn's Idea: +Remove the previous button. Leave "X" and Next button. If someone has not completed everything and is on last activity, bring to overview page. If someone has completed everything and on last activity, bring to resource center home. diff --git a/Scripts/API_Tests/api_test.py b/Scripts/API_Tests/api_test.py index 03ebae5d..e1cd9640 100644 --- a/Scripts/API_Tests/api_test.py +++ b/Scripts/API_Tests/api_test.py @@ -3,12 +3,14 @@ import requests apiKey = "SlpQlju219WnWogn94dQUT6Yt" url = "https://api.northpass.com/v1/media" #function = sys.argv[1] + + def putTest(apiKey, url): - + payload = { "data": { - "type":"media", + "type":"media", "file_name":"/Users/normrasmussen/Downloads/Shopping&Delivery 9 XP.mp4", } } @@ -20,7 +22,8 @@ def putTest(apiKey, url): response = requests.put(url, json=payload, headers=headers) print(response.text) -def getTest(apiKey,url): + +def getTest(apiKey, url): headers = { "accept": "application/json", "X-Api-Key": apiKey @@ -28,16 +31,18 @@ def getTest(apiKey,url): response = requests.get(url, headers=headers) print(response.text) + def postTest(apiKey, url): headers = { - "accept": "application/json", - "content-type": "application/json", - "X-Api-Key": apiKey + "accept": "application/json", + "content-type": "application/json", + "X-Api-Key": apiKey } response = requests.post(url, headers=headers) print(response.text) + if __name__ == "__main__": getTest(apiKey, url) - #putTest(apiKey, url) - #postTest(apiKey, url) + # putTest(apiKey, url) + # postTest(apiKey, url): diff --git a/Timetagger/_timetagger/users/norm~bm9ybQ==.db b/Timetagger/_timetagger/users/norm~bm9ybQ==.db index 5bc7cfa73d2b94ab2517fd6b674c4377f2822062..f86d676c46e6702d1c3bdf4f1fea0452ebe2aeb1 100644 GIT binary patch delta 10530 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

oyNtkV^Sr z+Auh*LFIrvVT-7vdQ@M^yGE@JA31Oyv@Un}eZDAFd&`@3(bS+Hc}Ct~^f`l+ee!B= zDWJ^`k(TqIZLC}__^b+~RIV7QD)kCf_Q>U|RfRc^teMNYhb#swDz4-*%IKiptwAKL z@EJ=wRI12@W3VnopbAgUU$PfdRU~H486S<8bW}5kI~=i8(d^}HgWgb~Qbyzmtb=;B z*CW$6?wKK}vU^PSB(h4jq#1QP{SHK?1Ey>t=^}SRk-LeM#$&F=5N>m&${rtb(5!7} zNL3j@6~L@Ekw{oHs9~l=gsPdcnfwjXHRGy`BvWWgGVtr9L6aT%U&azmS@LNlbY?i~ z9w|pqq-OL{y}?@l`jAzVauNf-46W4Ve} zfOJvgwN~<|Svp~|1+reCAcbFpHcq&ZPbQLSa_QGVb2E`wn2Jb_v|i~5n9HMx)J4M~ zQxxfvR;jIK>kyj4R5fBWI|wvCsY-wtaT^L`>T7V5Vfte#1bapT3U8d^uqCbGk`lR8 z%1mf=DlZIO1||lhm|!idn}3Y2kgVZ7ia*Bqn4JNm+|O7?IAVsfwsiBoOzt^sH{5?7 zsf})VhRM7Sn}81wPd>KwL%3T_Vo$)Q-3!)V$y&8xKBw_v68+UuZOcP*+GakPYTk2E z0ja0fdVlWbEH?c#&t#iFY4E#ZxV&HQ)xeY{QFk08%0+}iUyAFplN_GHbn zo}On;QqIJPwGI{UHC o>{op710VT7ZTGIe>-u~Bf$ob`fp4KIa=A<@?W0cV)E8v`4SsI2G5`Po delta 5483 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