{
    "timestamp": "2026-09-29 04:00:03",
    "level": "INFO",
    "message": "[syncCourseTypes] Hoàn thành toàn bộ. Tổng = 1"
}
{
    "timestamp": "2026-09-29 04:00:03",
    "level": "INFO",
    "message": "[syncCourses] Hoàn thành toàn bộ. Tổng = 4"
}
{
    "timestamp": "2026-09-29 04:00:04",
    "level": "INFO",
    "message": "[syncStudents] Hoàn thành toàn bộ. Tổng = 7"
}
{
    "timestamp": "2026-09-29 04:00:04",
    "level": "INFO",
    "message": "[syncCourseStudents] Hoàn thành toàn bộ. Tổng = 3"
}
{
    "timestamp": "2026-09-29 04:00:05",
    "level": "INFO",
    "message": "[syncStudentScores] Hoàn thành toàn bộ. Tổng = 58"
}
{
    "timestamp": "2026-09-29 04:00:10",
    "level": "INFO",
    "message": "[syncUserAssignments] Hoàn thành toàn bộ. Tổng = 1"
}
{
    "timestamp": "2026-09-29 04:00:10",
    "level": "INFO",
    "message": "[mirrorToZeus] Bắt đầu mirror dữ liệu sang Zeus (isSync = 197)..."
}
{
    "timestamp": "2026-09-29 04:00:10",
    "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, 197, 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-09-29 04:00:10",
    "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, 197, Kiên Phạm, 0394859392, 2026-09-29 02:19:47, 485, SPW71652694), (2025-12-26 09:45:12, ?, giangle0816@icantest1.vn, Male, 107, 197, Anna Test, ?, 2026-09-28 07:52:11, 239, anna_test_giangle0816), (2026-04-17 10:37:19, ?, hs1@hocmai.vn, Female, 3774, 197, HỌC SINH MỘT, ?, 2026-09-28 06:54:32, 438, SPW58334486), (2026-06-16 09:48:45, ?, 535@test.com, ?, 3826, 197, 535, ?, 2026-09-29 03:07:40, 535, 535), (2026-06-17 04:13:42, ?, hs9@hocmai.vn, Female, 3827, 197, HỌC SINH CHÍN, ?, 2026-09-29 03:07:56, 536, SPW83963860), (2026-07-16 09:27:50, ?, than47771@gmail.com, Female, 4149, 197, Văn C Nguyễn, ?, 2026-09-28 08:10:17, 559, SPW99527860), (2026-09-29 03:00:27, ?, demophudao01@test1.test, Female, 5378, 197, Phụ đạo Một Demo, ?, 2026-09-29 03:00:27, 583, demophudao01_test1test) 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-09-29 04:00:10",
    "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 (2026-09-25 04:40:49, 5527, 197, ?, 5832, CMS Video 5, 5318, ?, ?, ?, cmsvideo, ?, 2026-09-25 04:40:50, 1), (2026-09-25 04:40:50, 5528, 197, ?, 5833, File 15, 5318, ?, ?, ?, resource, ?, 2026-09-25 04:40:50, 1), (2026-09-25 04:40:50, 5529, 197, ?, 5834, Url 6, 5318, ?, ?, ?, url, ?, 2026-09-25 04:40:50, 1), (2026-09-28 09:15:27, 5530, 197, ?, 5835, File 34, 568, ?, ?, ?, resource, ?, 2026-09-29 01:35:30, 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-09-29 04:00:10",
    "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-09-27 14:01:51, 887, 2026-09-27 14:01:51, 8026, 197, 4149, 2026-09-28 08:10:17, 559), (2027-09-29 03:07:40, 5476, 2026-09-29 03:07:40, 8027, 197, 3826, 2026-09-29 03:07:40, 535), (2027-09-29 03:07:56, 5476, 2026-09-29 03:07:56, 8028, 197, 3827, 2026-09-29 03:07:56, 536) 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-09-29 04:00:10",
    "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 (5092, 2026-08-27 03:57:19, 6a8fb59f933064f27f5d37cf, 5772, 197, 624, -1, 0, 22, 2026-09-28 09:12:57, 248), (5092, 2026-08-27 04:27:21, 6a8fbca9933064f27f5d3824, 5777, 197, 624, 4, 1, 22, 2026-09-28 09:50:03, 248), (569, 2026-08-28 07:00:42, 6a91321af449d5281f816f31, 5818, 197, 712, 0.2, 0, 22, 2026-09-28 09:49:29, 248), (569, 2026-08-28 07:24:13, 6a91379df449d5281f816f60, 5819, 197, 712, 1.3, 0, 22, 2026-09-29 01:57:18, 248), (569, 2026-08-28 07:29:32, 6a9138dcf449d5281f816f91, 5820, 197, 712, -1, 0, 22, 2026-09-29 02:01:25, 248), (569, 2026-08-28 07:45:38, 6a913ca2f449d5281f817010, 5822, 197, 712, -1, 0, 22, 2026-09-29 02:01:25, 248), (569, 2026-08-28 07:49:29, 6a913d89f449d5281f81703b, 5823, 197, 712, 0.5, 0, 22, 2026-09-29 02:01:25, 248), (569, 2026-08-28 08:17:49, 6a91442df449d5281f81712f, 5827, 197, 712, -1, 0, 22, 2026-09-29 02:01:25, 248), (569, 2026-08-28 08:32:49, 6a9147b1f449d5281f817252, 5830, 197, 712, -1, 0, 22, 2026-09-29 02:01:25, 248), (5496, 2026-09-04 04:14:41, 6a9a45b10061ad4a00067f8e, 5855, 197, 624, 7.5, 0, 22, 2026-09-28 10:00:36, 248), (569, 2026-09-05 09:16:20, 6a9bdde4ae5cd04a23b088c2, 5910, 197, 712, 0, 0, 1, 2026-09-29 02:20:52, 485), (569, 2026-09-05 09:19:10, 6a9bde8eae5cd04a23b088f2, 5911, 197, 712, -1, 0, 1, 2026-09-29 02:21:11, 485), (569, 2026-09-15 01:22:47, 6aa89de7ae5cd04a23b0896a, 5916, 197, 712, 0.2, 0, 1, 2026-09-29 02:21:11, 485), (569, 2026-09-15 01:25:22, 6aa89e82ae5cd04a23b089b5, 5917, 197, 712, -1, 0, 1, 2026-09-29 02:21:11, 485), (569, 2026-09-15 01:34:04, 6aa8a08cae5cd04a23b08a14, 5918, 197, 712, -1, 0, 1, 2026-09-29 02:21:11, 485), (5092, 2026-09-17 02:00:04, 6aab49a4f2d8d5f354b954f8, 5928, 197, 624, 0.5, 0, 22, 2026-09-28 10:00:36, 248), (5092, 2026-09-17 03:19:32, 6aab5c43f2d8d5f354b95667, 5929, 197, 624, 0, 0, 22, 2026-09-28 10:00:36, 248), (5092, 2026-09-17 03:21:48, 6aab5cccf2d8d5f354b956c2, 5930, 197, 624, 0.5, 0, 22, 2026-09-28 10:00:36, 248), (569, 2026-09-17 06:56:05, 6aab8f057165ab020c92e5fb, 5933, 197, 712, -1, 0, 1, 2026-09-29 02:21:11, 485), (5092, 2026-09-17 09:18:23, 6aabb05ff2d8d5f354b9592b, 5937, 197, 624, 0.5, 0, 22, 2026-09-28 10:00:36, 248), (5092, 2026-09-17 09:54:45, 6aabb8e57dcdccb9114dda2c, 5942, 197, 624, 1.5, 0, 22, 2026-09-28 10:00:36, 248), (569, 2026-09-18 02:06:04, 6aac9c8c92393a60cccd78e2, 5950, 197, 712, 0.7, 0, 1, 2026-09-29 02:21:11, 485), (569, 2026-09-18 02:29:14, 6aaca1fa92393a60cccd792a, 5951, 197, 712, -1, 0, 1, 2026-09-29 02:21:11, 485), (569, 2026-09-19 03:28:08, 6aae014892393a60cccd799b, 5959, 197, 712, 2.3, 0, 1, 2026-09-29 02:21:11, 485), (569, 2026-09-19 04:06:51, 6aae0a5bfbd9dc13b2bc084b, 5962, 197, 712, -1, 0, 1, 2026-09-29 02:21:11, 485), (5092, 2026-09-21 09:23:49, 6ab0f7a5a13aacc09628b5b0, 5972, 197, 624, 0.25, 0, 22, 2026-09-28 10:00:36, 248), (5092, 2026-09-21 09:34:40, 6ab0fa30a13aacc09628b634, 5973, 197, 624, 0, 0, 22, 2026-09-28 10:00:36, 248), (5099, 2026-09-22 07:47:12, 6ab23280a82782d457ad5799, 5990, 197, 715, -1, 0, 22, 2026-09-28 10:00:54, 248), (5099, 2026-09-22 09:11:06, 6ab2462aa82782d457ad5823, 5991, 197, 715, -1, 0, 22, 2026-09-29 01:04:32, 248), (5099, 2026-09-22 09:44:07, 6ab24de7a82782d457ad584b, 5992, 197, 715, -1, 0, 22, 2026-09-29 01:04:32, 248), (573, 2026-09-22 10:38:02, 6ab25a89a82782d457ad586a, 5993, 197, 715, 1.6, 0, 22, 2026-09-29 01:04:32, 248), (573, 2026-09-23 01:07:05, 6ab32639a82782d457ad5934, 5996, 197, 715, 3.3, 0, 22, 2026-09-29 01:04:32, 248), (5099, 2026-09-23 01:09:16, 6ab326bca82782d457ad5981, 5997, 197, 715, -1, 0, 22, 2026-09-29 01:04:32, 248), (573, 2026-09-23 01:09:52, 6ab326e0a82782d457ad59a4, 5998, 197, 715, 1.6, 0, 22, 2026-09-29 01:04:32, 248), (5099, 2026-09-23 01:26:06, 6ab32aaea82782d457ad59e3, 5999, 197, 715, -1, 0, 22, 2026-09-29 01:04:32, 248), (569, 2026-09-23 03:02:50, 6ab3415aa82782d457ad5a6c, 6001, 197, 712, -1, 0, 22, 2026-09-29 02:01:25, 248), (5099, 2026-09-23 07:52:34, 6ab38542af398aed65a192ad, 6006, 197, 715, 0, 0, 22, 2026-09-29 01:04:32, 248), (569, 2026-09-23 09:32:14, 6ab39c9eaf398aed65a192ef, 6008, 197, 712, -1, 0, 22, 2026-09-29 02:01:25, 248), (569, 2026-09-23 10:12:10, 6ab3a5faaf398aed65a1930e, 6013, 197, 712, -1, 0, 22, 2026-09-29 02:01:25, 248), (570, 2026-09-25 07:35:19, 6ab62436af398aed65a19442, 6037, 197, 713, -1, 0, 22, 2026-09-28 09:11:43, 248), (570, 2026-09-25 07:41:06, 6ab62592af398aed65a19475, 6038, 197, 713, -1, 0, 22, 2026-09-28 09:12:00, 248), (570, 2026-09-25 07:47:11, 6ab626ffaf398aed65a1949f, 6039, 197, 713, 1.4, 0, 22, 2026-09-28 09:12:00, 248), (570, 2026-09-25 08:01:21, 6ab62a51af398aed65a1952a, 6040, 197, 713, -1, 0, 22, 2026-09-28 09:12:00, 248), (570, 2026-09-25 08:04:50, 6ab62b22af398aed65a1954f, 6041, 197, 713, -1, 0, 22, 2026-09-28 09:12:00, 248), (570, 2026-09-25 08:11:04, 6ab62c97af398aed65a19577, 6042, 197, 713, 0.8, 0, 22, 2026-09-28 09:12:00, 248), (570, 2026-09-25 08:15:58, 6ab62dbeaf398aed65a196f3, 6045, 197, 713, -1, 0, 22, 2026-09-28 09:12:00, 248), (570, 2026-09-25 08:20:01, 6ab62eb0af398aed65a197b0, 6049, 197, 713, 4.5, 0, 22, 2026-09-28 09:12:00, 248), (570, 2026-09-25 08:22:45, 6ab62f55af398aed65a19874, 6050, 197, 713, 0, 0, 22, 2026-09-28 09:12:00, 248), (570, 2026-09-25 08:23:09, 6ab62f6daf398aed65a198a1, 6051, 197, 713, 0.2, 0, 22, 2026-09-28 09:12:00, 248), (573, 2026-09-25 08:30:55, 6ab6313faf398aed65a198de, 6052, 197, 715, 8.3, 1, 22, 2026-09-29 01:04:32, 248), (4877, 2026-09-25 08:33:35, 6ab631dfc15d29ff7a33e679, 6054, 197, 807, -1, 0, 22, 2026-09-26 02:30:04, 248), (5206, 2026-09-28 09:11:45, 6aba2f51af398aed65a1995d, 6055, 197, 713, -1, 0, 22, 2026-09-28 09:12:00, 248), (5092, 2026-09-28 09:13:00, 6aba2f9bc5e863e5d778ad1e, 6056, 197, 624, 0, 0, 22, 2026-09-28 10:00:36, 248), (569, 2026-09-28 09:49:31, 6aba382aaf398aed65a1997c, 6057, 197, 712, 2.1, 0, 22, 2026-09-29 02:01:25, 248), (5092, 2026-09-28 09:50:04, 6aba384cc5e863e5d778ad7e, 6058, 197, 624, 0, 0, 22, 2026-09-28 10:00:36, 248), (573, 2026-09-28 10:00:55, 6aba3ad7af398aed65a199c0, 6059, 197, 715, 1.6, 0, 22, 2026-09-29 01:04:32, 248), (569, 2026-09-29 01:57:19, 6abb1affaf398aed65a199f6, 6060, 197, 712, -1, 0, 22, 2026-09-29 02:01:25, 248), (569, 2026-09-29 02:20:54, 6abb2086af398aed65a19a21, 6061, 197, 712, 0.2, 0, 1, 2026-09-29 02:21:11, 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-09-29 04:00:10",
    "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 (1, 2026-09-24 17:00:06, 153, 2026-09-24 10:00:15, 259, 1, 197, {\"batch\": true, \"course_id\": 100, \"batch_uuid\": \"4ea4b8b1-43d8-4736-b74f-e9993a8ec940\", \"section_id\": 200, \"start_date\": null, \"zeus_user_id\": \"438\", \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-09-24 17:00:06\", \"course_id_resolved_from_section\": true}, {\"course\": {\"id\": 100, \"name\": \"IELTS Classroom - Introduction (2B)\"}, \"section\": {\"id\": 200, \"name\": \"Unit 1 - Lesson 1: Daily life\"}}, 154, 3774, 2026-09-24 10:00:36, 438) 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-09-29 04:00:10",
    "level": "INFO",
    "message": "[mirrorToZeus] Xong tất cả. Tổng = 0"
}
{
    "timestamp": "2026-09-29 04:00:10",
    "level": "INFO",
    "message": "[LmsDailySync] Hoàn thành",
    "context": {
        "tenantCode": "ICC",
        "isSync": 197,
        "elapsed_s": -7.453139,
        "syncCourseTypes": {
            "synced": 1
        },
        "syncCourses": {
            "synced": 4
        },
        "syncStudents": {
            "synced": 7
        },
        "syncCourseStudents": {
            "synced": 3
        },
        "syncStudentScores": {
            "synced": 58
        },
        "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, 197, 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, 197, Kiên Phạm, 0394859392, 2026-09-29 02:19:47, 485, SPW71652694), (2025-12-26 09:45:12, ?, giangle0816@icantest1.vn, Male, 107, 197, Anna Test, ?, 2026-09-28 07:52:11, 239, anna_test_giangle0816), (2026-04-17 10:37:19, ?, hs1@hocmai.vn, Female, 3774, 197, HỌC SINH MỘT, ?, 2026-09-28 06:54:32, 438, SPW58334486), (2026-06-16 09:48:45, ?, 535@test.com, ?, 3826, 197, 535, ?, 2026-09-29 03:07:40, 535, 535), (2026-06-17 04:13:42, ?, hs9@hocmai.vn, Female, 3827, 197, HỌC SINH CHÍN, ?, 2026-09-29 03:07:56, 536, SPW83963860), (2026-07-16 09:27:50, ?, than47771@gmail.com, Female, 4149, 197, Văn C Nguyễn, ?, 2026-09-28 08:10:17, 559, SPW99527860), (2026-09-29 03:00:27, ?, demophudao01@test1.test, Female, 5378, 197, Phụ đạo Một Demo, ?, 2026-09-29 03:00:27, 583, demophudao01_test1test) 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 (2026-09-25 04:40:49, 5527, 197, ?, 5832, CMS Video 5, 5318, ?, ?, ?, cmsvideo, ?, 2026-09-25 04:40:50, 1), (2026-09-25 04:40:50, 5528, 197, ?, 5833, File 15, 5318, ?, ?, ?, resource, ?, 2026-09-25 04:40:50, 1), (2026-09-25 04:40:50, 5529, 197, ?, 5834, Url 6, 5318, ?, ?, ?, url, ?, 2026-09-25 04:40:50, 1), (2026-09-28 09:15:27, 5530, 197, ?, 5835, File 34, 568, ?, ?, ?, resource, ?, 2026-09-29 01:35:30, 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-09-27 14:01:51, 887, 2026-09-27 14:01:51, 8026, 197, 4149, 2026-09-28 08:10:17, 559), (2027-09-29 03:07:40, 5476, 2026-09-29 03:07:40, 8027, 197, 3826, 2026-09-29 03:07:40, 535), (2027-09-29 03:07:56, 5476, 2026-09-29 03:07:56, 8028, 197, 3827, 2026-09-29 03:07:56, 536) 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 (5092, 2026-08-27 03:57:19, 6a8fb59f933064f27f5d37cf, 5772, 197, 624, -1, 0, 22, 2026-09-28 09:12:57, 248), (5092, 2026-08-27 04:27:21, 6a8fbca9933064f27f5d3824, 5777, 197, 624, 4, 1, 22, 2026-09-28 09:50:03, 248), (569, 2026-08-28 07:00:42, 6a91321af449d5281f816f31, 5818, 197, 712, 0.2, 0, 22, 2026-09-28 09:49:29, 248), (569, 2026-08-28 07:24:13, 6a91379df449d5281f816f60, 5819, 197, 712, 1.3, 0, 22, 2026-09-29 01:57:18, 248), (569, 2026-08-28 07:29:32, 6a9138dcf449d5281f816f91, 5820, 197, 712, -1, 0, 22, 2026-09-29 02:01:25, 248), (569, 2026-08-28 07:45:38, 6a913ca2f449d5281f817010, 5822, 197, 712, -1, 0, 22, 2026-09-29 02:01:25, 248), (569, 2026-08-28 07:49:29, 6a913d89f449d5281f81703b, 5823, 197, 712, 0.5, 0, 22, 2026-09-29 02:01:25, 248), (569, 2026-08-28 08:17:49, 6a91442df449d5281f81712f, 5827, 197, 712, -1, 0, 22, 2026-09-29 02:01:25, 248), (569, 2026-08-28 08:32:49, 6a9147b1f449d5281f817252, 5830, 197, 712, -1, 0, 22, 2026-09-29 02:01:25, 248), (5496, 2026-09-04 04:14:41, 6a9a45b10061ad4a00067f8e, 5855, 197, 624, 7.5, 0, 22, 2026-09-28 10:00:36, 248), (569, 2026-09-05 09:16:20, 6a9bdde4ae5cd04a23b088c2, 5910, 197, 712, 0, 0, 1, 2026-09-29 02:20:52, 485), (569, 2026-09-05 09:19:10, 6a9bde8eae5cd04a23b088f2, 5911, 197, 712, -1, 0, 1, 2026-09-29 02:21:11, 485), (569, 2026-09-15 01:22:47, 6aa89de7ae5cd04a23b0896a, 5916, 197, 712, 0.2, 0, 1, 2026-09-29 02:21:11, 485), (569, 2026-09-15 01:25:22, 6aa89e82ae5cd04a23b089b5, 5917, 197, 712, -1, 0, 1, 2026-09-29 02:21:11, 485), (569, 2026-09-15 01:34:04, 6aa8a08cae5cd04a23b08a14, 5918, 197, 712, -1, 0, 1, 2026-09-29 02:21:11, 485), (5092, 2026-09-17 02:00:04, 6aab49a4f2d8d5f354b954f8, 5928, 197, 624, 0.5, 0, 22, 2026-09-28 10:00:36, 248), (5092, 2026-09-17 03:19:32, 6aab5c43f2d8d5f354b95667, 5929, 197, 624, 0, 0, 22, 2026-09-28 10:00:36, 248), (5092, 2026-09-17 03:21:48, 6aab5cccf2d8d5f354b956c2, 5930, 197, 624, 0.5, 0, 22, 2026-09-28 10:00:36, 248), (569, 2026-09-17 06:56:05, 6aab8f057165ab020c92e5fb, 5933, 197, 712, -1, 0, 1, 2026-09-29 02:21:11, 485), (5092, 2026-09-17 09:18:23, 6aabb05ff2d8d5f354b9592b, 5937, 197, 624, 0.5, 0, 22, 2026-09-28 10:00:36, 248), (5092, 2026-09-17 09:54:45, 6aabb8e57dcdccb9114dda2c, 5942, 197, 624, 1.5, 0, 22, 2026-09-28 10:00:36, 248), (569, 2026-09-18 02:06:04, 6aac9c8c92393a60cccd78e2, 5950, 197, 712, 0.7, 0, 1, 2026-09-29 02:21:11, 485), (569, 2026-09-18 02:29:14, 6aaca1fa92393a60cccd792a, 5951, 197, 712, -1, 0, 1, 2026-09-29 02:21:11, 485), (569, 2026-09-19 03:28:08, 6aae014892393a60cccd799b, 5959, 197, 712, 2.3, 0, 1, 2026-09-29 02:21:11, 485), (569, 2026-09-19 04:06:51, 6aae0a5bfbd9dc13b2bc084b, 5962, 197, 712, -1, 0, 1, 2026-09-29 02:21:11, 485), (5092, 2026-09-21 09:23:49, 6ab0f7a5a13aacc09628b5b0, 5972, 197, 624, 0.25, 0, 22, 2026-09-28 10:00:36, 248), (5092, 2026-09-21 09:34:40, 6ab0fa30a13aacc09628b634, 5973, 197, 624, 0, 0, 22, 2026-09-28 10:00:36, 248), (5099, 2026-09-22 07:47:12, 6ab23280a82782d457ad5799, 5990, 197, 715, -1, 0, 22, 2026-09-28 10:00:54, 248), (5099, 2026-09-22 09:11:06, 6ab2462aa82782d457ad5823, 5991, 197, 715, -1, 0, 22, 2026-09-29 01:04:32, 248), (5099, 2026-09-22 09:44:07, 6ab24de7a82782d457ad584b, 5992, 197, 715, -1, 0, 22, 2026-09-29 01:04:32, 248), (573, 2026-09-22 10:38:02, 6ab25a89a82782d457ad586a, 5993, 197, 715, 1.6, 0, 22, 2026-09-29 01:04:32, 248), (573, 2026-09-23 01:07:05, 6ab32639a82782d457ad5934, 5996, 197, 715, 3.3, 0, 22, 2026-09-29 01:04:32, 248), (5099, 2026-09-23 01:09:16, 6ab326bca82782d457ad5981, 5997, 197, 715, -1, 0, 22, 2026-09-29 01:04:32, 248), (573, 2026-09-23 01:09:52, 6ab326e0a82782d457ad59a4, 5998, 197, 715, 1.6, 0, 22, 2026-09-29 01:04:32, 248), (5099, 2026-09-23 01:26:06, 6ab32aaea82782d457ad59e3, 5999, 197, 715, -1, 0, 22, 2026-09-29 01:04:32, 248), (569, 2026-09-23 03:02:50, 6ab3415aa82782d457ad5a6c, 6001, 197, 712, -1, 0, 22, 2026-09-29 02:01:25, 248), (5099, 2026-09-23 07:52:34, 6ab38542af398aed65a192ad, 6006, 197, 715, 0, 0, 22, 2026-09-29 01:04:32, 248), (569, 2026-09-23 09:32:14, 6ab39c9eaf398aed65a192ef, 6008, 197, 712, -1, 0, 22, 2026-09-29 02:01:25, 248), (569, 2026-09-23 10:12:10, 6ab3a5faaf398aed65a1930e, 6013, 197, 712, -1, 0, 22, 2026-09-29 02:01:25, 248), (570, 2026-09-25 07:35:19, 6ab62436af398aed65a19442, 6037, 197, 713, -1, 0, 22, 2026-09-28 09:11:43, 248), (570, 2026-09-25 07:41:06, 6ab62592af398aed65a19475, 6038, 197, 713, -1, 0, 22, 2026-09-28 09:12:00, 248), (570, 2026-09-25 07:47:11, 6ab626ffaf398aed65a1949f, 6039, 197, 713, 1.4, 0, 22, 2026-09-28 09:12:00, 248), (570, 2026-09-25 08:01:21, 6ab62a51af398aed65a1952a, 6040, 197, 713, -1, 0, 22, 2026-09-28 09:12:00, 248), (570, 2026-09-25 08:04:50, 6ab62b22af398aed65a1954f, 6041, 197, 713, -1, 0, 22, 2026-09-28 09:12:00, 248), (570, 2026-09-25 08:11:04, 6ab62c97af398aed65a19577, 6042, 197, 713, 0.8, 0, 22, 2026-09-28 09:12:00, 248), (570, 2026-09-25 08:15:58, 6ab62dbeaf398aed65a196f3, 6045, 197, 713, -1, 0, 22, 2026-09-28 09:12:00, 248), (570, 2026-09-25 08:20:01, 6ab62eb0af398aed65a197b0, 6049, 197, 713, 4.5, 0, 22, 2026-09-28 09:12:00, 248), (570, 2026-09-25 08:22:45, 6ab62f55af398aed65a19874, 6050, 197, 713, 0, 0, 22, 2026-09-28 09:12:00, 248), (570, 2026-09-25 08:23:09, 6ab62f6daf398aed65a198a1, 6051, 197, 713, 0.2, 0, 22, 2026-09-28 09:12:00, 248), (573, 2026-09-25 08:30:55, 6ab6313faf398aed65a198de, 6052, 197, 715, 8.3, 1, 22, 2026-09-29 01:04:32, 248), (4877, 2026-09-25 08:33:35, 6ab631dfc15d29ff7a33e679, 6054, 197, 807, -1, 0, 22, 2026-09-26 02:30:04, 248), (5206, 2026-09-28 09:11:45, 6aba2f51af398aed65a1995d, 6055, 197, 713, -1, 0, 22, 2026-09-28 09:12:00, 248), (5092, 2026-09-28 09:13:00, 6aba2f9bc5e863e5d778ad1e, 6056, 197, 624, 0, 0, 22, 2026-09-28 10:00:36, 248), (569, 2026-09-28 09:49:31, 6aba382aaf398aed65a1997c, 6057, 197, 712, 2.1, 0, 22, 2026-09-29 02:01:25, 248), (5092, 2026-09-28 09:50:04, 6aba384cc5e863e5d778ad7e, 6058, 197, 624, 0, 0, 22, 2026-09-28 10:00:36, 248), (573, 2026-09-28 10:00:55, 6aba3ad7af398aed65a199c0, 6059, 197, 715, 1.6, 0, 22, 2026-09-29 01:04:32, 248), (569, 2026-09-29 01:57:19, 6abb1affaf398aed65a199f6, 6060, 197, 712, -1, 0, 22, 2026-09-29 02:01:25, 248), (569, 2026-09-29 02:20:54, 6abb2086af398aed65a19a21, 6061, 197, 712, 0.2, 0, 1, 2026-09-29 02:21:11, 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 (1, 2026-09-24 17:00:06, 153, 2026-09-24 10:00:15, 259, 1, 197, {\"batch\": true, \"course_id\": 100, \"batch_uuid\": \"4ea4b8b1-43d8-4736-b74f-e9993a8ec940\", \"section_id\": 200, \"start_date\": null, \"zeus_user_id\": \"438\", \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-09-24 17:00:06\", \"course_id_resolved_from_section\": true}, {\"course\": {\"id\": 100, \"name\": \"IELTS Classroom - Introduction (2B)\"}, \"section\": {\"id\": 200, \"name\": \"Unit 1 - Lesson 1: Daily life\"}}, 154, 3774, 2026-09-24 10:00:36, 438) 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`))"
        }
    }
}
