13 KiB
Luminate
01/25/2023
Content Overview with Stephanie
She is concerned that they are going from a knowledge base based on product to specific use-cases. She doesn't want to miss any information. Their knowledge base is just articles that "suck"
- Not a lot of data on use cases. How can we gather that?
We should allow learners to select their own path. She likes the flexibility. The stripe demo is a good direction that she wants to go in.
Learner should click "I want to learn more" and be brought to a course.
I asked about starting with use cases - merchants, for example. Merchants can see some buckets of what they can and can't see. When they land at the academy, they could see drop in courses, and have the option to test out of the fundamentals. And then cert tracks.
Another idea: a user lands and sees each product and then can test out or through cert tracks. Ocean academy is also a good example.
Two tracks:
- Foundational course & Test out Quiz
- Role based tracks and courses
01/30/2023
Demo from Travis
Johnny - Post live Ritu - working on integrations. Rakesh, Praveen, Prajwal, Deeksha, Kumar - Engineers Matthew - Design team Lead for Data Ventures. A few different CMS. Northpass is first LMS. Scott - Leads content, strategy, deployment, for training within Luminate Stephanie - Works with Scott, leading content strategy and architecture Eric Wynn - Engineer lead? Definitely an engineer.
Travis starts demo, asks if there is anything they want to see. Ritu: Salient features in demo, post-demo, how we will integrate into the Luminate platform. Mostly: authentication, authorization, who has access to what. What are they main features they should look at?
Matt - templates and examples would be great. He asked for:
- Full set of components that we can stylize
- Full build vs live template
- They use 5 something and want to know what we use.
Embedding - is all embedding iFrame based? (Ritu) - Yes.
Ritu - what profile data do we store for a learner? Please Clarify For authentication, what do you store in your system for authentication and authorization?
Ritu - PI Classification is important. Can they provide us just a unique ID instead of first and last name? Travis: yes, you provide us that ID just like Spark, we give you a webhook with that data. Ritu: is the progress recorded per user/identifier? Travis: yes
Ritu wants to dig in deeper to API, groups, and webhooks to better understand the integration possibilities. She then asked is there a "bookmark" or can you pick up where you left off - aka, finished 50%. How about reminders? What if you need to finish the training within 1 week, will it send reminders? Travis: yes, but without an email, we can't be responsible for comms - you guys would do that.
Scott: if we disable any direct connection to Northpass comms, would we be able to send something like a newsletter to specific users based on their progress? Yes
Travis: What do you all use for comms and marketing? Johnny - Braze with a custom wrapper for communications & in app learning alert.
Scott: how would we integrate into Credly? Would information go from Northpass>Luminate>Credly or Northpass>Credly>Luminate, etc? What does that need to look like - how should the data flow? Theme here continues to revolve around data flow and direction.
Travis: we have new certs available. He then went into course authoring.
Scott: when we create a course, given that we are doing constant updating to our products and have new features to put into the course, but don't want to remove completion status - how do we do it? In other words, silent publishing. Ritu: Do we have API operations for admins and learning paths? No
Matt: How responsive is Northpass? Including:
- Device limitations
- Responsiveness for various devices
- Video bandwidth
- Has core code gone through accessibility testing? (Walmart is AA due to commercial nature)
- Rate Limits for tasks
- Other limitations Walmart should know about?
Travis: next steps? Ritu: SSO - let's get it turned on. They use a home-grown solution called Falcon which provisions all outside accounts and internal Walmart accounts. It is Open auth protocol and code-flow. Will this work with Northpass? Charlie: Should be fine, but we need to make sure the info matches the data in Northpass.
Ritu: where is it hosted? Is this a dedicated deployment for Luminate? Travis: because of the other team, it will be Azure. So far, only Walmart is on Azure.
Ritu: Great. This is authentication - but how about Authorization? How do we know who should have access to what training? C: Does Falcon have this info? R: No, Falcon is only for authentication. Authorization is a separate system. C: Create groups and people and segmentation ahead of time. Then when they authenticate, they will already be in their grouping and courses.
Scott: There will be a segmentation of courses that should be for internal employees only. To begin, we will only have 3 main "partitions" to start with, so it could be simple. Eric: How many sandboxes environments do we get? How do we move content between environments and systems? Concern: some teams completely abandon content in the sandbox environment. What tools are available to move that content over? Travis: Norm has access to those tools and will be your main person to help. Scott: Can we make SLAs for these requests? What if the request is on a Sunday? What if Norm is busy?
Travis: Last questions? Johnny: I have one. Anyone else? Devanathan: Is there a calendar feature that we can show a list of events? Scott: I like that question. Something like "here's a list of all the events in June" and showing a calendar of those events.
Ritu: What sort of personalization happens for events? Groups, Courses, etc We can also make personalization recommendations based on any additional data you pass to us like role, product, etc.
Johnny: Can we integrate into CMS platforms like Adobe? Can we integrate an API endpoint into a slice? No.
Eric: This portion of the roadmap is a proof of concept for us, we cannot productize this just yet. So continue to have the content discussions and then engineering will likely happen 1-2 weeks after that. They need to ensure that it is integrated and functional first before rolling out anywhere.
02/15/2023
Content Meeting with Stephanie
Questions from Stephanie:
- Luminate's biggest concern is upkeep. Version Control. They make a ton of changes to the products. They need to update the content quickly and effectively. Example: Screenshot in one lesson but what if it is in different lessons etc.
03/29/2023
Design Process
Looking for a June 1st launch. First Wednesday of June. June 7th hard deadline. Material Design icons Jessica isn't aware of how detailed we can customize things. Maybe send her screenshots?
05/25/2023
Modal Discussion
Needs for modal on entry: Property Boolean, info?
Design:
- Ask Dashboard or How to Course (Intro To luminate in drafts)
- Make up the design so it stands out.
Info to ask:
- Company
List from Stephanie:
- Time estimates from Kaitlyn. Added in Automation! Checkmark!
- Articles: Get rid of progress bar. Continue button should skip EOC screen and bring them to this Dashboard
- On search, when you have a property in results, it shows the templated code, not what the code should be rendering. Sanitized search.
- She doesn't love the learning path cover page. Send learning path examples of a more minimal design.
- Add categories tag to search results boxes.
08/03/2023
Finalizing Modals
DONE: Setup google sheet for Quiz completion webhook DONE: Talk to Kaitlyn about the modal. See list below:
- Make modal accessible in the sandbox.
- She wants a "survey" modal to show up 2 weeks after the first modal. Can we:
- Add timestamp local storage
- Check timestamp every time the function runs
- If timestamp == 2 weeks, show new modal
- Set secondary modal boolean to True/False.
10/05/2023
Sync with Stephanie
Off-the-record Chat:
- Scott said: "can we throw money at getting some features off their backlog?"
- Stephanie unclear as to what new features are
- Scott needs to be clear
- Schedule a call for a roadmap visibility with Allyson and Joris.
- Scott likely already has things in place.
- SCORM files and loading very very slowly. Especially courses with a lot SCORM files.
03/01/2024
Random notes for Luminate templates.
https://linkedin.com/profile/add/?startTask=Walmart%20Luminate%20Replenishment%20Certification&name=Walmart%20Luminate%20Replenishment%20Certification&organizationId=80427781&issueYear={{ this_year }}&issueMonth={{ this_month }}&expirationYear={{ next_year }}&expirationMonth={{ this_month }}&certUrl=https%3A%2F%2Fwalmartluminate.northpass.com
03/22/2024
Walmart Luminate SSO to transfer to Mexico School:
0Auth 2.0
Client Identifier: US: 826e8230-6fb4-4943-9190-41e82b401516 MX: f220a998-e34e-47f5-ac75-712a7ffd63bd
Client Secret Code: US: AKEeUjthNm_eAV_Ci7BBbYZmQV9cecBzChff0LZgQHKLz6e1KEct8xo6E4DfWII3wL70dLGCETDpAEx5h-Phx5Q MX: Rdt_J8iowNsLTgN5ZidCA-3eOnRJVLFT43zd2yt9JTdoPDvQLlWFrNMBZL0cR75JCUkWIx6bANdsA3FQzGLSOA
Auth Endpoint: https://login.account.wal-mart.com/authorize?nonce=wcMxdKOPfj&scope=openid%20email%20profile_deepfetch%20offline_access
Token Endpoint: https://developer.api.walmart.com/api-proxy/service/identity/oauth/v1/token
API Endpoint: https://login.account.wal-mart.com/api/authz/v2/info?deepfetch=true
Issuer: https://login.account.wal-mart.com
Logout: https://www.walmartluminate.com
08-28-2024
Value they are tracking:
- Feedback from clients
- Airtable items are directly related to feedback
- Defining success solely based on value-add to clients based on feedback.
- Tracking declining tickets being opened
- The whole goal with this is self service and remove hands-on touch points
- Qualitatively, ticket numbers haven't changed much
- Partly on how Luminate is structuring their content (shorter answers faster is their goal)
Notes sent to the team: Hey all, wanted to share some key insights from my monthly call with Stephanie at Luminate.
- Johnny (PM) and the engineering team is a blocker for them buying the CC product. This is directly related to recent communications issues (their expectation vs reality, see below). @Chelsey Bonsante this one's especially pertinent for you.
- Walmart is expecting more frequent updates on items even if there are no updates. Stephanie said that if we are committed to delivering something by Tuesday then by the Thursday before some communication should be sent out if we are still going to (or not going to) hit that deadline. This is especially true for active projects, but also true for roadmap items as well. @Allyson re: the roadmap part.
- Walmart's culture, especially engineering, is that of deadlines and meetings. Krupali, we saw yesterday that Dave and Ritu on the Walmart side had a long side-conversation because they weren't aligned on an item. I called that out and she said that they won't always meet about these things because they are expecting our live/in-meeting support and it takes meetings with the vendor to bring out their own alignment. @gmichlin @Marek
- As a follow up to the deadline portion, if Stephanie has a deadline for two weeks from now, she will get pinged more than a few times on if she is going to hit that deadline. She feels she cannot just say "yep, it's all on track" but needs to share details. This is why she comes to us asking for details and expects us to give her details. She said that when she doesn't hear from us, it's hard for her to justify or spin it positively.
- She knows nothing quantitative about how the academy has affected business. From a CS perspective, that was a huge huge bummer to hear and I'll be reaching out to her boss after @chuckg gets introduced. It appears that most of their reasoning for changes in the academy is solely based on feedback from leaders and customers. She had no good indicators of ticket numbers, retention, churn, etc. @Kat Kenny for us to discuss.
There's obviously a lot here. Fundamentally, our orgs operate differently. I don't know if we set a line in the sand with our biggest customer for number of engineering meetings or weekly updates, but the truth is that is a lot of extra work for everyone involved. There is plenty that Walmart can do to "meet us half way" but making these changes at such a large org may be incredibly slow.
And finally, @Armin and I have uncovered via our meetings with Source & Supplier that the content and people from Source & Supplier will get pushed to Luminate's academy after they are done with S&S. We are ironing out the details on what that exactly means, but our point of contact said that at it's core, it means that Luminate will be soon getting an influx of new users. While this is great overall, it may only exacerbate some of the above points as Stephanie will be getting even more feedback and want to incorporate even more changes that requires our TAM support.