[2025-06-10 10:19:20] [INFO] Initializing admin page [2025-06-10 10:19:20] [INFO] Admin page initialized [2025-06-10 10:28:06] [INFO] Initializing admin page [2025-06-10 10:28:06] [INFO] Admin page initialized [2025-06-10 10:28:07] [INFO] Enqueuing scripts for hook: upload.php [2025-06-10 10:28:12] [INFO] Initializing admin page [2025-06-10 10:28:12] [INFO] Admin page initialized [2025-06-10 10:30:20] [INFO] Initializing admin page [2025-06-10 10:30:20] [INFO] Admin page initialized [2025-06-10 10:30:20] [INFO] Enqueuing scripts for hook: upload.php [2025-06-10 10:30:27] [INFO] Initializing admin page [2025-06-10 10:30:27] [INFO] Admin page initialized [2025-06-10 10:35:41] [INFO] Initializing admin page [2025-06-10 10:35:41] [INFO] Admin page initialized [2025-06-10 10:35:42] [INFO] Enqueuing scripts for hook: upload.php [2025-06-10 10:35:47] [INFO] Initializing admin page [2025-06-10 10:35:47] [INFO] Admin page initialized [2025-06-10 10:39:30] [INFO] Initializing admin page [2025-06-10 10:39:30] [INFO] Admin page initialized [2025-06-10 10:39:30] [INFO] Enqueuing scripts for hook: profile.php [2025-06-10 10:40:06] [INFO] Initializing admin page [2025-06-10 10:40:06] [INFO] Admin page initialized [2025-06-10 10:40:10] [INFO] Initializing admin page [2025-06-10 10:40:10] [INFO] Admin page initialized [2025-06-10 10:40:11] [INFO] Initializing admin page [2025-06-10 10:40:11] [INFO] Admin page initialized [2025-06-10 10:45:23] [INFO] Initializing admin page [2025-06-10 10:45:23] [INFO] Admin page initialized [2025-06-10 10:45:23] [INFO] Enqueuing scripts for hook: upload.php [2025-06-10 10:46:05] [INFO] Initializing admin page [2025-06-10 10:46:05] [INFO] Admin page initialized [2025-06-10 10:46:05] [INFO] Enqueuing scripts for hook: upload.php [2025-06-10 10:48:42] [INFO] Initializing admin page [2025-06-10 10:48:42] [INFO] Admin page initialized [2025-06-10 10:48:42] [INFO] Enqueuing scripts for hook: profile.php [2025-06-10 11:03:31] [INFO] Initializing admin page [2025-06-10 11:03:31] [INFO] Admin page initialized [2025-06-10 11:04:40] [INFO] Initializing admin page [2025-06-10 11:04:40] [INFO] Admin page initialized [2025-06-10 11:04:41] [INFO] Enqueuing scripts for hook: upload.php [2025-06-10 11:06:41] [INFO] Initializing admin page [2025-06-10 11:06:41] [INFO] Admin page initialized [2025-06-10 11:06:41] [INFO] Enqueuing scripts for hook: upload.php [2025-06-10 11:17:16] [INFO] Initializing admin page [2025-06-10 11:17:16] [INFO] Admin page initialized [2025-06-10 11:17:16] [INFO] Enqueuing scripts for hook: upload.php [2025-06-10 11:17:19] [INFO] Initializing admin page [2025-06-10 11:17:19] [INFO] Admin page initialized [2025-06-10 11:20:28] [INFO] Initializing admin page [2025-06-10 11:20:28] [INFO] Admin page initialized [2025-06-10 11:20:28] [INFO] Enqueuing scripts for hook: upload.php [2025-06-10 11:21:01] [INFO] Initializing admin page [2025-06-10 11:21:01] [INFO] Admin page initialized [2025-06-10 11:21:02] [INFO] Enqueuing scripts for hook: upload.php [2025-06-10 11:24:04] [INFO] Initializing admin page [2025-06-10 11:24:04] [INFO] Admin page initialized [2025-06-10 11:24:04] [INFO] Enqueuing scripts for hook: upload.php [2025-06-10 11:26:32] [INFO] Initializing admin page [2025-06-10 11:26:32] [INFO] Admin page initialized [2025-06-10 11:31:10] [INFO] Initializing admin page [2025-06-10 11:31:10] [INFO] Admin page initialized [2025-06-10 11:31:10] [INFO] Enqueuing scripts for hook: upload.php [2025-06-10 11:36:56] [INFO] Initializing admin page [2025-06-10 11:36:56] [INFO] Admin page initialized [2025-06-10 11:36:57] [INFO] Enqueuing scripts for hook: upload.php [2025-06-10 13:47:28] [INFO] Initializing admin page [2025-06-10 13:47:28] [INFO] Admin page initialized [2025-06-10 13:47:28] [INFO] Enqueuing scripts for hook: index.php [2025-06-10 13:47:30] [INFO] Initializing admin page [2025-06-10 13:47:30] [INFO] Admin page initialized [2025-06-10 13:50:55] [INFO] Initializing admin page [2025-06-10 13:50:55] [INFO] Admin page initialized [2025-06-10 13:50:55] [INFO] Enqueuing scripts for hook: toplevel_page_gf_edit_forms [2025-06-10 13:50:57] [INFO] Initializing admin page [2025-06-10 13:50:57] [INFO] Admin page initialized [2025-06-10 13:51:33] [INFO] Initializing admin page [2025-06-10 13:51:33] [INFO] Admin page initialized [2025-06-10 13:51:33] [INFO] Enqueuing scripts for hook: toplevel_page_gf_edit_forms [2025-06-10 13:51:35] [INFO] Initializing admin page [2025-06-10 13:51:35] [INFO] Admin page initialized [2025-06-10 13:51:54] [INFO] Initializing admin page [2025-06-10 13:51:54] [INFO] Admin page initialized [2025-06-10 13:51:54] [INFO] Enqueuing scripts for hook: toplevel_page_gf_edit_forms [2025-06-10 13:51:56] [INFO] Initializing admin page [2025-06-10 13:51:56] [INFO] Admin page initialized [2025-06-10 13:52:05] [INFO] Initializing admin page [2025-06-10 13:52:05] [INFO] Admin page initialized [2025-06-10 13:52:05] [INFO] Enqueuing scripts for hook: forms_page_gf_entries [2025-06-10 13:52:06] [INFO] Initializing admin page [2025-06-10 13:52:06] [INFO] Admin page initialized [2025-06-10 13:52:14] [INFO] Initializing admin page [2025-06-10 13:52:14] [INFO] Admin page initialized [2025-06-10 13:52:14] [INFO] Enqueuing scripts for hook: toplevel_page_gf_edit_forms [2025-06-10 13:52:15] [INFO] Initializing admin page [2025-06-10 13:52:15] [INFO] Admin page initialized [2025-06-10 13:52:23] [INFO] Initializing admin page [2025-06-10 13:52:23] [INFO] Admin page initialized [2025-06-10 13:52:23] [INFO] Enqueuing scripts for hook: toplevel_page_gf_edit_forms [2025-06-10 13:52:24] [INFO] Initializing admin page [2025-06-10 13:52:24] [INFO] Admin page initialized [2025-06-10 13:52:34] [INFO] Initializing admin page [2025-06-10 13:52:34] [INFO] Admin page initialized [2025-06-10 13:52:35] [INFO] Enqueuing scripts for hook: toplevel_page_gf_edit_forms [2025-06-10 13:52:36] [INFO] Initializing admin page [2025-06-10 13:52:36] [INFO] Admin page initialized [2025-06-10 13:52:38] [INFO] Initializing admin page [2025-06-10 13:52:38] [INFO] Admin page initialized [2025-06-10 13:52:38] [INFO] Enqueuing scripts for hook: toplevel_page_gf_edit_forms [2025-06-10 13:52:40] [INFO] Initializing admin page [2025-06-10 13:52:40] [INFO] Admin page initialized [2025-06-10 13:52:45] [INFO] Initializing admin page [2025-06-10 13:52:45] [INFO] Admin page initialized [2025-06-10 13:52:45] [INFO] Enqueuing scripts for hook: toplevel_page_gf_edit_forms [2025-06-10 13:52:46] [INFO] Initializing admin page [2025-06-10 13:52:46] [INFO] Admin page initialized [2025-06-10 13:59:04] [INFO] Initializing admin page [2025-06-10 13:59:04] [INFO] Admin page initialized [2025-06-10 13:59:04] [INFO] Enqueuing scripts for hook: index.php [2025-06-10 13:59:06] [INFO] Initializing admin page [2025-06-10 13:59:06] [INFO] Admin page initialized [2025-06-10 13:59:10] [INFO] Initializing admin page [2025-06-10 13:59:10] [INFO] Admin page initialized [2025-06-10 13:59:10] [INFO] Enqueuing scripts for hook: toplevel_page_canvas-course-sync [2025-06-10 13:59:10] [INFO] Admin scripts enqueued for hook: toplevel_page_canvas-course-sync [2025-06-10 13:59:11] [INFO] Initializing admin page [2025-06-10 13:59:11] [INFO] Admin page initialized [2025-06-10 13:59:17] [INFO] Get courses AJAX request received [2025-06-10 13:59:17] [INFO] Fetching courses from Canvas API [2025-06-10 13:59:17] [INFO] API Request URL: https://nationaldeafcenter.instructure.com/api/v1/courses?include[]=created_at&state[]=available&per_page=100 [2025-06-10 13:59:18] [INFO] API Response Body: [{"id":419,"name":"Accessibility Practices Certificate","account_id":1,"uuid":"bYK2tWTwkDaSGFPCe57kTfqJe64ZhdrSDr1xpJY9","start_at":null,"grading_standard_id":null,"is_public":false,"created_at":"2024-01-16T16:44:08Z","course_code":"DSSACPCert","default_view":"wiki","root_account_id":1,"enrollment_term_id":1,"license":"private","grade_passback_setting":null,"end_at":null,"public_syllabus":false,"public_syllabus_to_auth":false,"storage_quota_mb":524,"is_public_to_auth_users":false,"homeroom_cours... [2025-06-10 13:59:18] [INFO] First course structure: stdClass Object ( [id] => 419 [name] => Accessibility Practices Certificate [account_id] => 1 [uuid] => bYK2tWTwkDaSGFPCe57kTfqJe64ZhdrSDr1xpJY9 [start_at] => [grading_standard_id] => [is_public] => [created_at] => 2024-01-16T16:44:08Z [course_code] => DSSACPCert [default_view] => wiki [root_account_id] => 1 [enrollment_term_id] => 1 [license] => private [grade_passback_setting] => [end_at] => [public_syllabus] => [public_syllabus_to_auth] => [storage_quota_mb] => 524 [is_public_to_auth_users] => [homeroom_course] => [course_color] => [friendly_name] => [apply_assignment_group_weights] => [calendar] => stdClass Object ( [ics] => https://nationaldeafcenter.instructure.com/feeds/calendars/course_bYK2tWTwkDaSGFPCe57kTfqJe64ZhdrSDr1xpJY9.ics ) [time_zone] => America/Chicago [blueprint] => [template] => [sis_course_id] => [sis_import_id] => [integration_id] => [enrollments] => Array ( [0] => stdClass Object ( [type] => teacher [role] => TeacherEnrollment [role_id] => 4 [user_id] => 2538 [enrollment_state] => active [limit_privileges_to_course_section] => ) ) [hide_final_grades] => [workflow_state] => available [restrict_enrollments_to_course_dates] => ) [2025-06-10 13:59:18] [INFO] Successfully retrieved 68 courses from API [2025-06-10 13:59:20] [INFO] Starting course sync process for 68 courses [2025-06-10 13:59:20] [INFO] Starting course import process for 68 selected courses [2025-06-10 13:59:20] [INFO] Fetching details for course ID: 454 [2025-06-10 13:59:20] [INFO] Fetching details for course ID: 454 [2025-06-10 13:59:20] [INFO] API Request URL: https://nationaldeafcenter.instructure.com/api/v1/courses/454?include[]=course_image [2025-06-10 13:59:21] [INFO] API Response Body: {"id":454,"name":"VR Deaf Centered Practices Certificate","account_id":1,"uuid":"YnULL3l4MvW1yAEu7KRuV3FB42alU1SJIiszBt2A","start_at":null,"grading_standard_id":null,"is_public":false,"created_at":"2025-06-05T16:42:09Z","course_code":"VRCert","default_view":"wiki","root_account_id":1,"enrollment_term_id":1,"license":"private","grade_passback_setting":null,"end_at":null,"public_syllabus":false,"public_syllabus_to_auth":false,"storage_quota_mb":524,"is_public_to_auth_users":false,"homeroom_course"... [2025-06-10 13:59:21] [INFO] Processing course: VR Deaf Centered Practices Certificate (ID: 454) [2025-06-10 13:59:27] [INFO] Starting course sync process for 68 courses [2025-06-10 13:59:27] [INFO] Starting course import process for 68 selected courses [2025-06-10 13:59:27] [INFO] Fetching details for course ID: 454 [2025-06-10 13:59:27] [INFO] Fetching details for course ID: 454 [2025-06-10 13:59:27] [INFO] API Request URL: https://nationaldeafcenter.instructure.com/api/v1/courses/454?include[]=course_image [2025-06-10 13:59:27] [INFO] API Response Body: {"id":454,"name":"VR Deaf Centered Practices Certificate","account_id":1,"uuid":"YnULL3l4MvW1yAEu7KRuV3FB42alU1SJIiszBt2A","start_at":null,"grading_standard_id":null,"is_public":false,"created_at":"2025-06-05T16:42:09Z","course_code":"VRCert","default_view":"wiki","root_account_id":1,"enrollment_term_id":1,"license":"private","grade_passback_setting":null,"end_at":null,"public_syllabus":false,"public_syllabus_to_auth":false,"storage_quota_mb":524,"is_public_to_auth_users":false,"homeroom_course"... [2025-06-10 13:59:27] [INFO] Processing course: VR Deaf Centered Practices Certificate (ID: 454) [2025-06-10 14:00:22] [INFO] Test connection AJAX request received [2025-06-10 14:00:22] [INFO] Testing API connection to: https://nationaldeafcenter.instructure.com [2025-06-10 14:00:22] [INFO] API Request URL: https://nationaldeafcenter.instructure.com/api/v1/users/self [2025-06-10 14:00:22] [INFO] API Response Body: {"id":2538,"name":"National Deaf Center ","created_at":"2018-08-09T09:18:51-05:00","sortable_name":"Center, National Deaf","short_name":"National Deaf Center ","sis_user_id":"learn@nationaldeafcenter.org","integration_id":null,"sis_import_id":null,"login_id":"learn@nationaldeafcenter.org","avatar_url":"https://uttraining.instructure.com/images/thumbnails/6692/PiPbBCRu2Z7V7UT5kLTAbdAYNIQJRxeskvZPO8TA","last_name":"Center","first_name":"National Deaf","email":"help@nationaldeafcenter.org","locale"... [2025-06-10 14:00:22] [INFO] API connection test successful. Connected as user ID: 2538 [2025-06-10 14:00:22] [INFO] API connection test successful [2025-06-10 14:00:33] [INFO] Starting course sync process for 68 courses [2025-06-10 14:00:33] [INFO] Starting course import process for 68 selected courses [2025-06-10 14:00:33] [INFO] Fetching details for course ID: 454 [2025-06-10 14:00:33] [INFO] Fetching details for course ID: 454 [2025-06-10 14:00:33] [INFO] API Request URL: https://nationaldeafcenter.instructure.com/api/v1/courses/454?include[]=course_image [2025-06-10 14:00:34] [INFO] API Response Body: {"id":454,"name":"VR Deaf Centered Practices Certificate","account_id":1,"uuid":"YnULL3l4MvW1yAEu7KRuV3FB42alU1SJIiszBt2A","start_at":null,"grading_standard_id":null,"is_public":false,"created_at":"2025-06-05T16:42:09Z","course_code":"VRCert","default_view":"wiki","root_account_id":1,"enrollment_term_id":1,"license":"private","grade_passback_setting":null,"end_at":null,"public_syllabus":false,"public_syllabus_to_auth":false,"storage_quota_mb":524,"is_public_to_auth_users":false,"homeroom_course"... [2025-06-10 14:00:34] [INFO] Processing course: VR Deaf Centered Practices Certificate (ID: 454) [2025-06-10 14:00:36] [INFO] Get courses AJAX request received [2025-06-10 14:00:36] [INFO] Fetching courses from Canvas API [2025-06-10 14:00:36] [INFO] API Request URL: https://nationaldeafcenter.instructure.com/api/v1/courses?include[]=created_at&state[]=available&per_page=100 [2025-06-10 14:00:36] [INFO] API Response Body: [{"id":419,"name":"Accessibility Practices Certificate","account_id":1,"uuid":"bYK2tWTwkDaSGFPCe57kTfqJe64ZhdrSDr1xpJY9","start_at":null,"grading_standard_id":null,"is_public":false,"created_at":"2024-01-16T16:44:08Z","course_code":"DSSACPCert","default_view":"wiki","root_account_id":1,"enrollment_term_id":1,"license":"private","grade_passback_setting":null,"end_at":null,"public_syllabus":false,"public_syllabus_to_auth":false,"storage_quota_mb":524,"is_public_to_auth_users":false,"homeroom_cours... [2025-06-10 14:00:36] [INFO] First course structure: stdClass Object ( [id] => 419 [name] => Accessibility Practices Certificate [account_id] => 1 [uuid] => bYK2tWTwkDaSGFPCe57kTfqJe64ZhdrSDr1xpJY9 [start_at] => [grading_standard_id] => [is_public] => [created_at] => 2024-01-16T16:44:08Z [course_code] => DSSACPCert [default_view] => wiki [root_account_id] => 1 [enrollment_term_id] => 1 [license] => private [grade_passback_setting] => [end_at] => [public_syllabus] => [public_syllabus_to_auth] => [storage_quota_mb] => 524 [is_public_to_auth_users] => [homeroom_course] => [course_color] => [friendly_name] => [apply_assignment_group_weights] => [calendar] => stdClass Object ( [ics] => https://nationaldeafcenter.instructure.com/feeds/calendars/course_bYK2tWTwkDaSGFPCe57kTfqJe64ZhdrSDr1xpJY9.ics ) [time_zone] => America/Chicago [blueprint] => [template] => [sis_course_id] => [sis_import_id] => [integration_id] => [enrollments] => Array ( [0] => stdClass Object ( [type] => teacher [role] => TeacherEnrollment [role_id] => 4 [user_id] => 2538 [enrollment_state] => active [limit_privileges_to_course_section] => ) ) [hide_final_grades] => [workflow_state] => available [restrict_enrollments_to_course_dates] => ) [2025-06-10 14:00:36] [INFO] Successfully retrieved 68 courses from API [2025-06-10 14:00:40] [INFO] Starting course sync process for 68 courses [2025-06-10 14:00:40] [INFO] Starting course import process for 68 selected courses [2025-06-10 14:00:40] [INFO] Fetching details for course ID: 454 [2025-06-10 14:00:40] [INFO] Fetching details for course ID: 454 [2025-06-10 14:00:40] [INFO] API Request URL: https://nationaldeafcenter.instructure.com/api/v1/courses/454?include[]=course_image [2025-06-10 14:00:40] [INFO] API Response Body: {"id":454,"name":"VR Deaf Centered Practices Certificate","account_id":1,"uuid":"YnULL3l4MvW1yAEu7KRuV3FB42alU1SJIiszBt2A","start_at":null,"grading_standard_id":null,"is_public":false,"created_at":"2025-06-05T16:42:09Z","course_code":"VRCert","default_view":"wiki","root_account_id":1,"enrollment_term_id":1,"license":"private","grade_passback_setting":null,"end_at":null,"public_syllabus":false,"public_syllabus_to_auth":false,"storage_quota_mb":524,"is_public_to_auth_users":false,"homeroom_course"... [2025-06-10 14:00:40] [INFO] Processing course: VR Deaf Centered Practices Certificate (ID: 454) [2025-06-10 14:01:26] [INFO] Initializing admin page [2025-06-10 14:01:26] [INFO] Admin page initialized [2025-06-10 14:01:27] [INFO] Initializing admin page [2025-06-10 14:01:27] [INFO] Admin page initialized [2025-06-10 14:01:27] [INFO] Enqueuing scripts for hook: toplevel_page_canvas-course-sync [2025-06-10 14:01:27] [INFO] Admin scripts enqueued for hook: toplevel_page_canvas-course-sync [2025-06-10 14:01:29] [INFO] Initializing admin page [2025-06-10 14:01:29] [INFO] Admin page initialized [2025-06-10 14:01:32] [INFO] Get courses AJAX request received [2025-06-10 14:01:32] [INFO] Fetching courses from Canvas API [2025-06-10 14:01:32] [INFO] API Request URL: https://nationaldeafcenter.instructure.com/api/v1/courses?include[]=created_at&state[]=available&per_page=100 [2025-06-10 14:01:33] [INFO] API Response Body: [{"id":419,"name":"Accessibility Practices Certificate","account_id":1,"uuid":"bYK2tWTwkDaSGFPCe57kTfqJe64ZhdrSDr1xpJY9","start_at":null,"grading_standard_id":null,"is_public":false,"created_at":"2024-01-16T16:44:08Z","course_code":"DSSACPCert","default_view":"wiki","root_account_id":1,"enrollment_term_id":1,"license":"private","grade_passback_setting":null,"end_at":null,"public_syllabus":false,"public_syllabus_to_auth":false,"storage_quota_mb":524,"is_public_to_auth_users":false,"homeroom_cours... [2025-06-10 14:01:33] [INFO] First course structure: stdClass Object ( [id] => 419 [name] => Accessibility Practices Certificate [account_id] => 1 [uuid] => bYK2tWTwkDaSGFPCe57kTfqJe64ZhdrSDr1xpJY9 [start_at] => [grading_standard_id] => [is_public] => [created_at] => 2024-01-16T16:44:08Z [course_code] => DSSACPCert [default_view] => wiki [root_account_id] => 1 [enrollment_term_id] => 1 [license] => private [grade_passback_setting] => [end_at] => [public_syllabus] => [public_syllabus_to_auth] => [storage_quota_mb] => 524 [is_public_to_auth_users] => [homeroom_course] => [course_color] => [friendly_name] => [apply_assignment_group_weights] => [calendar] => stdClass Object ( [ics] => https://nationaldeafcenter.instructure.com/feeds/calendars/course_bYK2tWTwkDaSGFPCe57kTfqJe64ZhdrSDr1xpJY9.ics ) [time_zone] => America/Chicago [blueprint] => [template] => [sis_course_id] => [sis_import_id] => [integration_id] => [enrollments] => Array ( [0] => stdClass Object ( [type] => teacher [role] => TeacherEnrollment [role_id] => 4 [user_id] => 2538 [enrollment_state] => active [limit_privileges_to_course_section] => ) ) [hide_final_grades] => [workflow_state] => available [restrict_enrollments_to_course_dates] => ) [2025-06-10 14:01:33] [INFO] Successfully retrieved 68 courses from API [2025-06-10 14:01:37] [INFO] Starting course sync process for 68 courses [2025-06-10 14:01:37] [INFO] Starting course import process for 68 selected courses [2025-06-10 14:01:37] [INFO] Fetching details for course ID: 454 [2025-06-10 14:01:37] [INFO] Fetching details for course ID: 454 [2025-06-10 14:01:37] [INFO] API Request URL: https://nationaldeafcenter.instructure.com/api/v1/courses/454?include[]=course_image [2025-06-10 14:01:37] [INFO] API Response Body: {"id":454,"name":"VR Deaf Centered Practices Certificate","account_id":1,"uuid":"YnULL3l4MvW1yAEu7KRuV3FB42alU1SJIiszBt2A","start_at":null,"grading_standard_id":null,"is_public":false,"created_at":"2025-06-05T16:42:09Z","course_code":"VRCert","default_view":"wiki","root_account_id":1,"enrollment_term_id":1,"license":"private","grade_passback_setting":null,"end_at":null,"public_syllabus":false,"public_syllabus_to_auth":false,"storage_quota_mb":524,"is_public_to_auth_users":false,"homeroom_course"... [2025-06-10 14:01:37] [INFO] Processing course: VR Deaf Centered Practices Certificate (ID: 454) [2025-06-10 14:01:42] [INFO] Starting course sync process for 68 courses [2025-06-10 14:01:42] [INFO] Starting course import process for 68 selected courses [2025-06-10 14:01:42] [INFO] Fetching details for course ID: 454 [2025-06-10 14:01:42] [INFO] Fetching details for course ID: 454 [2025-06-10 14:01:42] [INFO] API Request URL: https://nationaldeafcenter.instructure.com/api/v1/courses/454?include[]=course_image [2025-06-10 14:01:42] [INFO] API Response Body: {"id":454,"name":"VR Deaf Centered Practices Certificate","account_id":1,"uuid":"YnULL3l4MvW1yAEu7KRuV3FB42alU1SJIiszBt2A","start_at":null,"grading_standard_id":null,"is_public":false,"created_at":"2025-06-05T16:42:09Z","course_code":"VRCert","default_view":"wiki","root_account_id":1,"enrollment_term_id":1,"license":"private","grade_passback_setting":null,"end_at":null,"public_syllabus":false,"public_syllabus_to_auth":false,"storage_quota_mb":524,"is_public_to_auth_users":false,"homeroom_course"... [2025-06-10 14:01:42] [INFO] Processing course: VR Deaf Centered Practices Certificate (ID: 454) [2025-06-10 14:01:47] [INFO] Initializing admin page [2025-06-10 14:01:47] [INFO] Admin page initialized [2025-06-10 14:01:47] [INFO] Enqueuing scripts for hook: toplevel_page_canvas-course-sync [2025-06-10 14:01:47] [INFO] Admin scripts enqueued for hook: toplevel_page_canvas-course-sync [2025-06-10 14:01:48] [INFO] Initializing admin page [2025-06-10 14:01:48] [INFO] Admin page initialized [2025-06-10 14:01:55] [INFO] Get courses AJAX request received [2025-06-10 14:01:55] [INFO] Fetching courses from Canvas API [2025-06-10 14:01:55] [INFO] API Request URL: https://nationaldeafcenter.instructure.com/api/v1/courses?include[]=created_at&state[]=available&per_page=100 [2025-06-10 14:01:55] [INFO] API Response Body: [{"id":419,"name":"Accessibility Practices Certificate","account_id":1,"uuid":"bYK2tWTwkDaSGFPCe57kTfqJe64ZhdrSDr1xpJY9","start_at":null,"grading_standard_id":null,"is_public":false,"created_at":"2024-01-16T16:44:08Z","course_code":"DSSACPCert","default_view":"wiki","root_account_id":1,"enrollment_term_id":1,"license":"private","grade_passback_setting":null,"end_at":null,"public_syllabus":false,"public_syllabus_to_auth":false,"storage_quota_mb":524,"is_public_to_auth_users":false,"homeroom_cours... [2025-06-10 14:01:55] [INFO] First course structure: stdClass Object ( [id] => 419 [name] => Accessibility Practices Certificate [account_id] => 1 [uuid] => bYK2tWTwkDaSGFPCe57kTfqJe64ZhdrSDr1xpJY9 [start_at] => [grading_standard_id] => [is_public] => [created_at] => 2024-01-16T16:44:08Z [course_code] => DSSACPCert [default_view] => wiki [root_account_id] => 1 [enrollment_term_id] => 1 [license] => private [grade_passback_setting] => [end_at] => [public_syllabus] => [public_syllabus_to_auth] => [storage_quota_mb] => 524 [is_public_to_auth_users] => [homeroom_course] => [course_color] => [friendly_name] => [apply_assignment_group_weights] => [calendar] => stdClass Object ( [ics] => https://nationaldeafcenter.instructure.com/feeds/calendars/course_bYK2tWTwkDaSGFPCe57kTfqJe64ZhdrSDr1xpJY9.ics ) [time_zone] => America/Chicago [blueprint] => [template] => [sis_course_id] => [sis_import_id] => [integration_id] => [enrollments] => Array ( [0] => stdClass Object ( [type] => teacher [role] => TeacherEnrollment [role_id] => 4 [user_id] => 2538 [enrollment_state] => active [limit_privileges_to_course_section] => ) ) [hide_final_grades] => [workflow_state] => available [restrict_enrollments_to_course_dates] => ) [2025-06-10 14:01:55] [INFO] Successfully retrieved 68 courses from API [2025-06-10 14:01:58] [INFO] Starting course sync process for 68 courses [2025-06-10 14:01:58] [INFO] Starting course import process for 68 selected courses [2025-06-10 14:01:58] [INFO] Fetching details for course ID: 454 [2025-06-10 14:01:58] [INFO] Fetching details for course ID: 454 [2025-06-10 14:01:58] [INFO] API Request URL: https://nationaldeafcenter.instructure.com/api/v1/courses/454?include[]=course_image [2025-06-10 14:01:59] [INFO] API Response Body: {"id":454,"name":"VR Deaf Centered Practices Certificate","account_id":1,"uuid":"YnULL3l4MvW1yAEu7KRuV3FB42alU1SJIiszBt2A","start_at":null,"grading_standard_id":null,"is_public":false,"created_at":"2025-06-05T16:42:09Z","course_code":"VRCert","default_view":"wiki","root_account_id":1,"enrollment_term_id":1,"license":"private","grade_passback_setting":null,"end_at":null,"public_syllabus":false,"public_syllabus_to_auth":false,"storage_quota_mb":524,"is_public_to_auth_users":false,"homeroom_course"... [2025-06-10 14:01:59] [INFO] Processing course: VR Deaf Centered Practices Certificate (ID: 454) [2025-06-10 14:02:03] [INFO] Starting course sync process for 68 courses [2025-06-10 14:02:03] [INFO] Starting course import process for 68 selected courses [2025-06-10 14:02:03] [INFO] Fetching details for course ID: 454 [2025-06-10 14:02:03] [INFO] Fetching details for course ID: 454 [2025-06-10 14:02:03] [INFO] API Request URL: https://nationaldeafcenter.instructure.com/api/v1/courses/454?include[]=course_image [2025-06-10 14:02:03] [INFO] API Response Body: {"id":454,"name":"VR Deaf Centered Practices Certificate","account_id":1,"uuid":"YnULL3l4MvW1yAEu7KRuV3FB42alU1SJIiszBt2A","start_at":null,"grading_standard_id":null,"is_public":false,"created_at":"2025-06-05T16:42:09Z","course_code":"VRCert","default_view":"wiki","root_account_id":1,"enrollment_term_id":1,"license":"private","grade_passback_setting":null,"end_at":null,"public_syllabus":false,"public_syllabus_to_auth":false,"storage_quota_mb":524,"is_public_to_auth_users":false,"homeroom_course"... [2025-06-10 14:02:03] [INFO] Processing course: VR Deaf Centered Practices Certificate (ID: 454) [2025-06-10 14:03:48] [INFO] Starting course sync process for 68 courses [2025-06-10 14:03:48] [INFO] Starting course import process for 68 selected courses [2025-06-10 14:03:48] [INFO] Fetching details for course ID: 454 [2025-06-10 14:03:48] [INFO] Fetching details for course ID: 454 [2025-06-10 14:03:48] [INFO] API Request URL: https://nationaldeafcenter.instructure.com/api/v1/courses/454?include[]=course_image [2025-06-10 14:03:48] [INFO] API Response Body: {"id":454,"name":"VR Deaf Centered Practices Certificate","account_id":1,"uuid":"YnULL3l4MvW1yAEu7KRuV3FB42alU1SJIiszBt2A","start_at":null,"grading_standard_id":null,"is_public":false,"created_at":"2025-06-05T16:42:09Z","course_code":"VRCert","default_view":"wiki","root_account_id":1,"enrollment_term_id":1,"license":"private","grade_passback_setting":null,"end_at":null,"public_syllabus":false,"public_syllabus_to_auth":false,"storage_quota_mb":524,"is_public_to_auth_users":false,"homeroom_course"... [2025-06-10 14:03:48] [INFO] Processing course: VR Deaf Centered Practices Certificate (ID: 454) [2025-06-10 14:06:58] [INFO] Starting course sync process for 68 courses [2025-06-10 14:06:58] [INFO] Starting course import process for 68 selected courses [2025-06-10 14:06:58] [INFO] Fetching details for course ID: 454 [2025-06-10 14:06:58] [INFO] Fetching details for course ID: 454 [2025-06-10 14:06:58] [INFO] API Request URL: https://nationaldeafcenter.instructure.com/api/v1/courses/454?include[]=course_image [2025-06-10 14:06:58] [INFO] API Response Body: {"id":454,"name":"VR Deaf Centered Practices Certificate","account_id":1,"uuid":"YnULL3l4MvW1yAEu7KRuV3FB42alU1SJIiszBt2A","start_at":null,"grading_standard_id":null,"is_public":false,"created_at":"2025-06-05T16:42:09Z","course_code":"VRCert","default_view":"wiki","root_account_id":1,"enrollment_term_id":1,"license":"private","grade_passback_setting":null,"end_at":null,"public_syllabus":false,"public_syllabus_to_auth":false,"storage_quota_mb":524,"is_public_to_auth_users":false,"homeroom_course"... [2025-06-10 14:06:58] [INFO] Processing course: VR Deaf Centered Practices Certificate (ID: 454) [2025-06-10 14:07:00] [INFO] Starting course sync process for 68 courses [2025-06-10 14:07:00] [INFO] Starting course import process for 68 selected courses [2025-06-10 14:07:00] [INFO] Fetching details for course ID: 454 [2025-06-10 14:07:00] [INFO] Fetching details for course ID: 454 [2025-06-10 14:07:00] [INFO] API Request URL: https://nationaldeafcenter.instructure.com/api/v1/courses/454?include[]=course_image [2025-06-10 14:07:00] [INFO] API Response Body: {"id":454,"name":"VR Deaf Centered Practices Certificate","account_id":1,"uuid":"YnULL3l4MvW1yAEu7KRuV3FB42alU1SJIiszBt2A","start_at":null,"grading_standard_id":null,"is_public":false,"created_at":"2025-06-05T16:42:09Z","course_code":"VRCert","default_view":"wiki","root_account_id":1,"enrollment_term_id":1,"license":"private","grade_passback_setting":null,"end_at":null,"public_syllabus":false,"public_syllabus_to_auth":false,"storage_quota_mb":524,"is_public_to_auth_users":false,"homeroom_course"... [2025-06-10 14:07:00] [INFO] Processing course: VR Deaf Centered Practices Certificate (ID: 454) [2025-06-10 14:10:31] [INFO] Starting course sync process for 68 courses [2025-06-10 14:10:31] [INFO] Starting course import process for 68 selected courses [2025-06-10 14:10:31] [INFO] Fetching details for course ID: 454 [2025-06-10 14:10:31] [INFO] Fetching details for course ID: 454 [2025-06-10 14:10:31] [INFO] API Request URL: https://nationaldeafcenter.instructure.com/api/v1/courses/454?include[]=course_image [2025-06-10 14:10:31] [INFO] API Response Body: {"id":454,"name":"VR Deaf Centered Practices Certificate","account_id":1,"uuid":"YnULL3l4MvW1yAEu7KRuV3FB42alU1SJIiszBt2A","start_at":null,"grading_standard_id":null,"is_public":false,"created_at":"2025-06-05T16:42:09Z","course_code":"VRCert","default_view":"wiki","root_account_id":1,"enrollment_term_id":1,"license":"private","grade_passback_setting":null,"end_at":null,"public_syllabus":false,"public_syllabus_to_auth":false,"storage_quota_mb":524,"is_public_to_auth_users":false,"homeroom_course"... [2025-06-10 14:10:31] [INFO] Processing course: VR Deaf Centered Practices Certificate (ID: 454) [2025-06-10 14:15:33] [INFO] Starting course sync process for 68 courses [2025-06-10 14:15:33] [INFO] Starting course import process for 68 selected courses [2025-06-10 14:15:33] [INFO] Fetching details for course ID: 454 [2025-06-10 14:15:33] [INFO] Fetching details for course ID: 454 [2025-06-10 14:15:33] [INFO] API Request URL: https://nationaldeafcenter.instructure.com/api/v1/courses/454?include[]=course_image [2025-06-10 14:15:33] [INFO] API Response Body: {"id":454,"name":"VR Deaf Centered Practices Certificate","account_id":1,"uuid":"YnULL3l4MvW1yAEu7KRuV3FB42alU1SJIiszBt2A","start_at":null,"grading_standard_id":null,"is_public":false,"created_at":"2025-06-05T16:42:09Z","course_code":"VRCert","default_view":"wiki","root_account_id":1,"enrollment_term_id":1,"license":"private","grade_passback_setting":null,"end_at":null,"public_syllabus":false,"public_syllabus_to_auth":false,"storage_quota_mb":524,"is_public_to_auth_users":false,"homeroom_course"... [2025-06-10 14:15:33] [INFO] Processing course: VR Deaf Centered Practices Certificate (ID: 454) [2025-06-10 14:15:38] [INFO] Initializing admin page [2025-06-10 14:15:38] [INFO] Admin page initialized [2025-06-10 14:15:38] [INFO] Enqueuing scripts for hook: toplevel_page_canvas-course-sync [2025-06-10 14:15:38] [INFO] Admin scripts enqueued for hook: toplevel_page_canvas-course-sync [2025-06-10 14:15:40] [INFO] Initializing admin page [2025-06-10 14:15:40] [INFO] Admin page initialized [2025-06-10 14:15:51] [INFO] Get courses AJAX request received [2025-06-10 14:15:51] [INFO] Fetching courses from Canvas API [2025-06-10 14:15:51] [INFO] API Request URL: https://nationaldeafcenter.instructure.com/api/v1/courses?include[]=created_at&state[]=available&per_page=100 [2025-06-10 14:15:51] [INFO] API Response Body: [{"id":419,"name":"Accessibility Practices Certificate","account_id":1,"uuid":"bYK2tWTwkDaSGFPCe57kTfqJe64ZhdrSDr1xpJY9","start_at":null,"grading_standard_id":null,"is_public":false,"created_at":"2024-01-16T16:44:08Z","course_code":"DSSACPCert","default_view":"wiki","root_account_id":1,"enrollment_term_id":1,"license":"private","grade_passback_setting":null,"end_at":null,"public_syllabus":false,"public_syllabus_to_auth":false,"storage_quota_mb":524,"is_public_to_auth_users":false,"homeroom_cours... [2025-06-10 14:15:51] [INFO] First course structure: stdClass Object ( [id] => 419 [name] => Accessibility Practices Certificate [account_id] => 1 [uuid] => bYK2tWTwkDaSGFPCe57kTfqJe64ZhdrSDr1xpJY9 [start_at] => [grading_standard_id] => [is_public] => [created_at] => 2024-01-16T16:44:08Z [course_code] => DSSACPCert [default_view] => wiki [root_account_id] => 1 [enrollment_term_id] => 1 [license] => private [grade_passback_setting] => [end_at] => [public_syllabus] => [public_syllabus_to_auth] => [storage_quota_mb] => 524 [is_public_to_auth_users] => [homeroom_course] => [course_color] => [friendly_name] => [apply_assignment_group_weights] => [calendar] => stdClass Object ( [ics] => https://nationaldeafcenter.instructure.com/feeds/calendars/course_bYK2tWTwkDaSGFPCe57kTfqJe64ZhdrSDr1xpJY9.ics ) [time_zone] => America/Chicago [blueprint] => [template] => [sis_course_id] => [sis_import_id] => [integration_id] => [enrollments] => Array ( [0] => stdClass Object ( [type] => teacher [role] => TeacherEnrollment [role_id] => 4 [user_id] => 2538 [enrollment_state] => active [limit_privileges_to_course_section] => ) ) [hide_final_grades] => [workflow_state] => available [restrict_enrollments_to_course_dates] => ) [2025-06-10 14:15:51] [INFO] Successfully retrieved 68 courses from API [2025-06-10 14:15:53] [INFO] Starting course sync process for 68 courses [2025-06-10 14:15:53] [INFO] Starting course import process for 68 selected courses [2025-06-10 14:15:53] [INFO] Fetching details for course ID: 454 [2025-06-10 14:15:53] [INFO] Fetching details for course ID: 454 [2025-06-10 14:15:53] [INFO] API Request URL: https://nationaldeafcenter.instructure.com/api/v1/courses/454?include[]=course_image [2025-06-10 14:15:54] [INFO] API Response Body: {"id":454,"name":"VR Deaf Centered Practices Certificate","account_id":1,"uuid":"YnULL3l4MvW1yAEu7KRuV3FB42alU1SJIiszBt2A","start_at":null,"grading_standard_id":null,"is_public":false,"created_at":"2025-06-05T16:42:09Z","course_code":"VRCert","default_view":"wiki","root_account_id":1,"enrollment_term_id":1,"license":"private","grade_passback_setting":null,"end_at":null,"public_syllabus":false,"public_syllabus_to_auth":false,"storage_quota_mb":524,"is_public_to_auth_users":false,"homeroom_course"... [2025-06-10 14:15:54] [INFO] Processing course: VR Deaf Centered Practices Certificate (ID: 454) [2025-06-10 17:29:03] [INFO] Initializing admin page [2025-06-10 17:29:03] [INFO] Admin page initialized [2025-06-10 17:29:12] [INFO] Enqueuing scripts for hook: index.php [2025-06-10 17:29:14] [INFO] Initializing admin page [2025-06-10 17:29:14] [INFO] Admin page initialized