Proud of a new script for changing a list of dictionaries into a CSV! But it's not quite done yet. Updates are mostly for Anthology scripts.Some notes for various clients.
This commit is contained in:
BIN
CustomerNotes/Anthology/__pycache__/groupslist.cpython-310.pyc
Normal file
BIN
CustomerNotes/Anthology/__pycache__/groupslist.cpython-310.pyc
Normal file
Binary file not shown.
Binary file not shown.
@ -1,7 +1,158 @@
|
||||
import pandas as pd
|
||||
from mappingsdict import mappings
|
||||
from groupslist import GROUPSDICT
|
||||
from datetime import date
|
||||
import fnmatch
|
||||
|
||||
date = date.today()
|
||||
df = pd.DataFrame.from_records(mappings)
|
||||
df.to_csv(f"~/Downloads/Anthology_mappings_{date}.csv")
|
||||
MAINLIST = mappings
|
||||
DATE = date.today()
|
||||
|
||||
|
||||
def oldfunc():
|
||||
df = pd.DataFrame.from_records(mappings)
|
||||
df.to_csv(f"~/Downloads/Anthology_mappings_{date}.csv")
|
||||
|
||||
|
||||
def newfunc():
|
||||
masterlist = []
|
||||
for domdict in MAINLIST:
|
||||
for domains in domdict["domains"]:
|
||||
masterlist.append(domains)
|
||||
nodupes = set(masterlist)
|
||||
find_matches(nodupes)
|
||||
|
||||
|
||||
def find_matches(nodupes):
|
||||
formatted_mapping = []
|
||||
for domain in nodupes:
|
||||
domaindict = {}
|
||||
group_list = []
|
||||
for domdict in MAINLIST:
|
||||
if domain in domdict["domains"]:
|
||||
group_list.append(domdict["uuid"])
|
||||
groups_names = {v: k for k, v in GROUPSDICT.items()}
|
||||
groups_names = [groups_names.get(item, item) for item in group_list]
|
||||
names = fnmatch.filter(groups_names, "*(??)")
|
||||
domaindict = {"domain": domain, "groups": names}
|
||||
formatted_mapping.append(domaindict)
|
||||
to_file(formatted_mapping)
|
||||
|
||||
|
||||
def to_file(formatted_mapping):
|
||||
df = pd.DataFrame()
|
||||
#df = pd.DataFrame(formatted_mapping)
|
||||
df[[ "domain",
|
||||
"groups_1",
|
||||
"groups_2",
|
||||
"groups_3",
|
||||
"groups_4",
|
||||
"groups_5",
|
||||
"groups_6",
|
||||
"groups_7",
|
||||
"groups_8",
|
||||
"groups_9",
|
||||
"groups_10",
|
||||
"groups_11",
|
||||
"groups_12",
|
||||
"groups_13",
|
||||
"groups_14",
|
||||
"groups_15",
|
||||
"groups_16",
|
||||
"groups_17",
|
||||
"groups_18",
|
||||
"groups_19",
|
||||
"groups_20",
|
||||
"groups_21",
|
||||
"groups_22",
|
||||
"groups_23",
|
||||
"groups_24",
|
||||
"groups_25",
|
||||
"groups_26",
|
||||
"groups_27",
|
||||
"groups_28",
|
||||
"groups_29",
|
||||
"groups_30",
|
||||
"groups_31",
|
||||
"groups_32",
|
||||
"groups_33",
|
||||
"groups_34",
|
||||
"groups_35",
|
||||
"groups_36",
|
||||
"groups_37",
|
||||
"groups_38",
|
||||
"groups_39",
|
||||
"groups_40",
|
||||
"groups_41",
|
||||
"groups_42",
|
||||
"groups_43",
|
||||
"groups_44",
|
||||
"groups_45",
|
||||
"groups_46",
|
||||
"groups_47",
|
||||
"groups_48",
|
||||
"groups_49",
|
||||
"groups_50",
|
||||
"groups_51",
|
||||
"groups_52",
|
||||
"groups_53",
|
||||
"groups_54",
|
||||
"groups_55",
|
||||
"groups_56",
|
||||
"groups_57",
|
||||
"groups_58",
|
||||
"groups_59",
|
||||
"groups_60",
|
||||
"groups_61",
|
||||
"groups_62",
|
||||
"groups_63",
|
||||
"groups_64",
|
||||
"groups_65",
|
||||
"groups_66",
|
||||
"groups_67",
|
||||
"groups_68",
|
||||
"groups_69",
|
||||
"groups_70",
|
||||
"groups_71",
|
||||
"groups_72",
|
||||
"groups_73",
|
||||
"groups_74",
|
||||
"groups_75",
|
||||
"groups_76",
|
||||
"groups_77",
|
||||
"groups_78",
|
||||
"groups_79",
|
||||
"groups_80",
|
||||
"groups_81",
|
||||
"groups_82",
|
||||
"groups_83",
|
||||
"groups_84",
|
||||
"groups_85",
|
||||
"groups_86",
|
||||
"groups_87",
|
||||
"groups_88",
|
||||
"groups_89",
|
||||
"groups_90",
|
||||
"groups_91",
|
||||
"groups_92",
|
||||
"groups_93",
|
||||
"groups_94",
|
||||
"groups_95",
|
||||
"groups_96",
|
||||
"groups_97",
|
||||
"groups_98",
|
||||
"groups_99",
|
||||
"groups_100",
|
||||
"groups_101",
|
||||
"groups_114",
|
||||
"groups_115",
|
||||
"groups_116",
|
||||
"groups_117",
|
||||
"groups_118"]]
|
||||
print(df)
|
||||
# = pd.DataFrame(df.groups.tolist(), index=df.index)
|
||||
# df3 = pd.DataFrame(df['domains'].to_list())
|
||||
# df.to_csv(f"~/Downloads/Anthology_mappings_{DATE}.csv")
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
newfunc()
|
||||
|
||||
@ -1,3 +1,116 @@
|
||||
DICTIONARY = [
|
||||
|
||||
]
|
||||
GROUPSDICT = {
|
||||
"Academic Economics - (T1)": "289f8d54-e487-48a0-ac43-5c51c1d0b151",
|
||||
"Academic Economics - (T2)": "a71e6ca9-aaa5-45a6-9e23-3b4c2a707c3d",
|
||||
"Academic Economics - (T3)": "b69916db-59e3-4b06-a5f1-d358338ed7d7",
|
||||
"Academy Use/Navigation - (T1)": "3875a210-f86d-4b4a-a86a-980022374936",
|
||||
"Academy Use/Navigation - (T2)": "c482c095-4d67-4673-a175-ab27a5bd959b",
|
||||
"Academy Use/Navigation - (T3)": "4992b00e-0453-4060-9451-fa963f56150e",
|
||||
"Accreditation - (T1)": "3f8dc68e-1458-4199-9641-6781960e085e",
|
||||
"Accreditation - (T2)": "8585fe89-a050-4dbb-beb8-6ebd7358a970",
|
||||
"Accreditation - (T3)": "d2542667-0dbf-4680-a5af-042d70f24a55",
|
||||
"Ally - (T1)": "7395831e-4325-4b16-85bb-36c94f68aec0",
|
||||
"Ally - (T2)": "180571e8-f943-4980-8997-b3eed2a0c141",
|
||||
"Ally - (T3)": "2b69f2f8-d567-48c3-8bb3-22e0dc8819bd",
|
||||
"Anthology 101 - (T1)": "2b5267b2-ce87-4e77-ad88-5cfec80496b9",
|
||||
"Baseline - (T1)": "483c3416-ddfb-43fe-983b-08abb6b50c62",
|
||||
"Baseline - (T2)": "df9855d7-12ae-4170-acf6-a05cd4f52515",
|
||||
"Baseline - (T3)": "1582d056-55fb-403b-8a65-f3b641c96b69",
|
||||
"Beacon - (T1)": "be95bdcc-e72a-4132-8a67-9dde9bad5e2a",
|
||||
"Beacon - (T2)": "299dd454-076d-4580-8cb9-4301997e86cd",
|
||||
"Beacon - (T3)": "0a3412da-5f73-4738-8364-15d5919750f3",
|
||||
"Central Maine Community College - (T3)": "da0dcb9d-5d40-4f08-ac77-662cea82598e",
|
||||
"Chatham University - (T3)": "88e7b454-ac2e-446d-8ff2-0b3cf2b3d139",
|
||||
"Claremont Colleges - (T3)": "44ac8020-933e-4a23-b009-63d9d39e0641",
|
||||
"College of Southern Idaho - (T3)": "dff2db4d-ad1f-44b7-b2f8-b6194ce933a6",
|
||||
"Coppin State University - (T3)": "2dd3d5ca-65a8-4e05-92c4-20d248931ca9",
|
||||
"Course Evaluations - (T1)": "197da27d-0497-40b5-b2f8-cec4124d32f6",
|
||||
"Course Evaluations - (T2)": "a031d9a8-e433-45cf-826a-8881644f8eac",
|
||||
"Course Evaluations - (T3)": "02702bf3-261c-41e0-a22d-26d3e90493a3",
|
||||
"Data Strategy - (T1)": "a013fa2c-5b84-49d3-a3b4-fb80a768f37c",
|
||||
"Data Strategy - (T2)": "c5ea5c83-9535-4d52-a2d0-12c101e3aee9",
|
||||
"Data Strategy - (T3)": "672a0dd4-a5a0-43c1-bd40-f66cdb241ec7",
|
||||
"Digital Assistant - (T1)": "3b149bfe-31c5-4991-bd6c-ba4c760089d4",
|
||||
"Digital Assistant - (T2)": "b6ae5e37-db6a-4b79-949f-be73b216f677",
|
||||
"Digital Assistant - (T3)": "2f787b42-e43a-4cea-9c12-19a647e21eeb",
|
||||
"Eastern Maine Community College - (T3)": "d71da8cd-2e5e-4020-8207-4f2a56565053",
|
||||
"Encompass - (T1)": "bfb708e4-18eb-47b5-afde-737f16721e9a",
|
||||
"Encompass - (T2)": "f02032d3-3d60-4cb1-acac-855c229646c3",
|
||||
"Encompass - (T3)": "96b24666-85f2-4f70-ae59-f5a924cc045f",
|
||||
"Engage - (T1)": "f7701275-cebc-482b-ac31-9cfcd93937c3",
|
||||
"Engage - (T2)": "fcfe4ee2-b247-4244-8cfc-f3d98d219fea",
|
||||
"Engage - (T3)": "c6b6d415-323e-46c1-859e-be86fd36ec48",
|
||||
"Evaluate - (T1)": "e53216bf-9815-42c7-89c1-953a7b1289a3",
|
||||
"Evaluate - (T2)": "5eeef2ff-1616-43bb-a0c1-aa84ad551824",
|
||||
"Evaluate - (T3)": "c78fffea-32b8-477e-81e9-7133119d9207",
|
||||
"Finance & HCM - (T1)": "59ccfdeb-8a8a-4693-b4fa-27034192071c",
|
||||
"Finance & HCM - (T2)": "849f1551-604a-4b5c-9b5d-e2771eed488c",
|
||||
"Finance & HCM - (T3)": "cf5d1920-9618-43f3-8dac-53954d19a956",
|
||||
"Financial Aid Automation - (T1)": "0a5c0100-9500-46a5-a7be-40d03fc5dfe9",
|
||||
"Florida National University - (T3)": "f5f576ce-47e8-4341-b165-5c64318de0d4",
|
||||
"Insight - (T1)": "4d0bf08e-3dda-4a2e-8213-72a020873a03",
|
||||
"Insight - (T2)": "e48c8995-6a64-45c1-ae62-ba96fcc01542",
|
||||
"Insight - (T3)": "0ef5fdd2-718c-47d2-88bc-2d0193b18530",
|
||||
"Kennebec Valley Community College - (T3)": "ad92ffff-d4a9-4055-bd60-539e7d9d7314",
|
||||
"Kentucky State University - (T3)": "661df0df-d5db-4664-87d5-625310758e02",
|
||||
"Lakeshore Technical College - (T3)": "7752df9b-671b-4327-b6a2-9aeec889dcb8",
|
||||
"Learn - (T1)": "8302b674-c728-42d2-9ba3-908b4d970436",
|
||||
"Learn - (T2)": "ab461de6-1137-4548-87bf-f9dd78905417",
|
||||
"Learn - (T3)": "0b26d479-d9a7-4e07-aa2f-4893467f41c2",
|
||||
"Lindenwood University - (T3)": "83f9698f-bcfd-471a-b310-a07f19c255d3",
|
||||
"Locked Users5160fa98-40bc-4bfc-af66-fca85465bdd2",
|
||||
"Lubbock Christian University - (T3)": "64d5997b-6963-4229-b2b1-1197978dd5c1",
|
||||
"Maine Community College System - (T3)": "5412ddfb-caf9-480e-81fd-a6e9bd5565e1",
|
||||
"MCCS System Admin - (T3)": "d8d7bdba-46cf-4d16-b136-2b5f60eee073",
|
||||
"Metropolitan Community College Area - (T3)": "125acb85-889b-4638-a6bb-6eda8e761b08",
|
||||
"Mid-State Technical College - (T3)": "93b85258-a0b7-44c5-a933-71e931fc86e3",
|
||||
"Milestone - (T1)": "604dd8b8-175a-4a74-93d2-28760f1d1835",
|
||||
"Milestone - (T2)": "26c5277c-440a-4dea-b625-beb986cff673",
|
||||
"Milestone - (T3)": "8e33adf0-5932-4535-90c7-10fa04e97201",
|
||||
"National High School Rodeo Association - (T3)": "450f4c93-f981-4427-94cd-5d8a51aab262",
|
||||
"National University - (T3)": "15c0c210-51d9-4ac6-a967-4b7b6c2e76d4",
|
||||
"Nightingale College, LLC - (T3)": "859160ff-906e-4617-940f-9a220508ece8",
|
||||
"Northern Maine Community College - (T3)": "e0b54412-4add-4d8f-9e35-54b971f70711",
|
||||
"Northwood Technical College - (T3)": "ea0006bf-535e-4a45-b97f-9c2f9a49bdd1",
|
||||
"Oak Point University - (T3)": "bccb9f91-d496-4ac8-a5a9-c66cb4ce3919",
|
||||
"Outcomes - (T1)": "1ef34494-4d48-4b69-9819-a22c5870fc24",
|
||||
"Outcomes - (T2)": "b2b8d7aa-06e8-4ed5-bc9b-cb9ce0e81309",
|
||||
"Outcomes - (T3)": "e4017ee0-6141-4145-816f-ed68ee6931bc",
|
||||
"Passaic County Community College - (T3)": "8b6502b2-649b-46a1-8796-3fd025a570c5",
|
||||
"Payroll - (T1)": "84d32175-8cb8-4fb0-95cc-6ae13d40aaaa",
|
||||
"Payroll - (T2)": "27489e34-b04c-410e-99a2-0d93e2e42fbf",
|
||||
"Payroll - (T3)": "65cff7cb-0a29-4c0c-9280-76af55d1432d",
|
||||
"Planning - (T1)": "e5e8565f-80e2-4462-b687-56f6d64f95e4",
|
||||
"Planning - (T2)": "27accc37-c3fd-465f-99cd-3e131081aeca",
|
||||
"Planning - (T3)": "32e112bd-5495-4399-85dd-1925e1ccbba5",
|
||||
"Portfolio - (T1)": "dc50ca43-5071-45b3-bf42-e1e64416ffd0",
|
||||
"Portfolio - (T2)": "950a6345-5a13-4931-8d82-eac6adef03e3",
|
||||
"Portfolio - (T3)": "700640e7-0de3-49dc-b441-4efff8ad33ba",
|
||||
"Power BI - (T1)": "5f35e542-a8cf-4422-8e87-466cdca62864",
|
||||
"Power BI - (T2)": "f50cb362-2f86-44eb-89e6-bea6ecbaf89f",
|
||||
"Power BI - (T3)": "31a7cbe0-6aa6-403b-a561-6bc4fa81c0b1",
|
||||
"Professional Learning - (T1)": "d694804c-ae1a-4db0-b5fc-2497e43abb6f",
|
||||
"Professional Learning - (T2)": "a008a4e6-e026-4a1c-8aef-eea78c41b029",
|
||||
"Professional Learning - (T3)": "4575114c-1e63-41b1-8953-67d3ce3ed3e6",
|
||||
"Program Review - (T1)": "853de4bd-6f6a-4d1d-980a-b67eb1b0e876",
|
||||
"Program Review - (T2)": "cd0fa4e0-2d24-4b35-918a-33baa736015e",
|
||||
"Program Review - (T3)": "933baf03-3664-4c33-bd97-208a9f7ab78b",
|
||||
"Raise - (T1)": "55bae3db-5f62-4be3-823a-bcb429b8a2b2",
|
||||
"Raise - (T2)": "4754b85b-e7a6-41a8-b0e9-5e02c58ebc38",
|
||||
"Raise - (T3)": "33f4fc73-102d-492e-9b0a-383d0b0f68b0",
|
||||
"Reach - (T1)": "fa8914be-0986-460c-884d-9973a9622045",
|
||||
"Reach - (T2)": "b9f734fa-de0d-4a0b-9ce2-c092126e1d8d",
|
||||
"Reach - (T3)": "448f3335-cf11-4e7a-9939-c734861d16e3",
|
||||
"Southern Maine Community College - (T3)": "49bd9bec-ea86-474d-bdd6-646333941508",
|
||||
"St. Marys College of Maryland - (T3)": "c85e8192-3e8b-4fca-9a2a-980cc042d5d7",
|
||||
"Student - (T1)": "106775db-a00d-4956-bf27-97ea269bb001",
|
||||
"Student - (T2)": "594cd6c0-17db-4241-be56-ad28a8db4f7b",
|
||||
"Student - (T3)": "95f7b67d-3ba8-4d18-bcbb-3e02f7bfaf7a",
|
||||
"Tarrant County College District - (T3)": "55e2fd51-451b-47b5-a9ef-1bac00504a7d",
|
||||
"University of Arizona Global Campus - (T3)": "5336e7ff-e20a-441e-ac03-23a4f650c7b3",
|
||||
"University of Houston-Clear Lake - (T3)": "6012baf1-6066-4e99-93ed-545c982eeebf",
|
||||
"UPMC - (T3)": "1d5d54b6-1c84-49a1-a311-6895780ec95c",
|
||||
"Washington County Community College - (T3)": "9f8dbb96-1909-4bb6-944a-fbc1b934827a",
|
||||
"Westmoreland Admins - Manager Permissions19ffb163-07b8-476b-8d6b-c71de9296308",
|
||||
"Westmoreland County Community College - (T3)": "e8e687d8-36e7-4b18-a15c-297b5f3430ce",
|
||||
"York County Community College - (T3)": "09d79e4c-1daa-41e7-9ede-6cb6553260a5",
|
||||
}
|
||||
|
||||
116
CustomerNotes/Anthology/groupslist.py
Normal file
116
CustomerNotes/Anthology/groupslist.py
Normal file
@ -0,0 +1,116 @@
|
||||
GROUPSDICT = {
|
||||
"Academic Economics - (T1)": "289f8d54-e487-48a0-ac43-5c51c1d0b151",
|
||||
"Academic Economics - (T2)": "a71e6ca9-aaa5-45a6-9e23-3b4c2a707c3d",
|
||||
"Academic Economics - (T3)": "b69916db-59e3-4b06-a5f1-d358338ed7d7",
|
||||
"Academy Use/Navigation - (T1)": "3875a210-f86d-4b4a-a86a-980022374936",
|
||||
"Academy Use/Navigation - (T2)": "c482c095-4d67-4673-a175-ab27a5bd959b",
|
||||
"Academy Use/Navigation - (T3)": "4992b00e-0453-4060-9451-fa963f56150e",
|
||||
"Accreditation - (T1)": "3f8dc68e-1458-4199-9641-6781960e085e",
|
||||
"Accreditation - (T2)": "8585fe89-a050-4dbb-beb8-6ebd7358a970",
|
||||
"Accreditation - (T3)": "d2542667-0dbf-4680-a5af-042d70f24a55",
|
||||
"Ally - (T1)": "7395831e-4325-4b16-85bb-36c94f68aec0",
|
||||
"Ally - (T2)": "180571e8-f943-4980-8997-b3eed2a0c141",
|
||||
"Ally - (T3)": "2b69f2f8-d567-48c3-8bb3-22e0dc8819bd",
|
||||
"Anthology 101 - (T1)": "2b5267b2-ce87-4e77-ad88-5cfec80496b9",
|
||||
"Baseline - (T1)": "483c3416-ddfb-43fe-983b-08abb6b50c62",
|
||||
"Baseline - (T2)": "df9855d7-12ae-4170-acf6-a05cd4f52515",
|
||||
"Baseline - (T3)": "1582d056-55fb-403b-8a65-f3b641c96b69",
|
||||
"Beacon - (T1)": "be95bdcc-e72a-4132-8a67-9dde9bad5e2a",
|
||||
"Beacon - (T2)": "299dd454-076d-4580-8cb9-4301997e86cd",
|
||||
"Beacon - (T3)": "0a3412da-5f73-4738-8364-15d5919750f3",
|
||||
"Central Maine Community College - (T3)": "da0dcb9d-5d40-4f08-ac77-662cea82598e",
|
||||
"Chatham University - (T3)": "88e7b454-ac2e-446d-8ff2-0b3cf2b3d139",
|
||||
"Claremont Colleges - (T3)": "44ac8020-933e-4a23-b009-63d9d39e0641",
|
||||
"College of Southern Idaho - (T3)": "dff2db4d-ad1f-44b7-b2f8-b6194ce933a6",
|
||||
"Coppin State University - (T3)": "2dd3d5ca-65a8-4e05-92c4-20d248931ca9",
|
||||
"Course Evaluations - (T1)": "197da27d-0497-40b5-b2f8-cec4124d32f6",
|
||||
"Course Evaluations - (T2)": "a031d9a8-e433-45cf-826a-8881644f8eac",
|
||||
"Course Evaluations - (T3)": "02702bf3-261c-41e0-a22d-26d3e90493a3",
|
||||
"Data Strategy - (T1)": "a013fa2c-5b84-49d3-a3b4-fb80a768f37c",
|
||||
"Data Strategy - (T2)": "c5ea5c83-9535-4d52-a2d0-12c101e3aee9",
|
||||
"Data Strategy - (T3)": "672a0dd4-a5a0-43c1-bd40-f66cdb241ec7",
|
||||
"Digital Assistant - (T1)": "3b149bfe-31c5-4991-bd6c-ba4c760089d4",
|
||||
"Digital Assistant - (T2)": "b6ae5e37-db6a-4b79-949f-be73b216f677",
|
||||
"Digital Assistant - (T3)": "2f787b42-e43a-4cea-9c12-19a647e21eeb",
|
||||
"Eastern Maine Community College - (T3)": "d71da8cd-2e5e-4020-8207-4f2a56565053",
|
||||
"Encompass - (T1)": "bfb708e4-18eb-47b5-afde-737f16721e9a",
|
||||
"Encompass - (T2)": "f02032d3-3d60-4cb1-acac-855c229646c3",
|
||||
"Encompass - (T3)": "96b24666-85f2-4f70-ae59-f5a924cc045f",
|
||||
"Engage - (T1)": "f7701275-cebc-482b-ac31-9cfcd93937c3",
|
||||
"Engage - (T2)": "fcfe4ee2-b247-4244-8cfc-f3d98d219fea",
|
||||
"Engage - (T3)": "c6b6d415-323e-46c1-859e-be86fd36ec48",
|
||||
"Evaluate - (T1)": "e53216bf-9815-42c7-89c1-953a7b1289a3",
|
||||
"Evaluate - (T2)": "5eeef2ff-1616-43bb-a0c1-aa84ad551824",
|
||||
"Evaluate - (T3)": "c78fffea-32b8-477e-81e9-7133119d9207",
|
||||
"Finance & HCM - (T1)": "59ccfdeb-8a8a-4693-b4fa-27034192071c",
|
||||
"Finance & HCM - (T2)": "849f1551-604a-4b5c-9b5d-e2771eed488c",
|
||||
"Finance & HCM - (T3)": "cf5d1920-9618-43f3-8dac-53954d19a956",
|
||||
"Financial Aid Automation - (T1)": "0a5c0100-9500-46a5-a7be-40d03fc5dfe9",
|
||||
"Florida National University - (T3)": "f5f576ce-47e8-4341-b165-5c64318de0d4",
|
||||
"Insight - (T1)": "4d0bf08e-3dda-4a2e-8213-72a020873a03",
|
||||
"Insight - (T2)": "e48c8995-6a64-45c1-ae62-ba96fcc01542",
|
||||
"Insight - (T3)": "0ef5fdd2-718c-47d2-88bc-2d0193b18530",
|
||||
"Kennebec Valley Community College - (T3)": "ad92ffff-d4a9-4055-bd60-539e7d9d7314",
|
||||
"Kentucky State University - (T3)": "661df0df-d5db-4664-87d5-625310758e02",
|
||||
"Lakeshore Technical College - (T3)": "7752df9b-671b-4327-b6a2-9aeec889dcb8",
|
||||
"Learn - (T1)": "8302b674-c728-42d2-9ba3-908b4d970436",
|
||||
"Learn - (T2)": "ab461de6-1137-4548-87bf-f9dd78905417",
|
||||
"Learn - (T3)": "0b26d479-d9a7-4e07-aa2f-4893467f41c2",
|
||||
"Lindenwood University - (T3)": "83f9698f-bcfd-471a-b310-a07f19c255d3",
|
||||
"Locked Users": "5160fa98-40bc-4bfc-af66-fca85465bdd2",
|
||||
"Lubbock Christian University - (T3)": "64d5997b-6963-4229-b2b1-1197978dd5c1",
|
||||
"Maine Community College System - (T3)": "5412ddfb-caf9-480e-81fd-a6e9bd5565e1",
|
||||
"MCCS System Admin - (T3)": "d8d7bdba-46cf-4d16-b136-2b5f60eee073",
|
||||
"Metropolitan Community College Area - (T3)": "125acb85-889b-4638-a6bb-6eda8e761b08",
|
||||
"Mid-State Technical College - (T3)": "93b85258-a0b7-44c5-a933-71e931fc86e3",
|
||||
"Milestone - (T1)": "604dd8b8-175a-4a74-93d2-28760f1d1835",
|
||||
"Milestone - (T2)": "26c5277c-440a-4dea-b625-beb986cff673",
|
||||
"Milestone - (T3)": "8e33adf0-5932-4535-90c7-10fa04e97201",
|
||||
"National High School Rodeo Association - (T3)": "450f4c93-f981-4427-94cd-5d8a51aab262",
|
||||
"National University - (T3)": "15c0c210-51d9-4ac6-a967-4b7b6c2e76d4",
|
||||
"Nightingale College, LLC - (T3)": "859160ff-906e-4617-940f-9a220508ece8",
|
||||
"Northern Maine Community College - (T3)": "e0b54412-4add-4d8f-9e35-54b971f70711",
|
||||
"Northwood Technical College - (T3)": "ea0006bf-535e-4a45-b97f-9c2f9a49bdd1",
|
||||
"Oak Point University - (T3)": "bccb9f91-d496-4ac8-a5a9-c66cb4ce3919",
|
||||
"Outcomes - (T1)": "1ef34494-4d48-4b69-9819-a22c5870fc24",
|
||||
"Outcomes - (T2)": "b2b8d7aa-06e8-4ed5-bc9b-cb9ce0e81309",
|
||||
"Outcomes - (T3)": "e4017ee0-6141-4145-816f-ed68ee6931bc",
|
||||
"Passaic County Community College - (T3)": "8b6502b2-649b-46a1-8796-3fd025a570c5",
|
||||
"Payroll - (T1)": "84d32175-8cb8-4fb0-95cc-6ae13d40aaaa",
|
||||
"Payroll - (T2)": "27489e34-b04c-410e-99a2-0d93e2e42fbf",
|
||||
"Payroll - (T3)": "65cff7cb-0a29-4c0c-9280-76af55d1432d",
|
||||
"Planning - (T1)": "e5e8565f-80e2-4462-b687-56f6d64f95e4",
|
||||
"Planning - (T2)": "27accc37-c3fd-465f-99cd-3e131081aeca",
|
||||
"Planning - (T3)": "32e112bd-5495-4399-85dd-1925e1ccbba5",
|
||||
"Portfolio - (T1)": "dc50ca43-5071-45b3-bf42-e1e64416ffd0",
|
||||
"Portfolio - (T2)": "950a6345-5a13-4931-8d82-eac6adef03e3",
|
||||
"Portfolio - (T3)": "700640e7-0de3-49dc-b441-4efff8ad33ba",
|
||||
"Power BI - (T1)": "5f35e542-a8cf-4422-8e87-466cdca62864",
|
||||
"Power BI - (T2)": "f50cb362-2f86-44eb-89e6-bea6ecbaf89f",
|
||||
"Power BI - (T3)": "31a7cbe0-6aa6-403b-a561-6bc4fa81c0b1",
|
||||
"Professional Learning - (T1)": "d694804c-ae1a-4db0-b5fc-2497e43abb6f",
|
||||
"Professional Learning - (T2)": "a008a4e6-e026-4a1c-8aef-eea78c41b029",
|
||||
"Professional Learning - (T3)": "4575114c-1e63-41b1-8953-67d3ce3ed3e6",
|
||||
"Program Review - (T1)": "853de4bd-6f6a-4d1d-980a-b67eb1b0e876",
|
||||
"Program Review - (T2)": "cd0fa4e0-2d24-4b35-918a-33baa736015e",
|
||||
"Program Review - (T3)": "933baf03-3664-4c33-bd97-208a9f7ab78b",
|
||||
"Raise - (T1)": "55bae3db-5f62-4be3-823a-bcb429b8a2b2",
|
||||
"Raise - (T2)": "4754b85b-e7a6-41a8-b0e9-5e02c58ebc38",
|
||||
"Raise - (T3)": "33f4fc73-102d-492e-9b0a-383d0b0f68b0",
|
||||
"Reach - (T1)": "fa8914be-0986-460c-884d-9973a9622045",
|
||||
"Reach - (T2)": "b9f734fa-de0d-4a0b-9ce2-c092126e1d8d",
|
||||
"Reach - (T3)": "448f3335-cf11-4e7a-9939-c734861d16e3",
|
||||
"Southern Maine Community College - (T3)": "49bd9bec-ea86-474d-bdd6-646333941508",
|
||||
"St. Marys College of Maryland - (T3)": "c85e8192-3e8b-4fca-9a2a-980cc042d5d7",
|
||||
"Student - (T1)": "106775db-a00d-4956-bf27-97ea269bb001",
|
||||
"Student - (T2)": "594cd6c0-17db-4241-be56-ad28a8db4f7b",
|
||||
"Student - (T3)": "95f7b67d-3ba8-4d18-bcbb-3e02f7bfaf7a",
|
||||
"Tarrant County College District - (T3)": "55e2fd51-451b-47b5-a9ef-1bac00504a7d",
|
||||
"University of Arizona Global Campus - (T3)": "5336e7ff-e20a-441e-ac03-23a4f650c7b3",
|
||||
"University of Houston-Clear Lake - (T3)": "6012baf1-6066-4e99-93ed-545c982eeebf",
|
||||
"UPMC - (T3)": "1d5d54b6-1c84-49a1-a311-6895780ec95c",
|
||||
"Washington County Community College - (T3)": "9f8dbb96-1909-4bb6-944a-fbc1b934827a",
|
||||
"Westmoreland Admins - Manager Permissions": "19ffb163-07b8-476b-8d6b-c71de9296308",
|
||||
"Westmoreland County Community College - (T3)": "e8e687d8-36e7-4b18-a15c-297b5f3430ce",
|
||||
"York County Community College - (T3)": "09d79e4c-1daa-41e7-9ede-6cb6553260a5",
|
||||
}
|
||||
@ -7725,6 +7725,7 @@ mappings = [
|
||||
{
|
||||
"uuid": "55bae3db-5f62-4be3-823a-bcb429b8a2b2",
|
||||
"domains": [
|
||||
"@rcsi.com",
|
||||
"@lifedemo.edu",
|
||||
"@knowledgestate.edu",
|
||||
"@mstc.edu",
|
||||
@ -7765,6 +7766,7 @@ mappings = [
|
||||
{
|
||||
"uuid": "4754b85b-e7a6-41a8-b0e9-5e02c58ebc38",
|
||||
"domains": [
|
||||
"@rcsi.com",
|
||||
"@lifedemo.edu",
|
||||
"@knowledgestate.edu",
|
||||
"@mstc.edu",
|
||||
@ -7794,6 +7796,7 @@ mappings = [
|
||||
{
|
||||
"uuid": "fa8914be-0986-460c-884d-9973a9622045",
|
||||
"domains": [
|
||||
"@rcsi.com",
|
||||
"@novateur.ca",
|
||||
"@lifedemo.edu",
|
||||
"@npc.edu",
|
||||
@ -7971,6 +7974,7 @@ mappings = [
|
||||
{
|
||||
"uuid": "b9f734fa-de0d-4a0b-9ce2-c092126e1d8d",
|
||||
"domains": [
|
||||
"@rcsi.com",
|
||||
"@lifedemo.edu",
|
||||
"@npc.edu",
|
||||
"@cochise.edu",
|
||||
@ -8697,3 +8701,4 @@ mappings = [
|
||||
"props": "Anthology National University: Enhanced+",
|
||||
},
|
||||
]
|
||||
|
||||
|
||||
@ -277,3 +277,13 @@ Manager permissions continue to be an issue.
|
||||
- Basics LP: f708a9c9-9fb4-460f-9f79-5be9579854b4
|
||||
- Professional LP: af8e387e-203f-42a2-9117-2e9ff14d5115
|
||||
- Enterprise LP: f19bc248-c430-4781-beef-b3ba4f377bac
|
||||
|
||||
## 01/24/2024
|
||||
|
||||
### Internal Academy Planning
|
||||
|
||||
Working backwards - this is a re-implementation
|
||||
Ideal launch - March 1st
|
||||
Only 1 or 2 courses will need to be cloned over.
|
||||
TODO: Transfer External Academy templates to internal academy
|
||||
HRIS: HiBob
|
||||
|
||||
@ -3,11 +3,11 @@ import os
|
||||
import Apikeys
|
||||
import requests
|
||||
|
||||
apikey = Apikeys.DOUGLASELLIMAN
|
||||
apikey = Apikeys.WALMARTPROD
|
||||
cmd = "touch ~/Downloads/Spark_Categories.csv"
|
||||
|
||||
os.system(cmd)
|
||||
url = "https://api.northpass.com/v2/categories?limit=100"
|
||||
url = "https://api2.northpass.com/v2/categories?limit=100"
|
||||
headers = {
|
||||
"accept": "application/json",
|
||||
"X-Api-Key" : apikey,
|
||||
|
||||
@ -1,41 +1,104 @@
|
||||
const apiKey = '8ALsk8jDOlynEwn8ScMBSnG87';
|
||||
|
||||
function main() {
|
||||
prepareSheet();
|
||||
var folder = DriveApp.getFolderById("15p4vXVQd6hhcMl73VOxD8VctL2gR-q43")
|
||||
var files = folder.getFiles()
|
||||
while (files.hasNext()) {
|
||||
var file = files.next();
|
||||
var getDate = new Date();
|
||||
var date = Utilities.formatDate(getDate, 'America/New_York', 'MM/dd/yyyy');
|
||||
var fileDate = file.getLastUpdated();
|
||||
var fileDateFormatted = Utilities.formatDate(fileDate, 'America/New_York', 'MM/dd/yyyy');
|
||||
var date = Utilities.formatDate(getDate, 'America/New_York', 'MM/dd/yyyy hh');
|
||||
var fileDate = file.getDateCreated();
|
||||
var fileDateFormatted = Utilities.formatDate(fileDate, 'America/New_York', 'MM/dd/yyyy hh');
|
||||
if (date == fileDateFormatted) {
|
||||
var updated_file = file.getBlob();
|
||||
var updated_blob = updated_file.getDataAsString();
|
||||
var updated_data = Utilities.parseCsv(updated_blob, ',');
|
||||
} else if (date != fileDateFormatted) {
|
||||
var outdated_file = file.getBlob();
|
||||
var outdated_blob = outdated_file.getDataAsString();
|
||||
var outdated_data = Utilities.parseCsv(outdated_blob, ',');
|
||||
}
|
||||
}
|
||||
//quickParse(updated_data);
|
||||
writeDataToSheet(updated_data);
|
||||
fullParse(updated_data);
|
||||
austinComparseData(outdated_data, updated_data)
|
||||
moveOldFiles();
|
||||
}
|
||||
|
||||
//Inserts a new sheet and writes a 2D array of data in it
|
||||
function writeDataToSheet(updated_data) {
|
||||
var ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/1Kck1UUOkVIU4kbBC8b_bl77fNaCTSFStiv0I5Gg-kIc/');
|
||||
sheet = ss.insertSheet();
|
||||
sheet.getRange(1, 1, updated_data.length, updated_data[0].length).setValues(updated_data);
|
||||
Logger.log(sheet.getName());
|
||||
function moveOldFiles() {
|
||||
var folder = DriveApp.getFolderById("15p4vXVQd6hhcMl73VOxD8VctL2gR-q43")
|
||||
var files = folder.getFiles()
|
||||
while (files.hasNext()) {
|
||||
var file = files.next();
|
||||
var getDate = new Date();
|
||||
var date = Utilities.formatDate(getDate, 'America/New_York', 'MM/dd/yyyy');
|
||||
var fileDate = file.getDateCreated();
|
||||
var fileDateFormatted = Utilities.formatDate(fileDate, 'America/New_York', 'MM/dd/yyyy');
|
||||
if (date != fileDateFormatted) {
|
||||
const destination = DriveApp.getFolderById('17WCI5QkV9W6j35a-1n9BspTF6z_MZ9yu');
|
||||
file.moveTo(destination);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function austinComparseData(outdated_data, updated_data) {
|
||||
let domains_to_update = []
|
||||
let updatedFlag = 1;
|
||||
let outdatedFlag = 1;
|
||||
|
||||
function quickParse(updated_data) {
|
||||
for (var x = 1; x < updated_data.length; x++) {
|
||||
var array = updated_data[x];
|
||||
|
||||
while(updatedFlag < updated_data.length && outdatedFlag < outdated_data.length){
|
||||
if(updated_data[updatedFlag][0] == outdated_data[outdatedFlag][0]){
|
||||
let allUpdatedGroups = [];
|
||||
let allOutdatedGroups = [];
|
||||
|
||||
for(let i = 1; i < updated_data[updatedFlag].length; i++){
|
||||
if(updated_data[updatedFlag][i]){
|
||||
allUpdatedGroups.push(updated_data[updatedFlag][i].trim());
|
||||
}
|
||||
}
|
||||
for(let j = 1; j < outdated_data[outdatedFlag].length; j++){
|
||||
if(outdated_data[outdatedFlag][j]){
|
||||
allOutdatedGroups.push(outdated_data[outdatedFlag][j].trim());
|
||||
}
|
||||
}
|
||||
|
||||
if(allUpdatedGroups.length !== allOutdatedGroups.length){
|
||||
domains_to_update.push(updated_data[updatedFlag]);
|
||||
} else {
|
||||
for(let k = 0; k < allUpdatedGroups.length; k++){
|
||||
if(allOutdatedGroups.indexOf(allUpdatedGroups[k]) == -1){
|
||||
domains_to_update.push(updated_data[updatedFlag]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
updatedFlag++;
|
||||
outdatedFlag++;
|
||||
} else {
|
||||
if(updated_data[updatedFlag][0] > outdated_data[outdatedFlag][0]){
|
||||
outdatedFlag++;
|
||||
}
|
||||
else if(updated_data[updatedFlag][0] < outdated_data[outdatedFlag][0]){
|
||||
domains_to_update.push(updated_data[updatedFlag]);
|
||||
updatedFlag++;
|
||||
}
|
||||
}
|
||||
|
||||
if(updatedFlag > updated_data.length-1 || outdatedFlag > outdated_data.length-1){
|
||||
break;
|
||||
}
|
||||
}
|
||||
quickParse(domains_to_update);
|
||||
}
|
||||
|
||||
function quickParse(domains_to_update) {
|
||||
for (var x = 1; x < domains_to_update.length; x++) {
|
||||
var array = domains_to_update[x];
|
||||
for (var i = 1; i < array.length; i++) {
|
||||
var item = array[i]
|
||||
if (item != "") {
|
||||
var api_url = 'https://api.northpass.com/v2/groups/?filter[name][eq]='+encodeURIComponent(item);
|
||||
Logger.log(api_url)
|
||||
const settings = {
|
||||
async: true,
|
||||
crossDomain: true,
|
||||
@ -48,6 +111,7 @@ function quickParse(updated_data) {
|
||||
const sendMsg = UrlFetchApp.fetch(api_url, settings);
|
||||
var uuidResponse = sendMsg.getContentText();
|
||||
var parseData = JSON.parse(uuidResponse)
|
||||
Logger.log("Austin:"+parseData)
|
||||
var groupID = parseData['data'][0]['id']
|
||||
var groupName = array.indexOf(item);
|
||||
if (groupName != -1) {
|
||||
@ -62,13 +126,71 @@ function quickParse(updated_data) {
|
||||
}
|
||||
}
|
||||
|
||||
function fullParse(updated_data) {
|
||||
Logger.log(updated_data)
|
||||
for (var x = 1; x < updated_data.length; x++) {
|
||||
var array = updated_data[x];
|
||||
for (var i = 1; i < array.length; i++) {
|
||||
var item = array[i]
|
||||
if (item != "") {
|
||||
var api_url = 'https://api.northpass.com/v2/groups/?filter[name][eq]='+encodeURIComponent(item);
|
||||
const settings = {
|
||||
async: true,
|
||||
crossDomain: true,
|
||||
method: 'GET',
|
||||
headers: {
|
||||
accept: 'application/json',
|
||||
'X-Api-Key': apiKey
|
||||
}
|
||||
};
|
||||
const sendMsg = UrlFetchApp.fetch(api_url, settings);
|
||||
var uuidResponse = sendMsg.getContentText();
|
||||
var parseData = JSON.parse(uuidResponse)
|
||||
Logger.log("FullParse:"+parseData)
|
||||
var groupID = parseData['data'][0]['id']
|
||||
var groupName = array.indexOf(item);
|
||||
if (groupName != -1) {
|
||||
array[groupName] = groupID;
|
||||
}
|
||||
}
|
||||
}
|
||||
const dom = array.shift();
|
||||
const groups = array;
|
||||
//const domain_to_update : { domain: dom, group_ids: groups }
|
||||
sendWebhook({domain_to_update : { domain: dom, group_ids: groups }})
|
||||
writeDataToSheet(dom, groups)
|
||||
}
|
||||
}
|
||||
|
||||
async function prepareSheet() {
|
||||
var ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/1Kck1UUOkVIU4kbBC8b_bl77fNaCTSFStiv0I5Gg-kIc/');
|
||||
sheet = ss.getActiveSheet();
|
||||
sheet.clear()
|
||||
sheet.getRange(1,1).setValue("domain");
|
||||
for (var sh = 1; sh < 100; sh++) {
|
||||
sheet.getRange(1, sh+1).setValue("groups_"+sh)
|
||||
}
|
||||
}
|
||||
|
||||
//Inserts a new sheet and writes a 2D array of data in it
|
||||
function writeDataToSheet(dom, groups) {
|
||||
var ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/1Kck1UUOkVIU4kbBC8b_bl77fNaCTSFStiv0I5Gg-kIc/');
|
||||
sheet = ss.getActiveSheet();
|
||||
var dataRow = Math.max(sheet.getLastRow(),1);
|
||||
sheet.insertRowAfter(dataRow);
|
||||
sheet.getRange(dataRow + 1, 1).setValue(dom);
|
||||
for (var g = 1; g < groups.length; g++) {
|
||||
sheet.getRange(dataRow + 1, g+1).setValue(groups[g]);
|
||||
}
|
||||
}
|
||||
|
||||
function sendWebhook(domain_to_update){
|
||||
Logger.log("Webhook function")
|
||||
var payload = domain_to_update
|
||||
//Logger.log(JSON.stringify(payload))
|
||||
var options = {
|
||||
'method': 'post',
|
||||
'payload': JSON.stringify(payload)
|
||||
};
|
||||
//UrlFetchApp.fetch('https://webhooks.workato.com/webhooks/rest/604b4fc0-fcd9-4f3b-b715-b42d7f740ba6/domains-updated', options);
|
||||
UrlFetchApp.fetch('https://webhooks.workato.com/webhooks/rest/604b4fc0-fcd9-4f3b-b715-b42d7f740ba6/domains-updated', options);
|
||||
|
||||
}
|
||||
|
||||
116
groupslist.py
Normal file
116
groupslist.py
Normal file
@ -0,0 +1,116 @@
|
||||
GROUPSDICT = {
|
||||
"Academic Economics - (T1)": "289f8d54-e487-48a0-ac43-5c51c1d0b151",
|
||||
"Academic Economics - (T2)": "a71e6ca9-aaa5-45a6-9e23-3b4c2a707c3d",
|
||||
"Academic Economics - (T3)": "b69916db-59e3-4b06-a5f1-d358338ed7d7",
|
||||
"Academy Use/Navigation - (T1)": "3875a210-f86d-4b4a-a86a-980022374936",
|
||||
"Academy Use/Navigation - (T2)": "c482c095-4d67-4673-a175-ab27a5bd959b",
|
||||
"Academy Use/Navigation - (T3)": "4992b00e-0453-4060-9451-fa963f56150e",
|
||||
"Accreditation - (T1)": "3f8dc68e-1458-4199-9641-6781960e085e",
|
||||
"Accreditation - (T2)": "8585fe89-a050-4dbb-beb8-6ebd7358a970",
|
||||
"Accreditation - (T3)": "d2542667-0dbf-4680-a5af-042d70f24a55",
|
||||
"Ally - (T1)": "7395831e-4325-4b16-85bb-36c94f68aec0",
|
||||
"Ally - (T2)": "180571e8-f943-4980-8997-b3eed2a0c141",
|
||||
"Ally - (T3)": "2b69f2f8-d567-48c3-8bb3-22e0dc8819bd",
|
||||
"Anthology 101 - (T1)": "2b5267b2-ce87-4e77-ad88-5cfec80496b9",
|
||||
"Baseline - (T1)": "483c3416-ddfb-43fe-983b-08abb6b50c62",
|
||||
"Baseline - (T2)": "df9855d7-12ae-4170-acf6-a05cd4f52515",
|
||||
"Baseline - (T3)": "1582d056-55fb-403b-8a65-f3b641c96b69",
|
||||
"Beacon - (T1)": "be95bdcc-e72a-4132-8a67-9dde9bad5e2a",
|
||||
"Beacon - (T2)": "299dd454-076d-4580-8cb9-4301997e86cd",
|
||||
"Beacon - (T3)": "0a3412da-5f73-4738-8364-15d5919750f3",
|
||||
"Central Maine Community College - (T3)": "da0dcb9d-5d40-4f08-ac77-662cea82598e",
|
||||
"Chatham University - (T3)": "88e7b454-ac2e-446d-8ff2-0b3cf2b3d139",
|
||||
"Claremont Colleges - (T3)": "44ac8020-933e-4a23-b009-63d9d39e0641",
|
||||
"College of Southern Idaho - (T3)": "dff2db4d-ad1f-44b7-b2f8-b6194ce933a6",
|
||||
"Coppin State University - (T3)": "2dd3d5ca-65a8-4e05-92c4-20d248931ca9",
|
||||
"Course Evaluations - (T1)": "197da27d-0497-40b5-b2f8-cec4124d32f6",
|
||||
"Course Evaluations - (T2)": "a031d9a8-e433-45cf-826a-8881644f8eac",
|
||||
"Course Evaluations - (T3)": "02702bf3-261c-41e0-a22d-26d3e90493a3",
|
||||
"Data Strategy - (T1)": "a013fa2c-5b84-49d3-a3b4-fb80a768f37c",
|
||||
"Data Strategy - (T2)": "c5ea5c83-9535-4d52-a2d0-12c101e3aee9",
|
||||
"Data Strategy - (T3)": "672a0dd4-a5a0-43c1-bd40-f66cdb241ec7",
|
||||
"Digital Assistant - (T1)": "3b149bfe-31c5-4991-bd6c-ba4c760089d4",
|
||||
"Digital Assistant - (T2)": "b6ae5e37-db6a-4b79-949f-be73b216f677",
|
||||
"Digital Assistant - (T3)": "2f787b42-e43a-4cea-9c12-19a647e21eeb",
|
||||
"Eastern Maine Community College - (T3)": "d71da8cd-2e5e-4020-8207-4f2a56565053",
|
||||
"Encompass - (T1)": "bfb708e4-18eb-47b5-afde-737f16721e9a",
|
||||
"Encompass - (T2)": "f02032d3-3d60-4cb1-acac-855c229646c3",
|
||||
"Encompass - (T3)": "96b24666-85f2-4f70-ae59-f5a924cc045f",
|
||||
"Engage - (T1)": "f7701275-cebc-482b-ac31-9cfcd93937c3",
|
||||
"Engage - (T2)": "fcfe4ee2-b247-4244-8cfc-f3d98d219fea",
|
||||
"Engage - (T3)": "c6b6d415-323e-46c1-859e-be86fd36ec48",
|
||||
"Evaluate - (T1)": "e53216bf-9815-42c7-89c1-953a7b1289a3",
|
||||
"Evaluate - (T2)": "5eeef2ff-1616-43bb-a0c1-aa84ad551824",
|
||||
"Evaluate - (T3)": "c78fffea-32b8-477e-81e9-7133119d9207",
|
||||
"Finance & HCM - (T1)": "59ccfdeb-8a8a-4693-b4fa-27034192071c",
|
||||
"Finance & HCM - (T2)": "849f1551-604a-4b5c-9b5d-e2771eed488c",
|
||||
"Finance & HCM - (T3)": "cf5d1920-9618-43f3-8dac-53954d19a956",
|
||||
"Financial Aid Automation - (T1)": "0a5c0100-9500-46a5-a7be-40d03fc5dfe9",
|
||||
"Florida National University - (T3)": "f5f576ce-47e8-4341-b165-5c64318de0d4",
|
||||
"Insight - (T1)": "4d0bf08e-3dda-4a2e-8213-72a020873a03",
|
||||
"Insight - (T2)": "e48c8995-6a64-45c1-ae62-ba96fcc01542",
|
||||
"Insight - (T3)": "0ef5fdd2-718c-47d2-88bc-2d0193b18530",
|
||||
"Kennebec Valley Community College - (T3)": "ad92ffff-d4a9-4055-bd60-539e7d9d7314",
|
||||
"Kentucky State University - (T3)": "661df0df-d5db-4664-87d5-625310758e02",
|
||||
"Lakeshore Technical College - (T3)": "7752df9b-671b-4327-b6a2-9aeec889dcb8",
|
||||
"Learn - (T1)": "8302b674-c728-42d2-9ba3-908b4d970436",
|
||||
"Learn - (T2)": "ab461de6-1137-4548-87bf-f9dd78905417",
|
||||
"Learn - (T3)": "0b26d479-d9a7-4e07-aa2f-4893467f41c2",
|
||||
"Lindenwood University - (T3)": "83f9698f-bcfd-471a-b310-a07f19c255d3",
|
||||
"Locked Users5160fa98-40bc-4bfc-af66-fca85465bdd2",
|
||||
"Lubbock Christian University - (T3)": "64d5997b-6963-4229-b2b1-1197978dd5c1",
|
||||
"Maine Community College System - (T3)": "5412ddfb-caf9-480e-81fd-a6e9bd5565e1",
|
||||
"MCCS System Admin - (T3)": "d8d7bdba-46cf-4d16-b136-2b5f60eee073",
|
||||
"Metropolitan Community College Area - (T3)": "125acb85-889b-4638-a6bb-6eda8e761b08",
|
||||
"Mid-State Technical College - (T3)": "93b85258-a0b7-44c5-a933-71e931fc86e3",
|
||||
"Milestone - (T1)": "604dd8b8-175a-4a74-93d2-28760f1d1835",
|
||||
"Milestone - (T2)": "26c5277c-440a-4dea-b625-beb986cff673",
|
||||
"Milestone - (T3)": "8e33adf0-5932-4535-90c7-10fa04e97201",
|
||||
"National High School Rodeo Association - (T3)": "450f4c93-f981-4427-94cd-5d8a51aab262",
|
||||
"National University - (T3)": "15c0c210-51d9-4ac6-a967-4b7b6c2e76d4",
|
||||
"Nightingale College, LLC - (T3)": "859160ff-906e-4617-940f-9a220508ece8",
|
||||
"Northern Maine Community College - (T3)": "e0b54412-4add-4d8f-9e35-54b971f70711",
|
||||
"Northwood Technical College - (T3)": "ea0006bf-535e-4a45-b97f-9c2f9a49bdd1",
|
||||
"Oak Point University - (T3)": "bccb9f91-d496-4ac8-a5a9-c66cb4ce3919",
|
||||
"Outcomes - (T1)": "1ef34494-4d48-4b69-9819-a22c5870fc24",
|
||||
"Outcomes - (T2)": "b2b8d7aa-06e8-4ed5-bc9b-cb9ce0e81309",
|
||||
"Outcomes - (T3)": "e4017ee0-6141-4145-816f-ed68ee6931bc",
|
||||
"Passaic County Community College - (T3)": "8b6502b2-649b-46a1-8796-3fd025a570c5",
|
||||
"Payroll - (T1)": "84d32175-8cb8-4fb0-95cc-6ae13d40aaaa",
|
||||
"Payroll - (T2)": "27489e34-b04c-410e-99a2-0d93e2e42fbf",
|
||||
"Payroll - (T3)": "65cff7cb-0a29-4c0c-9280-76af55d1432d",
|
||||
"Planning - (T1)": "e5e8565f-80e2-4462-b687-56f6d64f95e4",
|
||||
"Planning - (T2)": "27accc37-c3fd-465f-99cd-3e131081aeca",
|
||||
"Planning - (T3)": "32e112bd-5495-4399-85dd-1925e1ccbba5",
|
||||
"Portfolio - (T1)": "dc50ca43-5071-45b3-bf42-e1e64416ffd0",
|
||||
"Portfolio - (T2)": "950a6345-5a13-4931-8d82-eac6adef03e3",
|
||||
"Portfolio - (T3)": "700640e7-0de3-49dc-b441-4efff8ad33ba",
|
||||
"Power BI - (T1)": "5f35e542-a8cf-4422-8e87-466cdca62864",
|
||||
"Power BI - (T2)": "f50cb362-2f86-44eb-89e6-bea6ecbaf89f",
|
||||
"Power BI - (T3)": "31a7cbe0-6aa6-403b-a561-6bc4fa81c0b1",
|
||||
"Professional Learning - (T1)": "d694804c-ae1a-4db0-b5fc-2497e43abb6f",
|
||||
"Professional Learning - (T2)": "a008a4e6-e026-4a1c-8aef-eea78c41b029",
|
||||
"Professional Learning - (T3)": "4575114c-1e63-41b1-8953-67d3ce3ed3e6",
|
||||
"Program Review - (T1)": "853de4bd-6f6a-4d1d-980a-b67eb1b0e876",
|
||||
"Program Review - (T2)": "cd0fa4e0-2d24-4b35-918a-33baa736015e",
|
||||
"Program Review - (T3)": "933baf03-3664-4c33-bd97-208a9f7ab78b",
|
||||
"Raise - (T1)": "55bae3db-5f62-4be3-823a-bcb429b8a2b2",
|
||||
"Raise - (T2)": "4754b85b-e7a6-41a8-b0e9-5e02c58ebc38",
|
||||
"Raise - (T3)": "33f4fc73-102d-492e-9b0a-383d0b0f68b0",
|
||||
"Reach - (T1)": "fa8914be-0986-460c-884d-9973a9622045",
|
||||
"Reach - (T2)": "b9f734fa-de0d-4a0b-9ce2-c092126e1d8d",
|
||||
"Reach - (T3)": "448f3335-cf11-4e7a-9939-c734861d16e3",
|
||||
"Southern Maine Community College - (T3)": "49bd9bec-ea86-474d-bdd6-646333941508",
|
||||
"St. Marys College of Maryland - (T3)": "c85e8192-3e8b-4fca-9a2a-980cc042d5d7",
|
||||
"Student - (T1)": "106775db-a00d-4956-bf27-97ea269bb001",
|
||||
"Student - (T2)": "594cd6c0-17db-4241-be56-ad28a8db4f7b",
|
||||
"Student - (T3)": "95f7b67d-3ba8-4d18-bcbb-3e02f7bfaf7a",
|
||||
"Tarrant County College District - (T3)": "55e2fd51-451b-47b5-a9ef-1bac00504a7d",
|
||||
"University of Arizona Global Campus - (T3)": "5336e7ff-e20a-441e-ac03-23a4f650c7b3",
|
||||
"University of Houston-Clear Lake - (T3)": "6012baf1-6066-4e99-93ed-545c982eeebf",
|
||||
"UPMC - (T3)": "1d5d54b6-1c84-49a1-a311-6895780ec95c",
|
||||
"Washington County Community College - (T3)": "9f8dbb96-1909-4bb6-944a-fbc1b934827a",
|
||||
"Westmoreland Admins - Manager Permissions19ffb163-07b8-476b-8d6b-c71de9296308",
|
||||
"Westmoreland County Community College - (T3)": "e8e687d8-36e7-4b18-a15c-297b5f3430ce",
|
||||
"York County Community College - (T3)": "09d79e4c-1daa-41e7-9ede-6cb6553260a5",
|
||||
}
|
||||
Reference in New Issue
Block a user