{
    "timestamp": "2026-08-06 04:00:03",
    "level": "INFO",
    "message": "[syncCourseTypes] Hoàn thành toàn bộ. Tổng = 0"
}
{
    "timestamp": "2026-08-06 04:00:03",
    "level": "INFO",
    "message": "[syncCourses] Hoàn thành toàn bộ. Tổng = 10"
}
{
    "timestamp": "2026-08-06 04:00:03",
    "level": "INFO",
    "message": "[syncStudents] Hoàn thành toàn bộ. Tổng = 2"
}
{
    "timestamp": "2026-08-06 04:00:04",
    "level": "INFO",
    "message": "[syncCourseStudents] Hoàn thành toàn bộ. Tổng = 1"
}
{
    "timestamp": "2026-08-06 04:00:04",
    "level": "INFO",
    "message": "[syncStudentScores] Hoàn thành toàn bộ. Tổng = 71"
}
{
    "timestamp": "2026-08-06 04:00:05",
    "level": "INFO",
    "message": "[syncUserAssignments] Hoàn thành toàn bộ. Tổng = 2"
}
{
    "timestamp": "2026-08-06 04:00:05",
    "level": "INFO",
    "message": "[mirrorToZeus] Bắt đầu mirror dữ liệu sang Zeus (isSync = 143)..."
}
{
    "timestamp": "2026-08-06 04:00:05",
    "level": "INFO",
    "message": "[mirrorToZeus] Hoàn tất bảng lcms_course_types. Tổng đã sync: 0"
}
{
    "timestamp": "2026-08-06 04:00:05",
    "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, 143, Kiên Phạm, 0394859392, 2026-08-05 03:20:20, 485, SPW71652694), (2026-06-11 07:56:18, ?, gv12@hocmai.vn, Male, 3821, 143, GIÁO VIÊN 12 , ?, 2026-08-05 09:08:19, 451, SPW66234170) 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-08-06 04:00:05",
    "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-03-06 02:54:55, 897, 143, 10892, 2231, Giữa kỳ lần 3, 894, 21, ?, 4, quiz, ?, 2026-08-05 09:41:48, 1), (2026-04-02 08:30:50, 979, 143, 11918, 2291, IE25 - ID - Mock Test 1, 891, 19, ?, 4, quiz, ?, 2026-08-05 09:41:18, 1), (2026-07-13 02:04:36, 5188, 143, 10905, 5579, Mock Test 1, 891, 27, ?, 4, quiz, ?, 2026-08-05 09:41:02, 1), (2026-07-13 02:04:55, 5189, 143, 10905, 5580, Mock Test 2, 893, 27, ?, 4, quiz, ?, 2026-08-05 09:43:49, 1), (2026-08-03 09:29:02, 5259, 143, ?, 1936, Topic 14, 4836, ?, 3, ?, section, ?, 2026-08-05 09:44:13, 1), (2026-08-03 12:18:12, 5261, 143, ?, 1937, Topic 15, 4836, ?, 3, ?, section, ?, 2026-08-05 09:44:13, 1), (2026-08-05 02:55:42, 5264, 143, 11929, 5643, LOẠI D_ SpeakWell-Kid's Box-All Tests-Backup, 5259, 36, ?, 5, quiz, ?, 2026-08-05 09:45:19, 0), (2026-08-05 09:22:55, 5265, 143, 11929, 5644, LOẠI D_ SpeakWell-Kid's Box-All Tests-Backup, 5261, 36, ?, 5, quiz, ?, 2026-08-05 09:23:04, 1), (2026-08-05 09:46:06, 5266, 143, ?, 1938, Topic 16, 4836, ?, 3, ?, section, ?, 2026-08-05 09:46:21, 1), (2026-08-05 09:46:15, 5267, 143, 11929, 5645, LOẠI D_ SpeakWell-Kid's Box-All Tests-Backup, 5266, 36, ?, 5, quiz, ?, 2026-08-05 09:46: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-08-06 04:00:05",
    "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 (2027-08-03 03:58:04, 5063, 2026-08-03 03:58:04, 5705, 143, 3774, 2026-08-03 03:58:04, 438) 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-08-06 04:00:05",
    "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 (710, 2025-12-04 14:29:18, 692ac52d919d6cbb3dc0410f, 2017, 143, 636, 0.2, 0, 22, 2026-08-05 07:59:22, 248), (168, 2026-02-02 10:52:00, 69313875919d6cbb3dc081ea, 3039, 143, 636, 0.2, 1, 22, 2026-08-05 07:59:22, 248), (168, 2026-02-02 10:52:41, 69801f883b902c0779af06cb, 3040, 143, 636, 0, 1, 22, 2026-08-05 07:59:22, 248), (168, 2026-02-02 10:59:45, 698021303b902c0779af0707, 3041, 143, 636, 0, 1, 22, 2026-08-05 07:59:22, 248), (168, 2026-02-02 11:01:15, 6980218b3b902c0779af0740, 3042, 143, 636, 0.8, 1, 22, 2026-08-05 07:59:22, 248), (168, 2026-02-02 11:11:50, 698024053b902c0779af0778, 3043, 143, 636, 0, 1, 22, 2026-08-05 07:59:22, 248), (168, 2026-02-02 11:14:25, 698024a13b902c0779af0798, 3044, 143, 636, 0, 1, 22, 2026-08-05 07:59:22, 248), (168, 2026-02-02 11:30:07, 6980284e3b902c0779af0807, 3045, 143, 636, 0.2, 1, 22, 2026-08-05 07:59:22, 248), (168, 2026-02-02 11:33:05, 698029013b902c0779af083d, 3046, 143, 636, 0, 1, 22, 2026-08-05 07:59:22, 248), (4937, 2026-06-12 09:51:09, 6a2b741c0cb836333e7766bb, 4062, 143, 713, 0, 1, 22, 2026-08-05 07:46:44, 248), (4937, 2026-06-12 09:52:10, 6a2b745a0cb836333e7766ff, 4064, 143, 713, 0, 1, 22, 2026-08-05 07:46:44, 248), (4962, 2026-06-29 02:10:57, 6a41d43176ca4dcafe104ecc, 4146, 143, 803, 2, 1, 22, 2026-08-05 09:29:40, 248), (4962, 2026-06-29 07:39:52, 6a42214876ca4dcafe104fdc, 4148, 143, 803, -1, 0, 22, 2026-08-05 09:29:40, 248), (4917, 2026-07-02 08:19:20, 6a461f0822728c6091717e07, 4160, 143, 805, -1, 0, 22, 2026-08-05 10:25:20, 248), (4962, 2026-07-02 08:26:38, 6a4620be22728c6091717e52, 4161, 143, 803, 0, 1, 22, 2026-08-05 09:29:40, 248), (4904, 2026-07-02 09:06:36, 6a462a1c5614783f2287a587, 4165, 143, 713, 0, 1, 22, 2026-08-05 07:46:44, 248), (4904, 2026-07-02 09:07:28, 6a462a505614783f2287a5ad, 4166, 143, 713, 0, 1, 22, 2026-08-05 07:46:44, 248), (4904, 2026-07-02 09:17:57, 6a462cc50402e7d001cd9246, 4167, 143, 713, 0, 1, 22, 2026-08-05 07:46:44, 248), (4962, 2026-07-03 03:00:38, 6a4725d622728c6091717f5f, 4170, 143, 803, 0, 1, 22, 2026-08-05 09:29:40, 248), (5206, 2026-07-20 03:37:57, 6a5d981552fb26674589ebcd, 5208, 143, 713, -1, 0, 22, 2026-08-05 07:46:44, 248), (5208, 2026-07-20 09:37:01, 6a5dec3d85bb2b3349cf8151, 5215, 143, 878, 2.5, 1, 22, 2026-08-05 07:28:17, 248), (5206, 2026-07-20 10:14:49, 6a5df5195e56ff24d00f17bc, 5225, 143, 713, 10, 0, 22, 2026-08-05 07:46:44, 248), (4962, 2026-07-21 01:46:38, 6a5ecf7d6146715219c10416, 5240, 143, 803, 0.5, 1, 22, 2026-08-05 09:29:40, 248), (4962, 2026-07-21 01:49:42, 6a5ed0366146715219c10501, 5242, 143, 803, 0.5, 1, 22, 2026-08-05 09:29:40, 248), (4962, 2026-07-21 01:57:50, 6a5ed21e6146715219c105df, 5243, 143, 803, 0.5, 1, 22, 2026-08-05 09:29:40, 248), (5092, 2026-07-21 04:58:07, 6a5efc5e85bb2b3349cf8e21, 5253, 143, 624, 0.5, 0, 22, 2026-08-05 07:28:22, 248), (5092, 2026-07-21 06:54:16, 6a5f179885bb2b3349cf9025, 5255, 143, 624, 0.5, 0, 22, 2026-08-05 07:28:22, 248), (5092, 2026-07-22 01:27:05, 6a601c6985bb2b3349cf9211, 5267, 143, 624, 0.5, 0, 22, 2026-08-05 07:28:22, 248), (5092, 2026-07-22 02:48:21, 6a602f7585bb2b3349cf9365, 5268, 143, 624, 2.5, 1, 22, 2026-08-05 07:28:22, 248), (5209, 2026-07-22 02:57:25, 6a603195863b40e2114bd3ba, 5269, 143, 879, 0.5, 0, 22, 2026-08-05 04:55:51, 248), (5209, 2026-07-22 02:58:18, 6a6031ca863b40e2114bd46a, 5270, 143, 879, 1.5, 0, 22, 2026-08-05 05:02:38, 248), (5209, 2026-07-22 06:37:33, 6a60652d863b40e2114bd5ca, 5271, 143, 879, -1, 0, 22, 2026-08-05 05:05:27, 248), (5209, 2026-07-22 06:38:10, 6a606552863b40e2114bd667, 5272, 143, 879, 1.5, 0, 22, 2026-08-05 05:08:11, 248), (5209, 2026-07-22 06:39:02, 6a606586863b40e2114bd737, 5273, 143, 879, 0, 0, 22, 2026-08-05 05:12:47, 248), (5092, 2026-07-22 06:42:14, 6a60664685bb2b3349cf94ad, 5274, 143, 624, 0.5, 0, 22, 2026-08-05 07:28:22, 248), (5209, 2026-07-22 06:53:29, 6a6068e9863b40e2114bd80f, 5275, 143, 879, 0, 0, 22, 2026-08-05 07:36:10, 248), (5092, 2026-07-23 01:27:38, 6a616e0a85bb2b3349cf96ec, 5303, 143, 624, -1, 0, 22, 2026-08-05 07:28:22, 248), (5092, 2026-07-23 02:08:15, 6a61778f85bb2b3349cf970b, 5308, 143, 624, 0.5, 0, 22, 2026-08-05 07:28:22, 248), (104, 2026-07-23 03:32:36, 6a61782585bb2b3349cf982d, 5317, 143, 743, -1, 0, 22, 2026-08-05 07:28:22, 248), (5206, 2026-07-23 09:59:53, 6a61e6195e56ff24d00f31bc, 5339, 143, 713, 10, 1, 22, 2026-08-05 07:46:44, 248), (5213, 2026-07-24 02:31:47, 6a62ce935e56ff24d00f3327, 5342, 143, 883, 16, 1, 22, 2026-08-05 07:28:05, 248), (5092, 2026-07-30 03:42:03, 6a6ac80b4137d2af819d95ec, 5468, 143, 624, -1, 0, 22, 2026-08-05 07:28:22, 248), (5092, 2026-07-30 03:42:54, 6a6ac83e4137d2af819d963e, 5469, 143, 624, -1, 0, 22, 2026-08-05 07:28:22, 248), (5206, 2026-08-03 03:08:30, 6a70062eb7c26661ebcc3a06, 5480, 143, 713, 0, 1, 22, 2026-08-05 07:46:44, 248), (5206, 2026-08-03 03:16:46, 6a70081eb7c26661ebcc3a42, 5482, 143, 713, 5, 1, 22, 2026-08-05 07:46:44, 248), (5260, 2026-08-03 12:44:01, 6a708d11fdabcb0c0d5dd726, 5488, 143, 805, 0, 1, 22, 2026-08-05 09:20:40, 248), (5260, 2026-08-03 12:46:23, 6a708d9ffdabcb0c0d5dd7fa, 5489, 143, 803, -1, 0, 22, 2026-08-05 09:29:40, 248), (609, 2026-08-04 04:44:39, 6a716e37b7c26661ebcc3c93, 5495, 143, 636, 1, 0, 22, 2026-08-05 07:59:22, 248), (5211, 2026-08-04 09:56:15, 6a71b73f1e9b77fe91fb6ae9, 5504, 143, 881, 3.5, 0, 22, 2026-08-05 08:38:43, 248), (5252, 2026-08-04 10:09:05, 6a71ba41049b7183148937ab, 5508, 143, 888, 0, 0, 22, 2026-08-05 08:38:43, 248), (4962, 2026-08-04 10:30:12, 6a71bf341e9b77fe91fb6b61, 5509, 143, 803, 0.5, 1, 22, 2026-08-05 09:29:40, 248), (4962, 2026-08-04 13:57:25, 6a71efc51e9b77fe91fb6bd4, 5513, 143, 803, -1, 0, 22, 2026-08-05 09:29:40, 248), (5094, 2026-08-05 00:17:24, 6a72811475254e313fdbeb17, 5514, 143, 747, 7.18, 1, 22, 2026-08-05 15:38:43, 248), (5211, 2026-08-05 01:16:38, 6a728ef6049b7183148938e5, 5516, 143, 881, 2, 0, 22, 2026-08-05 15:38:51, 248), (5211, 2026-08-05 01:50:27, 6a7296e31e9b77fe91fb6c44, 5517, 143, 881, 3, 0, 22, 2026-08-05 15:38:51, 248), (5211, 2026-08-05 02:58:17, 6a72a6c91e9b77fe91fb6c98, 5519, 143, 881, 3, 0, 22, 2026-08-05 15:38:55, 248), (979, 2026-08-05 03:26:38, 6a72ad6e1e9b77fe91fb6cc0, 5520, 143, 774, -1, 1, 22, 2026-08-05 03:26:38, 248), (5209, 2026-08-05 04:36:25, 6a72bdc9049b718314893bc6, 5521, 143, 879, 0, 0, 22, 2026-08-05 15:38:58, 248), (896, 2026-08-05 04:38:08, 6a72be309691e5ecbea7f8c2, 5522, 143, 743, -1, 0, 3818, 2026-08-05 09:43:37, ?), (979, 2026-08-05 04:38:17, 6a72be399691e5ecbea7f8cd, 5523, 143, 774, 2.75, 0, 3818, 2026-08-05 09:41:24, ?), (5209, 2026-08-05 04:41:02, 6a72bede049b718314893c60, 5524, 143, 879, 0, 0, 22, 2026-08-05 15:38:59, 248), (979, 2026-08-05 04:44:58, 6a72bfca1e9b77fe91fb6cf9, 5525, 143, 774, 1.75, 0, 3818, 2026-08-05 09:41:24, ?), (5209, 2026-08-05 04:47:19, 6a72c057049b718314893ce5, 5526, 143, 879, -1, 0, 22, 2026-08-05 07:36:10, 248), (979, 2026-08-05 04:50:15, 6a72c1071e9b77fe91fb6d1b, 5527, 143, 774, 3.75, 0, 3818, 2026-08-05 09:41:24, ?), (5209, 2026-08-05 04:51:31, 6a72c153049b718314893d22, 5528, 143, 879, 0, 0, 22, 2026-08-05 15:38:59, 248), (5209, 2026-08-05 04:56:01, 6a72c261049b718314893da8, 5529, 143, 879, 0, 0, 22, 2026-08-05 15:44:01, 248), (5209, 2026-08-05 05:02:39, 6a72c3ef049b718314893e82, 5530, 143, 879, 0, 0, 22, 2026-08-05 15:39:01, 248), (5209, 2026-08-05 05:05:28, 6a72c498049b718314893f04, 5531, 143, 879, 0, 0, 22, 2026-08-05 15:39:01, 248), (5209, 2026-08-05 05:08:14, 6a72c53e049b718314893f9b, 5532, 143, 879, 0, 0, 22, 2026-08-05 15:39:01, 248), (5209, 2026-08-05 05:12:48, 6a72c650049b718314894024, 5533, 143, 879, 0, 0, 22, 2026-08-05 15:39:03, 248), (979, 2026-08-05 09:39:38, 6a7304d99691e5ecbea7fbef, 5534, 143, 774, -1, 0, 3818, 2026-08-05 09:41:24, ?) 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-08-06 04:00:05",
    "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, 2025-12-22 10:34:00, 4836, 2026-08-05 03:02:18, 214, 1, 143, {\"course_id\": 213, \"section_id\": 1936, \"tenant_key\": \"VWvi4u56mb\", \"zeus_user_id\": 485, \"x_tenant_code\": \"ICC\", \"completion_time\": \"2025-12-22 10:34:00\"}, {\"course\": {\"id\": 213, \"name\": \"Khóa học 57\"}, \"section\": {\"id\": 1936, \"name\": \"Topic 14\"}}, 5259, 1, 2026-08-05 09:19:46, 485), (0, 2025-12-22 10:34:00, 4836, 2026-08-05 03:31:00, 215, 0, 143, {\"course_id\": 213, \"section_id\": 1937, \"tenant_key\": \"VWvi4u56mb\", \"zeus_user_id\": 485, \"x_tenant_code\": \"ICC\", \"completion_time\": \"2025-12-22 10:34:00\"}, {\"course\": {\"id\": 213, \"name\": \"Khóa học 57\"}, \"section\": {\"id\": 1937, \"name\": \"Topic 15\"}}, 5261, 1, 2026-08-05 03:31:00, 485) 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-08-06 04:00:05",
    "level": "INFO",
    "message": "[mirrorToZeus] Xong tất cả. Tổng = 0"
}
{
    "timestamp": "2026-08-06 04:00:05",
    "level": "INFO",
    "message": "[LmsDailySync] Hoàn thành",
    "context": {
        "tenantCode": "ICC",
        "isSync": 143,
        "elapsed_s": -2.078134,
        "syncCourseTypes": {
            "synced": 0
        },
        "syncCourses": {
            "synced": 10
        },
        "syncStudents": {
            "synced": 2
        },
        "syncCourseStudents": {
            "synced": 1
        },
        "syncStudentScores": {
            "synced": 71
        },
        "syncUserAssignments": {
            "synced": 2
        },
        "mirrorToZeus": {
            "synced": 0,
            "error": "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, 143, Kiên Phạm, 0394859392, 2026-08-05 03:20:20, 485, SPW71652694), (2026-06-11 07:56:18, ?, gv12@hocmai.vn, Male, 3821, 143, GIÁO VIÊN 12 , ?, 2026-08-05 09:08:19, 451, SPW66234170) 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-03-06 02:54:55, 897, 143, 10892, 2231, Giữa kỳ lần 3, 894, 21, ?, 4, quiz, ?, 2026-08-05 09:41:48, 1), (2026-04-02 08:30:50, 979, 143, 11918, 2291, IE25 - ID - Mock Test 1, 891, 19, ?, 4, quiz, ?, 2026-08-05 09:41:18, 1), (2026-07-13 02:04:36, 5188, 143, 10905, 5579, Mock Test 1, 891, 27, ?, 4, quiz, ?, 2026-08-05 09:41:02, 1), (2026-07-13 02:04:55, 5189, 143, 10905, 5580, Mock Test 2, 893, 27, ?, 4, quiz, ?, 2026-08-05 09:43:49, 1), (2026-08-03 09:29:02, 5259, 143, ?, 1936, Topic 14, 4836, ?, 3, ?, section, ?, 2026-08-05 09:44:13, 1), (2026-08-03 12:18:12, 5261, 143, ?, 1937, Topic 15, 4836, ?, 3, ?, section, ?, 2026-08-05 09:44:13, 1), (2026-08-05 02:55:42, 5264, 143, 11929, 5643, LOẠI D_ SpeakWell-Kid's Box-All Tests-Backup, 5259, 36, ?, 5, quiz, ?, 2026-08-05 09:45:19, 0), (2026-08-05 09:22:55, 5265, 143, 11929, 5644, LOẠI D_ SpeakWell-Kid's Box-All Tests-Backup, 5261, 36, ?, 5, quiz, ?, 2026-08-05 09:23:04, 1), (2026-08-05 09:46:06, 5266, 143, ?, 1938, Topic 16, 4836, ?, 3, ?, section, ?, 2026-08-05 09:46:21, 1), (2026-08-05 09:46:15, 5267, 143, 11929, 5645, LOẠI D_ SpeakWell-Kid's Box-All Tests-Backup, 5266, 36, ?, 5, quiz, ?, 2026-08-05 09:46: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 (2027-08-03 03:58:04, 5063, 2026-08-03 03:58:04, 5705, 143, 3774, 2026-08-03 03:58:04, 438) 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 (710, 2025-12-04 14:29:18, 692ac52d919d6cbb3dc0410f, 2017, 143, 636, 0.2, 0, 22, 2026-08-05 07:59:22, 248), (168, 2026-02-02 10:52:00, 69313875919d6cbb3dc081ea, 3039, 143, 636, 0.2, 1, 22, 2026-08-05 07:59:22, 248), (168, 2026-02-02 10:52:41, 69801f883b902c0779af06cb, 3040, 143, 636, 0, 1, 22, 2026-08-05 07:59:22, 248), (168, 2026-02-02 10:59:45, 698021303b902c0779af0707, 3041, 143, 636, 0, 1, 22, 2026-08-05 07:59:22, 248), (168, 2026-02-02 11:01:15, 6980218b3b902c0779af0740, 3042, 143, 636, 0.8, 1, 22, 2026-08-05 07:59:22, 248), (168, 2026-02-02 11:11:50, 698024053b902c0779af0778, 3043, 143, 636, 0, 1, 22, 2026-08-05 07:59:22, 248), (168, 2026-02-02 11:14:25, 698024a13b902c0779af0798, 3044, 143, 636, 0, 1, 22, 2026-08-05 07:59:22, 248), (168, 2026-02-02 11:30:07, 6980284e3b902c0779af0807, 3045, 143, 636, 0.2, 1, 22, 2026-08-05 07:59:22, 248), (168, 2026-02-02 11:33:05, 698029013b902c0779af083d, 3046, 143, 636, 0, 1, 22, 2026-08-05 07:59:22, 248), (4937, 2026-06-12 09:51:09, 6a2b741c0cb836333e7766bb, 4062, 143, 713, 0, 1, 22, 2026-08-05 07:46:44, 248), (4937, 2026-06-12 09:52:10, 6a2b745a0cb836333e7766ff, 4064, 143, 713, 0, 1, 22, 2026-08-05 07:46:44, 248), (4962, 2026-06-29 02:10:57, 6a41d43176ca4dcafe104ecc, 4146, 143, 803, 2, 1, 22, 2026-08-05 09:29:40, 248), (4962, 2026-06-29 07:39:52, 6a42214876ca4dcafe104fdc, 4148, 143, 803, -1, 0, 22, 2026-08-05 09:29:40, 248), (4917, 2026-07-02 08:19:20, 6a461f0822728c6091717e07, 4160, 143, 805, -1, 0, 22, 2026-08-05 10:25:20, 248), (4962, 2026-07-02 08:26:38, 6a4620be22728c6091717e52, 4161, 143, 803, 0, 1, 22, 2026-08-05 09:29:40, 248), (4904, 2026-07-02 09:06:36, 6a462a1c5614783f2287a587, 4165, 143, 713, 0, 1, 22, 2026-08-05 07:46:44, 248), (4904, 2026-07-02 09:07:28, 6a462a505614783f2287a5ad, 4166, 143, 713, 0, 1, 22, 2026-08-05 07:46:44, 248), (4904, 2026-07-02 09:17:57, 6a462cc50402e7d001cd9246, 4167, 143, 713, 0, 1, 22, 2026-08-05 07:46:44, 248), (4962, 2026-07-03 03:00:38, 6a4725d622728c6091717f5f, 4170, 143, 803, 0, 1, 22, 2026-08-05 09:29:40, 248), (5206, 2026-07-20 03:37:57, 6a5d981552fb26674589ebcd, 5208, 143, 713, -1, 0, 22, 2026-08-05 07:46:44, 248), (5208, 2026-07-20 09:37:01, 6a5dec3d85bb2b3349cf8151, 5215, 143, 878, 2.5, 1, 22, 2026-08-05 07:28:17, 248), (5206, 2026-07-20 10:14:49, 6a5df5195e56ff24d00f17bc, 5225, 143, 713, 10, 0, 22, 2026-08-05 07:46:44, 248), (4962, 2026-07-21 01:46:38, 6a5ecf7d6146715219c10416, 5240, 143, 803, 0.5, 1, 22, 2026-08-05 09:29:40, 248), (4962, 2026-07-21 01:49:42, 6a5ed0366146715219c10501, 5242, 143, 803, 0.5, 1, 22, 2026-08-05 09:29:40, 248), (4962, 2026-07-21 01:57:50, 6a5ed21e6146715219c105df, 5243, 143, 803, 0.5, 1, 22, 2026-08-05 09:29:40, 248), (5092, 2026-07-21 04:58:07, 6a5efc5e85bb2b3349cf8e21, 5253, 143, 624, 0.5, 0, 22, 2026-08-05 07:28:22, 248), (5092, 2026-07-21 06:54:16, 6a5f179885bb2b3349cf9025, 5255, 143, 624, 0.5, 0, 22, 2026-08-05 07:28:22, 248), (5092, 2026-07-22 01:27:05, 6a601c6985bb2b3349cf9211, 5267, 143, 624, 0.5, 0, 22, 2026-08-05 07:28:22, 248), (5092, 2026-07-22 02:48:21, 6a602f7585bb2b3349cf9365, 5268, 143, 624, 2.5, 1, 22, 2026-08-05 07:28:22, 248), (5209, 2026-07-22 02:57:25, 6a603195863b40e2114bd3ba, 5269, 143, 879, 0.5, 0, 22, 2026-08-05 04:55:51, 248), (5209, 2026-07-22 02:58:18, 6a6031ca863b40e2114bd46a, 5270, 143, 879, 1.5, 0, 22, 2026-08-05 05:02:38, 248), (5209, 2026-07-22 06:37:33, 6a60652d863b40e2114bd5ca, 5271, 143, 879, -1, 0, 22, 2026-08-05 05:05:27, 248), (5209, 2026-07-22 06:38:10, 6a606552863b40e2114bd667, 5272, 143, 879, 1.5, 0, 22, 2026-08-05 05:08:11, 248), (5209, 2026-07-22 06:39:02, 6a606586863b40e2114bd737, 5273, 143, 879, 0, 0, 22, 2026-08-05 05:12:47, 248), (5092, 2026-07-22 06:42:14, 6a60664685bb2b3349cf94ad, 5274, 143, 624, 0.5, 0, 22, 2026-08-05 07:28:22, 248), (5209, 2026-07-22 06:53:29, 6a6068e9863b40e2114bd80f, 5275, 143, 879, 0, 0, 22, 2026-08-05 07:36:10, 248), (5092, 2026-07-23 01:27:38, 6a616e0a85bb2b3349cf96ec, 5303, 143, 624, -1, 0, 22, 2026-08-05 07:28:22, 248), (5092, 2026-07-23 02:08:15, 6a61778f85bb2b3349cf970b, 5308, 143, 624, 0.5, 0, 22, 2026-08-05 07:28:22, 248), (104, 2026-07-23 03:32:36, 6a61782585bb2b3349cf982d, 5317, 143, 743, -1, 0, 22, 2026-08-05 07:28:22, 248), (5206, 2026-07-23 09:59:53, 6a61e6195e56ff24d00f31bc, 5339, 143, 713, 10, 1, 22, 2026-08-05 07:46:44, 248), (5213, 2026-07-24 02:31:47, 6a62ce935e56ff24d00f3327, 5342, 143, 883, 16, 1, 22, 2026-08-05 07:28:05, 248), (5092, 2026-07-30 03:42:03, 6a6ac80b4137d2af819d95ec, 5468, 143, 624, -1, 0, 22, 2026-08-05 07:28:22, 248), (5092, 2026-07-30 03:42:54, 6a6ac83e4137d2af819d963e, 5469, 143, 624, -1, 0, 22, 2026-08-05 07:28:22, 248), (5206, 2026-08-03 03:08:30, 6a70062eb7c26661ebcc3a06, 5480, 143, 713, 0, 1, 22, 2026-08-05 07:46:44, 248), (5206, 2026-08-03 03:16:46, 6a70081eb7c26661ebcc3a42, 5482, 143, 713, 5, 1, 22, 2026-08-05 07:46:44, 248), (5260, 2026-08-03 12:44:01, 6a708d11fdabcb0c0d5dd726, 5488, 143, 805, 0, 1, 22, 2026-08-05 09:20:40, 248), (5260, 2026-08-03 12:46:23, 6a708d9ffdabcb0c0d5dd7fa, 5489, 143, 803, -1, 0, 22, 2026-08-05 09:29:40, 248), (609, 2026-08-04 04:44:39, 6a716e37b7c26661ebcc3c93, 5495, 143, 636, 1, 0, 22, 2026-08-05 07:59:22, 248), (5211, 2026-08-04 09:56:15, 6a71b73f1e9b77fe91fb6ae9, 5504, 143, 881, 3.5, 0, 22, 2026-08-05 08:38:43, 248), (5252, 2026-08-04 10:09:05, 6a71ba41049b7183148937ab, 5508, 143, 888, 0, 0, 22, 2026-08-05 08:38:43, 248), (4962, 2026-08-04 10:30:12, 6a71bf341e9b77fe91fb6b61, 5509, 143, 803, 0.5, 1, 22, 2026-08-05 09:29:40, 248), (4962, 2026-08-04 13:57:25, 6a71efc51e9b77fe91fb6bd4, 5513, 143, 803, -1, 0, 22, 2026-08-05 09:29:40, 248), (5094, 2026-08-05 00:17:24, 6a72811475254e313fdbeb17, 5514, 143, 747, 7.18, 1, 22, 2026-08-05 15:38:43, 248), (5211, 2026-08-05 01:16:38, 6a728ef6049b7183148938e5, 5516, 143, 881, 2, 0, 22, 2026-08-05 15:38:51, 248), (5211, 2026-08-05 01:50:27, 6a7296e31e9b77fe91fb6c44, 5517, 143, 881, 3, 0, 22, 2026-08-05 15:38:51, 248), (5211, 2026-08-05 02:58:17, 6a72a6c91e9b77fe91fb6c98, 5519, 143, 881, 3, 0, 22, 2026-08-05 15:38:55, 248), (979, 2026-08-05 03:26:38, 6a72ad6e1e9b77fe91fb6cc0, 5520, 143, 774, -1, 1, 22, 2026-08-05 03:26:38, 248), (5209, 2026-08-05 04:36:25, 6a72bdc9049b718314893bc6, 5521, 143, 879, 0, 0, 22, 2026-08-05 15:38:58, 248), (896, 2026-08-05 04:38:08, 6a72be309691e5ecbea7f8c2, 5522, 143, 743, -1, 0, 3818, 2026-08-05 09:43:37, ?), (979, 2026-08-05 04:38:17, 6a72be399691e5ecbea7f8cd, 5523, 143, 774, 2.75, 0, 3818, 2026-08-05 09:41:24, ?), (5209, 2026-08-05 04:41:02, 6a72bede049b718314893c60, 5524, 143, 879, 0, 0, 22, 2026-08-05 15:38:59, 248), (979, 2026-08-05 04:44:58, 6a72bfca1e9b77fe91fb6cf9, 5525, 143, 774, 1.75, 0, 3818, 2026-08-05 09:41:24, ?), (5209, 2026-08-05 04:47:19, 6a72c057049b718314893ce5, 5526, 143, 879, -1, 0, 22, 2026-08-05 07:36:10, 248), (979, 2026-08-05 04:50:15, 6a72c1071e9b77fe91fb6d1b, 5527, 143, 774, 3.75, 0, 3818, 2026-08-05 09:41:24, ?), (5209, 2026-08-05 04:51:31, 6a72c153049b718314893d22, 5528, 143, 879, 0, 0, 22, 2026-08-05 15:38:59, 248), (5209, 2026-08-05 04:56:01, 6a72c261049b718314893da8, 5529, 143, 879, 0, 0, 22, 2026-08-05 15:44:01, 248), (5209, 2026-08-05 05:02:39, 6a72c3ef049b718314893e82, 5530, 143, 879, 0, 0, 22, 2026-08-05 15:39:01, 248), (5209, 2026-08-05 05:05:28, 6a72c498049b718314893f04, 5531, 143, 879, 0, 0, 22, 2026-08-05 15:39:01, 248), (5209, 2026-08-05 05:08:14, 6a72c53e049b718314893f9b, 5532, 143, 879, 0, 0, 22, 2026-08-05 15:39:01, 248), (5209, 2026-08-05 05:12:48, 6a72c650049b718314894024, 5533, 143, 879, 0, 0, 22, 2026-08-05 15:39:03, 248), (979, 2026-08-05 09:39:38, 6a7304d99691e5ecbea7fbef, 5534, 143, 774, -1, 0, 3818, 2026-08-05 09:41:24, ?) 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, 2025-12-22 10:34:00, 4836, 2026-08-05 03:02:18, 214, 1, 143, {\"course_id\": 213, \"section_id\": 1936, \"tenant_key\": \"VWvi4u56mb\", \"zeus_user_id\": 485, \"x_tenant_code\": \"ICC\", \"completion_time\": \"2025-12-22 10:34:00\"}, {\"course\": {\"id\": 213, \"name\": \"Khóa học 57\"}, \"section\": {\"id\": 1936, \"name\": \"Topic 14\"}}, 5259, 1, 2026-08-05 09:19:46, 485), (0, 2025-12-22 10:34:00, 4836, 2026-08-05 03:31:00, 215, 0, 143, {\"course_id\": 213, \"section_id\": 1937, \"tenant_key\": \"VWvi4u56mb\", \"zeus_user_id\": 485, \"x_tenant_code\": \"ICC\", \"completion_time\": \"2025-12-22 10:34:00\"}, {\"course\": {\"id\": 213, \"name\": \"Khóa học 57\"}, \"section\": {\"id\": 1937, \"name\": \"Topic 15\"}}, 5261, 1, 2026-08-05 03:31:00, 485) 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`))"
        }
    }
}
