{
    "timestamp": "2026-07-11 04:00:04",
    "level": "INFO",
    "message": "[syncCourseTypes] Hoàn thành toàn bộ. Tổng = 0"
}
{
    "timestamp": "2026-07-11 04:00:04",
    "level": "INFO",
    "message": "[syncCourses] Hoàn thành toàn bộ. Tổng = 12"
}
{
    "timestamp": "2026-07-11 04:00:04",
    "level": "INFO",
    "message": "[syncStudents] Hoàn thành toàn bộ. Tổng = 9"
}
{
    "timestamp": "2026-07-11 04:00:04",
    "level": "INFO",
    "message": "[syncCourseStudents] Hoàn thành toàn bộ. Tổng = 7"
}
{
    "timestamp": "2026-07-11 04:00:04",
    "level": "INFO",
    "message": "[syncStudentScores] Hoàn thành toàn bộ. Tổng = 122"
}
{
    "timestamp": "2026-07-11 04:00:05",
    "level": "INFO",
    "message": "[syncUserAssignments] Hoàn thành toàn bộ. Tổng = 3"
}
{
    "timestamp": "2026-07-11 04:00:05",
    "level": "INFO",
    "message": "[mirrorToZeus] Bắt đầu mirror dữ liệu sang Zeus (isSync = 117)..."
}
{
    "timestamp": "2026-07-11 04:00:05",
    "level": "INFO",
    "message": "[mirrorToZeus] Hoàn tất bảng lcms_course_types. Tổng đã sync: 0"
}
{
    "timestamp": "2026-07-11 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, 117, Kiên Phạm, 0394859392, 2026-07-11 03:03:24, 485, SPW71652694), (2025-08-12 10:17:02, 2025-08-12, anhltl2@hocmai.vn, Male, 23, 117, Lan Anh Lê Thị, , 2026-07-10 03:59:39, 271, SPW21668696), (2025-12-24 02:03:53, ?, legiangpsy@icantest1.vn, Female, 94, 117, TestHM Zeus, ?, 2026-07-10 08:08:33, 229, testhm.zeus.legiangpsy), (2025-12-31 10:26:06, ?, gianglt@hocmai.vn, Female, 3631, 117, Giang Lê, ?, 2026-07-10 04:10:56, 253, giang.le.gianglt), (2026-04-17 10:37:19, ?, hs1@hocmai.vn, Female, 3774, 117, HỌC SINH MỘT, ?, 2026-07-10 17:29:08, 438, SPW58334486), (2026-07-10 04:04:25, ?, 253@test.com, ?, 4041, 117, ?, ?, 2026-07-10 04:04:25, ?, ?), (2026-07-10 17:39:09, ?, 548@test.com, ?, 4042, 117, 548, ?, 2026-07-10 17:42:44, 548, 548), (2026-07-10 17:40:42, ?, 547@test.com, ?, 4043, 117, 547, ?, 2026-07-10 17:40:43, 547, 547), (2026-07-11 09:36:17, ?, 549@test.com, ?, 4044, 117, 549, ?, 2026-07-11 09:36:18, 549, 549) 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-11 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-01-13 02:55:52, 841, 117, 11145, 2183, Pre class loại 6, 837, 29, ?, 1, quiz, ?, 2026-07-10 09:36:45, 1), (2026-01-13 03:52:28, 842, 117, 11148, 2184, Talk To Me, 837, 29, ?, 1, quiz, ?, 2026-07-10 09:36:53, 1), (2026-01-29 07:54:41, 848, 117, 11146, 2194, In class Loại 6, 837, 29, ?, 1, quiz, ?, 2026-07-10 09:37:10, 1), (2026-06-15 07:48:32, 4968, 117, 11932, 5468, LOẠI C _  SpeakWell-Kid's Box-All Tests-Official, 4967, 36, ?, 2, quiz, ?, 2026-07-10 07:41:41, 1), (2026-07-07 07:28:42, 5092, 117, 10888, 5548, Loại 1 IELTS Champion-Introduction-Mock Test 1-Official, 4850, 19, ?, 4, quiz, ?, 2026-07-10 09:25:27, 1), (2026-07-07 07:28:54, 5093, 117, 10892, 5549, Loại 2. Introduction Mock Test 3, Final Test; Foundation Mock Tests 1&2, 4850, 21, ?, 4, quiz, ?, 2026-07-10 09:25:35, 1), (2026-07-07 07:29:45, 5095, 117, 10900, 5551, Loại 4. Preparation Mock Tests 1 và 2, 4850, 25, ?, 4, quiz, ?, 2026-07-10 09:25:53, 1), (2026-07-08 02:31:05, 5099, 117, 11148, 5555, Talk To Me, 4850, 29, ?, 1, quiz, ?, 2026-07-10 07:58:42, 1), (2026-07-10 03:02:22, 5163, 117, ?, 228, Khóa học 70, 4996, ?, ?, ?, course, 1, 2026-07-10 03:02:57, 1), (2026-07-10 04:47:46, 5164, 117, 10908, 5559, Practice - Unit 1 - Lesson 3: Daily life, 4320, 29, ?, 1, quiz, ?, 2026-07-10 04:48:21, 1), (2026-07-10 04:47:58, 5165, 117, 11145, 5560, Pre class loại 6, 4320, 29, ?, 1, quiz, ?, 2026-07-10 04:50:20, 1), (2026-07-10 04:48:14, 5166, 117, ?, 5561, Talk To Me, 4322, 29, ?, ?, quiz, ?, 2026-07-10 04:48:14, 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-11 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-07-10 10:26:38, 153, 2026-07-10 10:26:38, 5391, 117, 4038, 2026-07-10 10:26:38, 546), (2027-07-10 17:29:08, 153, 2026-07-10 17:29:08, 5403, 117, 3774, 2026-07-10 17:29:08, 438), (2027-07-10 17:29:08, 153, 2026-07-10 17:29:08, 5404, 117, 3774, 2026-07-10 17:29:08, 438), (2027-07-10 17:29:08, 153, 2026-07-10 17:29:08, 5405, 117, 3774, 2026-07-10 17:29:08, 438), (2028-07-10 17:39:10, 153, 2026-07-10 17:39:10, 5406, 117, 4042, 2026-07-10 17:42:44, 548), (2027-07-10 17:40:43, 153, 2026-07-10 17:40:43, 5407, 117, 4043, 2026-07-10 17:40:43, 547), (2027-07-11 09:36:18, 153, 2026-07-11 09:36:18, 5408, 117, 4044, 2026-07-11 09:36:18, 549) 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-11 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 (420, 2025-09-05 08:56:21, 68ba4345054b849dc1c498e6, 569, 117, 708, 4, 1, 1, 2026-07-10 08:27:22, 485), (420, 2025-09-05 09:02:56, 68ba44d0054b849dc1c49a61, 570, 117, 708, 3.75, 1, 1, 2026-07-10 08:27:22, 485), (420, 2025-09-05 10:12:14, 68ba550e054b849dc1c49c12, 584, 117, 708, -1, 0, 1, 2026-07-10 08:27:22, 485), (104, 2025-10-03 15:39:25, 68df8bbd611f49e7f9a40d26, 737, 117, 624, -1, 0, 1, 2026-07-10 08:19:36, 485), (104, 2025-10-10 10:45:06, 68e88142611f49e7f9a40ecb, 749, 117, 624, -1, 0, 1, 2026-07-10 08:19:36, 485), (104, 2025-10-13 11:24:26, 68ec7ef9486882764426e960, 750, 117, 624, -1, 0, 1, 2026-07-10 08:19:36, 485), (104, 2025-10-16 15:17:36, 68f0aa1f486882764426ee5f, 774, 117, 624, -1, 0, 1, 2026-07-10 08:19:36, 485), (104, 2025-10-16 15:25:44, 68f0ac08486882764426ee87, 775, 117, 624, -1, 0, 1, 2026-07-10 08:19:36, 485), (104, 2025-10-17 11:34:19, 68f1c74ba8a00a7f9ce10b87, 776, 117, 624, -1, 0, 1, 2026-07-10 08:19:36, 485), (578, 2025-12-06 16:55:34, 6933fd96baa95893c495f29f, 2073, 117, 708, -1, 0, 1, 2026-07-10 08:27:22, 485), (578, 2025-12-08 20:18:01, 6936d008baa95893c495f341, 2086, 117, 708, -1, 0, 1, 2026-07-10 08:27:22, 485), (578, 2025-12-08 20:30:45, 6936d304baa95893c495f35b, 2087, 117, 708, -1, 0, 1, 2026-07-10 08:27:22, 485), (109, 2025-12-19 10:45:35, 6944ca5f919d6cbb3dc0a172, 2153, 117, 629, -1, 0, 22, 2026-07-10 06:47:08, 248), (109, 2025-12-19 10:46:06, 6944ca7e919d6cbb3dc0a188, 2154, 117, 629, 0, 0, 22, 2026-07-10 06:47:08, 248), (109, 2025-12-19 10:50:01, 6944cb69919d6cbb3dc0a1f0, 2156, 117, 629, 0, 0, 22, 2026-07-10 06:47:08, 248), (109, 2025-12-19 12:48:39, 6944e737919d6cbb3dc0a424, 2163, 117, 629, -1, 0, 22, 2026-07-10 06:47:08, 248), (109, 2025-12-19 17:41:06, 69452bc2919d6cbb3dc0a832, 2179, 117, 629, -1, 0, 22, 2026-07-10 06:47:08, 248), (109, 2025-12-22 10:07:10, 6948b5dd919d6cbb3dc0ad3a, 2192, 117, 629, -1, 0, 22, 2026-07-10 06:47:08, 248), (578, 2025-12-30 14:27:53, 69537ef8baa95893c49606d0, 2290, 117, 708, -1, 0, 1, 2026-07-10 08:27:22, 485), (578, 2025-12-30 15:15:58, 69538a3ebaa95893c496077f, 2291, 117, 708, -1, 0, 1, 2026-07-10 08:27:22, 485), (104, 2026-01-16 10:25:32, 6969afac675ec4178d305a51, 2394, 117, 624, -1, 0, 22, 2026-07-10 09:32:01, 248), (732, 2026-01-22 15:14:21, 6971dc5d675ec4178d30882e, 2719, 117, 624, -1, 0, 22, 2026-07-10 09:32:01, 248), (109, 2026-01-27 09:57:09, 697829834b56fc5182a49989, 2823, 117, 629, 1.2, 0, 22, 2026-07-10 06:47:08, 248), (857, 2026-02-03 09:21:02, 69815b8e3b902c0779af0b5a, 3051, 117, 629, 0.2, 1, 22, 2026-07-10 06:47:08, 248), (857, 2026-02-03 09:22:56, 69815c003b902c0779af0b93, 3052, 117, 629, 6.4, 1, 22, 2026-07-10 06:47:08, 248), (857, 2026-02-04 16:58:16, 698318388879ac069bcebc41, 3157, 117, 629, -1, 0, 22, 2026-07-10 06:47:08, 248), (104, 2026-03-03 09:55:30, 69a64da29a173b5417bc5bc9, 3443, 117, 624, 0.38, 0, 22, 2026-07-10 09:32:01, 248), (104, 2026-03-03 11:01:55, 69a65d339a173b5417bc5d02, 3444, 117, 624, 0.75, 0, 22, 2026-07-10 09:32:01, 248), (104, 2026-03-03 14:33:35, 69a68ecf9a173b5417bc5fa4, 3445, 117, 624, 3.25, 0, 22, 2026-07-10 09:32:01, 248), (104, 2026-03-05 09:47:51, 69a8eed69a173b5417bc6e9b, 3451, 117, 624, -1, 0, 22, 2026-07-10 09:32:01, 248), (104, 2026-03-09 17:13:38, 69ae9d522439c467a5e03425, 3499, 117, 624, 0.25, 0, 22, 2026-07-10 09:32:01, 248), (104, 2026-03-09 17:23:50, 69ae9fb62439c467a5e034de, 3500, 117, 624, -1, 0, 22, 2026-07-10 09:32:01, 248), (842, 2026-03-30 11:17:52, 69c9f96f8a56d754fba5843c, 3678, 117, 715, -1, 0, 22, 2026-07-10 07:24:00, 248), (842, 2026-03-30 11:22:28, 69c9fa848a56d754fba58474, 3679, 117, 715, -1, 0, 22, 2026-07-10 07:25:39, 248), (842, 2026-03-30 11:24:15, 69c9faef8a56d754fba584c4, 3680, 117, 715, -1, 0, 22, 2026-07-10 07:26:14, 248), (842, 2026-03-30 15:20:34, 69ca32528a56d754fba58860, 3689, 117, 715, -1, 0, 22, 2026-07-10 07:57:32, 248), (842, 2026-03-30 16:01:10, 69ca3bd68a56d754fba588e4, 3691, 117, 715, -1, 0, 1, 2026-07-10 08:14:15, 485), (842, 2026-03-30 16:08:28, 69ca3d8c8a56d754fba58999, 3692, 117, 715, 2, 0, 1, 2026-07-10 09:42:43, 485), (842, 2026-03-30 16:10:20, 69ca3dfb8a56d754fba58a43, 3693, 117, 715, 5, 1, 1, 2026-07-10 10:02:07, 485), (842, 2026-03-30 16:12:13, 69ca3e6d8a56d754fba58aab, 3694, 117, 715, 0, 0, 1, 2026-07-10 10:04:04, 485), (842, 2026-03-30 16:14:31, 69ca3ef68a56d754fba58b05, 3695, 117, 715, -1, 0, 1, 2026-07-10 10:08:24, 485), (842, 2026-03-30 16:19:33, 69ca40248a56d754fba58b39, 3696, 117, 715, -1, 0, 1, 2026-07-10 10:13:36, 485), (842, 2026-03-30 16:20:06, 69ca40458a56d754fba58b62, 3697, 117, 715, -1, 0, 1, 2026-07-10 10:16:53, 485), (842, 2026-03-30 16:28:33, 69ca42418a56d754fba58c54, 3698, 117, 715, 0, 0, 1, 2026-07-10 10:16:53, 485), (842, 2026-03-30 16:29:11, 69ca42678a56d754fba58c95, 3699, 117, 715, 2, 0, 1, 2026-07-10 10:16:53, 485), (842, 2026-05-07 14:54:15, 69fc4527bc148329f36f733c, 3824, 117, 715, 0, 0, 22, 2026-07-10 07:57:54, 248), (578, 2026-05-13 15:52:43, 6a043bdbcc050f18fdc9487e, 3906, 117, 708, 2.25, 0, 1, 2026-07-10 08:27:22, 485), (578, 2026-05-14 10:35:57, 6a05431dcc050f18fdc94ab0, 3908, 117, 708, 0.5, 0, 1, 2026-07-10 08:27:22, 485), (4862, 2026-05-29 10:06:00, 6a190298c5d7f0d54633a746, 3984, 117, 804, 4, 1, 1, 2026-07-10 08:20:35, 485), (4919, 2026-06-08 10:51:10, 6a263c2dc5d7f0d54633ba62, 4036, 117, 804, -1, 0, 1, 2026-07-10 08:20:35, 485), (4930, 2026-06-09 10:50:18, 6a278d7ac5d7f0d54633bd7f, 4051, 117, 804, -1, 0, 1, 2026-07-10 08:20:35, 485), (4940, 2026-06-10 11:44:27, 6a28ebabc5d7f0d54633bdb7, 4056, 117, 804, 0, 1, 1, 2026-07-10 08:20:35, 485), (4938, 2026-06-12 09:51:28, 6a2b74300cb836333e7766dd, 4063, 117, 715, 0, 1, 22, 2026-07-10 07:59:05, 248), (4938, 2026-06-12 10:14:25, 6a2b79910cb836333e7768e8, 4067, 117, 715, 1, 1, 22, 2026-07-10 08:02:24, 248), (4995, 2026-06-17 10:11:18, 6a3272c6762f13a1d09ca329, 4092, 117, 713, 0.3, 1, 1, 2026-07-10 08:41:46, 485), (4995, 2026-06-17 10:12:22, 6a327306762f13a1d09ca357, 4093, 117, 713, 0.6, 1, 1, 2026-07-10 08:41:46, 485), (4995, 2026-06-17 10:12:47, 6a32731e762f13a1d09ca3a8, 4094, 117, 713, 0.3, 1, 1, 2026-07-10 08:41:46, 485), (4904, 2026-06-23 04:52:49, 6a3a1121762f13a1d09ca5fe, 4097, 117, 713, -1, 0, 1, 2026-07-10 08:41:46, 485), (5001, 2026-06-24 10:30:08, 6a3bb1af76ca4dcafe103d1d, 4101, 117, 805, 0, 1, 1, 2026-07-10 08:20:37, 485), (5000, 2026-06-24 10:37:55, 6a3bb38376ca4dcafe103d56, 4102, 117, 805, 0, 1, 1, 2026-07-10 08:20:37, 485), (5012, 2026-06-25 08:00:18, 6a3ce01276ca4dcafe1040a9, 4110, 117, 805, 2.5, 1, 1, 2026-07-10 08:20:37, 485), (569, 2026-06-25 10:31:55, 6a3d039a762f13a1d09ca872, 4112, 117, 712, -1, 0, 1, 2026-07-10 09:33:56, 485), (570, 2026-06-25 10:36:14, 6a3d049e762f13a1d09ca89e, 4113, 117, 713, -1, 0, 1, 2026-07-10 08:41:46, 485), (569, 2026-06-25 10:41:11, 6a3d05c7762f13a1d09ca8dd, 4114, 117, 712, -1, 0, 1, 2026-07-10 09:38:30, 485), (570, 2026-06-25 10:44:15, 6a3d067f762f13a1d09ca917, 4115, 117, 713, -1, 0, 1, 2026-07-10 08:41:46, 485), (569, 2026-06-25 10:45:30, 6a3d06bd762f13a1d09ca958, 4117, 117, 712, -1, 0, 1, 2026-07-10 09:38:30, 485), (5014, 2026-06-25 10:49:26, 6a3d07b6762f13a1d09ca9ab, 4118, 117, 712, -1, 0, 1, 2026-07-10 09:38:30, 485), (5014, 2026-06-25 10:51:15, 6a3d0823762f13a1d09ca9e6, 4119, 117, 712, -1, 0, 1, 2026-07-10 09:38:30, 485), (5015, 2026-06-25 10:52:35, 6a3d087376ca4dcafe104128, 4120, 117, 805, 0, 1, 1, 2026-07-10 08:20:37, 485), (5015, 2026-06-25 10:53:50, 6a3d08be76ca4dcafe1041f8, 4123, 117, 803, -1, 0, 1, 2026-07-10 08:41:42, 485), (5014, 2026-06-25 10:53:59, 6a3d08c7762f13a1d09caa07, 4124, 117, 712, -1, 0, 1, 2026-07-10 09:38:30, 485), (5014, 2026-06-25 10:54:18, 6a3d08da762f13a1d09caa1e, 4125, 117, 712, 0.1, 1, 1, 2026-07-10 09:38:30, 485), (4959, 2026-06-26 04:49:52, 6a3e04f076ca4dcafe10422a, 4126, 117, 803, -1, 0, 1, 2026-07-10 08:41:42, 485), (4959, 2026-06-26 04:51:34, 6a3e055676ca4dcafe104259, 4127, 117, 803, -1, 0, 1, 2026-07-10 08:41:42, 485), (4904, 2026-06-26 06:55:02, 6a3e2246762f13a1d09cab92, 4128, 117, 713, -1, 0, 1, 2026-07-10 08:41:46, 485), (4904, 2026-06-26 07:31:33, 6a3e2ad5762f13a1d09cabac, 4129, 117, 713, -1, 0, 1, 2026-07-10 08:41:46, 485), (4864, 2026-06-26 07:32:26, 6a3e2b0a76ca4dcafe1042bd, 4130, 117, 805, -1, 0, 1, 2026-07-10 08:20:37, 485), (4864, 2026-06-27 01:33:51, 6a3f287f76ca4dcafe1043c0, 4131, 117, 805, -1, 0, 1, 2026-07-10 08:41:45, 485), (4959, 2026-06-27 01:34:41, 6a3f28b076ca4dcafe104419, 4132, 117, 803, 2.8, 1, 1, 2026-07-10 08:41:45, 485), (4962, 2026-06-27 10:32:05, 6a3fa6a576ca4dcafe10451c, 4133, 117, 803, 3, 1, 1, 2026-07-10 08:41:45, 485), (5028, 2026-07-02 01:10:08, 6a45ba7076ca4dcafe10555f, 4156, 117, 804, 4.6, 1, 1, 2026-07-10 08:20:35, 485), (5026, 2026-07-02 04:16:51, 6a45e63376ca4dcafe105694, 4157, 117, 803, 0, 1, 1, 2026-07-10 08:41:45, 485), (5030, 2026-07-02 07:30:31, 6a4613974b4812c9117bc551, 4158, 117, 803, -1, 0, 1, 2026-07-10 08:41:45, 485), (5030, 2026-07-02 07:30:53, 6a4613ad4b4812c9117bc570, 4159, 117, 803, 3, 1, 1, 2026-07-10 08:41:45, 485), (4904, 2026-07-02 09:45:39, 6a4633420402e7d001cd926b, 4169, 117, 713, 0.3, 1, 1, 2026-07-10 08:41:46, 485), (5033, 2026-07-03 04:07:53, 6a47359922728c6091718017, 4171, 117, 803, 0, 1, 1, 2026-07-10 08:41:45, 485), (5034, 2026-07-03 07:13:35, 6a47611f22728c6091718104, 4172, 117, 805, 7.5, 1, 1, 2026-07-10 08:41:45, 485), (569, 2026-07-03 10:12:15, 6a478aff0402e7d001cd935a, 4173, 117, 712, -1, 0, 1, 2026-07-10 09:38:30, 485), (569, 2026-07-03 10:16:12, 6a478bec0402e7d001cd939e, 4174, 117, 712, 1.5, 1, 1, 2026-07-10 09:38:30, 485), (5092, 2026-07-07 09:03:33, 6a4cc0e59e21417f40d7cd2d, 4186, 117, 624, -1, 0, 22, 2026-07-10 09:32:01, 248), (5099, 2026-07-08 02:31:22, 6a4db67a729540c061b5b892, 4191, 117, 715, 2, 1, 22, 2026-07-10 08:07:03, 248), (5092, 2026-07-08 07:01:22, 6a4df5c2b3e46676dd8b69cb, 4195, 117, 624, 0.5, 0, 22, 2026-07-10 09:32:01, 248), (5092, 2026-07-08 07:37:03, 6a4dfe1fb3e46676dd8b6b50, 4196, 117, 624, -1, 0, 1, 2026-07-10 08:19:36, 485), (5092, 2026-07-08 07:39:13, 6a4dfea1b3e46676dd8b6b7b, 4197, 117, 624, -1, 0, 1, 2026-07-10 08:19:36, 485), (5092, 2026-07-08 08:12:28, 6a4e066cb3e46676dd8b6ba2, 4198, 117, 624, -1, 0, 1, 2026-07-10 08:19:36, 485), (573, 2026-07-08 09:25:13, 6a4e1778729540c061b5b8eb, 4199, 117, 715, 1, 0, 22, 2026-07-10 08:07:55, 248), (4904, 2026-07-08 10:33:51, 6a4e278f729540c061b5ba16, 4200, 117, 713, 0, 1, 1, 2026-07-10 08:41:46, 485), (4962, 2026-07-08 10:34:24, 6a4e27b06146715219c0ffda, 4201, 117, 803, 1.5, 1, 1, 2026-07-10 08:41:45, 485), (5099, 2026-07-10 03:54:42, 6a506d02729540c061b5be3a, 4207, 117, 715, 2, 1, 22, 2026-07-10 09:32:18, 248), (573, 2026-07-10 03:56:17, 6a506d61729540c061b5be7c, 4208, 117, 715, 2, 0, 1, 2026-07-10 10:16:53, 485), (5075, 2026-07-10 04:48:30, 6a50799efc72e668859c5c43, 4209, 117, 628, ?, ?, 94, 2026-07-10 04:48:30, 229), (5164, 2026-07-10 04:50:23, 6a507a0f729540c061b5bef6, 4210, 117, 638, 0, 1, 94, 2026-07-10 06:52:47, 229), (5164, 2026-07-10 06:44:29, 6a5094cd729540c061b5bf61, 4211, 117, 638, -1, 0, 94, 2026-07-10 06:52:47, 229), (5165, 2026-07-10 06:52:59, 6a5065bb729540c061b5be13, 4212, 117, 712, 0, 1, 94, 2026-07-10 06:53:06, 229), (5099, 2026-07-10 07:24:03, 6a509e13729540c061b5c0e3, 4213, 117, 715, 9, 1, 22, 2026-07-10 09:32:18, 248), (5099, 2026-07-10 07:25:40, 6a509e74729540c061b5c193, 4214, 117, 715, 2, 1, 22, 2026-07-10 09:32:18, 248), (5099, 2026-07-10 07:26:15, 6a509e97729540c061b5c1d3, 4215, 117, 715, 1, 1, 22, 2026-07-10 09:32:18, 248), (5099, 2026-07-10 07:57:34, 6a50a5ed729540c061b5c227, 4217, 117, 715, 0, 1, 22, 2026-07-10 09:32:18, 248), (5099, 2026-07-10 07:57:55, 6a50a603729540c061b5c253, 4218, 117, 715, 3, 1, 22, 2026-07-10 09:32:18, 248), (5099, 2026-07-10 07:59:06, 6a50a64a729540c061b5c2b5, 4219, 117, 715, 2, 1, 22, 2026-07-10 09:32:18, 248), (5099, 2026-07-10 08:02:26, 6a50a712729540c061b5c303, 4220, 117, 715, 1, 0, 22, 2026-07-10 09:32:18, 248), (5164, 2026-07-10 08:05:43, 6a50a7d7729540c061b5c343, 4221, 117, 638, -1, 0, 94, 2026-07-10 08:05:44, 229), (5099, 2026-07-10 08:07:05, 6a50a829729540c061b5c372, 4222, 117, 715, 2, 0, 22, 2026-07-10 09:32:18, 248), (5099, 2026-07-10 08:07:59, 6a50a85f729540c061b5c3b6, 4223, 117, 715, 2, 0, 22, 2026-07-10 09:32:18, 248), (841, 2026-07-10 09:33:49, 6a50bc7d729540c061b5c44e, 4224, 117, 712, 0, 1, 1, 2026-07-10 09:38:30, 485), (841, 2026-07-10 09:38:25, 6a50bd91729540c061b5c487, 4225, 117, 712, 0, 0, 1, 2026-07-10 09:38:30, 485), (842, 2026-07-10 09:38:43, 6a50bda2729540c061b5c4b2, 4226, 117, 715, 1, 0, 1, 2026-07-10 10:16:53, 485), (842, 2026-07-10 10:01:53, 6a50c311729540c061b5c525, 4227, 117, 715, 0, 0, 1, 2026-07-10 10:16:53, 485), (842, 2026-07-10 10:03:40, 6a50c37c729540c061b5c551, 4228, 117, 715, 2, 0, 1, 2026-07-10 10:16:53, 485), (842, 2026-07-10 10:06:17, 6a50c419729540c061b5c594, 4229, 117, 715, 8, 1, 1, 2026-07-10 10:16:53, 485), (842, 2026-07-10 10:12:24, 6a50c588729540c061b5c63f, 4230, 117, 715, 2, 0, 1, 2026-07-10 10:16:53, 485), (842, 2026-07-10 10:14:49, 6a50c619729540c061b5c6ac, 4231, 117, 715, 10, 1, 1, 2026-07-10 10:16:53, 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-11 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-06-09 04:36:18, 87, 0, 117, {\"course_id\": 213, \"section_id\": 1796, \"start_date\": \"2026-06-10 10:34:00\", \"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\": 1796, \"name\": \"Topic 11\"}}, 4931, 1, 2026-07-10 07:30:37, 485), (0, 2026-07-09 14:09:13, 887, 2026-07-02 11:24:04, 125, 0, 117, {\"course_id\": \"169\", \"section_id\": \"936\", \"start_date\": \"2026-07-09 14:09:13\", \"tenant_key\": \"VWvi4u56mb\", \"zeus_user_id\": 499, \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-07-09 14:09:13\"}, {\"course\": {\"id\": 169, \"name\": \"🏆Easy IELTS 25 - Introduction\"}, \"section\": {\"id\": 936, \"name\": \"Giữa kỳ lần 1\"}}, 891, 3805, 2026-07-09 07:09:27, 499), (0, 2026-07-09 14:09:13, 887, 2026-07-02 11:24:05, 126, 0, 117, {\"course_id\": \"169\", \"section_id\": \"936\", \"start_date\": \"2026-07-09 14:09:13\", \"tenant_key\": \"VWvi4u56mb\", \"zeus_user_id\": 500, \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-07-09 14:09:13\"}, {\"course\": {\"id\": 169, \"name\": \"🏆Easy IELTS 25 - Introduction\"}, \"section\": {\"id\": 936, \"name\": \"Giữa kỳ lần 1\"}}, 891, 4026, 2026-07-09 07:09:27, 500) 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-11 04:00:05",
    "level": "INFO",
    "message": "[mirrorToZeus] Xong tất cả. Tổng = 0"
}
{
    "timestamp": "2026-07-11 04:00:05",
    "level": "INFO",
    "message": "[LmsDailySync] Hoàn thành",
    "context": {
        "tenantCode": "ICC",
        "isSync": 117,
        "elapsed_s": -1.504403,
        "syncCourseTypes": {
            "synced": 0
        },
        "syncCourses": {
            "synced": 12
        },
        "syncStudents": {
            "synced": 9
        },
        "syncCourseStudents": {
            "synced": 7
        },
        "syncStudentScores": {
            "synced": 122
        },
        "syncUserAssignments": {
            "synced": 3
        },
        "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, 117, Kiên Phạm, 0394859392, 2026-07-11 03:03:24, 485, SPW71652694), (2025-08-12 10:17:02, 2025-08-12, anhltl2@hocmai.vn, Male, 23, 117, Lan Anh Lê Thị, , 2026-07-10 03:59:39, 271, SPW21668696), (2025-12-24 02:03:53, ?, legiangpsy@icantest1.vn, Female, 94, 117, TestHM Zeus, ?, 2026-07-10 08:08:33, 229, testhm.zeus.legiangpsy), (2025-12-31 10:26:06, ?, gianglt@hocmai.vn, Female, 3631, 117, Giang Lê, ?, 2026-07-10 04:10:56, 253, giang.le.gianglt), (2026-04-17 10:37:19, ?, hs1@hocmai.vn, Female, 3774, 117, HỌC SINH MỘT, ?, 2026-07-10 17:29:08, 438, SPW58334486), (2026-07-10 04:04:25, ?, 253@test.com, ?, 4041, 117, ?, ?, 2026-07-10 04:04:25, ?, ?), (2026-07-10 17:39:09, ?, 548@test.com, ?, 4042, 117, 548, ?, 2026-07-10 17:42:44, 548, 548), (2026-07-10 17:40:42, ?, 547@test.com, ?, 4043, 117, 547, ?, 2026-07-10 17:40:43, 547, 547), (2026-07-11 09:36:17, ?, 549@test.com, ?, 4044, 117, 549, ?, 2026-07-11 09:36:18, 549, 549) 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-01-13 02:55:52, 841, 117, 11145, 2183, Pre class loại 6, 837, 29, ?, 1, quiz, ?, 2026-07-10 09:36:45, 1), (2026-01-13 03:52:28, 842, 117, 11148, 2184, Talk To Me, 837, 29, ?, 1, quiz, ?, 2026-07-10 09:36:53, 1), (2026-01-29 07:54:41, 848, 117, 11146, 2194, In class Loại 6, 837, 29, ?, 1, quiz, ?, 2026-07-10 09:37:10, 1), (2026-06-15 07:48:32, 4968, 117, 11932, 5468, LOẠI C _  SpeakWell-Kid's Box-All Tests-Official, 4967, 36, ?, 2, quiz, ?, 2026-07-10 07:41:41, 1), (2026-07-07 07:28:42, 5092, 117, 10888, 5548, Loại 1 IELTS Champion-Introduction-Mock Test 1-Official, 4850, 19, ?, 4, quiz, ?, 2026-07-10 09:25:27, 1), (2026-07-07 07:28:54, 5093, 117, 10892, 5549, Loại 2. Introduction Mock Test 3, Final Test; Foundation Mock Tests 1&2, 4850, 21, ?, 4, quiz, ?, 2026-07-10 09:25:35, 1), (2026-07-07 07:29:45, 5095, 117, 10900, 5551, Loại 4. Preparation Mock Tests 1 và 2, 4850, 25, ?, 4, quiz, ?, 2026-07-10 09:25:53, 1), (2026-07-08 02:31:05, 5099, 117, 11148, 5555, Talk To Me, 4850, 29, ?, 1, quiz, ?, 2026-07-10 07:58:42, 1), (2026-07-10 03:02:22, 5163, 117, ?, 228, Khóa học 70, 4996, ?, ?, ?, course, 1, 2026-07-10 03:02:57, 1), (2026-07-10 04:47:46, 5164, 117, 10908, 5559, Practice - Unit 1 - Lesson 3: Daily life, 4320, 29, ?, 1, quiz, ?, 2026-07-10 04:48:21, 1), (2026-07-10 04:47:58, 5165, 117, 11145, 5560, Pre class loại 6, 4320, 29, ?, 1, quiz, ?, 2026-07-10 04:50:20, 1), (2026-07-10 04:48:14, 5166, 117, ?, 5561, Talk To Me, 4322, 29, ?, ?, quiz, ?, 2026-07-10 04:48:14, 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-10 10:26:38, 153, 2026-07-10 10:26:38, 5391, 117, 4038, 2026-07-10 10:26:38, 546), (2027-07-10 17:29:08, 153, 2026-07-10 17:29:08, 5403, 117, 3774, 2026-07-10 17:29:08, 438), (2027-07-10 17:29:08, 153, 2026-07-10 17:29:08, 5404, 117, 3774, 2026-07-10 17:29:08, 438), (2027-07-10 17:29:08, 153, 2026-07-10 17:29:08, 5405, 117, 3774, 2026-07-10 17:29:08, 438), (2028-07-10 17:39:10, 153, 2026-07-10 17:39:10, 5406, 117, 4042, 2026-07-10 17:42:44, 548), (2027-07-10 17:40:43, 153, 2026-07-10 17:40:43, 5407, 117, 4043, 2026-07-10 17:40:43, 547), (2027-07-11 09:36:18, 153, 2026-07-11 09:36:18, 5408, 117, 4044, 2026-07-11 09:36:18, 549) 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 (420, 2025-09-05 08:56:21, 68ba4345054b849dc1c498e6, 569, 117, 708, 4, 1, 1, 2026-07-10 08:27:22, 485), (420, 2025-09-05 09:02:56, 68ba44d0054b849dc1c49a61, 570, 117, 708, 3.75, 1, 1, 2026-07-10 08:27:22, 485), (420, 2025-09-05 10:12:14, 68ba550e054b849dc1c49c12, 584, 117, 708, -1, 0, 1, 2026-07-10 08:27:22, 485), (104, 2025-10-03 15:39:25, 68df8bbd611f49e7f9a40d26, 737, 117, 624, -1, 0, 1, 2026-07-10 08:19:36, 485), (104, 2025-10-10 10:45:06, 68e88142611f49e7f9a40ecb, 749, 117, 624, -1, 0, 1, 2026-07-10 08:19:36, 485), (104, 2025-10-13 11:24:26, 68ec7ef9486882764426e960, 750, 117, 624, -1, 0, 1, 2026-07-10 08:19:36, 485), (104, 2025-10-16 15:17:36, 68f0aa1f486882764426ee5f, 774, 117, 624, -1, 0, 1, 2026-07-10 08:19:36, 485), (104, 2025-10-16 15:25:44, 68f0ac08486882764426ee87, 775, 117, 624, -1, 0, 1, 2026-07-10 08:19:36, 485), (104, 2025-10-17 11:34:19, 68f1c74ba8a00a7f9ce10b87, 776, 117, 624, -1, 0, 1, 2026-07-10 08:19:36, 485), (578, 2025-12-06 16:55:34, 6933fd96baa95893c495f29f, 2073, 117, 708, -1, 0, 1, 2026-07-10 08:27:22, 485), (578, 2025-12-08 20:18:01, 6936d008baa95893c495f341, 2086, 117, 708, -1, 0, 1, 2026-07-10 08:27:22, 485), (578, 2025-12-08 20:30:45, 6936d304baa95893c495f35b, 2087, 117, 708, -1, 0, 1, 2026-07-10 08:27:22, 485), (109, 2025-12-19 10:45:35, 6944ca5f919d6cbb3dc0a172, 2153, 117, 629, -1, 0, 22, 2026-07-10 06:47:08, 248), (109, 2025-12-19 10:46:06, 6944ca7e919d6cbb3dc0a188, 2154, 117, 629, 0, 0, 22, 2026-07-10 06:47:08, 248), (109, 2025-12-19 10:50:01, 6944cb69919d6cbb3dc0a1f0, 2156, 117, 629, 0, 0, 22, 2026-07-10 06:47:08, 248), (109, 2025-12-19 12:48:39, 6944e737919d6cbb3dc0a424, 2163, 117, 629, -1, 0, 22, 2026-07-10 06:47:08, 248), (109, 2025-12-19 17:41:06, 69452bc2919d6cbb3dc0a832, 2179, 117, 629, -1, 0, 22, 2026-07-10 06:47:08, 248), (109, 2025-12-22 10:07:10, 6948b5dd919d6cbb3dc0ad3a, 2192, 117, 629, -1, 0, 22, 2026-07-10 06:47:08, 248), (578, 2025-12-30 14:27:53, 69537ef8baa95893c49606d0, 2290, 117, 708, -1, 0, 1, 2026-07-10 08:27:22, 485), (578, 2025-12-30 15:15:58, 69538a3ebaa95893c496077f, 2291, 117, 708, -1, 0, 1, 2026-07-10 08:27:22, 485), (104, 2026-01-16 10:25:32, 6969afac675ec4178d305a51, 2394, 117, 624, -1, 0, 22, 2026-07-10 09:32:01, 248), (732, 2026-01-22 15:14:21, 6971dc5d675ec4178d30882e, 2719, 117, 624, -1, 0, 22, 2026-07-10 09:32:01, 248), (109, 2026-01-27 09:57:09, 697829834b56fc5182a49989, 2823, 117, 629, 1.2, 0, 22, 2026-07-10 06:47:08, 248), (857, 2026-02-03 09:21:02, 69815b8e3b902c0779af0b5a, 3051, 117, 629, 0.2, 1, 22, 2026-07-10 06:47:08, 248), (857, 2026-02-03 09:22:56, 69815c003b902c0779af0b93, 3052, 117, 629, 6.4, 1, 22, 2026-07-10 06:47:08, 248), (857, 2026-02-04 16:58:16, 698318388879ac069bcebc41, 3157, 117, 629, -1, 0, 22, 2026-07-10 06:47:08, 248), (104, 2026-03-03 09:55:30, 69a64da29a173b5417bc5bc9, 3443, 117, 624, 0.38, 0, 22, 2026-07-10 09:32:01, 248), (104, 2026-03-03 11:01:55, 69a65d339a173b5417bc5d02, 3444, 117, 624, 0.75, 0, 22, 2026-07-10 09:32:01, 248), (104, 2026-03-03 14:33:35, 69a68ecf9a173b5417bc5fa4, 3445, 117, 624, 3.25, 0, 22, 2026-07-10 09:32:01, 248), (104, 2026-03-05 09:47:51, 69a8eed69a173b5417bc6e9b, 3451, 117, 624, -1, 0, 22, 2026-07-10 09:32:01, 248), (104, 2026-03-09 17:13:38, 69ae9d522439c467a5e03425, 3499, 117, 624, 0.25, 0, 22, 2026-07-10 09:32:01, 248), (104, 2026-03-09 17:23:50, 69ae9fb62439c467a5e034de, 3500, 117, 624, -1, 0, 22, 2026-07-10 09:32:01, 248), (842, 2026-03-30 11:17:52, 69c9f96f8a56d754fba5843c, 3678, 117, 715, -1, 0, 22, 2026-07-10 07:24:00, 248), (842, 2026-03-30 11:22:28, 69c9fa848a56d754fba58474, 3679, 117, 715, -1, 0, 22, 2026-07-10 07:25:39, 248), (842, 2026-03-30 11:24:15, 69c9faef8a56d754fba584c4, 3680, 117, 715, -1, 0, 22, 2026-07-10 07:26:14, 248), (842, 2026-03-30 15:20:34, 69ca32528a56d754fba58860, 3689, 117, 715, -1, 0, 22, 2026-07-10 07:57:32, 248), (842, 2026-03-30 16:01:10, 69ca3bd68a56d754fba588e4, 3691, 117, 715, -1, 0, 1, 2026-07-10 08:14:15, 485), (842, 2026-03-30 16:08:28, 69ca3d8c8a56d754fba58999, 3692, 117, 715, 2, 0, 1, 2026-07-10 09:42:43, 485), (842, 2026-03-30 16:10:20, 69ca3dfb8a56d754fba58a43, 3693, 117, 715, 5, 1, 1, 2026-07-10 10:02:07, 485), (842, 2026-03-30 16:12:13, 69ca3e6d8a56d754fba58aab, 3694, 117, 715, 0, 0, 1, 2026-07-10 10:04:04, 485), (842, 2026-03-30 16:14:31, 69ca3ef68a56d754fba58b05, 3695, 117, 715, -1, 0, 1, 2026-07-10 10:08:24, 485), (842, 2026-03-30 16:19:33, 69ca40248a56d754fba58b39, 3696, 117, 715, -1, 0, 1, 2026-07-10 10:13:36, 485), (842, 2026-03-30 16:20:06, 69ca40458a56d754fba58b62, 3697, 117, 715, -1, 0, 1, 2026-07-10 10:16:53, 485), (842, 2026-03-30 16:28:33, 69ca42418a56d754fba58c54, 3698, 117, 715, 0, 0, 1, 2026-07-10 10:16:53, 485), (842, 2026-03-30 16:29:11, 69ca42678a56d754fba58c95, 3699, 117, 715, 2, 0, 1, 2026-07-10 10:16:53, 485), (842, 2026-05-07 14:54:15, 69fc4527bc148329f36f733c, 3824, 117, 715, 0, 0, 22, 2026-07-10 07:57:54, 248), (578, 2026-05-13 15:52:43, 6a043bdbcc050f18fdc9487e, 3906, 117, 708, 2.25, 0, 1, 2026-07-10 08:27:22, 485), (578, 2026-05-14 10:35:57, 6a05431dcc050f18fdc94ab0, 3908, 117, 708, 0.5, 0, 1, 2026-07-10 08:27:22, 485), (4862, 2026-05-29 10:06:00, 6a190298c5d7f0d54633a746, 3984, 117, 804, 4, 1, 1, 2026-07-10 08:20:35, 485), (4919, 2026-06-08 10:51:10, 6a263c2dc5d7f0d54633ba62, 4036, 117, 804, -1, 0, 1, 2026-07-10 08:20:35, 485), (4930, 2026-06-09 10:50:18, 6a278d7ac5d7f0d54633bd7f, 4051, 117, 804, -1, 0, 1, 2026-07-10 08:20:35, 485), (4940, 2026-06-10 11:44:27, 6a28ebabc5d7f0d54633bdb7, 4056, 117, 804, 0, 1, 1, 2026-07-10 08:20:35, 485), (4938, 2026-06-12 09:51:28, 6a2b74300cb836333e7766dd, 4063, 117, 715, 0, 1, 22, 2026-07-10 07:59:05, 248), (4938, 2026-06-12 10:14:25, 6a2b79910cb836333e7768e8, 4067, 117, 715, 1, 1, 22, 2026-07-10 08:02:24, 248), (4995, 2026-06-17 10:11:18, 6a3272c6762f13a1d09ca329, 4092, 117, 713, 0.3, 1, 1, 2026-07-10 08:41:46, 485), (4995, 2026-06-17 10:12:22, 6a327306762f13a1d09ca357, 4093, 117, 713, 0.6, 1, 1, 2026-07-10 08:41:46, 485), (4995, 2026-06-17 10:12:47, 6a32731e762f13a1d09ca3a8, 4094, 117, 713, 0.3, 1, 1, 2026-07-10 08:41:46, 485), (4904, 2026-06-23 04:52:49, 6a3a1121762f13a1d09ca5fe, 4097, 117, 713, -1, 0, 1, 2026-07-10 08:41:46, 485), (5001, 2026-06-24 10:30:08, 6a3bb1af76ca4dcafe103d1d, 4101, 117, 805, 0, 1, 1, 2026-07-10 08:20:37, 485), (5000, 2026-06-24 10:37:55, 6a3bb38376ca4dcafe103d56, 4102, 117, 805, 0, 1, 1, 2026-07-10 08:20:37, 485), (5012, 2026-06-25 08:00:18, 6a3ce01276ca4dcafe1040a9, 4110, 117, 805, 2.5, 1, 1, 2026-07-10 08:20:37, 485), (569, 2026-06-25 10:31:55, 6a3d039a762f13a1d09ca872, 4112, 117, 712, -1, 0, 1, 2026-07-10 09:33:56, 485), (570, 2026-06-25 10:36:14, 6a3d049e762f13a1d09ca89e, 4113, 117, 713, -1, 0, 1, 2026-07-10 08:41:46, 485), (569, 2026-06-25 10:41:11, 6a3d05c7762f13a1d09ca8dd, 4114, 117, 712, -1, 0, 1, 2026-07-10 09:38:30, 485), (570, 2026-06-25 10:44:15, 6a3d067f762f13a1d09ca917, 4115, 117, 713, -1, 0, 1, 2026-07-10 08:41:46, 485), (569, 2026-06-25 10:45:30, 6a3d06bd762f13a1d09ca958, 4117, 117, 712, -1, 0, 1, 2026-07-10 09:38:30, 485), (5014, 2026-06-25 10:49:26, 6a3d07b6762f13a1d09ca9ab, 4118, 117, 712, -1, 0, 1, 2026-07-10 09:38:30, 485), (5014, 2026-06-25 10:51:15, 6a3d0823762f13a1d09ca9e6, 4119, 117, 712, -1, 0, 1, 2026-07-10 09:38:30, 485), (5015, 2026-06-25 10:52:35, 6a3d087376ca4dcafe104128, 4120, 117, 805, 0, 1, 1, 2026-07-10 08:20:37, 485), (5015, 2026-06-25 10:53:50, 6a3d08be76ca4dcafe1041f8, 4123, 117, 803, -1, 0, 1, 2026-07-10 08:41:42, 485), (5014, 2026-06-25 10:53:59, 6a3d08c7762f13a1d09caa07, 4124, 117, 712, -1, 0, 1, 2026-07-10 09:38:30, 485), (5014, 2026-06-25 10:54:18, 6a3d08da762f13a1d09caa1e, 4125, 117, 712, 0.1, 1, 1, 2026-07-10 09:38:30, 485), (4959, 2026-06-26 04:49:52, 6a3e04f076ca4dcafe10422a, 4126, 117, 803, -1, 0, 1, 2026-07-10 08:41:42, 485), (4959, 2026-06-26 04:51:34, 6a3e055676ca4dcafe104259, 4127, 117, 803, -1, 0, 1, 2026-07-10 08:41:42, 485), (4904, 2026-06-26 06:55:02, 6a3e2246762f13a1d09cab92, 4128, 117, 713, -1, 0, 1, 2026-07-10 08:41:46, 485), (4904, 2026-06-26 07:31:33, 6a3e2ad5762f13a1d09cabac, 4129, 117, 713, -1, 0, 1, 2026-07-10 08:41:46, 485), (4864, 2026-06-26 07:32:26, 6a3e2b0a76ca4dcafe1042bd, 4130, 117, 805, -1, 0, 1, 2026-07-10 08:20:37, 485), (4864, 2026-06-27 01:33:51, 6a3f287f76ca4dcafe1043c0, 4131, 117, 805, -1, 0, 1, 2026-07-10 08:41:45, 485), (4959, 2026-06-27 01:34:41, 6a3f28b076ca4dcafe104419, 4132, 117, 803, 2.8, 1, 1, 2026-07-10 08:41:45, 485), (4962, 2026-06-27 10:32:05, 6a3fa6a576ca4dcafe10451c, 4133, 117, 803, 3, 1, 1, 2026-07-10 08:41:45, 485), (5028, 2026-07-02 01:10:08, 6a45ba7076ca4dcafe10555f, 4156, 117, 804, 4.6, 1, 1, 2026-07-10 08:20:35, 485), (5026, 2026-07-02 04:16:51, 6a45e63376ca4dcafe105694, 4157, 117, 803, 0, 1, 1, 2026-07-10 08:41:45, 485), (5030, 2026-07-02 07:30:31, 6a4613974b4812c9117bc551, 4158, 117, 803, -1, 0, 1, 2026-07-10 08:41:45, 485), (5030, 2026-07-02 07:30:53, 6a4613ad4b4812c9117bc570, 4159, 117, 803, 3, 1, 1, 2026-07-10 08:41:45, 485), (4904, 2026-07-02 09:45:39, 6a4633420402e7d001cd926b, 4169, 117, 713, 0.3, 1, 1, 2026-07-10 08:41:46, 485), (5033, 2026-07-03 04:07:53, 6a47359922728c6091718017, 4171, 117, 803, 0, 1, 1, 2026-07-10 08:41:45, 485), (5034, 2026-07-03 07:13:35, 6a47611f22728c6091718104, 4172, 117, 805, 7.5, 1, 1, 2026-07-10 08:41:45, 485), (569, 2026-07-03 10:12:15, 6a478aff0402e7d001cd935a, 4173, 117, 712, -1, 0, 1, 2026-07-10 09:38:30, 485), (569, 2026-07-03 10:16:12, 6a478bec0402e7d001cd939e, 4174, 117, 712, 1.5, 1, 1, 2026-07-10 09:38:30, 485), (5092, 2026-07-07 09:03:33, 6a4cc0e59e21417f40d7cd2d, 4186, 117, 624, -1, 0, 22, 2026-07-10 09:32:01, 248), (5099, 2026-07-08 02:31:22, 6a4db67a729540c061b5b892, 4191, 117, 715, 2, 1, 22, 2026-07-10 08:07:03, 248), (5092, 2026-07-08 07:01:22, 6a4df5c2b3e46676dd8b69cb, 4195, 117, 624, 0.5, 0, 22, 2026-07-10 09:32:01, 248), (5092, 2026-07-08 07:37:03, 6a4dfe1fb3e46676dd8b6b50, 4196, 117, 624, -1, 0, 1, 2026-07-10 08:19:36, 485), (5092, 2026-07-08 07:39:13, 6a4dfea1b3e46676dd8b6b7b, 4197, 117, 624, -1, 0, 1, 2026-07-10 08:19:36, 485), (5092, 2026-07-08 08:12:28, 6a4e066cb3e46676dd8b6ba2, 4198, 117, 624, -1, 0, 1, 2026-07-10 08:19:36, 485), (573, 2026-07-08 09:25:13, 6a4e1778729540c061b5b8eb, 4199, 117, 715, 1, 0, 22, 2026-07-10 08:07:55, 248), (4904, 2026-07-08 10:33:51, 6a4e278f729540c061b5ba16, 4200, 117, 713, 0, 1, 1, 2026-07-10 08:41:46, 485), (4962, 2026-07-08 10:34:24, 6a4e27b06146715219c0ffda, 4201, 117, 803, 1.5, 1, 1, 2026-07-10 08:41:45, 485), (5099, 2026-07-10 03:54:42, 6a506d02729540c061b5be3a, 4207, 117, 715, 2, 1, 22, 2026-07-10 09:32:18, 248), (573, 2026-07-10 03:56:17, 6a506d61729540c061b5be7c, 4208, 117, 715, 2, 0, 1, 2026-07-10 10:16:53, 485), (5075, 2026-07-10 04:48:30, 6a50799efc72e668859c5c43, 4209, 117, 628, ?, ?, 94, 2026-07-10 04:48:30, 229), (5164, 2026-07-10 04:50:23, 6a507a0f729540c061b5bef6, 4210, 117, 638, 0, 1, 94, 2026-07-10 06:52:47, 229), (5164, 2026-07-10 06:44:29, 6a5094cd729540c061b5bf61, 4211, 117, 638, -1, 0, 94, 2026-07-10 06:52:47, 229), (5165, 2026-07-10 06:52:59, 6a5065bb729540c061b5be13, 4212, 117, 712, 0, 1, 94, 2026-07-10 06:53:06, 229), (5099, 2026-07-10 07:24:03, 6a509e13729540c061b5c0e3, 4213, 117, 715, 9, 1, 22, 2026-07-10 09:32:18, 248), (5099, 2026-07-10 07:25:40, 6a509e74729540c061b5c193, 4214, 117, 715, 2, 1, 22, 2026-07-10 09:32:18, 248), (5099, 2026-07-10 07:26:15, 6a509e97729540c061b5c1d3, 4215, 117, 715, 1, 1, 22, 2026-07-10 09:32:18, 248), (5099, 2026-07-10 07:57:34, 6a50a5ed729540c061b5c227, 4217, 117, 715, 0, 1, 22, 2026-07-10 09:32:18, 248), (5099, 2026-07-10 07:57:55, 6a50a603729540c061b5c253, 4218, 117, 715, 3, 1, 22, 2026-07-10 09:32:18, 248), (5099, 2026-07-10 07:59:06, 6a50a64a729540c061b5c2b5, 4219, 117, 715, 2, 1, 22, 2026-07-10 09:32:18, 248), (5099, 2026-07-10 08:02:26, 6a50a712729540c061b5c303, 4220, 117, 715, 1, 0, 22, 2026-07-10 09:32:18, 248), (5164, 2026-07-10 08:05:43, 6a50a7d7729540c061b5c343, 4221, 117, 638, -1, 0, 94, 2026-07-10 08:05:44, 229), (5099, 2026-07-10 08:07:05, 6a50a829729540c061b5c372, 4222, 117, 715, 2, 0, 22, 2026-07-10 09:32:18, 248), (5099, 2026-07-10 08:07:59, 6a50a85f729540c061b5c3b6, 4223, 117, 715, 2, 0, 22, 2026-07-10 09:32:18, 248), (841, 2026-07-10 09:33:49, 6a50bc7d729540c061b5c44e, 4224, 117, 712, 0, 1, 1, 2026-07-10 09:38:30, 485), (841, 2026-07-10 09:38:25, 6a50bd91729540c061b5c487, 4225, 117, 712, 0, 0, 1, 2026-07-10 09:38:30, 485), (842, 2026-07-10 09:38:43, 6a50bda2729540c061b5c4b2, 4226, 117, 715, 1, 0, 1, 2026-07-10 10:16:53, 485), (842, 2026-07-10 10:01:53, 6a50c311729540c061b5c525, 4227, 117, 715, 0, 0, 1, 2026-07-10 10:16:53, 485), (842, 2026-07-10 10:03:40, 6a50c37c729540c061b5c551, 4228, 117, 715, 2, 0, 1, 2026-07-10 10:16:53, 485), (842, 2026-07-10 10:06:17, 6a50c419729540c061b5c594, 4229, 117, 715, 8, 1, 1, 2026-07-10 10:16:53, 485), (842, 2026-07-10 10:12:24, 6a50c588729540c061b5c63f, 4230, 117, 715, 2, 0, 1, 2026-07-10 10:16:53, 485), (842, 2026-07-10 10:14:49, 6a50c619729540c061b5c6ac, 4231, 117, 715, 10, 1, 1, 2026-07-10 10:16:53, 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, 2025-12-22 10:34:00, 4836, 2026-06-09 04:36:18, 87, 0, 117, {\"course_id\": 213, \"section_id\": 1796, \"start_date\": \"2026-06-10 10:34:00\", \"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\": 1796, \"name\": \"Topic 11\"}}, 4931, 1, 2026-07-10 07:30:37, 485), (0, 2026-07-09 14:09:13, 887, 2026-07-02 11:24:04, 125, 0, 117, {\"course_id\": \"169\", \"section_id\": \"936\", \"start_date\": \"2026-07-09 14:09:13\", \"tenant_key\": \"VWvi4u56mb\", \"zeus_user_id\": 499, \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-07-09 14:09:13\"}, {\"course\": {\"id\": 169, \"name\": \"🏆Easy IELTS 25 - Introduction\"}, \"section\": {\"id\": 936, \"name\": \"Giữa kỳ lần 1\"}}, 891, 3805, 2026-07-09 07:09:27, 499), (0, 2026-07-09 14:09:13, 887, 2026-07-02 11:24:05, 126, 0, 117, {\"course_id\": \"169\", \"section_id\": \"936\", \"start_date\": \"2026-07-09 14:09:13\", \"tenant_key\": \"VWvi4u56mb\", \"zeus_user_id\": 500, \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-07-09 14:09:13\"}, {\"course\": {\"id\": 169, \"name\": \"🏆Easy IELTS 25 - Introduction\"}, \"section\": {\"id\": 936, \"name\": \"Giữa kỳ lần 1\"}}, 891, 4026, 2026-07-09 07:09:27, 500) 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`))"
        }
    }
}
