diff --git a/CustomerNotes/Anthology/Anthology.md b/CustomerNotes/Anthology/Anthology.md index 18d51c51..615b4d2b 100644 --- a/CustomerNotes/Anthology/Anthology.md +++ b/CustomerNotes/Anthology/Anthology.md @@ -356,3 +356,18 @@ Katie has been spending her time explaining to everyone what a domain is.... Every piece of copy needs to be _very_ excplicit Anthology needs to make internal decisions on how they allow internal people to access the academy. Likes the idea of a deactivation and messaging screen. + +## 12/15/2023 + +### Meeting with KC & Katie after 2 weeks of no meetings + +Katie: + * Is there a way to share in Northpass something that's not a course? How can we include a description outside of a course? +Ideal use case? Problem Katie is trying to solve: + * Anthology has made the decision to only show content to people that have it assigned. However, how will people know + what's available to them if we're hiding content? + * We don't want them to be frustrated because going into a course is too much. + +Digital Assitant +Finance & HCM +Maybe Anthology101? Unsure if the bars were submitted. diff --git a/CustomerNotes/Renaissance/Renaissance.md b/CustomerNotes/Renaissance/Renaissance.md index a3481a94..818a17a8 100644 --- a/CustomerNotes/Renaissance/Renaissance.md +++ b/CustomerNotes/Renaissance/Renaissance.md @@ -17,3 +17,153 @@ Feedback from October: * Course progress %: gradient of green starting at 50% (light) to 100% (dark) * Default to order by name * Question: Group name... A learner can be in multiple groups.. do we know which one(s) will surface? + + +**List of Learning Paths and Courses** + +Phase 1: Initial Setup + +Time for Teams! +Getting Started with MAX Agent +Microsoft Outlook +Explore the Renaissance Corporate Website +User Permissions +Technical Know-How + +Phase 2: Essential Products + +Renaissance Home +Star Assessments +Accelerated Reader +Accelerated Reader & Star Preferences +Canned Chat Utility +Help Files +Misc. Product Overview + +Phase 3: Internal Systems + +CRM +SharePoint +RingCentral FT Chat - MAX Agent + +Phase 4: Next Steps + +Accelerated Reader Bookfinder +Processes & Procedures +Custom Data Integration (CDI) +Rep Evaluation Training +Renaissance District Admin Changes +Advanced Accelerated Reader +Password Policy +Clever Self-Serve Light + +Phase 5: Troubleshooting + +Issues & Updates: Enhancements +Troubleshooting +IP Restrictions and Allowing Access +Capturing Network Traffic +Secure Browser Preference +Data Sharing Agreement (DSA) + +Phase 6: Star Screeners, Special Accounts, ESS + +Third Grade Reading Proficiency +MKAS - Mississippi Kindergarten Assessment +Indiana Star Test +Enhanced Support Services (ESS) +Special Accounts & ESS +FAST - Florida's Assessment of Student Thinking + +Phase 7: Enhancing Your Performance + +Case Management +Microsoft Outlook Advanced +Importance of Taking 2 Chats +SEED - Skill Enhancement and Employee Development +RingCentral FT Email - MAX Agent + +Phase 8: Star Week + +Pre-work: Renaissance Reports +Pre-work: Intro to Renaissance Analytics +Pre-work: Star/RTI Common Questions +Pre-work: Star Accommodations +Pre-work: Star Preschool +Pre-Work: SAEBRS & mySAEBRS +Step 1: Screening and Progress Monitoring +Step 2: Star State Data +Step 3: Using Star to Differentiate Instruction +Step 4: Star Custom +Step 5: Measuring Growth +Step 6: Star Administrator Data +Step 7: Star Spanish +Step 8: Star CBM +Step 9: Star Review + +Phase 9: Advanced Rostering + +Clever Self-Serve +RingCentral FT Phone - MAX Agent +Shared Rostering +Transfer Student Data +Single-School Imports + +Phase 10: Customer Driven Products + +Renaissance-U +Renaissance Educator Network +Accelerated Reader BookGuide +Customer Center +Home Connect +Renaissance Analytics + +Champion Training: Schoolzilla + +Session 1: Schoolzilla Overview +Session 2: Navigating the Schoolzilla Dashboard Settings +Session 3: Resources to Learn More About Customers +Session 4: Communicating with Customers via Zendesk Ticketing System +Session 5: Dashboard Setup and Tools +Session 6: Schoolzilla Metric Deep Dive - Part 1 +Session 7: Schoolzilla Metric Deep Dive - Part 2 +Session 8: Schoolzilla Metric Deep Dive - Part 3 +Session 9: Documentation & Resources to Support Customers +Session 10: Viewing and Escalating Issues + +Champion Training: myON + +myON on RGP +Debug for myON +Enroll for myON +Sifter for myON + +Champion Training: Lalilo + +Lalilo Sales and Slack Training +Lalilo Product Training +Lalilo Notion Training +Lalilo Back Office Training +Lalilo Cross Product Training +Lalilo in the Renaissance Growth Platform (RGP) + +Champion Training: Freckle + +Freckle: Guided Exploration + +Champion Training: myIGDIs + +myIGDIs +Introduction to Star Phonics +Supporting and Exploring Star Phonics +Super Admin Tool +Screener Reports +Diagnostic Reports +Additional Training Content + +Senior & Specialist Training + +Senior Monitoring: What You Can Expect +Zendesk - For Seniors/Product Specialists/Tech Specialists +Evaluation Training +Renaissance Educator Academy Reporting diff --git a/CustomerNotes/Skuid/Skuid.md b/CustomerNotes/Skuid/Skuid.md index 61195483..a5847fbd 100644 --- a/CustomerNotes/Skuid/Skuid.md +++ b/CustomerNotes/Skuid/Skuid.md @@ -370,3 +370,9 @@ I can’t seem to find the connection as to why the courses show < 100, but the * Main Page * Search Results Page + +## 12/14/2023 + +### Feature Updates + +FEAT: Communications templates, cloning a message, "reminder" template, Scheduling messages. diff --git a/Scripts/.DS_Store b/Scripts/.DS_Store index 993a7c62..2f730c57 100644 Binary files a/Scripts/.DS_Store and b/Scripts/.DS_Store differ diff --git a/Scripts/API_Tests/add-props-to-csv.py b/Scripts/API_Tests/add-props-to-csv.py index 5eaa51f8..db475266 100644 --- a/Scripts/API_Tests/add-props-to-csv.py +++ b/Scripts/API_Tests/add-props-to-csv.py @@ -1,4 +1,5 @@ import requests +import json import numpy as np import pandas as pd from pathlib import Path @@ -45,10 +46,10 @@ def load_file(): except KeyError as e: print(f"{e} Error") finally: - make_calls(dict_list) + make_calls(dict_list, completions) -def make_calls(dict_list): +def make_calls(dict_list, completions): final_list = [] for row_dict in dict_list: name = row_dict["name"] @@ -65,12 +66,13 @@ def make_calls(dict_list): data = response.json() userid = data["data"]["attributes"]["properties"]["user_id"] row_dict["userid"] = userid - except JSONDecodeError as e: - print(e) + except Exception: + pass finally: pass except IndexError as e: print(f"{e} Second error!") + pass finally: pass if row_dict["userid"] is None: @@ -78,17 +80,17 @@ def make_calls(dict_list): else: final_list.append(row_dict) print(len(final_list)) - add_to_csv(final_list) + add_to_csv(final_list, completions) -def add_to_csv(final_list): +def add_to_csv(final_list, completions): # completions = pd.read_csv(BASEFILE) - completions['user_id'] = "" + completions["user_id"] = "" for info in final_list: row = info["name"] email = info["email"] pid = info["userid"] - completions.loc[completions['email'] == email, 'user_id'] = pid + completions.loc[completions["email"] == email, "user_id"] = pid # completions['User ID'] = np.where(completions['email'] == email, pid, None) print(completions) completions.to_csv(