{
    "timestamp": "2026-10-14 04:00:03",
    "level": "INFO",
    "message": "[syncCourseTypes] Hoàn thành toàn bộ. Tổng = 1"
}
{
    "timestamp": "2026-10-14 04:00:03",
    "level": "INFO",
    "message": "[syncCourses] Hoàn thành toàn bộ. Tổng = 1"
}
{
    "timestamp": "2026-10-14 04:00:03",
    "level": "INFO",
    "message": "[syncStudents] Hoàn thành toàn bộ. Tổng = 1"
}
{
    "timestamp": "2026-10-14 04:00:03",
    "level": "INFO",
    "message": "[syncCourseStudents] Hoàn thành toàn bộ. Tổng = 1"
}
{
    "timestamp": "2026-10-14 04:00:05",
    "level": "INFO",
    "message": "[syncStudentScores] Hoàn thành toàn bộ. Tổng = 45"
}
{
    "timestamp": "2026-10-14 04:00:05",
    "level": "INFO",
    "message": "[syncUserAssignments] Hoàn thành toàn bộ. Tổng = 3"
}
{
    "timestamp": "2026-10-14 04:00:05",
    "level": "INFO",
    "message": "[mirrorToZeus] Bắt đầu mirror dữ liệu sang Zeus (isSync = 212)..."
}
{
    "timestamp": "2026-10-14 04:00:05",
    "level": "ERROR",
    "message": "[mirrorToZeus] Bắt catch ngoại lệ bảng lcms_course_types chi tiết:",
    "context": {
        "msg": "SQLSTATE[HY000] [1049] Unknown database 'ZEUS_speakup' (Connection: zeus, SQL: insert into `lcms_course_types` (`coutyp_created_at`, `coutyp_id`, `coutyp_is_sync`, `coutyp_name`, `coutyp_updated_at`) values (2026-08-12 02:19:35, 8, 212, Easy PASS, 2026-08-12 02:19:35) on duplicate key update `coutyp_name` = values(`coutyp_name`), `coutyp_is_sync` = values(`coutyp_is_sync`), `coutyp_updated_at` = values(`coutyp_updated_at`))",
        "trace": "#0 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()\n#1 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Connection.php(584): Illuminate\\Database\\Connection->run()\n#2 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Query\/Builder.php(3917): Illuminate\\Database\\Connection->affectingStatement()\n#3 \/var\/www\/html\/lms_hocmai\/app\/Console\/Commands\/LmsDailySyncCommand.php(599): Illuminate\\Database\\Query\\Builder->upsert()\n#4 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Concerns\/BuildsQueries.php(59): App\\Console\\Commands\\LmsDailySyncCommand->App\\Console\\Commands\\{closure}()\n#5 \/var\/www\/html\/lms_hocmai\/app\/Console\/Commands\/LmsDailySyncCommand.php(589): Illuminate\\Database\\Query\\Builder->chunk()\n#6 \/var\/www\/html\/lms_hocmai\/app\/Console\/Commands\/LmsDailySyncCommand.php(125): App\\Console\\Commands\\LmsDailySyncCommand->mirrorToZeus()\n#7 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/BoundMethod.php(36): App\\Console\\Commands\\LmsDailySyncCommand->handle()\n#8 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()\n#9 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/BoundMethod.php(95): Illuminate\\Container\\Util::unwrapIfClosure()\n#10 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod()\n#11 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/Container.php(696): Illuminate\\Container\\BoundMethod::call()\n#12 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Console\/Command.php(213): Illuminate\\Container\\Container->call()\n#13 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Command\/Command.php(341): Illuminate\\Console\\Command->execute()\n#14 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Console\/Command.php(182): Symfony\\Component\\Console\\Command\\Command->run()\n#15 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Application.php(1117): Illuminate\\Console\\Command->run()\n#16 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand()\n#17 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Application.php(195): Symfony\\Component\\Console\\Application->doRun()\n#18 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/Console\/Kernel.php(198): Symfony\\Component\\Console\\Application->run()\n#19 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle()\n#20 \/var\/www\/html\/lms_hocmai\/artisan(13): Illuminate\\Foundation\\Application->handleCommand()\n#21 {main}"
    }
}
{
    "timestamp": "2026-10-14 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 (2026-10-08 10:55:29, ?, st1186202@icantestedu.vn, Male, 8744, 212, ST GLX 02 Test, ?, 2026-10-13 02:11:39, 592, SPW19234771) on duplicate key update `stu_name` = values(`stu_name`), `stu_email` = values(`stu_email`), `stu_username` = values(`stu_username`), `stu_user_id` = values(`stu_user_id`), `stu_phone` = values(`stu_phone`), `stu_dob` = values(`stu_dob`), `stu_gender` = values(`stu_gender`), `stu_is_sync` = values(`stu_is_sync`), `stu_updated_at` = values(`stu_updated_at`))",
        "trace": "#0 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()\n#1 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Connection.php(584): Illuminate\\Database\\Connection->run()\n#2 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Query\/Builder.php(3917): Illuminate\\Database\\Connection->affectingStatement()\n#3 \/var\/www\/html\/lms_hocmai\/app\/Console\/Commands\/LmsDailySyncCommand.php(599): Illuminate\\Database\\Query\\Builder->upsert()\n#4 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Concerns\/BuildsQueries.php(59): App\\Console\\Commands\\LmsDailySyncCommand->App\\Console\\Commands\\{closure}()\n#5 \/var\/www\/html\/lms_hocmai\/app\/Console\/Commands\/LmsDailySyncCommand.php(589): Illuminate\\Database\\Query\\Builder->chunk()\n#6 \/var\/www\/html\/lms_hocmai\/app\/Console\/Commands\/LmsDailySyncCommand.php(125): App\\Console\\Commands\\LmsDailySyncCommand->mirrorToZeus()\n#7 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/BoundMethod.php(36): App\\Console\\Commands\\LmsDailySyncCommand->handle()\n#8 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()\n#9 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/BoundMethod.php(95): Illuminate\\Container\\Util::unwrapIfClosure()\n#10 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod()\n#11 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/Container.php(696): Illuminate\\Container\\BoundMethod::call()\n#12 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Console\/Command.php(213): Illuminate\\Container\\Container->call()\n#13 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Command\/Command.php(341): Illuminate\\Console\\Command->execute()\n#14 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Console\/Command.php(182): Symfony\\Component\\Console\\Command\\Command->run()\n#15 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Application.php(1117): Illuminate\\Console\\Command->run()\n#16 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand()\n#17 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Application.php(195): Symfony\\Component\\Console\\Application->doRun()\n#18 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/Console\/Kernel.php(198): Symfony\\Component\\Console\\Application->run()\n#19 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle()\n#20 \/var\/www\/html\/lms_hocmai\/artisan(13): Illuminate\\Foundation\\Application->handleCommand()\n#21 {main}"
    }
}
{
    "timestamp": "2026-10-14 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-10-08 09:48:04, 5572, 212, ?, 5848, LOẠI C _  SpeakWell-Kid's Box-All Tests-Official, 5571, 36, ?, ?, quiz, ?, 2026-10-08 09:48:04, 1) on duplicate key update `cou_moodle_id` = values(`cou_moodle_id`), `cou_name` = values(`cou_name`), `cou_type` = values(`cou_type`), `cou_parent_id` = values(`cou_parent_id`), `cou_total_round` = values(`cou_total_round`), `cou_last_round` = values(`cou_last_round`), `cou_section_type` = values(`cou_section_type`), `cou_quiz_setting_type` = values(`cou_quiz_setting_type`), `cou_type_id` = values(`cou_type_id`), `cou_visible` = values(`cou_visible`), `cou_is_sync` = values(`cou_is_sync`), `cou_updated_at` = values(`cou_updated_at`))",
        "trace": "#0 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()\n#1 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Connection.php(584): Illuminate\\Database\\Connection->run()\n#2 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Query\/Builder.php(3917): Illuminate\\Database\\Connection->affectingStatement()\n#3 \/var\/www\/html\/lms_hocmai\/app\/Console\/Commands\/LmsDailySyncCommand.php(599): Illuminate\\Database\\Query\\Builder->upsert()\n#4 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Concerns\/BuildsQueries.php(59): App\\Console\\Commands\\LmsDailySyncCommand->App\\Console\\Commands\\{closure}()\n#5 \/var\/www\/html\/lms_hocmai\/app\/Console\/Commands\/LmsDailySyncCommand.php(589): Illuminate\\Database\\Query\\Builder->chunk()\n#6 \/var\/www\/html\/lms_hocmai\/app\/Console\/Commands\/LmsDailySyncCommand.php(125): App\\Console\\Commands\\LmsDailySyncCommand->mirrorToZeus()\n#7 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/BoundMethod.php(36): App\\Console\\Commands\\LmsDailySyncCommand->handle()\n#8 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()\n#9 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/BoundMethod.php(95): Illuminate\\Container\\Util::unwrapIfClosure()\n#10 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod()\n#11 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/Container.php(696): Illuminate\\Container\\BoundMethod::call()\n#12 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Console\/Command.php(213): Illuminate\\Container\\Container->call()\n#13 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Command\/Command.php(341): Illuminate\\Console\\Command->execute()\n#14 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Console\/Command.php(182): Symfony\\Component\\Console\\Command\\Command->run()\n#15 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Application.php(1117): Illuminate\\Console\\Command->run()\n#16 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand()\n#17 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Application.php(195): Symfony\\Component\\Console\\Application->doRun()\n#18 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/Console\/Kernel.php(198): Symfony\\Component\\Console\\Application->run()\n#19 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle()\n#20 \/var\/www\/html\/lms_hocmai\/artisan(13): Illuminate\\Foundation\\Application->handleCommand()\n#21 {main}"
    }
}
{
    "timestamp": "2026-10-14 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 (2028-10-12 10:12:47, 417, 2026-10-12 10:12:47, 8042, 212, 8744, 2026-10-12 10:23:17, 592) on duplicate key update `coustu_student_id` = values(`coustu_student_id`), `coustu_user_id` = values(`coustu_user_id`), `coustu_course_id` = values(`coustu_course_id`), `coustu_course_end` = values(`coustu_course_end`), `coustu_is_sync` = values(`coustu_is_sync`), `coustu_updated_at` = values(`coustu_updated_at`))",
        "trace": "#0 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()\n#1 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Connection.php(584): Illuminate\\Database\\Connection->run()\n#2 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Query\/Builder.php(3917): Illuminate\\Database\\Connection->affectingStatement()\n#3 \/var\/www\/html\/lms_hocmai\/app\/Console\/Commands\/LmsDailySyncCommand.php(599): Illuminate\\Database\\Query\\Builder->upsert()\n#4 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Concerns\/BuildsQueries.php(59): App\\Console\\Commands\\LmsDailySyncCommand->App\\Console\\Commands\\{closure}()\n#5 \/var\/www\/html\/lms_hocmai\/app\/Console\/Commands\/LmsDailySyncCommand.php(589): Illuminate\\Database\\Query\\Builder->chunk()\n#6 \/var\/www\/html\/lms_hocmai\/app\/Console\/Commands\/LmsDailySyncCommand.php(125): App\\Console\\Commands\\LmsDailySyncCommand->mirrorToZeus()\n#7 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/BoundMethod.php(36): App\\Console\\Commands\\LmsDailySyncCommand->handle()\n#8 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()\n#9 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/BoundMethod.php(95): Illuminate\\Container\\Util::unwrapIfClosure()\n#10 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod()\n#11 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/Container.php(696): Illuminate\\Container\\BoundMethod::call()\n#12 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Console\/Command.php(213): Illuminate\\Container\\Container->call()\n#13 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Command\/Command.php(341): Illuminate\\Console\\Command->execute()\n#14 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Console\/Command.php(182): Symfony\\Component\\Console\\Command\\Command->run()\n#15 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Application.php(1117): Illuminate\\Console\\Command->run()\n#16 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand()\n#17 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Application.php(195): Symfony\\Component\\Console\\Application->doRun()\n#18 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/Console\/Kernel.php(198): Symfony\\Component\\Console\\Application->run()\n#19 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle()\n#20 \/var\/www\/html\/lms_hocmai\/artisan(13): Illuminate\\Foundation\\Application->handleCommand()\n#21 {main}"
    }
}
{
    "timestamp": "2026-10-14 04:00:06",
    "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 (4864, 2026-05-20 08:31:24, 6a0d0eebc5d7f0d546339e5e, 3948, 212, 805, -1, 0, 22, 2026-10-09 03:30:49, 248), (4864, 2026-05-20 17:05:05, 6a0d8751c5d7f0d546339f29, 3949, 212, 805, 3.33, 1, 22, 2026-10-09 03:30:49, 248), (4873, 2026-05-28 14:39:25, 6a17f12cc5d7f0d54633a4cb, 3977, 212, 805, 0, 1, 22, 2026-10-09 03:30:49, 248), (4919, 2026-06-13 07:56:55, 6a2caad7c5d7f0d54633bea5, 4071, 212, 805, -1, 0, 22, 2026-10-09 03:30:49, 248), (4864, 2026-07-01 09:10:50, 6a44d99a76ca4dcafe10531e, 4153, 212, 805, -1, 0, 22, 2026-10-09 03:30:49, 248), (4917, 2026-07-02 08:19:20, 6a461f0822728c6091717e07, 4160, 212, 805, -1, 0, 22, 2026-10-09 03:30:49, 248), (5093, 2026-07-20 09:31:11, 6a5deadfc55236d62ddef7b6, 5211, 212, 625, 2.25, 1, 22, 2026-10-14 02:43:34, 248), (5093, 2026-07-23 01:28:47, 6a616e4fc55236d62ddef9e7, 5304, 212, 625, -1, 0, 22, 2026-10-14 02:50:52, 248), (5093, 2026-07-23 01:30:30, 6a616eb6c55236d62ddefa03, 5305, 212, 625, -1, 0, 22, 2026-10-14 02:50:52, 248), (5093, 2026-07-23 01:31:45, 6a616f01c55236d62ddefa1f, 5306, 212, 625, -1, 0, 22, 2026-10-14 02:50:52, 248), (5093, 2026-07-23 01:33:50, 6a616f7ec55236d62ddefa56, 5307, 212, 625, -1, 0, 22, 2026-10-14 02:50:52, 248), (5093, 2026-07-23 02:14:12, 6a6178f4c55236d62ddefa87, 5310, 212, 625, -1, 0, 22, 2026-10-14 02:50:52, 248), (5093, 2026-07-23 03:56:18, 6a6190e1c55236d62ddefaac, 5321, 212, 625, -1, 0, 22, 2026-10-14 02:50:52, 248), (5093, 2026-07-25 06:59:14, 6a645ec2c55236d62ddefb55, 5377, 212, 625, 2.25, 1, 22, 2026-10-14 02:50:52, 248), (5093, 2026-07-25 07:04:08, 6a645fe8c55236d62ddefbf7, 5378, 212, 625, 2.25, 1, 22, 2026-10-14 02:50:52, 248), (5260, 2026-08-03 12:44:01, 6a708d11fdabcb0c0d5dd726, 5488, 212, 805, 0, 1, 22, 2026-10-09 03:30:49, 248), (4922, 2026-09-05 02:09:43, 6a9b79e72f85df5484963d79, 5887, 212, 805, -1, 0, 22, 2026-10-09 03:30:49, 248), (897, 2026-09-05 02:20:51, 6a9b7c83b1fb5b8f14eece79, 5893, 212, 625, 0, 1, 22, 2026-10-14 02:50:52, 248), (5092, 2026-09-17 03:19:32, 6aab5c43f2d8d5f354b95667, 5929, 212, 624, 0, 0, 22, 2026-10-14 02:39:35, 248), (5092, 2026-09-17 03:21:48, 6aab5cccf2d8d5f354b956c2, 5930, 212, 624, 0.5, 0, 22, 2026-10-14 02:40:50, 248), (5092, 2026-09-17 09:18:23, 6aabb05ff2d8d5f354b9592b, 5937, 212, 624, 0.5, 0, 22, 2026-10-14 02:53:40, 248), (5092, 2026-09-17 09:54:45, 6aabb8e57dcdccb9114dda2c, 5942, 212, 624, 1.5, 0, 22, 2026-10-14 02:54:04, 248), (5092, 2026-09-21 09:23:49, 6ab0f7a5a13aacc09628b5b0, 5972, 212, 624, 0.25, 0, 22, 2026-10-14 02:54:04, 248), (5092, 2026-09-21 09:34:40, 6ab0fa30a13aacc09628b634, 5973, 212, 624, 0, 0, 22, 2026-10-14 02:54:04, 248), (5099, 2026-09-23 01:09:16, 6ab326bca82782d457ad5981, 5997, 212, 715, -1, 0, 22, 2026-10-13 08:29:18, 248), (573, 2026-09-23 01:09:52, 6ab326e0a82782d457ad59a4, 5998, 212, 715, 1.6, 0, 22, 2026-10-13 08:29:39, 248), (5099, 2026-09-23 01:26:06, 6ab32aaea82782d457ad59e3, 5999, 212, 715, -1, 0, 22, 2026-10-13 08:29:39, 248), (5099, 2026-09-23 07:52:34, 6ab38542af398aed65a192ad, 6006, 212, 715, 0, 0, 22, 2026-10-13 08:29:39, 248), (5506, 2026-09-24 01:17:23, 6ab47a23c15d29ff7a33e5c2, 6028, 212, 805, -1, 0, 22, 2026-10-09 03:30:49, 248), (573, 2026-09-25 08:30:55, 6ab6313faf398aed65a198de, 6052, 212, 715, 8.3, 1, 22, 2026-10-13 08:29:39, 248), (4873, 2026-09-25 08:32:54, 6ab631b6c15d29ff7a33e614, 6053, 212, 805, 1, 1, 22, 2026-10-09 03:30:49, 248), (5092, 2026-09-28 09:13:00, 6aba2f9bc5e863e5d778ad1e, 6056, 212, 624, 0, 0, 22, 2026-10-14 02:54:04, 248), (5092, 2026-09-28 09:50:04, 6aba384cc5e863e5d778ad7e, 6058, 212, 624, 0, 0, 22, 2026-10-14 02:54:04, 248), (573, 2026-09-28 10:00:55, 6aba3ad7af398aed65a199c0, 6059, 212, 715, 1.6, 0, 22, 2026-10-13 08:29:39, 248), (5099, 2026-10-01 01:13:05, 6abdb3a1af398aed65a19be8, 6070, 212, 715, 0, 0, 22, 2026-10-13 08:29:39, 248), (5099, 2026-10-01 01:15:57, 6abdb44daf398aed65a19c2f, 6072, 212, 715, -1, 0, 22, 2026-10-13 08:29:39, 248), (5099, 2026-10-01 01:23:04, 6abdb5f8af398aed65a19c8d, 6074, 212, 715, -1, 0, 22, 2026-10-13 08:29:39, 248), (5092, 2026-10-03 07:39:26, 6ac0b12ec5e863e5d778b00a, 6086, 212, 624, 0, 0, 22, 2026-10-14 02:54:04, 248), (5092, 2026-10-05 01:26:53, 6ac2fcdcc5e863e5d778b069, 6088, 212, 624, 0.5, 0, 22, 2026-10-14 02:54:04, 248), (573, 2026-10-05 08:42:10, 6ac362e2af398aed65a19e5a, 6090, 212, 715, -1, 0, 22, 2026-10-13 08:29:39, 248), (5099, 2026-10-13 08:29:20, 6acdebe0d6d47d0d66625b7f, 6106, 212, 715, 1.6, 0, 22, 2026-10-13 08:29:59, 248), (5092, 2026-10-14 02:39:37, 6aceeb691cc9746f16d45023, 6107, 212, 624, 0, 0, 22, 2026-10-14 02:54:04, 248), (5092, 2026-10-14 02:42:18, 6aceec0a1cc9746f16d4506b, 6108, 212, 624, 0, 0, 22, 2026-10-14 02:54:04, 248), (5093, 2026-10-14 02:43:36, 6aceec575576d09d7b269bca, 6109, 212, 625, 0, 0, 22, 2026-10-14 02:50:52, 248), (5092, 2026-10-14 02:53:41, 6aceeeb51cc9746f16d450b6, 6110, 212, 624, 0, 0, 22, 2026-10-14 02:54:04, 248) on duplicate key update `stusco_student_id` = values(`stusco_student_id`), `stusco_user_id` = values(`stusco_user_id`), `stusco_course_id` = values(`stusco_course_id`), `stusco_mock_contest_id` = values(`stusco_mock_contest_id`), `stusco_score_status` = values(`stusco_score_status`), `stusco_history_contest_id` = values(`stusco_history_contest_id`), `stusco_overall_score` = values(`stusco_overall_score`), `stusco_is_sync` = values(`stusco_is_sync`), `stusco_updated_at` = values(`stusco_updated_at`))",
        "trace": "#0 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()\n#1 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Connection.php(584): Illuminate\\Database\\Connection->run()\n#2 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Query\/Builder.php(3917): Illuminate\\Database\\Connection->affectingStatement()\n#3 \/var\/www\/html\/lms_hocmai\/app\/Console\/Commands\/LmsDailySyncCommand.php(599): Illuminate\\Database\\Query\\Builder->upsert()\n#4 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Concerns\/BuildsQueries.php(59): App\\Console\\Commands\\LmsDailySyncCommand->App\\Console\\Commands\\{closure}()\n#5 \/var\/www\/html\/lms_hocmai\/app\/Console\/Commands\/LmsDailySyncCommand.php(589): Illuminate\\Database\\Query\\Builder->chunk()\n#6 \/var\/www\/html\/lms_hocmai\/app\/Console\/Commands\/LmsDailySyncCommand.php(125): App\\Console\\Commands\\LmsDailySyncCommand->mirrorToZeus()\n#7 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/BoundMethod.php(36): App\\Console\\Commands\\LmsDailySyncCommand->handle()\n#8 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()\n#9 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/BoundMethod.php(95): Illuminate\\Container\\Util::unwrapIfClosure()\n#10 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod()\n#11 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/Container.php(696): Illuminate\\Container\\BoundMethod::call()\n#12 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Console\/Command.php(213): Illuminate\\Container\\Container->call()\n#13 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Command\/Command.php(341): Illuminate\\Console\\Command->execute()\n#14 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Console\/Command.php(182): Symfony\\Component\\Console\\Command\\Command->run()\n#15 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Application.php(1117): Illuminate\\Console\\Command->run()\n#16 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand()\n#17 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Application.php(195): Symfony\\Component\\Console\\Application->doRun()\n#18 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/Console\/Kernel.php(198): Symfony\\Component\\Console\\Application->run()\n#19 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle()\n#20 \/var\/www\/html\/lms_hocmai\/artisan(13): Illuminate\\Foundation\\Application->handleCommand()\n#21 {main}"
    }
}
{
    "timestamp": "2026-10-14 04:00:06",
    "level": "ERROR",
    "message": "[mirrorToZeus] Bắt catch ngoại lệ bảng lcms_user_assignments chi tiết:",
    "context": {
        "msg": "SQLSTATE[HY000] [1049] Unknown database 'ZEUS_speakup' (Connection: zeus, SQL: insert into `lcms_user_assignments` (`usrasi_completion_state`, `usrasi_completion_time`, `usrasi_course_id`, `usrasi_created_at`, `usrasi_id`, `usrasi_is_cron`, `usrasi_is_sync`, `usrasi_payload_data`, `usrasi_response_data`, `usrasi_section_id`, `usrasi_student_id`, `usrasi_updated_at`, `usrasi_zeus_id`) values (0, 2026-10-09 14:10:02, 218, 2026-10-09 07:10:04, 271, 0, 212, {\"batch\": true, \"course_id\": 104, \"batch_uuid\": \"4517a942-fe99-44de-b668-03d2b721f37a\", \"section_id\": 353, \"start_date\": null, \"zeus_user_id\": \"592\", \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-10-09 14:10:02\", \"course_id_resolved_from_section\": true}, {\"course\": {\"id\": 104, \"name\": \"Easy SPEAK - Level 3 V1\"}, \"section\": {\"id\": 353, \"name\": \"Lesson 7: Taking part in a job interview\"}}, 320, 8744, 2026-10-09 07:10:04, 592), (0, 2026-10-13 15:40:02, 218, 2026-10-13 08:40:19, 272, 0, 212, {\"batch\": true, \"course_id\": 104, \"batch_uuid\": \"013494a3-97c5-46ce-a524-e9bf36d3a89f\", \"section_id\": 349, \"start_date\": null, \"zeus_user_id\": \"498\", \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-10-13 15:40:02\", \"course_id_resolved_from_section\": true}, {\"course\": {\"id\": 104, \"name\": \"Easy SPEAK - Level 3 V1\"}, \"section\": {\"id\": 349, \"name\": \"Lesson 2: Talking about types of your company\"}}, 316, 8741, 2026-10-13 08:40:19, 498), (0, 2026-10-13 15:40:02, 4319, 2026-10-13 08:40:19, 273, 0, 212, {\"batch\": true, \"course_id\": 205, \"batch_uuid\": \"013494a3-97c5-46ce-a524-e9bf36d3a89f\", \"section_id\": 1683, \"start_date\": null, \"zeus_user_id\": \"525\", \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-10-13 15:40:02\", \"course_id_resolved_from_section\": true}, {\"course\": {\"id\": 205, \"name\": \"Kid's Box - Flyers\"}, \"section\": {\"id\": 1683, \"name\": \"Unit 1 - Lesson 3 - Reading\"}}, 4325, 3816, 2026-10-13 08:40:19, 525) on duplicate key update `usrasi_course_id` = values(`usrasi_course_id`), `usrasi_section_id` = values(`usrasi_section_id`), `usrasi_zeus_id` = values(`usrasi_zeus_id`), `usrasi_student_id` = values(`usrasi_student_id`), `usrasi_completion_time` = values(`usrasi_completion_time`), `usrasi_completion_state` = values(`usrasi_completion_state`), `usrasi_payload_data` = values(`usrasi_payload_data`), `usrasi_response_data` = values(`usrasi_response_data`), `usrasi_is_cron` = values(`usrasi_is_cron`), `usrasi_is_sync` = values(`usrasi_is_sync`), `usrasi_updated_at` = values(`usrasi_updated_at`))",
        "trace": "#0 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()\n#1 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Connection.php(584): Illuminate\\Database\\Connection->run()\n#2 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Query\/Builder.php(3917): Illuminate\\Database\\Connection->affectingStatement()\n#3 \/var\/www\/html\/lms_hocmai\/app\/Console\/Commands\/LmsDailySyncCommand.php(599): Illuminate\\Database\\Query\\Builder->upsert()\n#4 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Concerns\/BuildsQueries.php(59): App\\Console\\Commands\\LmsDailySyncCommand->App\\Console\\Commands\\{closure}()\n#5 \/var\/www\/html\/lms_hocmai\/app\/Console\/Commands\/LmsDailySyncCommand.php(589): Illuminate\\Database\\Query\\Builder->chunk()\n#6 \/var\/www\/html\/lms_hocmai\/app\/Console\/Commands\/LmsDailySyncCommand.php(125): App\\Console\\Commands\\LmsDailySyncCommand->mirrorToZeus()\n#7 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/BoundMethod.php(36): App\\Console\\Commands\\LmsDailySyncCommand->handle()\n#8 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()\n#9 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/BoundMethod.php(95): Illuminate\\Container\\Util::unwrapIfClosure()\n#10 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod()\n#11 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/Container.php(696): Illuminate\\Container\\BoundMethod::call()\n#12 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Console\/Command.php(213): Illuminate\\Container\\Container->call()\n#13 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Command\/Command.php(341): Illuminate\\Console\\Command->execute()\n#14 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Console\/Command.php(182): Symfony\\Component\\Console\\Command\\Command->run()\n#15 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Application.php(1117): Illuminate\\Console\\Command->run()\n#16 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand()\n#17 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Application.php(195): Symfony\\Component\\Console\\Application->doRun()\n#18 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/Console\/Kernel.php(198): Symfony\\Component\\Console\\Application->run()\n#19 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle()\n#20 \/var\/www\/html\/lms_hocmai\/artisan(13): Illuminate\\Foundation\\Application->handleCommand()\n#21 {main}"
    }
}
{
    "timestamp": "2026-10-14 04:00:06",
    "level": "INFO",
    "message": "[mirrorToZeus] Xong tất cả. Tổng = 0"
}
{
    "timestamp": "2026-10-14 04:00:06",
    "level": "INFO",
    "message": "[LmsDailySync] Hoàn thành",
    "context": {
        "tenantCode": "ICC",
        "isSync": 212,
        "elapsed_s": -2.657085,
        "syncCourseTypes": {
            "synced": 1
        },
        "syncCourses": {
            "synced": 1
        },
        "syncStudents": {
            "synced": 1
        },
        "syncCourseStudents": {
            "synced": 1
        },
        "syncStudentScores": {
            "synced": 45
        },
        "syncUserAssignments": {
            "synced": 3
        },
        "mirrorToZeus": {
            "synced": 0,
            "error": "Mirror lcms_course_types lỗi: SQLSTATE[HY000] [1049] Unknown database 'ZEUS_speakup' (Connection: zeus, SQL: insert into `lcms_course_types` (`coutyp_created_at`, `coutyp_id`, `coutyp_is_sync`, `coutyp_name`, `coutyp_updated_at`) values (2026-08-12 02:19:35, 8, 212, Easy PASS, 2026-08-12 02:19:35) on duplicate key update `coutyp_name` = values(`coutyp_name`), `coutyp_is_sync` = values(`coutyp_is_sync`), `coutyp_updated_at` = values(`coutyp_updated_at`)) | Mirror lcms_students lỗi: SQLSTATE[HY000] [1049] Unknown database 'ZEUS_speakup' (Connection: zeus, SQL: insert into `lcms_students` (`stu_created_at`, `stu_dob`, `stu_email`, `stu_gender`, `stu_id`, `stu_is_sync`, `stu_name`, `stu_phone`, `stu_updated_at`, `stu_user_id`, `stu_username`) values (2026-10-08 10:55:29, ?, st1186202@icantestedu.vn, Male, 8744, 212, ST GLX 02 Test, ?, 2026-10-13 02:11:39, 592, SPW19234771) 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-10-08 09:48:04, 5572, 212, ?, 5848, LOẠI C _  SpeakWell-Kid's Box-All Tests-Official, 5571, 36, ?, ?, quiz, ?, 2026-10-08 09:48:04, 1) on duplicate key update `cou_moodle_id` = values(`cou_moodle_id`), `cou_name` = values(`cou_name`), `cou_type` = values(`cou_type`), `cou_parent_id` = values(`cou_parent_id`), `cou_total_round` = values(`cou_total_round`), `cou_last_round` = values(`cou_last_round`), `cou_section_type` = values(`cou_section_type`), `cou_quiz_setting_type` = values(`cou_quiz_setting_type`), `cou_type_id` = values(`cou_type_id`), `cou_visible` = values(`cou_visible`), `cou_is_sync` = values(`cou_is_sync`), `cou_updated_at` = values(`cou_updated_at`)) | Mirror lcms_course_student lỗi: SQLSTATE[HY000] [1049] Unknown database 'ZEUS_speakup' (Connection: zeus, SQL: insert into `lcms_course_student` (`coustu_course_end`, `coustu_course_id`, `coustu_created_at`, `coustu_id`, `coustu_is_sync`, `coustu_student_id`, `coustu_updated_at`, `coustu_user_id`) values (2028-10-12 10:12:47, 417, 2026-10-12 10:12:47, 8042, 212, 8744, 2026-10-12 10:23:17, 592) 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 (4864, 2026-05-20 08:31:24, 6a0d0eebc5d7f0d546339e5e, 3948, 212, 805, -1, 0, 22, 2026-10-09 03:30:49, 248), (4864, 2026-05-20 17:05:05, 6a0d8751c5d7f0d546339f29, 3949, 212, 805, 3.33, 1, 22, 2026-10-09 03:30:49, 248), (4873, 2026-05-28 14:39:25, 6a17f12cc5d7f0d54633a4cb, 3977, 212, 805, 0, 1, 22, 2026-10-09 03:30:49, 248), (4919, 2026-06-13 07:56:55, 6a2caad7c5d7f0d54633bea5, 4071, 212, 805, -1, 0, 22, 2026-10-09 03:30:49, 248), (4864, 2026-07-01 09:10:50, 6a44d99a76ca4dcafe10531e, 4153, 212, 805, -1, 0, 22, 2026-10-09 03:30:49, 248), (4917, 2026-07-02 08:19:20, 6a461f0822728c6091717e07, 4160, 212, 805, -1, 0, 22, 2026-10-09 03:30:49, 248), (5093, 2026-07-20 09:31:11, 6a5deadfc55236d62ddef7b6, 5211, 212, 625, 2.25, 1, 22, 2026-10-14 02:43:34, 248), (5093, 2026-07-23 01:28:47, 6a616e4fc55236d62ddef9e7, 5304, 212, 625, -1, 0, 22, 2026-10-14 02:50:52, 248), (5093, 2026-07-23 01:30:30, 6a616eb6c55236d62ddefa03, 5305, 212, 625, -1, 0, 22, 2026-10-14 02:50:52, 248), (5093, 2026-07-23 01:31:45, 6a616f01c55236d62ddefa1f, 5306, 212, 625, -1, 0, 22, 2026-10-14 02:50:52, 248), (5093, 2026-07-23 01:33:50, 6a616f7ec55236d62ddefa56, 5307, 212, 625, -1, 0, 22, 2026-10-14 02:50:52, 248), (5093, 2026-07-23 02:14:12, 6a6178f4c55236d62ddefa87, 5310, 212, 625, -1, 0, 22, 2026-10-14 02:50:52, 248), (5093, 2026-07-23 03:56:18, 6a6190e1c55236d62ddefaac, 5321, 212, 625, -1, 0, 22, 2026-10-14 02:50:52, 248), (5093, 2026-07-25 06:59:14, 6a645ec2c55236d62ddefb55, 5377, 212, 625, 2.25, 1, 22, 2026-10-14 02:50:52, 248), (5093, 2026-07-25 07:04:08, 6a645fe8c55236d62ddefbf7, 5378, 212, 625, 2.25, 1, 22, 2026-10-14 02:50:52, 248), (5260, 2026-08-03 12:44:01, 6a708d11fdabcb0c0d5dd726, 5488, 212, 805, 0, 1, 22, 2026-10-09 03:30:49, 248), (4922, 2026-09-05 02:09:43, 6a9b79e72f85df5484963d79, 5887, 212, 805, -1, 0, 22, 2026-10-09 03:30:49, 248), (897, 2026-09-05 02:20:51, 6a9b7c83b1fb5b8f14eece79, 5893, 212, 625, 0, 1, 22, 2026-10-14 02:50:52, 248), (5092, 2026-09-17 03:19:32, 6aab5c43f2d8d5f354b95667, 5929, 212, 624, 0, 0, 22, 2026-10-14 02:39:35, 248), (5092, 2026-09-17 03:21:48, 6aab5cccf2d8d5f354b956c2, 5930, 212, 624, 0.5, 0, 22, 2026-10-14 02:40:50, 248), (5092, 2026-09-17 09:18:23, 6aabb05ff2d8d5f354b9592b, 5937, 212, 624, 0.5, 0, 22, 2026-10-14 02:53:40, 248), (5092, 2026-09-17 09:54:45, 6aabb8e57dcdccb9114dda2c, 5942, 212, 624, 1.5, 0, 22, 2026-10-14 02:54:04, 248), (5092, 2026-09-21 09:23:49, 6ab0f7a5a13aacc09628b5b0, 5972, 212, 624, 0.25, 0, 22, 2026-10-14 02:54:04, 248), (5092, 2026-09-21 09:34:40, 6ab0fa30a13aacc09628b634, 5973, 212, 624, 0, 0, 22, 2026-10-14 02:54:04, 248), (5099, 2026-09-23 01:09:16, 6ab326bca82782d457ad5981, 5997, 212, 715, -1, 0, 22, 2026-10-13 08:29:18, 248), (573, 2026-09-23 01:09:52, 6ab326e0a82782d457ad59a4, 5998, 212, 715, 1.6, 0, 22, 2026-10-13 08:29:39, 248), (5099, 2026-09-23 01:26:06, 6ab32aaea82782d457ad59e3, 5999, 212, 715, -1, 0, 22, 2026-10-13 08:29:39, 248), (5099, 2026-09-23 07:52:34, 6ab38542af398aed65a192ad, 6006, 212, 715, 0, 0, 22, 2026-10-13 08:29:39, 248), (5506, 2026-09-24 01:17:23, 6ab47a23c15d29ff7a33e5c2, 6028, 212, 805, -1, 0, 22, 2026-10-09 03:30:49, 248), (573, 2026-09-25 08:30:55, 6ab6313faf398aed65a198de, 6052, 212, 715, 8.3, 1, 22, 2026-10-13 08:29:39, 248), (4873, 2026-09-25 08:32:54, 6ab631b6c15d29ff7a33e614, 6053, 212, 805, 1, 1, 22, 2026-10-09 03:30:49, 248), (5092, 2026-09-28 09:13:00, 6aba2f9bc5e863e5d778ad1e, 6056, 212, 624, 0, 0, 22, 2026-10-14 02:54:04, 248), (5092, 2026-09-28 09:50:04, 6aba384cc5e863e5d778ad7e, 6058, 212, 624, 0, 0, 22, 2026-10-14 02:54:04, 248), (573, 2026-09-28 10:00:55, 6aba3ad7af398aed65a199c0, 6059, 212, 715, 1.6, 0, 22, 2026-10-13 08:29:39, 248), (5099, 2026-10-01 01:13:05, 6abdb3a1af398aed65a19be8, 6070, 212, 715, 0, 0, 22, 2026-10-13 08:29:39, 248), (5099, 2026-10-01 01:15:57, 6abdb44daf398aed65a19c2f, 6072, 212, 715, -1, 0, 22, 2026-10-13 08:29:39, 248), (5099, 2026-10-01 01:23:04, 6abdb5f8af398aed65a19c8d, 6074, 212, 715, -1, 0, 22, 2026-10-13 08:29:39, 248), (5092, 2026-10-03 07:39:26, 6ac0b12ec5e863e5d778b00a, 6086, 212, 624, 0, 0, 22, 2026-10-14 02:54:04, 248), (5092, 2026-10-05 01:26:53, 6ac2fcdcc5e863e5d778b069, 6088, 212, 624, 0.5, 0, 22, 2026-10-14 02:54:04, 248), (573, 2026-10-05 08:42:10, 6ac362e2af398aed65a19e5a, 6090, 212, 715, -1, 0, 22, 2026-10-13 08:29:39, 248), (5099, 2026-10-13 08:29:20, 6acdebe0d6d47d0d66625b7f, 6106, 212, 715, 1.6, 0, 22, 2026-10-13 08:29:59, 248), (5092, 2026-10-14 02:39:37, 6aceeb691cc9746f16d45023, 6107, 212, 624, 0, 0, 22, 2026-10-14 02:54:04, 248), (5092, 2026-10-14 02:42:18, 6aceec0a1cc9746f16d4506b, 6108, 212, 624, 0, 0, 22, 2026-10-14 02:54:04, 248), (5093, 2026-10-14 02:43:36, 6aceec575576d09d7b269bca, 6109, 212, 625, 0, 0, 22, 2026-10-14 02:50:52, 248), (5092, 2026-10-14 02:53:41, 6aceeeb51cc9746f16d450b6, 6110, 212, 624, 0, 0, 22, 2026-10-14 02:54:04, 248) on duplicate key update `stusco_student_id` = values(`stusco_student_id`), `stusco_user_id` = values(`stusco_user_id`), `stusco_course_id` = values(`stusco_course_id`), `stusco_mock_contest_id` = values(`stusco_mock_contest_id`), `stusco_score_status` = values(`stusco_score_status`), `stusco_history_contest_id` = values(`stusco_history_contest_id`), `stusco_overall_score` = values(`stusco_overall_score`), `stusco_is_sync` = values(`stusco_is_sync`), `stusco_updated_at` = values(`stusco_updated_at`)) | Mirror lcms_user_assignments lỗi: SQLSTATE[HY000] [1049] Unknown database 'ZEUS_speakup' (Connection: zeus, SQL: insert into `lcms_user_assignments` (`usrasi_completion_state`, `usrasi_completion_time`, `usrasi_course_id`, `usrasi_created_at`, `usrasi_id`, `usrasi_is_cron`, `usrasi_is_sync`, `usrasi_payload_data`, `usrasi_response_data`, `usrasi_section_id`, `usrasi_student_id`, `usrasi_updated_at`, `usrasi_zeus_id`) values (0, 2026-10-09 14:10:02, 218, 2026-10-09 07:10:04, 271, 0, 212, {\"batch\": true, \"course_id\": 104, \"batch_uuid\": \"4517a942-fe99-44de-b668-03d2b721f37a\", \"section_id\": 353, \"start_date\": null, \"zeus_user_id\": \"592\", \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-10-09 14:10:02\", \"course_id_resolved_from_section\": true}, {\"course\": {\"id\": 104, \"name\": \"Easy SPEAK - Level 3 V1\"}, \"section\": {\"id\": 353, \"name\": \"Lesson 7: Taking part in a job interview\"}}, 320, 8744, 2026-10-09 07:10:04, 592), (0, 2026-10-13 15:40:02, 218, 2026-10-13 08:40:19, 272, 0, 212, {\"batch\": true, \"course_id\": 104, \"batch_uuid\": \"013494a3-97c5-46ce-a524-e9bf36d3a89f\", \"section_id\": 349, \"start_date\": null, \"zeus_user_id\": \"498\", \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-10-13 15:40:02\", \"course_id_resolved_from_section\": true}, {\"course\": {\"id\": 104, \"name\": \"Easy SPEAK - Level 3 V1\"}, \"section\": {\"id\": 349, \"name\": \"Lesson 2: Talking about types of your company\"}}, 316, 8741, 2026-10-13 08:40:19, 498), (0, 2026-10-13 15:40:02, 4319, 2026-10-13 08:40:19, 273, 0, 212, {\"batch\": true, \"course_id\": 205, \"batch_uuid\": \"013494a3-97c5-46ce-a524-e9bf36d3a89f\", \"section_id\": 1683, \"start_date\": null, \"zeus_user_id\": \"525\", \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-10-13 15:40:02\", \"course_id_resolved_from_section\": true}, {\"course\": {\"id\": 205, \"name\": \"Kid's Box - Flyers\"}, \"section\": {\"id\": 1683, \"name\": \"Unit 1 - Lesson 3 - Reading\"}}, 4325, 3816, 2026-10-13 08:40:19, 525) 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`))"
        }
    }
}
