Changed some migration scripts. Getting closed! Walmart notes.

This commit is contained in:
Norm Rasmussen
2024-09-03 18:34:32 -04:00
parent 0c3af4c0fd
commit 8385bd1240
6 changed files with 102 additions and 38 deletions

View File

@ -31,6 +31,16 @@ tupee = [
("/v2/migration/projects", "get", "post"),
("/v2/migration/projects/{project_id}", "get", "delete", "patch"),
("/v2/migration/projects/{project_id}/items", "get", "post"),
# IMPORTANT: Each item is of a type that must be one of the following along with their follow up endpoints:
# 'courses' --> course_resources
# 'sections', --> section_resources
# 'activities', --> activity_recourds
# 'people', --> person_resources
# 'enrollments', --> enrollment_resources
# 'course_attempts', --> course_attempt_resources
# 'quiz_attempts', --> quiz_attempt_resources
# 'certificates',
# 'learning_path_attempts --> learning_path_attempt_resources
("/v2/migration/projects/{project_id}/items/{item_id}", "get", "delete"),
# *************************
# Get Resources (Done after you've added them from below)
@ -162,6 +172,30 @@ def get_specific_project():
url = f"{BASEURL}/projects/{proj_id}"
calls.get(url)
def create_course():
project_id = "6c7a21c2-de35-4b9d-9b80-a235401783af"
item_id = "80b95e38-78d1-44b9-8d9f-be96d9c7bf6e"
learner_uuid = "101d891d-f145-4cb2-8f7f-f0d8a90a743e"
course_uuid = "0d41bb57-bc65-4e05-adfd-58436ed0bd50"
now = datetime.now()
formatted_now = now.strftime("%Y-%m-%d %H:%M:%S")
course_url = f"{BASEURL}/projects/{project_id}/items/{item_id}/course_resources"
course_payload = {
"data": [
{
"attributes": {
"type": "course",
"uuid": "",
"display_name": "",
"name": "",
"short_description": "",
"full_description": "",
"navigation_mode": "",
}
}
]
}
def create_enrollment():
# important!! Received this error:
@ -273,9 +307,9 @@ if __name__ == "__main__":
# delete_all_projects()
# read_json_docs()
# create_project()
# get_all_projects()
get_all_projects()
# get_specific_project()
# create_enrollment()
# check_resources()
get_item()
# get_item()
# create_attempt()