{
    "timestamp": "2026-10-07 04:00:03",
    "level": "INFO",
    "message": "[syncCourseTypes] Hoàn thành toàn bộ. Tổng = 1"
}
{
    "timestamp": "2026-10-07 04:00:03",
    "level": "INFO",
    "message": "[syncCourses] Hoàn thành toàn bộ. Tổng = 22"
}
{
    "timestamp": "2026-10-07 04:00:03",
    "level": "INFO",
    "message": "[syncStudents] Hoàn thành toàn bộ. Tổng = 5"
}
{
    "timestamp": "2026-10-07 04:00:03",
    "level": "INFO",
    "message": "[syncCourseStudents] Hoàn thành toàn bộ. Tổng = 3"
}
{
    "timestamp": "2026-10-07 04:00:03",
    "level": "INFO",
    "message": "[syncStudentScores] Hoàn thành toàn bộ. Tổng = 43"
}
{
    "timestamp": "2026-10-07 04:00:04",
    "level": "INFO",
    "message": "[syncUserAssignments] Hoàn thành toàn bộ. Tổng = 1"
}
{
    "timestamp": "2026-10-07 04:00:04",
    "level": "INFO",
    "message": "[mirrorToZeus] Bắt đầu mirror dữ liệu sang Zeus (isSync = 205)..."
}
{
    "timestamp": "2026-10-07 04:00:04",
    "level": "ERROR",
    "message": "[mirrorToZeus] Bắt catch ngoại lệ bảng lcms_course_types chi tiết:",
    "context": {
        "msg": "SQLSTATE[HY000] [1049] Unknown database 'ZEUS_speakup' (Connection: zeus, SQL: insert into `lcms_course_types` (`coutyp_created_at`, `coutyp_id`, `coutyp_is_sync`, `coutyp_name`, `coutyp_updated_at`) values (2026-08-12 02:19:35, 8, 205, Easy PASS, 2026-08-12 02:19:35) on duplicate key update `coutyp_name` = values(`coutyp_name`), `coutyp_is_sync` = values(`coutyp_is_sync`), `coutyp_updated_at` = values(`coutyp_updated_at`))",
        "trace": "#0 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()\n#1 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Connection.php(584): Illuminate\\Database\\Connection->run()\n#2 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Query\/Builder.php(3917): Illuminate\\Database\\Connection->affectingStatement()\n#3 \/var\/www\/html\/lms_hocmai\/app\/Console\/Commands\/LmsDailySyncCommand.php(599): Illuminate\\Database\\Query\\Builder->upsert()\n#4 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Concerns\/BuildsQueries.php(59): App\\Console\\Commands\\LmsDailySyncCommand->App\\Console\\Commands\\{closure}()\n#5 \/var\/www\/html\/lms_hocmai\/app\/Console\/Commands\/LmsDailySyncCommand.php(589): Illuminate\\Database\\Query\\Builder->chunk()\n#6 \/var\/www\/html\/lms_hocmai\/app\/Console\/Commands\/LmsDailySyncCommand.php(125): App\\Console\\Commands\\LmsDailySyncCommand->mirrorToZeus()\n#7 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/BoundMethod.php(36): App\\Console\\Commands\\LmsDailySyncCommand->handle()\n#8 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()\n#9 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/BoundMethod.php(95): Illuminate\\Container\\Util::unwrapIfClosure()\n#10 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod()\n#11 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/Container.php(696): Illuminate\\Container\\BoundMethod::call()\n#12 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Console\/Command.php(213): Illuminate\\Container\\Container->call()\n#13 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Command\/Command.php(341): Illuminate\\Console\\Command->execute()\n#14 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Console\/Command.php(182): Symfony\\Component\\Console\\Command\\Command->run()\n#15 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Application.php(1117): Illuminate\\Console\\Command->run()\n#16 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand()\n#17 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Application.php(195): Symfony\\Component\\Console\\Application->doRun()\n#18 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/Console\/Kernel.php(198): Symfony\\Component\\Console\\Application->run()\n#19 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle()\n#20 \/var\/www\/html\/lms_hocmai\/artisan(13): Illuminate\\Foundation\\Application->handleCommand()\n#21 {main}"
    }
}
{
    "timestamp": "2026-10-07 04:00:04",
    "level": "ERROR",
    "message": "[mirrorToZeus] Bắt catch ngoại lệ bảng lcms_students chi tiết:",
    "context": {
        "msg": "SQLSTATE[HY000] [1049] Unknown database 'ZEUS_speakup' (Connection: zeus, SQL: insert into `lcms_students` (`stu_created_at`, `stu_dob`, `stu_email`, `stu_gender`, `stu_id`, `stu_is_sync`, `stu_name`, `stu_phone`, `stu_updated_at`, `stu_user_id`, `stu_username`) values (2024-12-26 10:19:37, 2025-03-03, kienp2901@gmail.com, Male, 1, 205, Kiên Phạm, 0394859392, 2026-10-07 02:10:28, 485, SPW71652694), (2025-12-16 03:10:17, ?, dung.tran112@yopmail.com, Male, 87, 205, Dũng Trần, ?, 2026-10-06 03:29:39, 193, dung.tran.dungtran112), (2025-12-30 10:48:31, ?, z_haibh@ican.vn, Male, 3622, 205, Hải Bùi, ?, 2026-10-06 07:53:55, 213, hai.bui.haibh), (2026-07-16 09:27:50, ?, than47771@gmail.com, Female, 4149, 205, Văn C Nguyễn, ?, 2026-10-07 03:49:54, 559, SPW99527860), (2026-10-01 04:48:37, ?, z_dang49079@gmail.com, Female, 8741, 205, Nguyễn Test PH, ?, 2026-10-07 09:53:21, 498, SPW29142213) on duplicate key update `stu_name` = values(`stu_name`), `stu_email` = values(`stu_email`), `stu_username` = values(`stu_username`), `stu_user_id` = values(`stu_user_id`), `stu_phone` = values(`stu_phone`), `stu_dob` = values(`stu_dob`), `stu_gender` = values(`stu_gender`), `stu_is_sync` = values(`stu_is_sync`), `stu_updated_at` = values(`stu_updated_at`))",
        "trace": "#0 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()\n#1 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Connection.php(584): Illuminate\\Database\\Connection->run()\n#2 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Query\/Builder.php(3917): Illuminate\\Database\\Connection->affectingStatement()\n#3 \/var\/www\/html\/lms_hocmai\/app\/Console\/Commands\/LmsDailySyncCommand.php(599): Illuminate\\Database\\Query\\Builder->upsert()\n#4 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Concerns\/BuildsQueries.php(59): App\\Console\\Commands\\LmsDailySyncCommand->App\\Console\\Commands\\{closure}()\n#5 \/var\/www\/html\/lms_hocmai\/app\/Console\/Commands\/LmsDailySyncCommand.php(589): Illuminate\\Database\\Query\\Builder->chunk()\n#6 \/var\/www\/html\/lms_hocmai\/app\/Console\/Commands\/LmsDailySyncCommand.php(125): App\\Console\\Commands\\LmsDailySyncCommand->mirrorToZeus()\n#7 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/BoundMethod.php(36): App\\Console\\Commands\\LmsDailySyncCommand->handle()\n#8 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()\n#9 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/BoundMethod.php(95): Illuminate\\Container\\Util::unwrapIfClosure()\n#10 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod()\n#11 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/Container.php(696): Illuminate\\Container\\BoundMethod::call()\n#12 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Console\/Command.php(213): Illuminate\\Container\\Container->call()\n#13 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Command\/Command.php(341): Illuminate\\Console\\Command->execute()\n#14 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Console\/Command.php(182): Symfony\\Component\\Console\\Command\\Command->run()\n#15 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Application.php(1117): Illuminate\\Console\\Command->run()\n#16 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand()\n#17 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Application.php(195): Symfony\\Component\\Console\\Application->doRun()\n#18 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/Console\/Kernel.php(198): Symfony\\Component\\Console\\Application->run()\n#19 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle()\n#20 \/var\/www\/html\/lms_hocmai\/artisan(13): Illuminate\\Foundation\\Application->handleCommand()\n#21 {main}"
    }
}
{
    "timestamp": "2026-10-07 04:00:04",
    "level": "ERROR",
    "message": "[mirrorToZeus] Bắt catch ngoại lệ bảng lcms_courses chi tiết:",
    "context": {
        "msg": "SQLSTATE[HY000] [1049] Unknown database 'ZEUS_speakup' (Connection: zeus, SQL: insert into `lcms_courses` (`cou_created_at`, `cou_id`, `cou_is_sync`, `cou_last_round`, `cou_moodle_id`, `cou_name`, `cou_parent_id`, `cou_quiz_setting_type`, `cou_section_type`, `cou_total_round`, `cou_type`, `cou_type_id`, `cou_updated_at`, `cou_visible`) values (2025-10-27 03:19:15, 569, 205, 11145, 1985, Pre class loại 6 1, 568, 29, ?, 1, quiz, ?, 2026-10-07 02:10:47, 1), (2026-08-28 07:45:15, 5481, 205, 12077, 5802, Beginners - Mini Test 2, 5480, 36, ?, 3, quiz, ?, 2026-10-06 06:48:32, 1), (2026-09-10 03:45:28, 5498, 205, 10888, 5811, Mini Test nhập điểm 4 kỹ năng, 5497, 19, ?, 4, quiz, ?, 2026-10-06 02:25:39, 1), (2026-10-06 12:48:28, 5534, 205, ?, 2062, Topic 56, 4836, ?, 2, ?, section, ?, 2026-10-06 12:48:28, 1), (2026-10-06 12:50:16, 5549, 205, ?, 2077, Topic 71, 4836, ?, 2, ?, section, ?, 2026-10-06 12:50:16, 1), (2026-10-06 12:54:01, 5550, 205, ?, 2078, Topic 72, 4836, ?, 2, ?, section, ?, 2026-10-06 12:54:01, 1), (2026-10-06 12:54:02, 5551, 205, ?, 2079, Topic 73, 4836, ?, 2, ?, section, ?, 2026-10-06 12:54:02, 1), (2026-10-06 12:54:04, 5552, 205, ?, 2080, Topic 74, 4836, ?, 2, ?, section, ?, 2026-10-06 12:54:04, 1), (2026-10-06 12:54:07, 5553, 205, ?, 2081, Topic 75, 4836, ?, 2, ?, section, ?, 2026-10-06 12:54:07, 1), (2026-10-06 12:54:09, 5554, 205, ?, 2082, Topic 76, 4836, ?, 2, ?, section, ?, 2026-10-06 12:54:09, 1), (2026-10-06 12:54:11, 5555, 205, ?, 2083, Topic 77, 4836, ?, 2, ?, section, ?, 2026-10-06 12:54:11, 1), (2026-10-06 12:54:14, 5556, 205, ?, 2084, Topic 78, 4836, ?, 2, ?, section, ?, 2026-10-06 12:54:14, 1), (2026-10-06 12:54:16, 5557, 205, ?, 2085, Topic 79, 4836, ?, 2, ?, section, ?, 2026-10-06 12:54:16, 1), (2026-10-06 12:54:18, 5558, 205, ?, 2086, Topic 80, 4836, ?, 2, ?, section, ?, 2026-10-06 12:54:18, 1), (2026-10-06 12:54:30, 5559, 205, ?, 5838, Easy PASS-All Full Tests, 5558, 36, ?, ?, quiz, ?, 2026-10-06 12:54:30, 1), (2026-10-06 12:57:03, 5560, 205, ?, 2087, Topic 67, 4836, ?, 2, ?, section, ?, 2026-10-06 12:57:03, 1), (2026-10-06 12:57:05, 5561, 205, ?, 2088, Topic 68, 4836, ?, 2, ?, section, ?, 2026-10-06 12:57:05, 1), (2026-10-06 12:57:17, 5562, 205, ?, 5839, Easy PASS-All Full Tests, 5560, 36, ?, ?, quiz, ?, 2026-10-06 12:57:17, 1), (2026-10-06 13:56:20, 5563, 205, ?, 5840, Easy PASS-All Full Tests, 776, 36, ?, ?, quiz, ?, 2026-10-06 13:56:20, 1), (2026-10-06 15:20:17, 5564, 205, ?, 5841, LOẠI D_ SpeakWell-Kid's Box-All Tests-Backup, 662, 36, ?, ?, quiz, ?, 2026-10-06 15:20:17, 1), (2026-10-07 01:51:24, 5565, 205, ?, 5842, Easy PASS-All Full Tests, 664, 36, ?, ?, quiz, ?, 2026-10-07 01:51:24, 1), (2026-10-07 02:08:31, 5566, 205, ?, 5843, LOẠI D_ SpeakWell-Kid's Box-All Tests-Backup, 663, 36, ?, ?, quiz, ?, 2026-10-07 02:08:31, 1) on duplicate key update `cou_moodle_id` = values(`cou_moodle_id`), `cou_name` = values(`cou_name`), `cou_type` = values(`cou_type`), `cou_parent_id` = values(`cou_parent_id`), `cou_total_round` = values(`cou_total_round`), `cou_last_round` = values(`cou_last_round`), `cou_section_type` = values(`cou_section_type`), `cou_quiz_setting_type` = values(`cou_quiz_setting_type`), `cou_type_id` = values(`cou_type_id`), `cou_visible` = values(`cou_visible`), `cou_is_sync` = values(`cou_is_sync`), `cou_updated_at` = values(`cou_updated_at`))",
        "trace": "#0 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()\n#1 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Connection.php(584): Illuminate\\Database\\Connection->run()\n#2 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Query\/Builder.php(3917): Illuminate\\Database\\Connection->affectingStatement()\n#3 \/var\/www\/html\/lms_hocmai\/app\/Console\/Commands\/LmsDailySyncCommand.php(599): Illuminate\\Database\\Query\\Builder->upsert()\n#4 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Concerns\/BuildsQueries.php(59): App\\Console\\Commands\\LmsDailySyncCommand->App\\Console\\Commands\\{closure}()\n#5 \/var\/www\/html\/lms_hocmai\/app\/Console\/Commands\/LmsDailySyncCommand.php(589): Illuminate\\Database\\Query\\Builder->chunk()\n#6 \/var\/www\/html\/lms_hocmai\/app\/Console\/Commands\/LmsDailySyncCommand.php(125): App\\Console\\Commands\\LmsDailySyncCommand->mirrorToZeus()\n#7 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/BoundMethod.php(36): App\\Console\\Commands\\LmsDailySyncCommand->handle()\n#8 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()\n#9 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/BoundMethod.php(95): Illuminate\\Container\\Util::unwrapIfClosure()\n#10 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod()\n#11 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/Container.php(696): Illuminate\\Container\\BoundMethod::call()\n#12 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Console\/Command.php(213): Illuminate\\Container\\Container->call()\n#13 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Command\/Command.php(341): Illuminate\\Console\\Command->execute()\n#14 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Console\/Command.php(182): Symfony\\Component\\Console\\Command\\Command->run()\n#15 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Application.php(1117): Illuminate\\Console\\Command->run()\n#16 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand()\n#17 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Application.php(195): Symfony\\Component\\Console\\Application->doRun()\n#18 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/Console\/Kernel.php(198): Symfony\\Component\\Console\\Application->run()\n#19 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle()\n#20 \/var\/www\/html\/lms_hocmai\/artisan(13): Illuminate\\Foundation\\Application->handleCommand()\n#21 {main}"
    }
}
{
    "timestamp": "2026-10-07 04:00:04",
    "level": "ERROR",
    "message": "[mirrorToZeus] Bắt catch ngoại lệ bảng lcms_course_student chi tiết:",
    "context": {
        "msg": "SQLSTATE[HY000] [1049] Unknown database 'ZEUS_speakup' (Connection: zeus, SQL: insert into `lcms_course_student` (`coustu_course_end`, `coustu_course_id`, `coustu_created_at`, `coustu_id`, `coustu_is_sync`, `coustu_student_id`, `coustu_updated_at`, `coustu_user_id`) values (2028-07-16 09:27:51, 4319, 2026-07-16 09:27:51, 5596, 205, 4149, 2026-10-07 03:49:54, 559), (2030-10-01 04:48:38, 887, 2026-10-01 04:48:38, 8032, 205, 8741, 2026-10-07 09:53:21, 498), (2028-10-05 07:59:15, 4319, 2026-10-05 07:59:15, 8035, 205, 3816, 2026-10-05 15:18:13, 525) on duplicate key update `coustu_student_id` = values(`coustu_student_id`), `coustu_user_id` = values(`coustu_user_id`), `coustu_course_id` = values(`coustu_course_id`), `coustu_course_end` = values(`coustu_course_end`), `coustu_is_sync` = values(`coustu_is_sync`), `coustu_updated_at` = values(`coustu_updated_at`))",
        "trace": "#0 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()\n#1 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Connection.php(584): Illuminate\\Database\\Connection->run()\n#2 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Query\/Builder.php(3917): Illuminate\\Database\\Connection->affectingStatement()\n#3 \/var\/www\/html\/lms_hocmai\/app\/Console\/Commands\/LmsDailySyncCommand.php(599): Illuminate\\Database\\Query\\Builder->upsert()\n#4 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Concerns\/BuildsQueries.php(59): App\\Console\\Commands\\LmsDailySyncCommand->App\\Console\\Commands\\{closure}()\n#5 \/var\/www\/html\/lms_hocmai\/app\/Console\/Commands\/LmsDailySyncCommand.php(589): Illuminate\\Database\\Query\\Builder->chunk()\n#6 \/var\/www\/html\/lms_hocmai\/app\/Console\/Commands\/LmsDailySyncCommand.php(125): App\\Console\\Commands\\LmsDailySyncCommand->mirrorToZeus()\n#7 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/BoundMethod.php(36): App\\Console\\Commands\\LmsDailySyncCommand->handle()\n#8 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()\n#9 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/BoundMethod.php(95): Illuminate\\Container\\Util::unwrapIfClosure()\n#10 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod()\n#11 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/Container.php(696): Illuminate\\Container\\BoundMethod::call()\n#12 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Console\/Command.php(213): Illuminate\\Container\\Container->call()\n#13 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Command\/Command.php(341): Illuminate\\Console\\Command->execute()\n#14 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Console\/Command.php(182): Symfony\\Component\\Console\\Command\\Command->run()\n#15 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Application.php(1117): Illuminate\\Console\\Command->run()\n#16 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand()\n#17 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Application.php(195): Symfony\\Component\\Console\\Application->doRun()\n#18 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/Console\/Kernel.php(198): Symfony\\Component\\Console\\Application->run()\n#19 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle()\n#20 \/var\/www\/html\/lms_hocmai\/artisan(13): Illuminate\\Foundation\\Application->handleCommand()\n#21 {main}"
    }
}
{
    "timestamp": "2026-10-07 04:00:04",
    "level": "ERROR",
    "message": "[mirrorToZeus] Bắt catch ngoại lệ bảng lcms_student_scores chi tiết:",
    "context": {
        "msg": "SQLSTATE[HY000] [1049] Unknown database 'ZEUS_speakup' (Connection: zeus, SQL: insert into `lcms_student_scores` (`stusco_course_id`, `stusco_created_at`, `stusco_history_contest_id`, `stusco_id`, `stusco_is_sync`, `stusco_mock_contest_id`, `stusco_overall_score`, `stusco_score_status`, `stusco_student_id`, `stusco_updated_at`, `stusco_user_id`) values (443, 2025-09-05 10:31:09, 68ba597c0dd3d7c16cff1b58, 594, 205, 714, 0, 0, 1, 2026-10-06 05:33:54, 485), (443, 2025-09-05 15:02:53, 68ba992d0dd3d7c16cff1f29, 619, 205, 714, 0, 0, 1, 2026-10-06 05:33:54, 485), (443, 2025-09-05 15:03:35, 68ba99570dd3d7c16cff1f44, 620, 205, 714, 0, 0, 1, 2026-10-06 05:33:54, 485), (443, 2025-09-06 11:57:45, 68bbbf48b977f015cbc90510, 649, 205, 714, 0, 0, 1, 2026-10-06 05:33:54, 485), (443, 2025-09-08 14:50:35, 68be8acbb977f015cbc910a5, 670, 205, 714, 0, 0, 1, 2026-10-06 05:33:54, 485), (443, 2025-09-08 14:51:12, 68be8af0b977f015cbc910c0, 671, 205, 714, 0, 0, 1, 2026-10-06 05:33:54, 485), (443, 2025-11-19 17:57:51, 691da2ae919d6cbb3dbfca9f, 1530, 205, 714, 0, 0, 1, 2026-10-06 05:33:54, 485), (443, 2025-11-21 09:17:24, 691fcbb4919d6cbb3dbfcb45, 1534, 205, 714, 0, 0, 1, 2026-10-06 05:33:54, 485), (443, 2025-11-24 21:41:55, 69246eb3919d6cbb3dbfdf2c, 1578, 205, 714, 0, 0, 1, 2026-10-06 05:33:54, 485), (571, 2025-12-03 12:12:40, 692fc6c8919d6cbb3dc079f9, 2003, 205, 714, 0, 0, 1, 2026-10-06 05:33:54, 485), (5496, 2026-09-05 06:52:30, 6a9bbc2e4a930eafd387b82d, 5899, 205, 624, 4.75, 1, 1, 2026-10-07 03:34:26, 485), (5496, 2026-09-05 08:53:55, 6a9bd8a34a930eafd387b9c9, 5901, 205, 624, 7.75, 1, 1, 2026-10-07 03:35:29, 485), (5496, 2026-09-05 08:56:26, 6a9bd93a4a930eafd387bc26, 5902, 205, 624, 8.75, 1, 1, 2026-10-07 03:35:29, 485), (5496, 2026-09-05 09:01:21, 6a9bda614a930eafd387be6d, 5903, 205, 624, 5.5, 0, 1, 2026-10-07 03:35:29, 485), (5496, 2026-09-05 09:20:01, 6a9bdec14a930eafd387bff8, 5912, 205, 624, 0, 1, 1, 2026-10-07 03:35:29, 485), (569, 2026-09-15 01:25:22, 6aa89e82ae5cd04a23b089b5, 5917, 205, 712, -1, 0, 1, 2026-10-06 05:33:40, 485), (569, 2026-09-15 01:34:04, 6aa8a08cae5cd04a23b08a14, 5918, 205, 712, -1, 0, 1, 2026-10-06 05:33:40, 485), (5092, 2026-09-17 04:47:49, 6aab70f5f2d8d5f354b957fb, 5931, 205, 624, 0, 0, 1, 2026-10-07 03:35:29, 485), (5092, 2026-09-17 04:49:21, 6aab7151f2d8d5f354b95849, 5932, 205, 624, 0, 0, 1, 2026-10-07 03:35:29, 485), (569, 2026-09-17 06:56:05, 6aab8f057165ab020c92e5fb, 5933, 205, 712, -1, 0, 1, 2026-10-06 05:33:40, 485), (5092, 2026-09-17 09:35:27, 6aabb45ff2d8d5f354b95a84, 5940, 205, 624, 0.5, 0, 1, 2026-10-07 03:35:29, 485), (5092, 2026-09-17 09:53:02, 6aabb87e7dcdccb9114dd8ec, 5941, 205, 624, 0.5, 0, 1, 2026-10-07 03:35:29, 485), (569, 2026-09-18 02:06:04, 6aac9c8c92393a60cccd78e2, 5950, 205, 712, 0.7, 0, 1, 2026-10-06 05:33:40, 485), (569, 2026-09-18 02:29:14, 6aaca1fa92393a60cccd792a, 5951, 205, 712, -1, 0, 1, 2026-10-06 05:33:40, 485), (569, 2026-09-19 03:28:08, 6aae014892393a60cccd799b, 5959, 205, 712, 2.3, 0, 1, 2026-10-06 05:33:40, 485), (573, 2026-09-19 03:29:23, 6aae019392393a60cccd79db, 5960, 205, 715, 0, 0, 1, 2026-10-06 05:53:17, 485), (569, 2026-09-19 04:06:51, 6aae0a5bfbd9dc13b2bc084b, 5962, 205, 712, -1, 0, 1, 2026-10-06 05:33:40, 485), (573, 2026-09-19 04:12:06, 6aae0b96fbd9dc13b2bc0900, 5963, 205, 715, 3.3, 0, 1, 2026-10-06 05:53:17, 485), (5099, 2026-09-19 04:22:08, 6aae0df0fbd9dc13b2bc097d, 5964, 205, 715, 0, 0, 1, 2026-10-06 05:53:17, 485), (5092, 2026-09-19 04:29:06, 6aae0f927dcdccb9114ddba0, 5965, 205, 624, 3.75, 1, 1, 2026-10-07 03:35:29, 485), (573, 2026-09-23 04:52:14, 6ab35afea82782d457ad5a9b, 6004, 205, 715, -1, 0, 1, 2026-10-06 05:53:17, 485), (573, 2026-09-24 06:43:17, 6ab4c685af398aed65a19349, 6032, 205, 715, 0, 0, 1, 2026-10-06 05:53:17, 485), (569, 2026-09-29 02:20:54, 6abb2086af398aed65a19a21, 6061, 205, 712, 0.2, 0, 1, 2026-10-06 05:33:40, 485), (569, 2026-09-29 08:45:32, 6abb7aacaf398aed65a19a55, 6062, 205, 712, 3.1, 0, 1, 2026-10-06 05:33:40, 485), (569, 2026-09-30 01:43:46, 6abc6952af398aed65a19b37, 6065, 205, 712, 3.4, 0, 1, 2026-10-06 05:33:40, 485), (573, 2026-10-01 01:15:35, 6abdb437af398aed65a19c18, 6071, 205, 715, -1, 0, 1, 2026-10-06 05:53:17, 485), (5099, 2026-10-01 01:42:37, 6abdba8daf398aed65a19ce4, 6075, 205, 715, -1, 0, 1, 2026-10-06 05:53:17, 485), (5099, 2026-10-01 01:46:00, 6abdbb58af398aed65a19d04, 6076, 205, 715, -1, 0, 1, 2026-10-06 05:53:17, 485), (5099, 2026-10-01 01:56:32, 6abdbdd0af398aed65a19d2a, 6077, 205, 715, -1, 0, 1, 2026-10-06 05:53:17, 485), (5099, 2026-10-01 02:02:12, 6abdbe48af398aed65a19d4c, 6079, 205, 715, 0, 0, 1, 2026-10-06 05:53:17, 485), (5532, 2026-10-03 08:45:25, 6ac0c0a507a1610a44308cef, 6087, 205, 902, 2, 0, 1, 2026-10-06 06:37:43, 485), (5481, 2026-10-06 02:26:42, 6ac45c6207a1610a44308daa, 6098, 205, 902, -1, 0, 1, 2026-10-06 06:37:43, 485), (5092, 2026-10-07 03:34:28, 6ac5bdc4c5e863e5d778b488, 6100, 205, 624, 0, 0, 1, 2026-10-07 03:35:29, 485) on duplicate key update `stusco_student_id` = values(`stusco_student_id`), `stusco_user_id` = values(`stusco_user_id`), `stusco_course_id` = values(`stusco_course_id`), `stusco_mock_contest_id` = values(`stusco_mock_contest_id`), `stusco_score_status` = values(`stusco_score_status`), `stusco_history_contest_id` = values(`stusco_history_contest_id`), `stusco_overall_score` = values(`stusco_overall_score`), `stusco_is_sync` = values(`stusco_is_sync`), `stusco_updated_at` = values(`stusco_updated_at`))",
        "trace": "#0 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()\n#1 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Connection.php(584): Illuminate\\Database\\Connection->run()\n#2 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Query\/Builder.php(3917): Illuminate\\Database\\Connection->affectingStatement()\n#3 \/var\/www\/html\/lms_hocmai\/app\/Console\/Commands\/LmsDailySyncCommand.php(599): Illuminate\\Database\\Query\\Builder->upsert()\n#4 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Concerns\/BuildsQueries.php(59): App\\Console\\Commands\\LmsDailySyncCommand->App\\Console\\Commands\\{closure}()\n#5 \/var\/www\/html\/lms_hocmai\/app\/Console\/Commands\/LmsDailySyncCommand.php(589): Illuminate\\Database\\Query\\Builder->chunk()\n#6 \/var\/www\/html\/lms_hocmai\/app\/Console\/Commands\/LmsDailySyncCommand.php(125): App\\Console\\Commands\\LmsDailySyncCommand->mirrorToZeus()\n#7 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/BoundMethod.php(36): App\\Console\\Commands\\LmsDailySyncCommand->handle()\n#8 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()\n#9 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/BoundMethod.php(95): Illuminate\\Container\\Util::unwrapIfClosure()\n#10 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod()\n#11 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/Container.php(696): Illuminate\\Container\\BoundMethod::call()\n#12 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Console\/Command.php(213): Illuminate\\Container\\Container->call()\n#13 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Command\/Command.php(341): Illuminate\\Console\\Command->execute()\n#14 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Console\/Command.php(182): Symfony\\Component\\Console\\Command\\Command->run()\n#15 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Application.php(1117): Illuminate\\Console\\Command->run()\n#16 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand()\n#17 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Application.php(195): Symfony\\Component\\Console\\Application->doRun()\n#18 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/Console\/Kernel.php(198): Symfony\\Component\\Console\\Application->run()\n#19 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle()\n#20 \/var\/www\/html\/lms_hocmai\/artisan(13): Illuminate\\Foundation\\Application->handleCommand()\n#21 {main}"
    }
}
{
    "timestamp": "2026-10-07 04:00:04",
    "level": "ERROR",
    "message": "[mirrorToZeus] Bắt catch ngoại lệ bảng lcms_user_assignments chi tiết:",
    "context": {
        "msg": "SQLSTATE[HY000] [1049] Unknown database 'ZEUS_speakup' (Connection: zeus, SQL: insert into `lcms_user_assignments` (`usrasi_completion_state`, `usrasi_completion_time`, `usrasi_course_id`, `usrasi_created_at`, `usrasi_id`, `usrasi_is_cron`, `usrasi_is_sync`, `usrasi_payload_data`, `usrasi_response_data`, `usrasi_section_id`, `usrasi_student_id`, `usrasi_updated_at`, `usrasi_zeus_id`) values (0, 2026-10-02 14:10:02, 218, 2026-10-02 07:10:14, 269, 0, 205, {\"batch\": true, \"course_id\": 104, \"batch_uuid\": \"afd1d7ee-9d1f-4ffb-8c96-974c5d2603bb\", \"section_id\": 353, \"start_date\": null, \"zeus_user_id\": \"498\", \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-10-02 14:10:02\", \"course_id_resolved_from_section\": true}, {\"course\": {\"id\": 104, \"name\": \"Easy SPEAK - Level 3 V1\"}, \"section\": {\"id\": 353, \"name\": \"Lesson 7: Taking part in a job interview\"}}, 320, 8741, 2026-10-02 07:10:14, 498) on duplicate key update `usrasi_course_id` = values(`usrasi_course_id`), `usrasi_section_id` = values(`usrasi_section_id`), `usrasi_zeus_id` = values(`usrasi_zeus_id`), `usrasi_student_id` = values(`usrasi_student_id`), `usrasi_completion_time` = values(`usrasi_completion_time`), `usrasi_completion_state` = values(`usrasi_completion_state`), `usrasi_payload_data` = values(`usrasi_payload_data`), `usrasi_response_data` = values(`usrasi_response_data`), `usrasi_is_cron` = values(`usrasi_is_cron`), `usrasi_is_sync` = values(`usrasi_is_sync`), `usrasi_updated_at` = values(`usrasi_updated_at`))",
        "trace": "#0 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()\n#1 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Connection.php(584): Illuminate\\Database\\Connection->run()\n#2 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Query\/Builder.php(3917): Illuminate\\Database\\Connection->affectingStatement()\n#3 \/var\/www\/html\/lms_hocmai\/app\/Console\/Commands\/LmsDailySyncCommand.php(599): Illuminate\\Database\\Query\\Builder->upsert()\n#4 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Concerns\/BuildsQueries.php(59): App\\Console\\Commands\\LmsDailySyncCommand->App\\Console\\Commands\\{closure}()\n#5 \/var\/www\/html\/lms_hocmai\/app\/Console\/Commands\/LmsDailySyncCommand.php(589): Illuminate\\Database\\Query\\Builder->chunk()\n#6 \/var\/www\/html\/lms_hocmai\/app\/Console\/Commands\/LmsDailySyncCommand.php(125): App\\Console\\Commands\\LmsDailySyncCommand->mirrorToZeus()\n#7 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/BoundMethod.php(36): App\\Console\\Commands\\LmsDailySyncCommand->handle()\n#8 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()\n#9 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/BoundMethod.php(95): Illuminate\\Container\\Util::unwrapIfClosure()\n#10 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod()\n#11 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/Container.php(696): Illuminate\\Container\\BoundMethod::call()\n#12 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Console\/Command.php(213): Illuminate\\Container\\Container->call()\n#13 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Command\/Command.php(341): Illuminate\\Console\\Command->execute()\n#14 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Console\/Command.php(182): Symfony\\Component\\Console\\Command\\Command->run()\n#15 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Application.php(1117): Illuminate\\Console\\Command->run()\n#16 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand()\n#17 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Application.php(195): Symfony\\Component\\Console\\Application->doRun()\n#18 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/Console\/Kernel.php(198): Symfony\\Component\\Console\\Application->run()\n#19 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle()\n#20 \/var\/www\/html\/lms_hocmai\/artisan(13): Illuminate\\Foundation\\Application->handleCommand()\n#21 {main}"
    }
}
{
    "timestamp": "2026-10-07 04:00:04",
    "level": "INFO",
    "message": "[mirrorToZeus] Xong tất cả. Tổng = 0"
}
{
    "timestamp": "2026-10-07 04:00:04",
    "level": "INFO",
    "message": "[LmsDailySync] Hoàn thành",
    "context": {
        "tenantCode": "ICC",
        "isSync": 205,
        "elapsed_s": -0.9466209999999999,
        "syncCourseTypes": {
            "synced": 1
        },
        "syncCourses": {
            "synced": 22
        },
        "syncStudents": {
            "synced": 5
        },
        "syncCourseStudents": {
            "synced": 3
        },
        "syncStudentScores": {
            "synced": 43
        },
        "syncUserAssignments": {
            "synced": 1
        },
        "mirrorToZeus": {
            "synced": 0,
            "error": "Mirror lcms_course_types lỗi: SQLSTATE[HY000] [1049] Unknown database 'ZEUS_speakup' (Connection: zeus, SQL: insert into `lcms_course_types` (`coutyp_created_at`, `coutyp_id`, `coutyp_is_sync`, `coutyp_name`, `coutyp_updated_at`) values (2026-08-12 02:19:35, 8, 205, Easy PASS, 2026-08-12 02:19:35) on duplicate key update `coutyp_name` = values(`coutyp_name`), `coutyp_is_sync` = values(`coutyp_is_sync`), `coutyp_updated_at` = values(`coutyp_updated_at`)) | Mirror lcms_students lỗi: SQLSTATE[HY000] [1049] Unknown database 'ZEUS_speakup' (Connection: zeus, SQL: insert into `lcms_students` (`stu_created_at`, `stu_dob`, `stu_email`, `stu_gender`, `stu_id`, `stu_is_sync`, `stu_name`, `stu_phone`, `stu_updated_at`, `stu_user_id`, `stu_username`) values (2024-12-26 10:19:37, 2025-03-03, kienp2901@gmail.com, Male, 1, 205, Kiên Phạm, 0394859392, 2026-10-07 02:10:28, 485, SPW71652694), (2025-12-16 03:10:17, ?, dung.tran112@yopmail.com, Male, 87, 205, Dũng Trần, ?, 2026-10-06 03:29:39, 193, dung.tran.dungtran112), (2025-12-30 10:48:31, ?, z_haibh@ican.vn, Male, 3622, 205, Hải Bùi, ?, 2026-10-06 07:53:55, 213, hai.bui.haibh), (2026-07-16 09:27:50, ?, than47771@gmail.com, Female, 4149, 205, Văn C Nguyễn, ?, 2026-10-07 03:49:54, 559, SPW99527860), (2026-10-01 04:48:37, ?, z_dang49079@gmail.com, Female, 8741, 205, Nguyễn Test PH, ?, 2026-10-07 09:53:21, 498, SPW29142213) on duplicate key update `stu_name` = values(`stu_name`), `stu_email` = values(`stu_email`), `stu_username` = values(`stu_username`), `stu_user_id` = values(`stu_user_id`), `stu_phone` = values(`stu_phone`), `stu_dob` = values(`stu_dob`), `stu_gender` = values(`stu_gender`), `stu_is_sync` = values(`stu_is_sync`), `stu_updated_at` = values(`stu_updated_at`)) | Mirror lcms_courses lỗi: SQLSTATE[HY000] [1049] Unknown database 'ZEUS_speakup' (Connection: zeus, SQL: insert into `lcms_courses` (`cou_created_at`, `cou_id`, `cou_is_sync`, `cou_last_round`, `cou_moodle_id`, `cou_name`, `cou_parent_id`, `cou_quiz_setting_type`, `cou_section_type`, `cou_total_round`, `cou_type`, `cou_type_id`, `cou_updated_at`, `cou_visible`) values (2025-10-27 03:19:15, 569, 205, 11145, 1985, Pre class loại 6 1, 568, 29, ?, 1, quiz, ?, 2026-10-07 02:10:47, 1), (2026-08-28 07:45:15, 5481, 205, 12077, 5802, Beginners - Mini Test 2, 5480, 36, ?, 3, quiz, ?, 2026-10-06 06:48:32, 1), (2026-09-10 03:45:28, 5498, 205, 10888, 5811, Mini Test nhập điểm 4 kỹ năng, 5497, 19, ?, 4, quiz, ?, 2026-10-06 02:25:39, 1), (2026-10-06 12:48:28, 5534, 205, ?, 2062, Topic 56, 4836, ?, 2, ?, section, ?, 2026-10-06 12:48:28, 1), (2026-10-06 12:50:16, 5549, 205, ?, 2077, Topic 71, 4836, ?, 2, ?, section, ?, 2026-10-06 12:50:16, 1), (2026-10-06 12:54:01, 5550, 205, ?, 2078, Topic 72, 4836, ?, 2, ?, section, ?, 2026-10-06 12:54:01, 1), (2026-10-06 12:54:02, 5551, 205, ?, 2079, Topic 73, 4836, ?, 2, ?, section, ?, 2026-10-06 12:54:02, 1), (2026-10-06 12:54:04, 5552, 205, ?, 2080, Topic 74, 4836, ?, 2, ?, section, ?, 2026-10-06 12:54:04, 1), (2026-10-06 12:54:07, 5553, 205, ?, 2081, Topic 75, 4836, ?, 2, ?, section, ?, 2026-10-06 12:54:07, 1), (2026-10-06 12:54:09, 5554, 205, ?, 2082, Topic 76, 4836, ?, 2, ?, section, ?, 2026-10-06 12:54:09, 1), (2026-10-06 12:54:11, 5555, 205, ?, 2083, Topic 77, 4836, ?, 2, ?, section, ?, 2026-10-06 12:54:11, 1), (2026-10-06 12:54:14, 5556, 205, ?, 2084, Topic 78, 4836, ?, 2, ?, section, ?, 2026-10-06 12:54:14, 1), (2026-10-06 12:54:16, 5557, 205, ?, 2085, Topic 79, 4836, ?, 2, ?, section, ?, 2026-10-06 12:54:16, 1), (2026-10-06 12:54:18, 5558, 205, ?, 2086, Topic 80, 4836, ?, 2, ?, section, ?, 2026-10-06 12:54:18, 1), (2026-10-06 12:54:30, 5559, 205, ?, 5838, Easy PASS-All Full Tests, 5558, 36, ?, ?, quiz, ?, 2026-10-06 12:54:30, 1), (2026-10-06 12:57:03, 5560, 205, ?, 2087, Topic 67, 4836, ?, 2, ?, section, ?, 2026-10-06 12:57:03, 1), (2026-10-06 12:57:05, 5561, 205, ?, 2088, Topic 68, 4836, ?, 2, ?, section, ?, 2026-10-06 12:57:05, 1), (2026-10-06 12:57:17, 5562, 205, ?, 5839, Easy PASS-All Full Tests, 5560, 36, ?, ?, quiz, ?, 2026-10-06 12:57:17, 1), (2026-10-06 13:56:20, 5563, 205, ?, 5840, Easy PASS-All Full Tests, 776, 36, ?, ?, quiz, ?, 2026-10-06 13:56:20, 1), (2026-10-06 15:20:17, 5564, 205, ?, 5841, LOẠI D_ SpeakWell-Kid's Box-All Tests-Backup, 662, 36, ?, ?, quiz, ?, 2026-10-06 15:20:17, 1), (2026-10-07 01:51:24, 5565, 205, ?, 5842, Easy PASS-All Full Tests, 664, 36, ?, ?, quiz, ?, 2026-10-07 01:51:24, 1), (2026-10-07 02:08:31, 5566, 205, ?, 5843, LOẠI D_ SpeakWell-Kid's Box-All Tests-Backup, 663, 36, ?, ?, quiz, ?, 2026-10-07 02:08:31, 1) on duplicate key update `cou_moodle_id` = values(`cou_moodle_id`), `cou_name` = values(`cou_name`), `cou_type` = values(`cou_type`), `cou_parent_id` = values(`cou_parent_id`), `cou_total_round` = values(`cou_total_round`), `cou_last_round` = values(`cou_last_round`), `cou_section_type` = values(`cou_section_type`), `cou_quiz_setting_type` = values(`cou_quiz_setting_type`), `cou_type_id` = values(`cou_type_id`), `cou_visible` = values(`cou_visible`), `cou_is_sync` = values(`cou_is_sync`), `cou_updated_at` = values(`cou_updated_at`)) | Mirror lcms_course_student lỗi: SQLSTATE[HY000] [1049] Unknown database 'ZEUS_speakup' (Connection: zeus, SQL: insert into `lcms_course_student` (`coustu_course_end`, `coustu_course_id`, `coustu_created_at`, `coustu_id`, `coustu_is_sync`, `coustu_student_id`, `coustu_updated_at`, `coustu_user_id`) values (2028-07-16 09:27:51, 4319, 2026-07-16 09:27:51, 5596, 205, 4149, 2026-10-07 03:49:54, 559), (2030-10-01 04:48:38, 887, 2026-10-01 04:48:38, 8032, 205, 8741, 2026-10-07 09:53:21, 498), (2028-10-05 07:59:15, 4319, 2026-10-05 07:59:15, 8035, 205, 3816, 2026-10-05 15:18:13, 525) on duplicate key update `coustu_student_id` = values(`coustu_student_id`), `coustu_user_id` = values(`coustu_user_id`), `coustu_course_id` = values(`coustu_course_id`), `coustu_course_end` = values(`coustu_course_end`), `coustu_is_sync` = values(`coustu_is_sync`), `coustu_updated_at` = values(`coustu_updated_at`)) | Mirror lcms_student_scores lỗi: SQLSTATE[HY000] [1049] Unknown database 'ZEUS_speakup' (Connection: zeus, SQL: insert into `lcms_student_scores` (`stusco_course_id`, `stusco_created_at`, `stusco_history_contest_id`, `stusco_id`, `stusco_is_sync`, `stusco_mock_contest_id`, `stusco_overall_score`, `stusco_score_status`, `stusco_student_id`, `stusco_updated_at`, `stusco_user_id`) values (443, 2025-09-05 10:31:09, 68ba597c0dd3d7c16cff1b58, 594, 205, 714, 0, 0, 1, 2026-10-06 05:33:54, 485), (443, 2025-09-05 15:02:53, 68ba992d0dd3d7c16cff1f29, 619, 205, 714, 0, 0, 1, 2026-10-06 05:33:54, 485), (443, 2025-09-05 15:03:35, 68ba99570dd3d7c16cff1f44, 620, 205, 714, 0, 0, 1, 2026-10-06 05:33:54, 485), (443, 2025-09-06 11:57:45, 68bbbf48b977f015cbc90510, 649, 205, 714, 0, 0, 1, 2026-10-06 05:33:54, 485), (443, 2025-09-08 14:50:35, 68be8acbb977f015cbc910a5, 670, 205, 714, 0, 0, 1, 2026-10-06 05:33:54, 485), (443, 2025-09-08 14:51:12, 68be8af0b977f015cbc910c0, 671, 205, 714, 0, 0, 1, 2026-10-06 05:33:54, 485), (443, 2025-11-19 17:57:51, 691da2ae919d6cbb3dbfca9f, 1530, 205, 714, 0, 0, 1, 2026-10-06 05:33:54, 485), (443, 2025-11-21 09:17:24, 691fcbb4919d6cbb3dbfcb45, 1534, 205, 714, 0, 0, 1, 2026-10-06 05:33:54, 485), (443, 2025-11-24 21:41:55, 69246eb3919d6cbb3dbfdf2c, 1578, 205, 714, 0, 0, 1, 2026-10-06 05:33:54, 485), (571, 2025-12-03 12:12:40, 692fc6c8919d6cbb3dc079f9, 2003, 205, 714, 0, 0, 1, 2026-10-06 05:33:54, 485), (5496, 2026-09-05 06:52:30, 6a9bbc2e4a930eafd387b82d, 5899, 205, 624, 4.75, 1, 1, 2026-10-07 03:34:26, 485), (5496, 2026-09-05 08:53:55, 6a9bd8a34a930eafd387b9c9, 5901, 205, 624, 7.75, 1, 1, 2026-10-07 03:35:29, 485), (5496, 2026-09-05 08:56:26, 6a9bd93a4a930eafd387bc26, 5902, 205, 624, 8.75, 1, 1, 2026-10-07 03:35:29, 485), (5496, 2026-09-05 09:01:21, 6a9bda614a930eafd387be6d, 5903, 205, 624, 5.5, 0, 1, 2026-10-07 03:35:29, 485), (5496, 2026-09-05 09:20:01, 6a9bdec14a930eafd387bff8, 5912, 205, 624, 0, 1, 1, 2026-10-07 03:35:29, 485), (569, 2026-09-15 01:25:22, 6aa89e82ae5cd04a23b089b5, 5917, 205, 712, -1, 0, 1, 2026-10-06 05:33:40, 485), (569, 2026-09-15 01:34:04, 6aa8a08cae5cd04a23b08a14, 5918, 205, 712, -1, 0, 1, 2026-10-06 05:33:40, 485), (5092, 2026-09-17 04:47:49, 6aab70f5f2d8d5f354b957fb, 5931, 205, 624, 0, 0, 1, 2026-10-07 03:35:29, 485), (5092, 2026-09-17 04:49:21, 6aab7151f2d8d5f354b95849, 5932, 205, 624, 0, 0, 1, 2026-10-07 03:35:29, 485), (569, 2026-09-17 06:56:05, 6aab8f057165ab020c92e5fb, 5933, 205, 712, -1, 0, 1, 2026-10-06 05:33:40, 485), (5092, 2026-09-17 09:35:27, 6aabb45ff2d8d5f354b95a84, 5940, 205, 624, 0.5, 0, 1, 2026-10-07 03:35:29, 485), (5092, 2026-09-17 09:53:02, 6aabb87e7dcdccb9114dd8ec, 5941, 205, 624, 0.5, 0, 1, 2026-10-07 03:35:29, 485), (569, 2026-09-18 02:06:04, 6aac9c8c92393a60cccd78e2, 5950, 205, 712, 0.7, 0, 1, 2026-10-06 05:33:40, 485), (569, 2026-09-18 02:29:14, 6aaca1fa92393a60cccd792a, 5951, 205, 712, -1, 0, 1, 2026-10-06 05:33:40, 485), (569, 2026-09-19 03:28:08, 6aae014892393a60cccd799b, 5959, 205, 712, 2.3, 0, 1, 2026-10-06 05:33:40, 485), (573, 2026-09-19 03:29:23, 6aae019392393a60cccd79db, 5960, 205, 715, 0, 0, 1, 2026-10-06 05:53:17, 485), (569, 2026-09-19 04:06:51, 6aae0a5bfbd9dc13b2bc084b, 5962, 205, 712, -1, 0, 1, 2026-10-06 05:33:40, 485), (573, 2026-09-19 04:12:06, 6aae0b96fbd9dc13b2bc0900, 5963, 205, 715, 3.3, 0, 1, 2026-10-06 05:53:17, 485), (5099, 2026-09-19 04:22:08, 6aae0df0fbd9dc13b2bc097d, 5964, 205, 715, 0, 0, 1, 2026-10-06 05:53:17, 485), (5092, 2026-09-19 04:29:06, 6aae0f927dcdccb9114ddba0, 5965, 205, 624, 3.75, 1, 1, 2026-10-07 03:35:29, 485), (573, 2026-09-23 04:52:14, 6ab35afea82782d457ad5a9b, 6004, 205, 715, -1, 0, 1, 2026-10-06 05:53:17, 485), (573, 2026-09-24 06:43:17, 6ab4c685af398aed65a19349, 6032, 205, 715, 0, 0, 1, 2026-10-06 05:53:17, 485), (569, 2026-09-29 02:20:54, 6abb2086af398aed65a19a21, 6061, 205, 712, 0.2, 0, 1, 2026-10-06 05:33:40, 485), (569, 2026-09-29 08:45:32, 6abb7aacaf398aed65a19a55, 6062, 205, 712, 3.1, 0, 1, 2026-10-06 05:33:40, 485), (569, 2026-09-30 01:43:46, 6abc6952af398aed65a19b37, 6065, 205, 712, 3.4, 0, 1, 2026-10-06 05:33:40, 485), (573, 2026-10-01 01:15:35, 6abdb437af398aed65a19c18, 6071, 205, 715, -1, 0, 1, 2026-10-06 05:53:17, 485), (5099, 2026-10-01 01:42:37, 6abdba8daf398aed65a19ce4, 6075, 205, 715, -1, 0, 1, 2026-10-06 05:53:17, 485), (5099, 2026-10-01 01:46:00, 6abdbb58af398aed65a19d04, 6076, 205, 715, -1, 0, 1, 2026-10-06 05:53:17, 485), (5099, 2026-10-01 01:56:32, 6abdbdd0af398aed65a19d2a, 6077, 205, 715, -1, 0, 1, 2026-10-06 05:53:17, 485), (5099, 2026-10-01 02:02:12, 6abdbe48af398aed65a19d4c, 6079, 205, 715, 0, 0, 1, 2026-10-06 05:53:17, 485), (5532, 2026-10-03 08:45:25, 6ac0c0a507a1610a44308cef, 6087, 205, 902, 2, 0, 1, 2026-10-06 06:37:43, 485), (5481, 2026-10-06 02:26:42, 6ac45c6207a1610a44308daa, 6098, 205, 902, -1, 0, 1, 2026-10-06 06:37:43, 485), (5092, 2026-10-07 03:34:28, 6ac5bdc4c5e863e5d778b488, 6100, 205, 624, 0, 0, 1, 2026-10-07 03:35:29, 485) on duplicate key update `stusco_student_id` = values(`stusco_student_id`), `stusco_user_id` = values(`stusco_user_id`), `stusco_course_id` = values(`stusco_course_id`), `stusco_mock_contest_id` = values(`stusco_mock_contest_id`), `stusco_score_status` = values(`stusco_score_status`), `stusco_history_contest_id` = values(`stusco_history_contest_id`), `stusco_overall_score` = values(`stusco_overall_score`), `stusco_is_sync` = values(`stusco_is_sync`), `stusco_updated_at` = values(`stusco_updated_at`)) | Mirror lcms_user_assignments lỗi: SQLSTATE[HY000] [1049] Unknown database 'ZEUS_speakup' (Connection: zeus, SQL: insert into `lcms_user_assignments` (`usrasi_completion_state`, `usrasi_completion_time`, `usrasi_course_id`, `usrasi_created_at`, `usrasi_id`, `usrasi_is_cron`, `usrasi_is_sync`, `usrasi_payload_data`, `usrasi_response_data`, `usrasi_section_id`, `usrasi_student_id`, `usrasi_updated_at`, `usrasi_zeus_id`) values (0, 2026-10-02 14:10:02, 218, 2026-10-02 07:10:14, 269, 0, 205, {\"batch\": true, \"course_id\": 104, \"batch_uuid\": \"afd1d7ee-9d1f-4ffb-8c96-974c5d2603bb\", \"section_id\": 353, \"start_date\": null, \"zeus_user_id\": \"498\", \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-10-02 14:10:02\", \"course_id_resolved_from_section\": true}, {\"course\": {\"id\": 104, \"name\": \"Easy SPEAK - Level 3 V1\"}, \"section\": {\"id\": 353, \"name\": \"Lesson 7: Taking part in a job interview\"}}, 320, 8741, 2026-10-02 07:10:14, 498) on duplicate key update `usrasi_course_id` = values(`usrasi_course_id`), `usrasi_section_id` = values(`usrasi_section_id`), `usrasi_zeus_id` = values(`usrasi_zeus_id`), `usrasi_student_id` = values(`usrasi_student_id`), `usrasi_completion_time` = values(`usrasi_completion_time`), `usrasi_completion_state` = values(`usrasi_completion_state`), `usrasi_payload_data` = values(`usrasi_payload_data`), `usrasi_response_data` = values(`usrasi_response_data`), `usrasi_is_cron` = values(`usrasi_is_cron`), `usrasi_is_sync` = values(`usrasi_is_sync`), `usrasi_updated_at` = values(`usrasi_updated_at`))"
        }
    }
}
