{
    "timestamp": "2026-06-30 04:00:04",
    "level": "INFO",
    "message": "[syncCourseTypes] Hoàn thành toàn bộ. Tổng = 0"
}
{
    "timestamp": "2026-06-30 04:00:04",
    "level": "INFO",
    "message": "[syncCourses] Hoàn thành toàn bộ. Tổng = 11"
}
{
    "timestamp": "2026-06-30 04:00:04",
    "level": "INFO",
    "message": "[syncStudents] Hoàn thành toàn bộ. Tổng = 48"
}
{
    "timestamp": "2026-06-30 04:00:04",
    "level": "INFO",
    "message": "[syncCourseStudents] Hoàn thành toàn bộ. Tổng = 14"
}
{
    "timestamp": "2026-06-30 04:00:04",
    "level": "INFO",
    "message": "[syncStudentScores] Hoàn thành toàn bộ. Tổng = 24"
}
{
    "timestamp": "2026-06-30 04:00:05",
    "level": "INFO",
    "message": "[syncUserAssignments] Hoàn thành toàn bộ. Tổng = 1"
}
{
    "timestamp": "2026-06-30 04:00:05",
    "level": "INFO",
    "message": "[mirrorToZeus] Bắt đầu mirror dữ liệu sang Zeus (isSync = 106)..."
}
{
    "timestamp": "2026-06-30 04:00:05",
    "level": "INFO",
    "message": "[mirrorToZeus] Hoàn tất bảng lcms_course_types. Tổng đã sync: 0"
}
{
    "timestamp": "2026-06-30 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, Female, 1, 106, Kiên Phạm, 0394859392, 2026-06-29 15:05:04, 485, SPW71652694), (2025-08-12 04:03:02, 2019-12-06, test@hocmai.vn, Male, 22, 106, Zeus Test, 0912957367, 2026-06-30 03:18:53, 248, zeus_test_test), (2025-12-15 07:07:57, ?, lydia.deckow@dummyid.com, Female, 83, 106, thao anh tran, ?, 2026-06-29 18:36:28, 22, thao_anh), (2026-04-02 11:03:02, ?, Doanthuhuyen021@gmail.com, ?, 3678, 106, Thu Huyền Đoàn, ?, 2026-06-28 15:39:48, ?, doanthuhuyen021@gmail.com), (2026-04-02 11:05:25, ?, Vuthuthuy198@gmail.com, ?, 3763, 106, Thị Thu Thuỷ Vũ, ?, 2026-06-28 15:39:48, ?, vuthuthuy198@gmail.com), (2026-06-29 11:16:25, ?, anphan16102009@gmail.com, ?, 3979, 106, Phan  Phan, ?, 2026-06-29 11:16:26, ?, stu000dfo), (2026-06-29 11:16:27, ?, maiphamql@gmail.com, ?, 3980, 106, An Bùi, 84-961159692, 2026-06-29 11:16:27, ?, stu000rcl2026), (2026-06-29 11:16:28, ?, minhphuoc2107@gmail.com, ?, 3981, 106, Phước Bùi, 84-915929968, 2026-06-29 11:16:28, ?, stu000rkz2026), (2026-06-29 11:16:29, ?, Maisy19821983@gmail.com, ?, 3982, 106, Quốc Bùi, 84-989914062, 2026-06-29 11:16:29, ?, stu000jf4), (2026-06-29 11:16:30, ?, lolinhsulu85@gmail.com, ?, 3983, 106, Nguyên Cà, 84-364952848, 2026-06-29 11:16:31, ?, stu000rfo2026), (2026-06-29 11:16:31, ?, nguyetanbinh0709@gmail.com, ?, 3984, 106, Ngọc Chu, 84-984338736, 2026-06-29 11:16:32, ?, stu000hq0), (2026-06-29 11:16:32, ?, hakyphong90@gmail.com, ?, 3985, 106, Phong Hà, 84-971409865, 2026-06-29 11:16:33, ?, stu000rl62026), (2026-06-29 11:16:33, ?, hohoanganh20092021@gmail.com, ?, 3986, 106, Anh Hồ, 84-356202878, 2026-06-29 11:16:34, ?, stu000gn5), (2026-06-29 11:16:34, ?, dat053701@gmail.com, ?, 3987, 106, Đạt Hoàng, 84-964100161, 2026-06-29 11:16:35, ?, stu000rga2026), (2026-06-29 11:16:35, ?, cuctran84@gmail.com, ?, 3988, 106, Yến Hoàng, 84-964185777, 2026-06-29 11:16:36, ?, stu000g5z), (2026-06-29 11:16:36, ?, quachloan2002@gmail.com, ?, 3989, 106, Huyền Lê, 84-385359678, 2026-06-29 11:16:37, ?, stu000hal), (2026-06-29 11:16:37, ?, hoangluyenluyen2@gmail.com, ?, 3990, 106, Dương Ngô, 84-345205986, 2026-06-29 11:16:38, ?, stu000rl92026), (2026-06-29 11:16:38, ?, anhkhoabbh7a4@gmail.com, ?, 3991, 106, Minh Nguyễn, 84-985187307, 2026-06-29 11:16:39, ?, stu000org2026), (2026-06-29 11:16:39, ?, khanhdannguyenha1@gmail.com, ?, 3992, 106, Đan Nguyễn, 84-961671683, 2026-06-29 11:16:40, ?, stu000ju8), (2026-06-29 11:16:40, ?, nguyenhongtham.c3hoanhbo@quangninh.edu.vn, ?, 3993, 106, Nam Nguyễn, 84-385873866, 2026-06-29 11:16:41, ?, stu000i6x), (2026-06-29 11:16:41, ?, vucuong161@gmail.com, ?, 3994, 106, Đan Nguyễn, 84-983888985, 2026-06-29 11:16:42, ?, stu000rm12026), (2026-06-29 11:16:42, ?, maihuongngly0109@gmail.com, ?, 3995, 106, Hương Nguyễn, 84-385512126, 2026-06-29 11:16:43, ?, stu000jlk), (2026-06-29 11:16:43, ?, giabinh.2825@gmail.com, ?, 3996, 106, Trí Nguyễn, 84-928836883, 2026-06-29 11:16:44, ?, stu000qzh2026), (2026-06-29 11:16:44, ?, tranthithutrang23387@gmail.com, ?, 3997, 106, Diệp Nguyễn, 84-967771925, 2026-06-29 11:16:45, ?, stu0009vz), (2026-06-29 11:16:45, ?, hoangvankhdt@gmail.com, ?, 3998, 106, Vy Nguyễn, 962290158, 2026-06-29 11:16:46, ?, stu000rcp2026), (2026-06-29 11:16:46, ?, linhquanhp2017@gmail.com, ?, 3999, 106, Linh Nguyễn, 84-795310998, 2026-06-29 11:16:47, ?, stu000rku2026), (2026-06-29 11:16:47, ?, quansao1980@gmail.com, ?, 4000, 106, Anh Nguyễn, 84-384366299, 2026-06-29 11:16:48, ?, stu000huo), (2026-06-29 11:16:48, ?, nguyendangminhthu09@gmail.com, ?, 4001, 106, Thư Nguyễn, 84-862533025, 2026-06-29 11:16:49, ?, stu000i2k), (2026-06-29 11:16:49, ?, bongcute1412010@gmail.com, ?, 4002, 106, Ngọc Phạm, 84-926727536, 2026-06-29 11:16:50, ?, stu000gxb), (2026-06-29 11:16:51, ?, phuongdung231209@gmail.com, ?, 4003, 106, Dung Phạm, 84-347604686, 2026-06-29 11:16:51, ?, stu000jdb), (2026-06-29 11:16:52, ?, phuonglinh472011@gmail.com, ?, 4004, 106, Linh Phạm, 84-362288591, 2026-06-29 11:16:52, ?, stu000p192026), (2026-06-29 11:16:53, ?, Thanhhaitb1990@gmail.com, ?, 4005, 106, Hương Phạm, 84-344380614, 2026-06-29 11:16:53, ?, stu000ief), (2026-06-29 11:16:54, ?, dothoa82@gmail.com, ?, 4006, 106, Hưng Phạm, 84-904186417, 2026-06-29 11:16:54, ?, stu000rry2026), (2026-06-29 11:16:55, ?, anhthubanthankelly0000@gmail.com, ?, 4007, 106, Thư Trần, 84-395343236, 2026-06-29 11:16:55, ?, stu000rki2026), (2026-06-29 11:16:56, ?, kimha312010@gmail.com, ?, 4008, 106, Tường Trần, 84-976852678, 2026-06-29 11:16:56, ?, stu000rn32026), (2026-06-29 11:16:57, ?, dohuongyc@gmail.com, ?, 4009, 106, Lan Trần, 84-352261102, 2026-06-29 11:16:57, ?, stu000rc62026), (2026-06-29 11:16:58, ?, phuongmai87@gmail.com, ?, 4010, 106, Linh Trần, 84-366634333, 2026-06-29 11:16:58, ?, stu000jwl), (2026-06-29 11:16:59, ?, Phuongthaothien123@gmail.com, ?, 4011, 106, Thiện Trịnh, 84-383088761, 2026-06-29 11:16:59, ?, stu000ilu), (2026-06-29 11:17:00, ?, Vovantienntto@gmail.com, ?, 4012, 106, Chi Võ, 84-847799091, 2026-06-29 11:17:00, ?, stu000g2o), (2026-06-29 11:17:01, ?, nguyenhoaithuong9187@gmail.com, ?, 4013, 106, Phúc Vũ, ?, 2026-06-29 14:32:48, ?, stu000fgs2026), (2026-06-29 11:17:02, ?, phansen01061974@gmail.com, ?, 4014, 106, Linh Vũ, 84-919944250, 2026-06-29 11:17:03, ?, stu000rkx2026), (2025-12-30 14:14:13, ?, 934830024@gmail.com, Male, 4015, 106, Lê Khánh, ?, 2026-06-29 09:32:13, 2160, ST140931), (2026-03-26 11:47:00, ?, z_giang19122005@gmail.com, Male, 4016, 106, Hoàng Giang Nguyễn, ?, 2026-06-29 16:35:21, 9026, ST148525), (2025-12-30 14:44:13, ?, Trí_908886986@gmail.com, ?, 4017, 106, Đức Trí, ?, 2026-06-29 09:56:22, 6570, trid2023), (2026-06-30 10:38:29, ?, 13683@test.com, ?, 4018, 106, 13683, ?, 2026-06-30 10:38:29, 13683, 13683), (2026-06-30 03:39:35, ?, 13684@test.com, ?, 4020, 106, 13684, ?, 2026-06-30 03:39:36, 13684, 13684), (2026-06-30 03:43:31, ?, 13685@test.com, ?, 4021, 106, 13685, ?, 2026-06-30 03:43:31, 13685, 13685), (2026-06-30 03:55:02, ?, 13686@test.com, ?, 4023, 106, 13686, ?, 2026-06-30 03:55:03, 13686, 13686) 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-06-30 04:00:05",
    "level": "ERROR",
    "message": "[mirrorToZeus] Bắt catch ngoại lệ bảng lcms_courses chi tiết:",
    "context": {
        "msg": "SQLSTATE[HY000] [1049] Unknown database 'ZEUS_speakup' (Connection: zeus, SQL: insert into `lcms_courses` (`cou_created_at`, `cou_id`, `cou_is_sync`, `cou_last_round`, `cou_moodle_id`, `cou_name`, `cou_parent_id`, `cou_quiz_setting_type`, `cou_section_type`, `cou_total_round`, `cou_type`, `cou_type_id`, `cou_updated_at`, `cou_visible`) values (2026-03-06 02:58:34, 911, 106, 10905, 2237, Giữa kỳ lần 1, 907, 23, ?, 4, quiz, ?, 2026-06-29 07:34:17, 1), (2026-03-06 02:58:42, 912, 106, 10895, 2238, Giữa kỳ lần 2, 908, 23, ?, 4, quiz, ?, 2026-06-29 07:22:50, 1), (2026-03-06 02:58:50, 913, 106, 10900, 2239, Giữa kỳ lần 3, 909, 25, ?, 4, quiz, ?, 2026-06-29 07:34:40, 1), (2026-05-11 04:15:54, 4836, 106, ?, 213, Khóa học 57, 148, ?, ?, ?, course, 1, 2026-06-29 07:39:33, 1), (2026-05-11 07:14:41, 4852, 106, 11930, 5387, Upload file câu hỏi tự luận cho loại 6 btvn, 4850, 29, ?, 1, quiz, ?, 2026-06-30 03:47:19, 1), (2026-05-11 07:19:54, 4853, 106, 11931, 5388, Up tự luận, 4850, 29, ?, 1, quiz, ?, 2026-06-30 03:47:19, 1), (2026-05-27 01:54:34, 4873, 106, 11932, 5406, LOẠI C _  SpeakWell-Kid's Box-All Tests-Official, 4871, 36, ?, 2, quiz, ?, 2026-06-30 03:47:01, 1), (2026-05-27 01:55:22, 4875, 106, 11929, 5408, LOẠI F_  SpeakWell-Solutions-All, 4871, 36, ?, 5, quiz, ?, 2026-06-30 03:47:02, 1), (2026-05-27 01:55:46, 4876, 106, 11928, 5409, LOẠI G_  Easy PASS-All Mini-tests, 4871, 36, ?, 3, quiz, ?, 2026-06-30 03:47:02, 1), (2026-05-27 01:55:56, 4877, 106, 11929, 5410, LOẠI H_ Easy PASS-All Full Tests, 4871, 36, ?, 5, quiz, ?, 2026-06-30 03:47:03, 1), (2026-06-29 02:04:11, 5017, 106, ?, 5499, LOẠI H_ Easy PASS-All Full Tests, 5013, 36, ?, ?, quiz, ?, 2026-06-29 02:04:11, 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-06-30 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 (?, 4997, 2026-06-24 09:43:45, 5343, 106, 1, 2026-06-24 09:43:45, 485), (2027-06-29 14:32:49, 887, 2026-06-29 14:32:49, 5344, 106, 4013, 2026-06-29 14:32:49, ?), (2027-06-29 07:58:00, 887, 2026-06-29 07:58:00, 5345, 106, 1, 2026-06-29 07:58:00, 485), (2027-06-29 14:59:51, 888, 2026-06-29 14:59:51, 5346, 106, 1, 2026-06-29 14:59:51, 485), (2027-06-29 08:05:03, 889, 2026-06-29 08:05:03, 5347, 106, 1, 2026-06-29 08:05:03, 485), (2027-06-29 15:05:04, 890, 2026-06-29 15:05:04, 5348, 106, 1, 2026-06-29 15:05:04, 485), (2027-06-29 09:32:13, 890, 2026-06-29 09:32:13, 5349, 106, 4015, 2026-06-29 09:32:13, 2160), (2027-06-29 18:36:28, 218, 2026-06-29 18:36:28, 5350, 106, 83, 2026-06-29 18:36:28, 22), (2027-06-30 10:38:29, 4849, 2026-06-30 10:38:29, 5351, 106, 4018, 2026-06-30 10:38:29, 13683), (2027-06-30 03:39:36, 4849, 2026-06-30 03:39:36, 5352, 106, 4020, 2026-06-30 03:39:36, 13684), (2027-06-30 03:43:31, 4849, 2026-06-30 03:43:31, 5353, 106, 4021, 2026-06-30 03:43:31, 13685), (2027-06-30 03:43:31, 4870, 2026-06-30 03:43:31, 5354, 106, 4021, 2026-06-30 03:43:31, 13685), (2027-06-30 03:55:03, 4870, 2026-06-30 03:55:03, 5355, 106, 4023, 2026-06-30 03:55:03, 13686), (2027-06-30 03:55:03, 4849, 2026-06-30 03:55:03, 5356, 106, 4023, 2026-06-30 03:55:03, 13686) 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-06-30 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 (106, 2025-10-20 13:38:07, 68f5d8cff0dd8f8de2c130a0, 833, 106, 626, -1, 0, 22, 2026-06-29 07:34:26, 248), (414, 2025-11-21 08:19:59, 691fbe3f51b68217d842aac5, 1531, 106, 627, 0.5, 0, 22, 2026-06-29 07:34:43, 248), (414, 2025-11-24 08:35:50, 6923b67551b68217d842ab6a, 1557, 106, 627, -1, 0, 22, 2026-06-29 07:34:43, 248), (414, 2025-11-24 08:38:53, 6923b72c51b68217d842abcd, 1559, 106, 627, -1, 0, 22, 2026-06-29 07:34:43, 248), (414, 2026-01-22 15:39:43, 6971e24e7ed5cb67d78961d2, 2721, 106, 627, -1, 0, 22, 2026-06-29 07:34:43, 248), (414, 2026-01-27 10:15:53, 69782de97ed5cb67d78964dd, 2825, 106, 627, -1, 0, 22, 2026-06-29 07:34:43, 248), (414, 2026-01-27 10:19:10, 69782eae7ed5cb67d789651f, 2826, 106, 627, -1, 0, 22, 2026-06-29 07:34:43, 248), (414, 2026-01-27 10:20:10, 69782eea7ed5cb67d7896539, 2827, 106, 627, -1, 0, 22, 2026-06-29 07:34:43, 248), (414, 2026-02-27 16:10:39, 69a15f8e7ae3f9aa35b8a6cf, 3413, 106, 627, 0.5, 0, 22, 2026-06-29 07:34:43, 248), (414, 2026-02-27 16:38:57, 69a166317ae3f9aa35b8a84d, 3414, 106, 627, -1, 0, 22, 2026-06-29 07:34:43, 248), (911, 2026-03-23 09:58:17, 69c0ac48a6243e768a8003c6, 3649, 106, 745, -1, 0, 22, 2026-06-29 07:34:26, 248), (414, 2026-04-08 11:00:42, 69d5d2ea45df6dd236e340db, 3736, 106, 627, -1, 0, 22, 2026-06-29 07:34:43, 248), (4962, 2026-06-27 10:37:35, 6a3fa7ef76ca4dcafe1046e5, 4137, 106, 803, 2, 1, 22, 2026-06-29 07:35:12, 248), (4962, 2026-06-27 10:40:40, 6a3fa8a876ca4dcafe1047cc, 4138, 106, 803, 0, 1, 22, 2026-06-29 08:30:15, 248), (4962, 2026-06-27 10:43:04, 6a3fa93876ca4dcafe104873, 4139, 106, 803, 1.5, 1, 22, 2026-06-29 08:30:15, 248), (4962, 2026-06-27 10:48:28, 6a3faa7c76ca4dcafe10496f, 4140, 106, 803, 1, 1, 22, 2026-06-29 08:30:15, 248), (4962, 2026-06-29 01:20:03, 6a41c84376ca4dcafe104a45, 4141, 106, 803, 1, 1, 22, 2026-06-29 08:30:15, 248), (4962, 2026-06-29 01:29:07, 6a41ca6376ca4dcafe104b19, 4142, 106, 803, 1.5, 1, 22, 2026-06-29 08:30:15, 248), (4962, 2026-06-29 01:33:17, 6a41cb5d76ca4dcafe104c00, 4143, 106, 803, 1.5, 1, 22, 2026-06-29 08:30:15, 248), (4962, 2026-06-29 01:51:13, 6a41cf9176ca4dcafe104cf9, 4144, 106, 803, 2, 1, 22, 2026-06-29 08:30:15, 248), (4962, 2026-06-29 02:05:25, 6a41d2e576ca4dcafe104de5, 4145, 106, 803, 1.5, 1, 22, 2026-06-29 08:30:15, 248), (4962, 2026-06-29 02:10:57, 6a41d43176ca4dcafe104ecc, 4146, 106, 803, 2, 1, 22, 2026-06-29 08:30:15, 248), (912, 2026-06-29 07:22:57, 6a421d50776af34dd1881b71, 4147, 106, 747, 1.65, 1, 22, 2026-06-29 07:39:51, 248), (4962, 2026-06-29 07:39:52, 6a42214876ca4dcafe104fdc, 4148, 106, 803, -1, 0, 22, 2026-06-29 08:30:15, 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-06-30 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, 2026-06-27 17:50:35, 567, 2025-12-25 10:34:21, 8, 1, 106, {\"course_id\": \"133\", \"section_id\": \"799\", \"start_date\": \"2026-06-27 17:50:35\", \"tenant_key\": \"VWvi4u56mb\", \"zeus_user_id\": 1, \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-06-27 17:50:35\"}, {\"course\": {\"id\": 133, \"name\": \"Home Work\"}, \"section\": {\"id\": 799, \"name\": \"Loại 7 New\"}}, 568, 99, 2026-06-27 10:50:35, 1) 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-06-30 04:00:05",
    "level": "INFO",
    "message": "[mirrorToZeus] Xong tất cả. Tổng = 0"
}
{
    "timestamp": "2026-06-30 04:00:05",
    "level": "INFO",
    "message": "[LmsDailySync] Hoàn thành",
    "context": {
        "tenantCode": "ICC",
        "isSync": 106,
        "elapsed_s": -1.0584149999999999,
        "syncCourseTypes": {
            "synced": 0
        },
        "syncCourses": {
            "synced": 11
        },
        "syncStudents": {
            "synced": 48
        },
        "syncCourseStudents": {
            "synced": 14
        },
        "syncStudentScores": {
            "synced": 24
        },
        "syncUserAssignments": {
            "synced": 1
        },
        "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, Female, 1, 106, Kiên Phạm, 0394859392, 2026-06-29 15:05:04, 485, SPW71652694), (2025-08-12 04:03:02, 2019-12-06, test@hocmai.vn, Male, 22, 106, Zeus Test, 0912957367, 2026-06-30 03:18:53, 248, zeus_test_test), (2025-12-15 07:07:57, ?, lydia.deckow@dummyid.com, Female, 83, 106, thao anh tran, ?, 2026-06-29 18:36:28, 22, thao_anh), (2026-04-02 11:03:02, ?, Doanthuhuyen021@gmail.com, ?, 3678, 106, Thu Huyền Đoàn, ?, 2026-06-28 15:39:48, ?, doanthuhuyen021@gmail.com), (2026-04-02 11:05:25, ?, Vuthuthuy198@gmail.com, ?, 3763, 106, Thị Thu Thuỷ Vũ, ?, 2026-06-28 15:39:48, ?, vuthuthuy198@gmail.com), (2026-06-29 11:16:25, ?, anphan16102009@gmail.com, ?, 3979, 106, Phan  Phan, ?, 2026-06-29 11:16:26, ?, stu000dfo), (2026-06-29 11:16:27, ?, maiphamql@gmail.com, ?, 3980, 106, An Bùi, 84-961159692, 2026-06-29 11:16:27, ?, stu000rcl2026), (2026-06-29 11:16:28, ?, minhphuoc2107@gmail.com, ?, 3981, 106, Phước Bùi, 84-915929968, 2026-06-29 11:16:28, ?, stu000rkz2026), (2026-06-29 11:16:29, ?, Maisy19821983@gmail.com, ?, 3982, 106, Quốc Bùi, 84-989914062, 2026-06-29 11:16:29, ?, stu000jf4), (2026-06-29 11:16:30, ?, lolinhsulu85@gmail.com, ?, 3983, 106, Nguyên Cà, 84-364952848, 2026-06-29 11:16:31, ?, stu000rfo2026), (2026-06-29 11:16:31, ?, nguyetanbinh0709@gmail.com, ?, 3984, 106, Ngọc Chu, 84-984338736, 2026-06-29 11:16:32, ?, stu000hq0), (2026-06-29 11:16:32, ?, hakyphong90@gmail.com, ?, 3985, 106, Phong Hà, 84-971409865, 2026-06-29 11:16:33, ?, stu000rl62026), (2026-06-29 11:16:33, ?, hohoanganh20092021@gmail.com, ?, 3986, 106, Anh Hồ, 84-356202878, 2026-06-29 11:16:34, ?, stu000gn5), (2026-06-29 11:16:34, ?, dat053701@gmail.com, ?, 3987, 106, Đạt Hoàng, 84-964100161, 2026-06-29 11:16:35, ?, stu000rga2026), (2026-06-29 11:16:35, ?, cuctran84@gmail.com, ?, 3988, 106, Yến Hoàng, 84-964185777, 2026-06-29 11:16:36, ?, stu000g5z), (2026-06-29 11:16:36, ?, quachloan2002@gmail.com, ?, 3989, 106, Huyền Lê, 84-385359678, 2026-06-29 11:16:37, ?, stu000hal), (2026-06-29 11:16:37, ?, hoangluyenluyen2@gmail.com, ?, 3990, 106, Dương Ngô, 84-345205986, 2026-06-29 11:16:38, ?, stu000rl92026), (2026-06-29 11:16:38, ?, anhkhoabbh7a4@gmail.com, ?, 3991, 106, Minh Nguyễn, 84-985187307, 2026-06-29 11:16:39, ?, stu000org2026), (2026-06-29 11:16:39, ?, khanhdannguyenha1@gmail.com, ?, 3992, 106, Đan Nguyễn, 84-961671683, 2026-06-29 11:16:40, ?, stu000ju8), (2026-06-29 11:16:40, ?, nguyenhongtham.c3hoanhbo@quangninh.edu.vn, ?, 3993, 106, Nam Nguyễn, 84-385873866, 2026-06-29 11:16:41, ?, stu000i6x), (2026-06-29 11:16:41, ?, vucuong161@gmail.com, ?, 3994, 106, Đan Nguyễn, 84-983888985, 2026-06-29 11:16:42, ?, stu000rm12026), (2026-06-29 11:16:42, ?, maihuongngly0109@gmail.com, ?, 3995, 106, Hương Nguyễn, 84-385512126, 2026-06-29 11:16:43, ?, stu000jlk), (2026-06-29 11:16:43, ?, giabinh.2825@gmail.com, ?, 3996, 106, Trí Nguyễn, 84-928836883, 2026-06-29 11:16:44, ?, stu000qzh2026), (2026-06-29 11:16:44, ?, tranthithutrang23387@gmail.com, ?, 3997, 106, Diệp Nguyễn, 84-967771925, 2026-06-29 11:16:45, ?, stu0009vz), (2026-06-29 11:16:45, ?, hoangvankhdt@gmail.com, ?, 3998, 106, Vy Nguyễn, 962290158, 2026-06-29 11:16:46, ?, stu000rcp2026), (2026-06-29 11:16:46, ?, linhquanhp2017@gmail.com, ?, 3999, 106, Linh Nguyễn, 84-795310998, 2026-06-29 11:16:47, ?, stu000rku2026), (2026-06-29 11:16:47, ?, quansao1980@gmail.com, ?, 4000, 106, Anh Nguyễn, 84-384366299, 2026-06-29 11:16:48, ?, stu000huo), (2026-06-29 11:16:48, ?, nguyendangminhthu09@gmail.com, ?, 4001, 106, Thư Nguyễn, 84-862533025, 2026-06-29 11:16:49, ?, stu000i2k), (2026-06-29 11:16:49, ?, bongcute1412010@gmail.com, ?, 4002, 106, Ngọc Phạm, 84-926727536, 2026-06-29 11:16:50, ?, stu000gxb), (2026-06-29 11:16:51, ?, phuongdung231209@gmail.com, ?, 4003, 106, Dung Phạm, 84-347604686, 2026-06-29 11:16:51, ?, stu000jdb), (2026-06-29 11:16:52, ?, phuonglinh472011@gmail.com, ?, 4004, 106, Linh Phạm, 84-362288591, 2026-06-29 11:16:52, ?, stu000p192026), (2026-06-29 11:16:53, ?, Thanhhaitb1990@gmail.com, ?, 4005, 106, Hương Phạm, 84-344380614, 2026-06-29 11:16:53, ?, stu000ief), (2026-06-29 11:16:54, ?, dothoa82@gmail.com, ?, 4006, 106, Hưng Phạm, 84-904186417, 2026-06-29 11:16:54, ?, stu000rry2026), (2026-06-29 11:16:55, ?, anhthubanthankelly0000@gmail.com, ?, 4007, 106, Thư Trần, 84-395343236, 2026-06-29 11:16:55, ?, stu000rki2026), (2026-06-29 11:16:56, ?, kimha312010@gmail.com, ?, 4008, 106, Tường Trần, 84-976852678, 2026-06-29 11:16:56, ?, stu000rn32026), (2026-06-29 11:16:57, ?, dohuongyc@gmail.com, ?, 4009, 106, Lan Trần, 84-352261102, 2026-06-29 11:16:57, ?, stu000rc62026), (2026-06-29 11:16:58, ?, phuongmai87@gmail.com, ?, 4010, 106, Linh Trần, 84-366634333, 2026-06-29 11:16:58, ?, stu000jwl), (2026-06-29 11:16:59, ?, Phuongthaothien123@gmail.com, ?, 4011, 106, Thiện Trịnh, 84-383088761, 2026-06-29 11:16:59, ?, stu000ilu), (2026-06-29 11:17:00, ?, Vovantienntto@gmail.com, ?, 4012, 106, Chi Võ, 84-847799091, 2026-06-29 11:17:00, ?, stu000g2o), (2026-06-29 11:17:01, ?, nguyenhoaithuong9187@gmail.com, ?, 4013, 106, Phúc Vũ, ?, 2026-06-29 14:32:48, ?, stu000fgs2026), (2026-06-29 11:17:02, ?, phansen01061974@gmail.com, ?, 4014, 106, Linh Vũ, 84-919944250, 2026-06-29 11:17:03, ?, stu000rkx2026), (2025-12-30 14:14:13, ?, 934830024@gmail.com, Male, 4015, 106, Lê Khánh, ?, 2026-06-29 09:32:13, 2160, ST140931), (2026-03-26 11:47:00, ?, z_giang19122005@gmail.com, Male, 4016, 106, Hoàng Giang Nguyễn, ?, 2026-06-29 16:35:21, 9026, ST148525), (2025-12-30 14:44:13, ?, Trí_908886986@gmail.com, ?, 4017, 106, Đức Trí, ?, 2026-06-29 09:56:22, 6570, trid2023), (2026-06-30 10:38:29, ?, 13683@test.com, ?, 4018, 106, 13683, ?, 2026-06-30 10:38:29, 13683, 13683), (2026-06-30 03:39:35, ?, 13684@test.com, ?, 4020, 106, 13684, ?, 2026-06-30 03:39:36, 13684, 13684), (2026-06-30 03:43:31, ?, 13685@test.com, ?, 4021, 106, 13685, ?, 2026-06-30 03:43:31, 13685, 13685), (2026-06-30 03:55:02, ?, 13686@test.com, ?, 4023, 106, 13686, ?, 2026-06-30 03:55:03, 13686, 13686) on duplicate key update `stu_name` = values(`stu_name`), `stu_email` = values(`stu_email`), `stu_username` = values(`stu_username`), `stu_user_id` = values(`stu_user_id`), `stu_phone` = values(`stu_phone`), `stu_dob` = values(`stu_dob`), `stu_gender` = values(`stu_gender`), `stu_is_sync` = values(`stu_is_sync`), `stu_updated_at` = values(`stu_updated_at`)) | Mirror lcms_courses lỗi: SQLSTATE[HY000] [1049] Unknown database 'ZEUS_speakup' (Connection: zeus, SQL: insert into `lcms_courses` (`cou_created_at`, `cou_id`, `cou_is_sync`, `cou_last_round`, `cou_moodle_id`, `cou_name`, `cou_parent_id`, `cou_quiz_setting_type`, `cou_section_type`, `cou_total_round`, `cou_type`, `cou_type_id`, `cou_updated_at`, `cou_visible`) values (2026-03-06 02:58:34, 911, 106, 10905, 2237, Giữa kỳ lần 1, 907, 23, ?, 4, quiz, ?, 2026-06-29 07:34:17, 1), (2026-03-06 02:58:42, 912, 106, 10895, 2238, Giữa kỳ lần 2, 908, 23, ?, 4, quiz, ?, 2026-06-29 07:22:50, 1), (2026-03-06 02:58:50, 913, 106, 10900, 2239, Giữa kỳ lần 3, 909, 25, ?, 4, quiz, ?, 2026-06-29 07:34:40, 1), (2026-05-11 04:15:54, 4836, 106, ?, 213, Khóa học 57, 148, ?, ?, ?, course, 1, 2026-06-29 07:39:33, 1), (2026-05-11 07:14:41, 4852, 106, 11930, 5387, Upload file câu hỏi tự luận cho loại 6 btvn, 4850, 29, ?, 1, quiz, ?, 2026-06-30 03:47:19, 1), (2026-05-11 07:19:54, 4853, 106, 11931, 5388, Up tự luận, 4850, 29, ?, 1, quiz, ?, 2026-06-30 03:47:19, 1), (2026-05-27 01:54:34, 4873, 106, 11932, 5406, LOẠI C _  SpeakWell-Kid's Box-All Tests-Official, 4871, 36, ?, 2, quiz, ?, 2026-06-30 03:47:01, 1), (2026-05-27 01:55:22, 4875, 106, 11929, 5408, LOẠI F_  SpeakWell-Solutions-All, 4871, 36, ?, 5, quiz, ?, 2026-06-30 03:47:02, 1), (2026-05-27 01:55:46, 4876, 106, 11928, 5409, LOẠI G_  Easy PASS-All Mini-tests, 4871, 36, ?, 3, quiz, ?, 2026-06-30 03:47:02, 1), (2026-05-27 01:55:56, 4877, 106, 11929, 5410, LOẠI H_ Easy PASS-All Full Tests, 4871, 36, ?, 5, quiz, ?, 2026-06-30 03:47:03, 1), (2026-06-29 02:04:11, 5017, 106, ?, 5499, LOẠI H_ Easy PASS-All Full Tests, 5013, 36, ?, ?, quiz, ?, 2026-06-29 02:04:11, 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 (?, 4997, 2026-06-24 09:43:45, 5343, 106, 1, 2026-06-24 09:43:45, 485), (2027-06-29 14:32:49, 887, 2026-06-29 14:32:49, 5344, 106, 4013, 2026-06-29 14:32:49, ?), (2027-06-29 07:58:00, 887, 2026-06-29 07:58:00, 5345, 106, 1, 2026-06-29 07:58:00, 485), (2027-06-29 14:59:51, 888, 2026-06-29 14:59:51, 5346, 106, 1, 2026-06-29 14:59:51, 485), (2027-06-29 08:05:03, 889, 2026-06-29 08:05:03, 5347, 106, 1, 2026-06-29 08:05:03, 485), (2027-06-29 15:05:04, 890, 2026-06-29 15:05:04, 5348, 106, 1, 2026-06-29 15:05:04, 485), (2027-06-29 09:32:13, 890, 2026-06-29 09:32:13, 5349, 106, 4015, 2026-06-29 09:32:13, 2160), (2027-06-29 18:36:28, 218, 2026-06-29 18:36:28, 5350, 106, 83, 2026-06-29 18:36:28, 22), (2027-06-30 10:38:29, 4849, 2026-06-30 10:38:29, 5351, 106, 4018, 2026-06-30 10:38:29, 13683), (2027-06-30 03:39:36, 4849, 2026-06-30 03:39:36, 5352, 106, 4020, 2026-06-30 03:39:36, 13684), (2027-06-30 03:43:31, 4849, 2026-06-30 03:43:31, 5353, 106, 4021, 2026-06-30 03:43:31, 13685), (2027-06-30 03:43:31, 4870, 2026-06-30 03:43:31, 5354, 106, 4021, 2026-06-30 03:43:31, 13685), (2027-06-30 03:55:03, 4870, 2026-06-30 03:55:03, 5355, 106, 4023, 2026-06-30 03:55:03, 13686), (2027-06-30 03:55:03, 4849, 2026-06-30 03:55:03, 5356, 106, 4023, 2026-06-30 03:55:03, 13686) on duplicate key update `coustu_student_id` = values(`coustu_student_id`), `coustu_user_id` = values(`coustu_user_id`), `coustu_course_id` = values(`coustu_course_id`), `coustu_course_end` = values(`coustu_course_end`), `coustu_is_sync` = values(`coustu_is_sync`), `coustu_updated_at` = values(`coustu_updated_at`)) | Mirror lcms_student_scores lỗi: SQLSTATE[HY000] [1049] Unknown database 'ZEUS_speakup' (Connection: zeus, SQL: insert into `lcms_student_scores` (`stusco_course_id`, `stusco_created_at`, `stusco_history_contest_id`, `stusco_id`, `stusco_is_sync`, `stusco_mock_contest_id`, `stusco_overall_score`, `stusco_score_status`, `stusco_student_id`, `stusco_updated_at`, `stusco_user_id`) values (106, 2025-10-20 13:38:07, 68f5d8cff0dd8f8de2c130a0, 833, 106, 626, -1, 0, 22, 2026-06-29 07:34:26, 248), (414, 2025-11-21 08:19:59, 691fbe3f51b68217d842aac5, 1531, 106, 627, 0.5, 0, 22, 2026-06-29 07:34:43, 248), (414, 2025-11-24 08:35:50, 6923b67551b68217d842ab6a, 1557, 106, 627, -1, 0, 22, 2026-06-29 07:34:43, 248), (414, 2025-11-24 08:38:53, 6923b72c51b68217d842abcd, 1559, 106, 627, -1, 0, 22, 2026-06-29 07:34:43, 248), (414, 2026-01-22 15:39:43, 6971e24e7ed5cb67d78961d2, 2721, 106, 627, -1, 0, 22, 2026-06-29 07:34:43, 248), (414, 2026-01-27 10:15:53, 69782de97ed5cb67d78964dd, 2825, 106, 627, -1, 0, 22, 2026-06-29 07:34:43, 248), (414, 2026-01-27 10:19:10, 69782eae7ed5cb67d789651f, 2826, 106, 627, -1, 0, 22, 2026-06-29 07:34:43, 248), (414, 2026-01-27 10:20:10, 69782eea7ed5cb67d7896539, 2827, 106, 627, -1, 0, 22, 2026-06-29 07:34:43, 248), (414, 2026-02-27 16:10:39, 69a15f8e7ae3f9aa35b8a6cf, 3413, 106, 627, 0.5, 0, 22, 2026-06-29 07:34:43, 248), (414, 2026-02-27 16:38:57, 69a166317ae3f9aa35b8a84d, 3414, 106, 627, -1, 0, 22, 2026-06-29 07:34:43, 248), (911, 2026-03-23 09:58:17, 69c0ac48a6243e768a8003c6, 3649, 106, 745, -1, 0, 22, 2026-06-29 07:34:26, 248), (414, 2026-04-08 11:00:42, 69d5d2ea45df6dd236e340db, 3736, 106, 627, -1, 0, 22, 2026-06-29 07:34:43, 248), (4962, 2026-06-27 10:37:35, 6a3fa7ef76ca4dcafe1046e5, 4137, 106, 803, 2, 1, 22, 2026-06-29 07:35:12, 248), (4962, 2026-06-27 10:40:40, 6a3fa8a876ca4dcafe1047cc, 4138, 106, 803, 0, 1, 22, 2026-06-29 08:30:15, 248), (4962, 2026-06-27 10:43:04, 6a3fa93876ca4dcafe104873, 4139, 106, 803, 1.5, 1, 22, 2026-06-29 08:30:15, 248), (4962, 2026-06-27 10:48:28, 6a3faa7c76ca4dcafe10496f, 4140, 106, 803, 1, 1, 22, 2026-06-29 08:30:15, 248), (4962, 2026-06-29 01:20:03, 6a41c84376ca4dcafe104a45, 4141, 106, 803, 1, 1, 22, 2026-06-29 08:30:15, 248), (4962, 2026-06-29 01:29:07, 6a41ca6376ca4dcafe104b19, 4142, 106, 803, 1.5, 1, 22, 2026-06-29 08:30:15, 248), (4962, 2026-06-29 01:33:17, 6a41cb5d76ca4dcafe104c00, 4143, 106, 803, 1.5, 1, 22, 2026-06-29 08:30:15, 248), (4962, 2026-06-29 01:51:13, 6a41cf9176ca4dcafe104cf9, 4144, 106, 803, 2, 1, 22, 2026-06-29 08:30:15, 248), (4962, 2026-06-29 02:05:25, 6a41d2e576ca4dcafe104de5, 4145, 106, 803, 1.5, 1, 22, 2026-06-29 08:30:15, 248), (4962, 2026-06-29 02:10:57, 6a41d43176ca4dcafe104ecc, 4146, 106, 803, 2, 1, 22, 2026-06-29 08:30:15, 248), (912, 2026-06-29 07:22:57, 6a421d50776af34dd1881b71, 4147, 106, 747, 1.65, 1, 22, 2026-06-29 07:39:51, 248), (4962, 2026-06-29 07:39:52, 6a42214876ca4dcafe104fdc, 4148, 106, 803, -1, 0, 22, 2026-06-29 08:30:15, 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-06-27 17:50:35, 567, 2025-12-25 10:34:21, 8, 1, 106, {\"course_id\": \"133\", \"section_id\": \"799\", \"start_date\": \"2026-06-27 17:50:35\", \"tenant_key\": \"VWvi4u56mb\", \"zeus_user_id\": 1, \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-06-27 17:50:35\"}, {\"course\": {\"id\": 133, \"name\": \"Home Work\"}, \"section\": {\"id\": 799, \"name\": \"Loại 7 New\"}}, 568, 99, 2026-06-27 10:50:35, 1) 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`))"
        }
    }
}
