{
    "timestamp": "2026-07-29 04:00:03",
    "level": "INFO",
    "message": "[syncCourseTypes] Hoàn thành toàn bộ. Tổng = 0"
}
{
    "timestamp": "2026-07-29 04:00:03",
    "level": "INFO",
    "message": "[syncCourses] Hoàn thành toàn bộ. Tổng = 21"
}
{
    "timestamp": "2026-07-29 04:00:03",
    "level": "INFO",
    "message": "[syncStudents] Hoàn thành toàn bộ. Tổng = 6"
}
{
    "timestamp": "2026-07-29 04:00:03",
    "level": "INFO",
    "message": "[syncCourseStudents] Hoàn thành toàn bộ. Tổng = 2"
}
{
    "timestamp": "2026-07-29 04:00:03",
    "level": "INFO",
    "message": "[syncStudentScores] Hoàn thành toàn bộ. Tổng = 111"
}
{
    "timestamp": "2026-07-29 04:00:04",
    "level": "INFO",
    "message": "[syncUserAssignments] Hoàn thành toàn bộ. Tổng = 8"
}
{
    "timestamp": "2026-07-29 04:00:04",
    "level": "INFO",
    "message": "[mirrorToZeus] Bắt đầu mirror dữ liệu sang Zeus (isSync = 135)..."
}
{
    "timestamp": "2026-07-29 04:00:04",
    "level": "INFO",
    "message": "[mirrorToZeus] Hoàn tất bảng lcms_course_types. Tổng đã sync: 0"
}
{
    "timestamp": "2026-07-29 04:00:04",
    "level": "ERROR",
    "message": "[mirrorToZeus] Bắt catch ngoại lệ bảng lcms_students chi tiết:",
    "context": {
        "msg": "SQLSTATE[HY000] [1049] Unknown database 'ZEUS_speakup' (Connection: zeus, SQL: insert into `lcms_students` (`stu_created_at`, `stu_dob`, `stu_email`, `stu_gender`, `stu_id`, `stu_is_sync`, `stu_name`, `stu_phone`, `stu_updated_at`, `stu_user_id`, `stu_username`) values (2024-12-26 10:19:37, 2025-03-03, kienp2901@gmail.com, Male, 1, 135, Kiên Phạm, 0394859392, 2026-07-29 03:18:10, 485, SPW71652694), (2025-12-30 12:25:40, ?, hs4@hocmai.vn, Female, 3627, 135, HỌC SINH BỐN, ?, 2026-07-28 10:00:27, 449, SPW69181199), (2026-07-16 10:58:19, ?, chitin.nguyen0312@gmail.com, Female, 4152, 135, tín nguyễn, ?, 2026-07-28 10:17:31, 557, SPW90402558), (2026-07-16 10:59:07, ?, nguyenhuechi2307@gmail.com, Female, 4154, 135, chi nguyễn, ?, 2026-07-28 10:20:28, 558, SPW79436541), (2026-07-23 16:01:10, ?, omotest2307011@test1.vn, Female, 4162, 135, HV OMO Hai Ba Bảy CRM, ?, 2026-07-29 03:21:40, 563, SPW99676453), (2026-07-25 09:28:07, ?, 568@test.com, ?, 4202, 135, 568, ?, 2026-07-28 14:46:54, 568, 568) 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-07-29 04:00:04",
    "level": "ERROR",
    "message": "[mirrorToZeus] Bắt catch ngoại lệ bảng lcms_courses chi tiết:",
    "context": {
        "msg": "SQLSTATE[HY000] [1049] Unknown database 'ZEUS_speakup' (Connection: zeus, SQL: insert into `lcms_courses` (`cou_created_at`, `cou_id`, `cou_is_sync`, `cou_last_round`, `cou_moodle_id`, `cou_name`, `cou_parent_id`, `cou_quiz_setting_type`, `cou_section_type`, `cou_total_round`, `cou_type`, `cou_type_id`, `cou_updated_at`, `cou_visible`) values (2025-04-17 04:32:18, 169, 135, 10908, 291, Practice - Unit 1 - Lesson 3: Daily life, 156, 29, ?, 1, quiz, ?, 2026-07-28 07:10:49, 1), (2025-11-12 08:35:02, 600, 135, ?, 2023, File 4, 568, ?, ?, ?, resource, ?, 2026-07-28 08:46:00, 1), (2025-11-12 08:36:10, 602, 135, ?, 2024, File 5, 568, ?, ?, ?, resource, ?, 2026-07-28 08:45:47, 1), (2025-11-12 08:36:57, 604, 135, ?, 2025, File 8, 586, ?, ?, ?, resource, ?, 2026-07-28 08:43:47, 1), (2025-11-12 08:37:41, 605, 135, ?, 2026, File 8, 586, ?, ?, ?, resource, ?, 2026-07-28 08:42:24, 1), (2025-11-15 04:18:00, 613, 135, ?, 2033, File 8, 586, ?, ?, ?, resource, ?, 2026-07-28 08:45:37, 1), (2025-11-15 04:18:04, 614, 135, ?, 2034, Url 2, 586, ?, ?, ?, url, ?, 2026-07-28 08:46:21, 1), (2025-11-15 08:29:14, 679, 135, ?, 2058, File 22, 630, ?, ?, ?, resource, ?, 2026-07-28 08:32:59, 1), (2025-11-15 08:29:41, 680, 135, ?, 2059, File 22, 630, ?, ?, ?, resource, ?, 2026-07-28 08:34:05, 1), (2025-11-15 08:30:38, 681, 135, ?, 2060, File 22, 630, ?, ?, ?, resource, ?, 2026-07-28 08:35:30, 1), (2025-11-15 08:35:51, 682, 135, ?, 2061, File 22, 630, ?, ?, ?, resource, ?, 2026-07-28 08:36:01, 1), (2025-12-25 10:19:11, 799, 135, ?, 2153, File 8, 586, ?, ?, ?, resource, ?, 2026-07-28 08:41:11, 1), (2026-03-07 07:00:12, 935, 135, 11147, 2257, Multiple Quiz 13, 586, 29, ?, 1, quiz, ?, 2026-07-28 08:46:47, 1), (2026-07-07 01:56:09, 5083, 135, 11984, 5539, Pre class - Exercises, 5068, 29, ?, 1, quiz, ?, 2026-07-28 10:20:29, 1), (2026-07-28 02:48:02, 5246, 135, 10905, 5630, IELTS 1-20 & 2, 4851, 27, ?, 4, quiz, ?, 2026-07-28 02:48:27, 1), (2026-07-28 08:28:05, 5247, 135, ?, 5631, File 30, 629, ?, ?, ?, resource, ?, 2026-07-28 08:28:17, 1), (2026-07-28 08:30:36, 5248, 135, ?, 5632, File 22, 630, ?, ?, ?, resource, ?, 2026-07-28 08:31:12, 1), (2026-07-28 08:31:25, 5249, 135, ?, 5633, File 22, 630, ?, ?, ?, resource, ?, 2026-07-28 08:32:50, 1), (2026-07-28 08:32:41, 5250, 135, ?, 5634, File 33, 629, ?, ?, ?, resource, ?, 2026-07-28 08:32:41, 1), (2026-07-28 08:46:29, 5251, 135, ?, 5635, Url 11, 4897, ?, ?, ?, url, ?, 2026-07-28 08:46:37, 1), (2026-07-29 03:40:15, 5252, 135, 10905, 5636, ielts writing 1-1, 4851, 27, ?, 4, quiz, ?, 2026-07-29 03:40:55, 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-07-29 04:00:04",
    "level": "ERROR",
    "message": "[mirrorToZeus] Bắt catch ngoại lệ bảng lcms_course_student chi tiết:",
    "context": {
        "msg": "SQLSTATE[HY000] [1049] Unknown database 'ZEUS_speakup' (Connection: zeus, SQL: insert into `lcms_course_student` (`coustu_course_end`, `coustu_course_id`, `coustu_created_at`, `coustu_id`, `coustu_is_sync`, `coustu_student_id`, `coustu_updated_at`, `coustu_user_id`) values (2027-07-28 10:00:27, 4319, 2026-07-13 04:15:27, 5586, 135, 3627, 2026-07-28 10:00:27, 449), (2027-07-28 14:46:54, 5063, 2026-07-28 14:46:54, 5636, 135, 4202, 2026-07-28 14:46:54, 568) 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-07-29 04:00:04",
    "level": "ERROR",
    "message": "[mirrorToZeus] Bắt catch ngoại lệ bảng lcms_student_scores chi tiết:",
    "context": {
        "msg": "SQLSTATE[HY000] [1049] Unknown database 'ZEUS_speakup' (Connection: zeus, SQL: insert into `lcms_student_scores` (`stusco_course_id`, `stusco_created_at`, `stusco_history_contest_id`, `stusco_id`, `stusco_is_sync`, `stusco_mock_contest_id`, `stusco_overall_score`, `stusco_score_status`, `stusco_student_id`, `stusco_updated_at`, `stusco_user_id`) values (106, 2025-10-20 13:38:07, 68f5d8cff0dd8f8de2c130a0, 833, 135, 626, -1, 0, 22, 2026-07-28 10:20:39, 248), (414, 2025-11-21 08:19:59, 691fbe3f51b68217d842aac5, 1531, 135, 627, 0.5, 0, 22, 2026-07-28 10:20:42, 248), (414, 2025-11-24 08:35:50, 6923b67551b68217d842ab6a, 1557, 135, 627, -1, 0, 22, 2026-07-28 10:20:42, 248), (414, 2025-11-24 08:38:53, 6923b72c51b68217d842abcd, 1559, 135, 627, -1, 0, 22, 2026-07-28 10:20:42, 248), (414, 2026-01-22 15:39:43, 6971e24e7ed5cb67d78961d2, 2721, 135, 627, 0.5, 0, 22, 2026-07-28 10:20:42, 248), (414, 2026-01-27 10:15:53, 69782de97ed5cb67d78964dd, 2825, 135, 627, -1, 0, 22, 2026-07-28 10:20:42, 248), (414, 2026-01-27 10:19:10, 69782eae7ed5cb67d789651f, 2826, 135, 627, -1, 0, 22, 2026-07-28 10:20:42, 248), (414, 2026-01-27 10:20:10, 69782eea7ed5cb67d7896539, 2827, 135, 627, -1, 0, 22, 2026-07-28 10:20:42, 248), (414, 2026-02-27 16:10:39, 69a15f8e7ae3f9aa35b8a6cf, 3413, 135, 627, 0.5, 0, 22, 2026-07-28 10:20:42, 248), (414, 2026-02-27 16:38:57, 69a166317ae3f9aa35b8a84d, 3414, 135, 627, -1, 0, 22, 2026-07-28 10:20:42, 248), (108, 2026-03-09 17:07:09, 69ae9bcc3a1374ae5197a0f8, 3497, 135, 628, 0.5, 0, 22, 2026-07-28 10:13:52, 248), (108, 2026-03-09 17:07:51, 69ae9bf63a1374ae5197a1ac, 3498, 135, 628, 0.5, 0, 22, 2026-07-28 10:20:08, 248), (911, 2026-03-23 09:58:17, 69c0ac48a6243e768a8003c6, 3649, 135, 745, -1, 0, 22, 2026-07-28 10:13:50, 248), (108, 2026-03-31 10:21:25, 69cb3db57fc76107abb2bc0d, 3700, 135, 628, 1, 0, 22, 2026-07-28 10:20:08, 248), (108, 2026-03-31 10:33:23, 69cb407f7fc76107abb2bcdc, 3702, 135, 628, 2, 0, 22, 2026-07-28 10:20:08, 248), (414, 2026-04-08 11:00:42, 69d5d2ea45df6dd236e340db, 3736, 135, 627, 0.5, 1, 22, 2026-07-28 10:20:46, 248), (4847, 2026-05-11 15:50:15, 6a01984643a3e524ae9d2666, 3886, 135, 750, 0.5, 1, 22, 2026-07-28 10:20:29, 248), (4847, 2026-05-11 15:57:51, 6a0199d943a3e524ae9d2839, 3889, 135, 640, 0.5, 1, 22, 2026-07-28 10:20:29, 248), (4847, 2026-05-11 15:58:32, 6a019a3843a3e524ae9d28d6, 3890, 135, 750, 0.5, 1, 22, 2026-07-28 10:20:29, 248), (4847, 2026-05-11 16:53:10, 6a01a70643a3e524ae9d2a31, 3893, 135, 750, 0.5, 1, 22, 2026-07-28 10:20:29, 248), (4862, 2026-05-16 13:56:52, 6a081534c5d7f0d546339383, 3929, 135, 804, 3, 1, 22, 2026-07-28 10:19:47, 248), (4862, 2026-05-16 14:27:22, 6a081c5ac5d7f0d5463394d0, 3930, 135, 804, 5, 1, 22, 2026-07-28 10:19:47, 248), (4862, 2026-05-16 14:49:35, 6a08218fc5d7f0d546339676, 3931, 135, 804, 2.5, 1, 22, 2026-07-28 10:19:47, 248), (108, 2026-05-18 15:15:24, 6a0aca9c9b1fc6bf18eccdd9, 3935, 135, 628, -1, 0, 22, 2026-07-28 10:20:08, 248), (4862, 2026-05-18 16:13:58, 6a0ad856c5d7f0d5463399b9, 3937, 135, 804, -1, 0, 22, 2026-07-28 10:19:47, 248), (4864, 2026-05-19 16:30:18, 6a0c2daac5d7f0d546339c71, 3944, 135, 805, -1, 0, 22, 2026-07-28 10:19:44, 248), (4864, 2026-05-19 16:33:33, 6a0c2e6dc5d7f0d546339cdc, 3945, 135, 805, -1, 0, 22, 2026-07-28 10:19:44, 248), (4864, 2026-05-19 16:36:53, 6a0c2f34c5d7f0d546339d43, 3946, 135, 805, -1, 0, 22, 2026-07-28 10:19:44, 248), (4864, 2026-05-19 16:39:15, 6a0c2fc3c5d7f0d546339da1, 3947, 135, 805, -1, 0, 22, 2026-07-28 10:19:44, 248), (4864, 2026-05-20 08:31:24, 6a0d0eebc5d7f0d546339e5e, 3948, 135, 805, -1, 0, 22, 2026-07-28 10:19:44, 248), (4864, 2026-05-20 17:05:05, 6a0d8751c5d7f0d546339f29, 3949, 135, 805, 3.33, 1, 22, 2026-07-28 10:19:44, 248), (4873, 2026-05-28 14:39:25, 6a17f12cc5d7f0d54633a4cb, 3977, 135, 805, -1, 0, 22, 2026-07-28 10:19:44, 248), (4919, 2026-06-13 07:56:55, 6a2caad7c5d7f0d54633bea5, 4071, 135, 805, -1, 0, 22, 2026-07-28 10:19:44, 248), (4919, 2026-06-13 07:57:24, 6a2caaf4c5d7f0d54633bed9, 4072, 135, 804, 0, 1, 22, 2026-07-28 10:19:47, 248), (4919, 2026-06-13 07:59:34, 6a2cab76c5d7f0d54633bf5a, 4073, 135, 804, 0, 1, 22, 2026-07-28 10:19:47, 248), (4919, 2026-06-13 08:54:55, 6a2cb86ec5d7f0d54633bfe1, 4074, 135, 804, 0.4, 1, 22, 2026-07-28 10:19:47, 248), (4919, 2026-06-15 08:25:02, 6a2f546dc5d7f0d54633c070, 4076, 135, 804, 0.5, 1, 22, 2026-07-28 10:19:47, 248), (4962, 2026-06-29 01:33:17, 6a41cb5d76ca4dcafe104c00, 4143, 135, 803, 1.5, 1, 22, 2026-07-28 10:19:50, 248), (4962, 2026-06-29 01:51:13, 6a41cf9176ca4dcafe104cf9, 4144, 135, 803, 2, 1, 22, 2026-07-28 10:19:50, 248), (4962, 2026-06-29 02:05:25, 6a41d2e576ca4dcafe104de5, 4145, 135, 803, 1.5, 1, 22, 2026-07-28 10:19:53, 248), (4962, 2026-06-29 02:10:57, 6a41d43176ca4dcafe104ecc, 4146, 135, 803, 2, 1, 22, 2026-07-28 10:19:53, 248), (4962, 2026-06-29 07:39:52, 6a42214876ca4dcafe104fdc, 4148, 135, 803, -1, 0, 22, 2026-07-28 10:19:53, 248), (4864, 2026-07-01 09:10:50, 6a44d99a76ca4dcafe10531e, 4153, 135, 805, -1, 0, 22, 2026-07-28 10:19:53, 248), (4919, 2026-07-01 09:49:36, 6a44e2b076ca4dcafe10538c, 4154, 135, 804, 1.5, 1, 22, 2026-07-28 10:19:47, 248), (4919, 2026-07-01 09:58:25, 6a44e4c176ca4dcafe105473, 4155, 135, 804, 1, 1, 22, 2026-07-28 10:19:47, 248), (4917, 2026-07-02 08:19:20, 6a461f0822728c6091717e07, 4160, 135, 805, -1, 0, 22, 2026-07-28 10:19:53, 248), (4962, 2026-07-02 08:26:38, 6a4620be22728c6091717e52, 4161, 135, 803, 0, 1, 22, 2026-07-28 10:19:53, 248), (4962, 2026-07-03 03:00:38, 6a4725d622728c6091717f5f, 4170, 135, 803, 0, 1, 22, 2026-07-28 10:19:53, 248), (108, 2026-07-06 02:31:52, 6a4b1398d9cf97dd74c03269, 4175, 135, 628, 0.5, 0, 22, 2026-07-28 10:20:08, 248), (5090, 2026-07-17 07:33:09, 6a59dab552fb26674589dd18, 5172, 135, 856, -1, 0, 4152, 2026-07-28 10:19:21, 557), (5093, 2026-07-17 09:13:01, 6a59f21db5f530c2621dbd0e, 5194, 135, 625, 2.5, 1, 22, 2026-07-28 10:20:22, 248), (5093, 2026-07-20 09:31:11, 6a5deadfc55236d62ddef7b6, 5211, 135, 625, 2.25, 1, 22, 2026-07-28 10:20:22, 248), (4962, 2026-07-21 01:46:38, 6a5ecf7d6146715219c10416, 5240, 135, 803, 0.5, 1, 22, 2026-07-28 10:19:53, 248), (4962, 2026-07-21 01:49:42, 6a5ed0366146715219c10501, 5242, 135, 803, 0.5, 1, 22, 2026-07-28 10:19:53, 248), (4962, 2026-07-21 01:57:50, 6a5ed21e6146715219c105df, 5243, 135, 803, 0.5, 1, 22, 2026-07-28 10:19:53, 248), (104, 2026-07-21 03:20:41, 6a5ee58985bb2b3349cf8c25, 5247, 135, 743, 2, 0, 22, 2026-07-28 10:20:25, 248), (108, 2026-07-21 03:21:01, 6a5ee59d863b40e2114bcf17, 5248, 135, 628, 1, 0, 22, 2026-07-28 10:20:08, 248), (108, 2026-07-21 03:21:56, 6a5ee5d4863b40e2114bd066, 5249, 135, 628, -1, 0, 22, 2026-07-28 10:20:08, 248), (108, 2026-07-21 04:33:55, 6a5ef6b3863b40e2114bd0a2, 5250, 135, 628, 1, 0, 22, 2026-07-28 10:20:08, 248), (5092, 2026-07-21 04:42:23, 6a5ef8af85bb2b3349cf8d38, 5251, 135, 624, 0.5, 0, 22, 2026-07-28 10:20:25, 248), (5092, 2026-07-21 04:58:07, 6a5efc5e85bb2b3349cf8e21, 5253, 135, 624, 0.5, 0, 22, 2026-07-28 10:20:25, 248), (108, 2026-07-21 05:03:52, 6a5efdb8863b40e2114bd1a5, 5254, 135, 628, 4, 0, 22, 2026-07-28 10:20:08, 248), (5092, 2026-07-21 06:54:16, 6a5f179885bb2b3349cf9025, 5255, 135, 624, 0.5, 0, 22, 2026-07-28 10:20:25, 248), (5092, 2026-07-22 01:27:05, 6a601c6985bb2b3349cf9211, 5267, 135, 624, 0.5, 0, 22, 2026-07-28 10:20:25, 248), (5092, 2026-07-22 02:48:21, 6a602f7585bb2b3349cf9365, 5268, 135, 624, 2.5, 1, 22, 2026-07-28 10:20:25, 248), (5092, 2026-07-22 06:42:14, 6a60664685bb2b3349cf94ad, 5274, 135, 624, 0.5, 0, 22, 2026-07-28 10:20:25, 248), (5211, 2026-07-22 07:55:02, 6a607756863b40e2114be633, 5282, 135, 881, 0.5, 0, 1, 2026-07-29 03:52:49, 485), (5092, 2026-07-23 01:27:38, 6a616e0a85bb2b3349cf96ec, 5303, 135, 624, -1, 0, 22, 2026-07-28 10:20:25, 248), (5093, 2026-07-23 01:28:47, 6a616e4fc55236d62ddef9e7, 5304, 135, 625, -1, 0, 22, 2026-07-28 10:20:22, 248), (5093, 2026-07-23 01:30:30, 6a616eb6c55236d62ddefa03, 5305, 135, 625, -1, 0, 22, 2026-07-28 10:20:22, 248), (5093, 2026-07-23 01:31:45, 6a616f01c55236d62ddefa1f, 5306, 135, 625, -1, 0, 22, 2026-07-28 10:20:22, 248), (5093, 2026-07-23 01:33:50, 6a616f7ec55236d62ddefa56, 5307, 135, 625, -1, 0, 22, 2026-07-28 10:20:22, 248), (5092, 2026-07-23 02:08:15, 6a61778f85bb2b3349cf970b, 5308, 135, 624, 0.5, 0, 22, 2026-07-28 10:20:25, 248), (5093, 2026-07-23 02:14:12, 6a6178f4c55236d62ddefa87, 5310, 135, 625, -1, 0, 22, 2026-07-28 10:20:22, 248), (104, 2026-07-23 03:32:36, 6a61782585bb2b3349cf982d, 5317, 135, 743, -1, 0, 22, 2026-07-28 10:20:25, 248), (5093, 2026-07-23 03:56:18, 6a6190e1c55236d62ddefaac, 5321, 135, 625, -1, 0, 22, 2026-07-28 10:20:22, 248), (5224, 2026-07-25 00:57:34, 6a6409fe5e56ff24d00f3fca, 5362, 135, 713, -1, 0, 1, 2026-07-28 07:29:58, 485), (5225, 2026-07-25 01:37:45, 6a6413685e56ff24d00f4233, 5363, 135, 713, 10, 1, 1, 2026-07-28 07:30:50, 485), (5226, 2026-07-25 01:38:32, 6a6413975e56ff24d00f4278, 5364, 135, 713, 10, 1, 1, 2026-07-28 10:24:12, 485), (5227, 2026-07-25 01:39:01, 6a6413b55e56ff24d00f42be, 5365, 135, 713, 10, 1, 1, 2026-07-28 10:24:59, 485), (5224, 2026-07-25 03:51:07, 6a6432aa5e56ff24d00f437d, 5372, 135, 713, -1, 0, 1, 2026-07-28 10:25:17, 485), (5224, 2026-07-25 03:55:35, 6a6433b75e56ff24d00f4576, 5373, 135, 713, -1, 0, 1, 2026-07-28 10:25:17, 485), (5224, 2026-07-25 03:56:40, 6a6433f75e56ff24d00f45b4, 5374, 135, 713, 0, 1, 1, 2026-07-28 10:25:17, 485), (5224, 2026-07-25 03:58:11, 6a6434535e56ff24d00f462a, 5375, 135, 713, 10, 1, 1, 2026-07-28 10:25:17, 485), (5093, 2026-07-25 06:59:14, 6a645ec2c55236d62ddefb55, 5377, 135, 625, 2.25, 1, 22, 2026-07-28 10:20:22, 248), (5093, 2026-07-25 07:04:08, 6a645fe8c55236d62ddefbf7, 5378, 135, 625, 2.25, 1, 22, 2026-07-28 10:20:22, 248), (5238, 2026-07-25 07:52:20, 6a646b34c55236d62ddf030b, 5389, 135, 625, 2.25, 1, 1, 2026-07-28 16:00:04, 485), (5236, 2026-07-25 08:40:12, 6a64766c5e56ff24d00f4752, 5393, 135, 713, 10, 1, 1, 2026-07-28 10:25:17, 485), (5236, 2026-07-27 01:09:37, 6a66afd15e56ff24d00f491a, 5411, 135, 713, 0, 0, 1, 2026-07-28 10:25:17, 485), (5209, 2026-07-27 03:30:11, 6a66d0c3863b40e2114bed23, 5419, 135, 879, 0, 0, 1, 2026-07-29 03:37:22, 485), (5209, 2026-07-27 03:31:29, 6a66d111863b40e2114bedee, 5420, 135, 879, 0, 0, 1, 2026-07-29 03:37:22, 485), (5245, 2026-07-28 02:32:15, 6a6814afb3468f728cc87b9e, 5433, 135, 886, -1, 0, 1, 2026-07-28 04:45:06, 485), (5245, 2026-07-28 02:44:10, 6a68177ab3468f728cc87bf5, 5434, 135, 886, -1, 0, 1, 2026-07-28 04:45:06, 485), (5245, 2026-07-28 02:50:56, 6a68190fb3468f728cc87c52, 5435, 135, 886, 1, 1, 1, 2026-07-28 16:00:04, 485), (5245, 2026-07-28 02:53:17, 6a68199db3468f728cc87d22, 5436, 135, 886, 1, 1, 1, 2026-07-28 16:00:04, 485), (5246, 2026-07-28 02:56:26, 6a681a5ab3468f728cc87df2, 5437, 135, 887, 1.5, 0, 1, 2026-07-28 16:00:04, 485), (5246, 2026-07-28 02:58:39, 6a681adfb3468f728cc87ef7, 5438, 135, 887, 1.5, 0, 1, 2026-07-28 16:00:04, 485), (5245, 2026-07-28 04:44:04, 6a683394b3468f728cc88013, 5439, 135, 886, 1, 1, 1, 2026-07-28 16:00:04, 485), (5236, 2026-07-28 07:30:41, 6a685aa123df0ce4490c214c, 5440, 135, 713, 10, 1, 1, 2026-07-28 10:25:17, 485), (5236, 2026-07-28 07:32:03, 6a685af323df0ce4490c2190, 5441, 135, 713, 10, 1, 1, 2026-07-28 10:25:17, 485), (5194, 2026-07-28 09:54:09, 6a687c4123df0ce4490c21e4, 5442, 135, 844, 10, 1, 4152, 2026-07-28 09:58:38, 557), (5195, 2026-07-28 10:02:28, 6a687e3423df0ce4490c2247, 5443, 135, 840, -1, 0, 4152, 2026-07-28 10:07:18, 557), (5195, 2026-07-28 10:06:28, 6a687f2423df0ce4490c2943, 5444, 135, 840, -1, 0, 4152, 2026-07-28 10:07:24, 557), (5180, 2026-07-28 10:13:54, 6a6880e1b3468f728cc880f3, 5445, 135, 628, 1, 0, 22, 2026-07-29 00:00:05, 248), (5083, 2026-07-28 10:20:33, 6a68827123df0ce4490c2a59, 5446, 135, 861, 6.5, 1, 4154, 2026-07-28 10:31:51, 558), (107, 2026-07-28 10:20:46, ?, 5447, 135, 627, ?, ?, 22, 2026-07-28 10:20:46, 248), (5236, 2026-07-28 10:24:21, 6a68835523df0ce4490c2aae, 5448, 135, 713, 10, 1, 1, 2026-07-28 10:25:17, 485), (5236, 2026-07-28 10:25:06, 6a68838223df0ce4490c2aff, 5449, 135, 713, 10, 1, 1, 2026-07-28 10:33:00, 485), (5209, 2026-07-29 03:20:51, 6a697193b3468f728cc88215, 5450, 135, 879, 0.5, 0, 1, 2026-07-29 03:37:22, 485), (5252, 2026-07-29 03:53:53, 6a697951b3468f728cc882f6, 5451, 135, 888, 4, 0, 1, 2026-07-29 03:59:02, 485), (5252, 2026-07-29 03:59:04, 6a697a88b3468f728cc88417, 5452, 135, 888, -1, 0, 1, 2026-07-29 03:59:57, 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-07-29 04:00:04",
    "level": "ERROR",
    "message": "[mirrorToZeus] Bắt catch ngoại lệ bảng lcms_user_assignments chi tiết:",
    "context": {
        "msg": "SQLSTATE[HY000] [1049] Unknown database 'ZEUS_speakup' (Connection: zeus, SQL: insert into `lcms_user_assignments` (`usrasi_completion_state`, `usrasi_completion_time`, `usrasi_course_id`, `usrasi_created_at`, `usrasi_id`, `usrasi_is_cron`, `usrasi_is_sync`, `usrasi_payload_data`, `usrasi_response_data`, `usrasi_section_id`, `usrasi_student_id`, `usrasi_updated_at`, `usrasi_zeus_id`) values (0, 2026-07-28 10:52:24, 153, 2026-07-17 04:35:31, 169, 0, 135, {\"course_id\": \"100\", \"section_id\": \"207\", \"start_date\": \"2026-07-28 10:52:24\", \"tenant_key\": \"VWvi4u56mb\", \"zeus_user_id\": 535, \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-07-28 10:52:24\"}, {\"course\": {\"id\": 100, \"name\": \"IELTS Classroom - Introduction (2B)\"}, \"section\": {\"id\": 207, \"name\": \"MOCK TEST 1\"}}, 161, 3826, 2026-07-28 03:52:25, 535), (0, 2026-07-28 17:56:19, 567, 2026-07-28 10:56:19, 193, 0, 135, {\"course_id\": \"133\", \"section_id\": \"1783\", \"start_date\": \"2026-07-28 17:56:19\", \"tenant_key\": \"VWvi4u56mb\", \"zeus_user_id\": 172, \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-07-28 17:56:19\"}, {\"course\": {\"id\": 133, \"name\": \"Home Work\"}, \"section\": {\"id\": 1783, \"name\": \"SpeakWell & Easy PASS Test Format 28\/05\"}}, 4897, 3795, 2026-07-28 10:56:19, 172), (0, 2026-07-28 23:00:12, 5063, 2026-07-28 16:00:14, 194, 0, 135, {\"course_id\": \"227\", \"section_id\": \"1849\", \"tenant_key\": \"VWvi4u56mb\", \"zeus_user_id\": 10, \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-07-28 23:00:12\"}, {\"course\": {\"id\": 227, \"name\": \"Easy IELTS 25-Foundation\"}, \"section\": {\"id\": 1849, \"name\": \"Lesson 1-Unit 1-Reading\"}}, 5064, 4166, 2026-07-28 16:00:14, 10), (0, 2026-07-28 23:00:12, 5036, 2026-07-28 16:00:14, 195, 0, 135, {\"auto_assigned\": true, \"source_section_id\": 1849}, {\"course\": {\"id\": 226, \"name\": \"[Center] Easy IELTS 25 - Foundation\"}, \"section\": {\"id\": 1838, \"name\": \"Lesson 1 - Unit 1 - Reading\"}, \"auto_assigned_from\": 1849}, 5037, 4166, 2026-07-28 16:00:14, 10), (0, 2026-07-28 23:00:12, 5063, 2026-07-28 16:00:14, 196, 0, 135, {\"course_id\": \"227\", \"section_id\": \"1849\", \"tenant_key\": \"VWvi4u56mb\", \"zeus_user_id\": 563, \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-07-28 23:00:12\"}, {\"course\": {\"id\": 227, \"name\": \"Easy IELTS 25-Foundation\"}, \"section\": {\"id\": 1849, \"name\": \"Lesson 1-Unit 1-Reading\"}}, 5064, 4162, 2026-07-28 16:00:14, 563), (0, 2026-07-28 23:00:12, 5036, 2026-07-28 16:00:14, 197, 0, 135, {\"auto_assigned\": true, \"source_section_id\": 1849}, {\"course\": {\"id\": 226, \"name\": \"[Center] Easy IELTS 25 - Foundation\"}, \"section\": {\"id\": 1838, \"name\": \"Lesson 1 - Unit 1 - Reading\"}, \"auto_assigned_from\": 1849}, 5037, 4162, 2026-07-28 16:00:14, 563), (0, 2026-07-28 23:00:12, 5063, 2026-07-28 16:00:15, 198, 0, 135, {\"course_id\": \"227\", \"section_id\": \"1849\", \"tenant_key\": \"VWvi4u56mb\", \"zeus_user_id\": 568, \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-07-28 23:00:12\"}, {\"course\": {\"id\": 227, \"name\": \"Easy IELTS 25-Foundation\"}, \"section\": {\"id\": 1849, \"name\": \"Lesson 1-Unit 1-Reading\"}}, 5064, 4202, 2026-07-28 16:00:15, 568), (0, 2026-07-28 23:00:12, 5036, 2026-07-28 16:00:15, 199, 0, 135, {\"auto_assigned\": true, \"source_section_id\": 1849}, {\"course\": {\"id\": 226, \"name\": \"[Center] Easy IELTS 25 - Foundation\"}, \"section\": {\"id\": 1838, \"name\": \"Lesson 1 - Unit 1 - Reading\"}, \"auto_assigned_from\": 1849}, 5037, 4202, 2026-07-28 16:00:15, 568) 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-07-29 04:00:04",
    "level": "INFO",
    "message": "[mirrorToZeus] Xong tất cả. Tổng = 0"
}
{
    "timestamp": "2026-07-29 04:00:04",
    "level": "INFO",
    "message": "[LmsDailySync] Hoàn thành",
    "context": {
        "tenantCode": "ICC",
        "isSync": 135,
        "elapsed_s": -1.147041,
        "syncCourseTypes": {
            "synced": 0
        },
        "syncCourses": {
            "synced": 21
        },
        "syncStudents": {
            "synced": 6
        },
        "syncCourseStudents": {
            "synced": 2
        },
        "syncStudentScores": {
            "synced": 111
        },
        "syncUserAssignments": {
            "synced": 8
        },
        "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, 135, Kiên Phạm, 0394859392, 2026-07-29 03:18:10, 485, SPW71652694), (2025-12-30 12:25:40, ?, hs4@hocmai.vn, Female, 3627, 135, HỌC SINH BỐN, ?, 2026-07-28 10:00:27, 449, SPW69181199), (2026-07-16 10:58:19, ?, chitin.nguyen0312@gmail.com, Female, 4152, 135, tín nguyễn, ?, 2026-07-28 10:17:31, 557, SPW90402558), (2026-07-16 10:59:07, ?, nguyenhuechi2307@gmail.com, Female, 4154, 135, chi nguyễn, ?, 2026-07-28 10:20:28, 558, SPW79436541), (2026-07-23 16:01:10, ?, omotest2307011@test1.vn, Female, 4162, 135, HV OMO Hai Ba Bảy CRM, ?, 2026-07-29 03:21:40, 563, SPW99676453), (2026-07-25 09:28:07, ?, 568@test.com, ?, 4202, 135, 568, ?, 2026-07-28 14:46:54, 568, 568) on duplicate key update `stu_name` = values(`stu_name`), `stu_email` = values(`stu_email`), `stu_username` = values(`stu_username`), `stu_user_id` = values(`stu_user_id`), `stu_phone` = values(`stu_phone`), `stu_dob` = values(`stu_dob`), `stu_gender` = values(`stu_gender`), `stu_is_sync` = values(`stu_is_sync`), `stu_updated_at` = values(`stu_updated_at`)) | Mirror lcms_courses lỗi: SQLSTATE[HY000] [1049] Unknown database 'ZEUS_speakup' (Connection: zeus, SQL: insert into `lcms_courses` (`cou_created_at`, `cou_id`, `cou_is_sync`, `cou_last_round`, `cou_moodle_id`, `cou_name`, `cou_parent_id`, `cou_quiz_setting_type`, `cou_section_type`, `cou_total_round`, `cou_type`, `cou_type_id`, `cou_updated_at`, `cou_visible`) values (2025-04-17 04:32:18, 169, 135, 10908, 291, Practice - Unit 1 - Lesson 3: Daily life, 156, 29, ?, 1, quiz, ?, 2026-07-28 07:10:49, 1), (2025-11-12 08:35:02, 600, 135, ?, 2023, File 4, 568, ?, ?, ?, resource, ?, 2026-07-28 08:46:00, 1), (2025-11-12 08:36:10, 602, 135, ?, 2024, File 5, 568, ?, ?, ?, resource, ?, 2026-07-28 08:45:47, 1), (2025-11-12 08:36:57, 604, 135, ?, 2025, File 8, 586, ?, ?, ?, resource, ?, 2026-07-28 08:43:47, 1), (2025-11-12 08:37:41, 605, 135, ?, 2026, File 8, 586, ?, ?, ?, resource, ?, 2026-07-28 08:42:24, 1), (2025-11-15 04:18:00, 613, 135, ?, 2033, File 8, 586, ?, ?, ?, resource, ?, 2026-07-28 08:45:37, 1), (2025-11-15 04:18:04, 614, 135, ?, 2034, Url 2, 586, ?, ?, ?, url, ?, 2026-07-28 08:46:21, 1), (2025-11-15 08:29:14, 679, 135, ?, 2058, File 22, 630, ?, ?, ?, resource, ?, 2026-07-28 08:32:59, 1), (2025-11-15 08:29:41, 680, 135, ?, 2059, File 22, 630, ?, ?, ?, resource, ?, 2026-07-28 08:34:05, 1), (2025-11-15 08:30:38, 681, 135, ?, 2060, File 22, 630, ?, ?, ?, resource, ?, 2026-07-28 08:35:30, 1), (2025-11-15 08:35:51, 682, 135, ?, 2061, File 22, 630, ?, ?, ?, resource, ?, 2026-07-28 08:36:01, 1), (2025-12-25 10:19:11, 799, 135, ?, 2153, File 8, 586, ?, ?, ?, resource, ?, 2026-07-28 08:41:11, 1), (2026-03-07 07:00:12, 935, 135, 11147, 2257, Multiple Quiz 13, 586, 29, ?, 1, quiz, ?, 2026-07-28 08:46:47, 1), (2026-07-07 01:56:09, 5083, 135, 11984, 5539, Pre class - Exercises, 5068, 29, ?, 1, quiz, ?, 2026-07-28 10:20:29, 1), (2026-07-28 02:48:02, 5246, 135, 10905, 5630, IELTS 1-20 & 2, 4851, 27, ?, 4, quiz, ?, 2026-07-28 02:48:27, 1), (2026-07-28 08:28:05, 5247, 135, ?, 5631, File 30, 629, ?, ?, ?, resource, ?, 2026-07-28 08:28:17, 1), (2026-07-28 08:30:36, 5248, 135, ?, 5632, File 22, 630, ?, ?, ?, resource, ?, 2026-07-28 08:31:12, 1), (2026-07-28 08:31:25, 5249, 135, ?, 5633, File 22, 630, ?, ?, ?, resource, ?, 2026-07-28 08:32:50, 1), (2026-07-28 08:32:41, 5250, 135, ?, 5634, File 33, 629, ?, ?, ?, resource, ?, 2026-07-28 08:32:41, 1), (2026-07-28 08:46:29, 5251, 135, ?, 5635, Url 11, 4897, ?, ?, ?, url, ?, 2026-07-28 08:46:37, 1), (2026-07-29 03:40:15, 5252, 135, 10905, 5636, ielts writing 1-1, 4851, 27, ?, 4, quiz, ?, 2026-07-29 03:40:55, 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-07-28 10:00:27, 4319, 2026-07-13 04:15:27, 5586, 135, 3627, 2026-07-28 10:00:27, 449), (2027-07-28 14:46:54, 5063, 2026-07-28 14:46:54, 5636, 135, 4202, 2026-07-28 14:46:54, 568) 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 (106, 2025-10-20 13:38:07, 68f5d8cff0dd8f8de2c130a0, 833, 135, 626, -1, 0, 22, 2026-07-28 10:20:39, 248), (414, 2025-11-21 08:19:59, 691fbe3f51b68217d842aac5, 1531, 135, 627, 0.5, 0, 22, 2026-07-28 10:20:42, 248), (414, 2025-11-24 08:35:50, 6923b67551b68217d842ab6a, 1557, 135, 627, -1, 0, 22, 2026-07-28 10:20:42, 248), (414, 2025-11-24 08:38:53, 6923b72c51b68217d842abcd, 1559, 135, 627, -1, 0, 22, 2026-07-28 10:20:42, 248), (414, 2026-01-22 15:39:43, 6971e24e7ed5cb67d78961d2, 2721, 135, 627, 0.5, 0, 22, 2026-07-28 10:20:42, 248), (414, 2026-01-27 10:15:53, 69782de97ed5cb67d78964dd, 2825, 135, 627, -1, 0, 22, 2026-07-28 10:20:42, 248), (414, 2026-01-27 10:19:10, 69782eae7ed5cb67d789651f, 2826, 135, 627, -1, 0, 22, 2026-07-28 10:20:42, 248), (414, 2026-01-27 10:20:10, 69782eea7ed5cb67d7896539, 2827, 135, 627, -1, 0, 22, 2026-07-28 10:20:42, 248), (414, 2026-02-27 16:10:39, 69a15f8e7ae3f9aa35b8a6cf, 3413, 135, 627, 0.5, 0, 22, 2026-07-28 10:20:42, 248), (414, 2026-02-27 16:38:57, 69a166317ae3f9aa35b8a84d, 3414, 135, 627, -1, 0, 22, 2026-07-28 10:20:42, 248), (108, 2026-03-09 17:07:09, 69ae9bcc3a1374ae5197a0f8, 3497, 135, 628, 0.5, 0, 22, 2026-07-28 10:13:52, 248), (108, 2026-03-09 17:07:51, 69ae9bf63a1374ae5197a1ac, 3498, 135, 628, 0.5, 0, 22, 2026-07-28 10:20:08, 248), (911, 2026-03-23 09:58:17, 69c0ac48a6243e768a8003c6, 3649, 135, 745, -1, 0, 22, 2026-07-28 10:13:50, 248), (108, 2026-03-31 10:21:25, 69cb3db57fc76107abb2bc0d, 3700, 135, 628, 1, 0, 22, 2026-07-28 10:20:08, 248), (108, 2026-03-31 10:33:23, 69cb407f7fc76107abb2bcdc, 3702, 135, 628, 2, 0, 22, 2026-07-28 10:20:08, 248), (414, 2026-04-08 11:00:42, 69d5d2ea45df6dd236e340db, 3736, 135, 627, 0.5, 1, 22, 2026-07-28 10:20:46, 248), (4847, 2026-05-11 15:50:15, 6a01984643a3e524ae9d2666, 3886, 135, 750, 0.5, 1, 22, 2026-07-28 10:20:29, 248), (4847, 2026-05-11 15:57:51, 6a0199d943a3e524ae9d2839, 3889, 135, 640, 0.5, 1, 22, 2026-07-28 10:20:29, 248), (4847, 2026-05-11 15:58:32, 6a019a3843a3e524ae9d28d6, 3890, 135, 750, 0.5, 1, 22, 2026-07-28 10:20:29, 248), (4847, 2026-05-11 16:53:10, 6a01a70643a3e524ae9d2a31, 3893, 135, 750, 0.5, 1, 22, 2026-07-28 10:20:29, 248), (4862, 2026-05-16 13:56:52, 6a081534c5d7f0d546339383, 3929, 135, 804, 3, 1, 22, 2026-07-28 10:19:47, 248), (4862, 2026-05-16 14:27:22, 6a081c5ac5d7f0d5463394d0, 3930, 135, 804, 5, 1, 22, 2026-07-28 10:19:47, 248), (4862, 2026-05-16 14:49:35, 6a08218fc5d7f0d546339676, 3931, 135, 804, 2.5, 1, 22, 2026-07-28 10:19:47, 248), (108, 2026-05-18 15:15:24, 6a0aca9c9b1fc6bf18eccdd9, 3935, 135, 628, -1, 0, 22, 2026-07-28 10:20:08, 248), (4862, 2026-05-18 16:13:58, 6a0ad856c5d7f0d5463399b9, 3937, 135, 804, -1, 0, 22, 2026-07-28 10:19:47, 248), (4864, 2026-05-19 16:30:18, 6a0c2daac5d7f0d546339c71, 3944, 135, 805, -1, 0, 22, 2026-07-28 10:19:44, 248), (4864, 2026-05-19 16:33:33, 6a0c2e6dc5d7f0d546339cdc, 3945, 135, 805, -1, 0, 22, 2026-07-28 10:19:44, 248), (4864, 2026-05-19 16:36:53, 6a0c2f34c5d7f0d546339d43, 3946, 135, 805, -1, 0, 22, 2026-07-28 10:19:44, 248), (4864, 2026-05-19 16:39:15, 6a0c2fc3c5d7f0d546339da1, 3947, 135, 805, -1, 0, 22, 2026-07-28 10:19:44, 248), (4864, 2026-05-20 08:31:24, 6a0d0eebc5d7f0d546339e5e, 3948, 135, 805, -1, 0, 22, 2026-07-28 10:19:44, 248), (4864, 2026-05-20 17:05:05, 6a0d8751c5d7f0d546339f29, 3949, 135, 805, 3.33, 1, 22, 2026-07-28 10:19:44, 248), (4873, 2026-05-28 14:39:25, 6a17f12cc5d7f0d54633a4cb, 3977, 135, 805, -1, 0, 22, 2026-07-28 10:19:44, 248), (4919, 2026-06-13 07:56:55, 6a2caad7c5d7f0d54633bea5, 4071, 135, 805, -1, 0, 22, 2026-07-28 10:19:44, 248), (4919, 2026-06-13 07:57:24, 6a2caaf4c5d7f0d54633bed9, 4072, 135, 804, 0, 1, 22, 2026-07-28 10:19:47, 248), (4919, 2026-06-13 07:59:34, 6a2cab76c5d7f0d54633bf5a, 4073, 135, 804, 0, 1, 22, 2026-07-28 10:19:47, 248), (4919, 2026-06-13 08:54:55, 6a2cb86ec5d7f0d54633bfe1, 4074, 135, 804, 0.4, 1, 22, 2026-07-28 10:19:47, 248), (4919, 2026-06-15 08:25:02, 6a2f546dc5d7f0d54633c070, 4076, 135, 804, 0.5, 1, 22, 2026-07-28 10:19:47, 248), (4962, 2026-06-29 01:33:17, 6a41cb5d76ca4dcafe104c00, 4143, 135, 803, 1.5, 1, 22, 2026-07-28 10:19:50, 248), (4962, 2026-06-29 01:51:13, 6a41cf9176ca4dcafe104cf9, 4144, 135, 803, 2, 1, 22, 2026-07-28 10:19:50, 248), (4962, 2026-06-29 02:05:25, 6a41d2e576ca4dcafe104de5, 4145, 135, 803, 1.5, 1, 22, 2026-07-28 10:19:53, 248), (4962, 2026-06-29 02:10:57, 6a41d43176ca4dcafe104ecc, 4146, 135, 803, 2, 1, 22, 2026-07-28 10:19:53, 248), (4962, 2026-06-29 07:39:52, 6a42214876ca4dcafe104fdc, 4148, 135, 803, -1, 0, 22, 2026-07-28 10:19:53, 248), (4864, 2026-07-01 09:10:50, 6a44d99a76ca4dcafe10531e, 4153, 135, 805, -1, 0, 22, 2026-07-28 10:19:53, 248), (4919, 2026-07-01 09:49:36, 6a44e2b076ca4dcafe10538c, 4154, 135, 804, 1.5, 1, 22, 2026-07-28 10:19:47, 248), (4919, 2026-07-01 09:58:25, 6a44e4c176ca4dcafe105473, 4155, 135, 804, 1, 1, 22, 2026-07-28 10:19:47, 248), (4917, 2026-07-02 08:19:20, 6a461f0822728c6091717e07, 4160, 135, 805, -1, 0, 22, 2026-07-28 10:19:53, 248), (4962, 2026-07-02 08:26:38, 6a4620be22728c6091717e52, 4161, 135, 803, 0, 1, 22, 2026-07-28 10:19:53, 248), (4962, 2026-07-03 03:00:38, 6a4725d622728c6091717f5f, 4170, 135, 803, 0, 1, 22, 2026-07-28 10:19:53, 248), (108, 2026-07-06 02:31:52, 6a4b1398d9cf97dd74c03269, 4175, 135, 628, 0.5, 0, 22, 2026-07-28 10:20:08, 248), (5090, 2026-07-17 07:33:09, 6a59dab552fb26674589dd18, 5172, 135, 856, -1, 0, 4152, 2026-07-28 10:19:21, 557), (5093, 2026-07-17 09:13:01, 6a59f21db5f530c2621dbd0e, 5194, 135, 625, 2.5, 1, 22, 2026-07-28 10:20:22, 248), (5093, 2026-07-20 09:31:11, 6a5deadfc55236d62ddef7b6, 5211, 135, 625, 2.25, 1, 22, 2026-07-28 10:20:22, 248), (4962, 2026-07-21 01:46:38, 6a5ecf7d6146715219c10416, 5240, 135, 803, 0.5, 1, 22, 2026-07-28 10:19:53, 248), (4962, 2026-07-21 01:49:42, 6a5ed0366146715219c10501, 5242, 135, 803, 0.5, 1, 22, 2026-07-28 10:19:53, 248), (4962, 2026-07-21 01:57:50, 6a5ed21e6146715219c105df, 5243, 135, 803, 0.5, 1, 22, 2026-07-28 10:19:53, 248), (104, 2026-07-21 03:20:41, 6a5ee58985bb2b3349cf8c25, 5247, 135, 743, 2, 0, 22, 2026-07-28 10:20:25, 248), (108, 2026-07-21 03:21:01, 6a5ee59d863b40e2114bcf17, 5248, 135, 628, 1, 0, 22, 2026-07-28 10:20:08, 248), (108, 2026-07-21 03:21:56, 6a5ee5d4863b40e2114bd066, 5249, 135, 628, -1, 0, 22, 2026-07-28 10:20:08, 248), (108, 2026-07-21 04:33:55, 6a5ef6b3863b40e2114bd0a2, 5250, 135, 628, 1, 0, 22, 2026-07-28 10:20:08, 248), (5092, 2026-07-21 04:42:23, 6a5ef8af85bb2b3349cf8d38, 5251, 135, 624, 0.5, 0, 22, 2026-07-28 10:20:25, 248), (5092, 2026-07-21 04:58:07, 6a5efc5e85bb2b3349cf8e21, 5253, 135, 624, 0.5, 0, 22, 2026-07-28 10:20:25, 248), (108, 2026-07-21 05:03:52, 6a5efdb8863b40e2114bd1a5, 5254, 135, 628, 4, 0, 22, 2026-07-28 10:20:08, 248), (5092, 2026-07-21 06:54:16, 6a5f179885bb2b3349cf9025, 5255, 135, 624, 0.5, 0, 22, 2026-07-28 10:20:25, 248), (5092, 2026-07-22 01:27:05, 6a601c6985bb2b3349cf9211, 5267, 135, 624, 0.5, 0, 22, 2026-07-28 10:20:25, 248), (5092, 2026-07-22 02:48:21, 6a602f7585bb2b3349cf9365, 5268, 135, 624, 2.5, 1, 22, 2026-07-28 10:20:25, 248), (5092, 2026-07-22 06:42:14, 6a60664685bb2b3349cf94ad, 5274, 135, 624, 0.5, 0, 22, 2026-07-28 10:20:25, 248), (5211, 2026-07-22 07:55:02, 6a607756863b40e2114be633, 5282, 135, 881, 0.5, 0, 1, 2026-07-29 03:52:49, 485), (5092, 2026-07-23 01:27:38, 6a616e0a85bb2b3349cf96ec, 5303, 135, 624, -1, 0, 22, 2026-07-28 10:20:25, 248), (5093, 2026-07-23 01:28:47, 6a616e4fc55236d62ddef9e7, 5304, 135, 625, -1, 0, 22, 2026-07-28 10:20:22, 248), (5093, 2026-07-23 01:30:30, 6a616eb6c55236d62ddefa03, 5305, 135, 625, -1, 0, 22, 2026-07-28 10:20:22, 248), (5093, 2026-07-23 01:31:45, 6a616f01c55236d62ddefa1f, 5306, 135, 625, -1, 0, 22, 2026-07-28 10:20:22, 248), (5093, 2026-07-23 01:33:50, 6a616f7ec55236d62ddefa56, 5307, 135, 625, -1, 0, 22, 2026-07-28 10:20:22, 248), (5092, 2026-07-23 02:08:15, 6a61778f85bb2b3349cf970b, 5308, 135, 624, 0.5, 0, 22, 2026-07-28 10:20:25, 248), (5093, 2026-07-23 02:14:12, 6a6178f4c55236d62ddefa87, 5310, 135, 625, -1, 0, 22, 2026-07-28 10:20:22, 248), (104, 2026-07-23 03:32:36, 6a61782585bb2b3349cf982d, 5317, 135, 743, -1, 0, 22, 2026-07-28 10:20:25, 248), (5093, 2026-07-23 03:56:18, 6a6190e1c55236d62ddefaac, 5321, 135, 625, -1, 0, 22, 2026-07-28 10:20:22, 248), (5224, 2026-07-25 00:57:34, 6a6409fe5e56ff24d00f3fca, 5362, 135, 713, -1, 0, 1, 2026-07-28 07:29:58, 485), (5225, 2026-07-25 01:37:45, 6a6413685e56ff24d00f4233, 5363, 135, 713, 10, 1, 1, 2026-07-28 07:30:50, 485), (5226, 2026-07-25 01:38:32, 6a6413975e56ff24d00f4278, 5364, 135, 713, 10, 1, 1, 2026-07-28 10:24:12, 485), (5227, 2026-07-25 01:39:01, 6a6413b55e56ff24d00f42be, 5365, 135, 713, 10, 1, 1, 2026-07-28 10:24:59, 485), (5224, 2026-07-25 03:51:07, 6a6432aa5e56ff24d00f437d, 5372, 135, 713, -1, 0, 1, 2026-07-28 10:25:17, 485), (5224, 2026-07-25 03:55:35, 6a6433b75e56ff24d00f4576, 5373, 135, 713, -1, 0, 1, 2026-07-28 10:25:17, 485), (5224, 2026-07-25 03:56:40, 6a6433f75e56ff24d00f45b4, 5374, 135, 713, 0, 1, 1, 2026-07-28 10:25:17, 485), (5224, 2026-07-25 03:58:11, 6a6434535e56ff24d00f462a, 5375, 135, 713, 10, 1, 1, 2026-07-28 10:25:17, 485), (5093, 2026-07-25 06:59:14, 6a645ec2c55236d62ddefb55, 5377, 135, 625, 2.25, 1, 22, 2026-07-28 10:20:22, 248), (5093, 2026-07-25 07:04:08, 6a645fe8c55236d62ddefbf7, 5378, 135, 625, 2.25, 1, 22, 2026-07-28 10:20:22, 248), (5238, 2026-07-25 07:52:20, 6a646b34c55236d62ddf030b, 5389, 135, 625, 2.25, 1, 1, 2026-07-28 16:00:04, 485), (5236, 2026-07-25 08:40:12, 6a64766c5e56ff24d00f4752, 5393, 135, 713, 10, 1, 1, 2026-07-28 10:25:17, 485), (5236, 2026-07-27 01:09:37, 6a66afd15e56ff24d00f491a, 5411, 135, 713, 0, 0, 1, 2026-07-28 10:25:17, 485), (5209, 2026-07-27 03:30:11, 6a66d0c3863b40e2114bed23, 5419, 135, 879, 0, 0, 1, 2026-07-29 03:37:22, 485), (5209, 2026-07-27 03:31:29, 6a66d111863b40e2114bedee, 5420, 135, 879, 0, 0, 1, 2026-07-29 03:37:22, 485), (5245, 2026-07-28 02:32:15, 6a6814afb3468f728cc87b9e, 5433, 135, 886, -1, 0, 1, 2026-07-28 04:45:06, 485), (5245, 2026-07-28 02:44:10, 6a68177ab3468f728cc87bf5, 5434, 135, 886, -1, 0, 1, 2026-07-28 04:45:06, 485), (5245, 2026-07-28 02:50:56, 6a68190fb3468f728cc87c52, 5435, 135, 886, 1, 1, 1, 2026-07-28 16:00:04, 485), (5245, 2026-07-28 02:53:17, 6a68199db3468f728cc87d22, 5436, 135, 886, 1, 1, 1, 2026-07-28 16:00:04, 485), (5246, 2026-07-28 02:56:26, 6a681a5ab3468f728cc87df2, 5437, 135, 887, 1.5, 0, 1, 2026-07-28 16:00:04, 485), (5246, 2026-07-28 02:58:39, 6a681adfb3468f728cc87ef7, 5438, 135, 887, 1.5, 0, 1, 2026-07-28 16:00:04, 485), (5245, 2026-07-28 04:44:04, 6a683394b3468f728cc88013, 5439, 135, 886, 1, 1, 1, 2026-07-28 16:00:04, 485), (5236, 2026-07-28 07:30:41, 6a685aa123df0ce4490c214c, 5440, 135, 713, 10, 1, 1, 2026-07-28 10:25:17, 485), (5236, 2026-07-28 07:32:03, 6a685af323df0ce4490c2190, 5441, 135, 713, 10, 1, 1, 2026-07-28 10:25:17, 485), (5194, 2026-07-28 09:54:09, 6a687c4123df0ce4490c21e4, 5442, 135, 844, 10, 1, 4152, 2026-07-28 09:58:38, 557), (5195, 2026-07-28 10:02:28, 6a687e3423df0ce4490c2247, 5443, 135, 840, -1, 0, 4152, 2026-07-28 10:07:18, 557), (5195, 2026-07-28 10:06:28, 6a687f2423df0ce4490c2943, 5444, 135, 840, -1, 0, 4152, 2026-07-28 10:07:24, 557), (5180, 2026-07-28 10:13:54, 6a6880e1b3468f728cc880f3, 5445, 135, 628, 1, 0, 22, 2026-07-29 00:00:05, 248), (5083, 2026-07-28 10:20:33, 6a68827123df0ce4490c2a59, 5446, 135, 861, 6.5, 1, 4154, 2026-07-28 10:31:51, 558), (107, 2026-07-28 10:20:46, ?, 5447, 135, 627, ?, ?, 22, 2026-07-28 10:20:46, 248), (5236, 2026-07-28 10:24:21, 6a68835523df0ce4490c2aae, 5448, 135, 713, 10, 1, 1, 2026-07-28 10:25:17, 485), (5236, 2026-07-28 10:25:06, 6a68838223df0ce4490c2aff, 5449, 135, 713, 10, 1, 1, 2026-07-28 10:33:00, 485), (5209, 2026-07-29 03:20:51, 6a697193b3468f728cc88215, 5450, 135, 879, 0.5, 0, 1, 2026-07-29 03:37:22, 485), (5252, 2026-07-29 03:53:53, 6a697951b3468f728cc882f6, 5451, 135, 888, 4, 0, 1, 2026-07-29 03:59:02, 485), (5252, 2026-07-29 03:59:04, 6a697a88b3468f728cc88417, 5452, 135, 888, -1, 0, 1, 2026-07-29 03:59:57, 485) on duplicate key update `stusco_student_id` = values(`stusco_student_id`), `stusco_user_id` = values(`stusco_user_id`), `stusco_course_id` = values(`stusco_course_id`), `stusco_mock_contest_id` = values(`stusco_mock_contest_id`), `stusco_score_status` = values(`stusco_score_status`), `stusco_history_contest_id` = values(`stusco_history_contest_id`), `stusco_overall_score` = values(`stusco_overall_score`), `stusco_is_sync` = values(`stusco_is_sync`), `stusco_updated_at` = values(`stusco_updated_at`)) | Mirror lcms_user_assignments lỗi: SQLSTATE[HY000] [1049] Unknown database 'ZEUS_speakup' (Connection: zeus, SQL: insert into `lcms_user_assignments` (`usrasi_completion_state`, `usrasi_completion_time`, `usrasi_course_id`, `usrasi_created_at`, `usrasi_id`, `usrasi_is_cron`, `usrasi_is_sync`, `usrasi_payload_data`, `usrasi_response_data`, `usrasi_section_id`, `usrasi_student_id`, `usrasi_updated_at`, `usrasi_zeus_id`) values (0, 2026-07-28 10:52:24, 153, 2026-07-17 04:35:31, 169, 0, 135, {\"course_id\": \"100\", \"section_id\": \"207\", \"start_date\": \"2026-07-28 10:52:24\", \"tenant_key\": \"VWvi4u56mb\", \"zeus_user_id\": 535, \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-07-28 10:52:24\"}, {\"course\": {\"id\": 100, \"name\": \"IELTS Classroom - Introduction (2B)\"}, \"section\": {\"id\": 207, \"name\": \"MOCK TEST 1\"}}, 161, 3826, 2026-07-28 03:52:25, 535), (0, 2026-07-28 17:56:19, 567, 2026-07-28 10:56:19, 193, 0, 135, {\"course_id\": \"133\", \"section_id\": \"1783\", \"start_date\": \"2026-07-28 17:56:19\", \"tenant_key\": \"VWvi4u56mb\", \"zeus_user_id\": 172, \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-07-28 17:56:19\"}, {\"course\": {\"id\": 133, \"name\": \"Home Work\"}, \"section\": {\"id\": 1783, \"name\": \"SpeakWell & Easy PASS Test Format 28\/05\"}}, 4897, 3795, 2026-07-28 10:56:19, 172), (0, 2026-07-28 23:00:12, 5063, 2026-07-28 16:00:14, 194, 0, 135, {\"course_id\": \"227\", \"section_id\": \"1849\", \"tenant_key\": \"VWvi4u56mb\", \"zeus_user_id\": 10, \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-07-28 23:00:12\"}, {\"course\": {\"id\": 227, \"name\": \"Easy IELTS 25-Foundation\"}, \"section\": {\"id\": 1849, \"name\": \"Lesson 1-Unit 1-Reading\"}}, 5064, 4166, 2026-07-28 16:00:14, 10), (0, 2026-07-28 23:00:12, 5036, 2026-07-28 16:00:14, 195, 0, 135, {\"auto_assigned\": true, \"source_section_id\": 1849}, {\"course\": {\"id\": 226, \"name\": \"[Center] Easy IELTS 25 - Foundation\"}, \"section\": {\"id\": 1838, \"name\": \"Lesson 1 - Unit 1 - Reading\"}, \"auto_assigned_from\": 1849}, 5037, 4166, 2026-07-28 16:00:14, 10), (0, 2026-07-28 23:00:12, 5063, 2026-07-28 16:00:14, 196, 0, 135, {\"course_id\": \"227\", \"section_id\": \"1849\", \"tenant_key\": \"VWvi4u56mb\", \"zeus_user_id\": 563, \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-07-28 23:00:12\"}, {\"course\": {\"id\": 227, \"name\": \"Easy IELTS 25-Foundation\"}, \"section\": {\"id\": 1849, \"name\": \"Lesson 1-Unit 1-Reading\"}}, 5064, 4162, 2026-07-28 16:00:14, 563), (0, 2026-07-28 23:00:12, 5036, 2026-07-28 16:00:14, 197, 0, 135, {\"auto_assigned\": true, \"source_section_id\": 1849}, {\"course\": {\"id\": 226, \"name\": \"[Center] Easy IELTS 25 - Foundation\"}, \"section\": {\"id\": 1838, \"name\": \"Lesson 1 - Unit 1 - Reading\"}, \"auto_assigned_from\": 1849}, 5037, 4162, 2026-07-28 16:00:14, 563), (0, 2026-07-28 23:00:12, 5063, 2026-07-28 16:00:15, 198, 0, 135, {\"course_id\": \"227\", \"section_id\": \"1849\", \"tenant_key\": \"VWvi4u56mb\", \"zeus_user_id\": 568, \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-07-28 23:00:12\"}, {\"course\": {\"id\": 227, \"name\": \"Easy IELTS 25-Foundation\"}, \"section\": {\"id\": 1849, \"name\": \"Lesson 1-Unit 1-Reading\"}}, 5064, 4202, 2026-07-28 16:00:15, 568), (0, 2026-07-28 23:00:12, 5036, 2026-07-28 16:00:15, 199, 0, 135, {\"auto_assigned\": true, \"source_section_id\": 1849}, {\"course\": {\"id\": 226, \"name\": \"[Center] Easy IELTS 25 - Foundation\"}, \"section\": {\"id\": 1838, \"name\": \"Lesson 1 - Unit 1 - Reading\"}, \"auto_assigned_from\": 1849}, 5037, 4202, 2026-07-28 16:00:15, 568) 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`))"
        }
    }
}
