{
    "timestamp": "2026-07-20 04:00:03",
    "level": "INFO",
    "message": "[syncCourseTypes] Hoàn thành toàn bộ. Tổng = 0"
}
{
    "timestamp": "2026-07-20 04:00:03",
    "level": "INFO",
    "message": "[syncCourses] Hoàn thành toàn bộ. Tổng = 2"
}
{
    "timestamp": "2026-07-20 04:00:03",
    "level": "INFO",
    "message": "[syncStudents] Hoàn thành toàn bộ. Tổng = 55"
}
{
    "timestamp": "2026-07-20 04:00:03",
    "level": "INFO",
    "message": "[syncCourseStudents] Hoàn thành toàn bộ. Tổng = 2"
}
{
    "timestamp": "2026-07-20 04:00:03",
    "level": "INFO",
    "message": "[syncStudentScores] Hoàn thành toàn bộ. Tổng = 59"
}
{
    "timestamp": "2026-07-20 04:00:04",
    "level": "INFO",
    "message": "[syncUserAssignments] Hoàn thành toàn bộ. Tổng = 15"
}
{
    "timestamp": "2026-07-20 04:00:04",
    "level": "INFO",
    "message": "[mirrorToZeus] Bắt đầu mirror dữ liệu sang Zeus (isSync = 126)..."
}
{
    "timestamp": "2026-07-20 04:00:04",
    "level": "INFO",
    "message": "[mirrorToZeus] Hoàn tất bảng lcms_course_types. Tổng đã sync: 0"
}
{
    "timestamp": "2026-07-20 04:00:04",
    "level": "ERROR",
    "message": "[mirrorToZeus] Bắt catch ngoại lệ bảng lcms_students chi tiết:",
    "context": {
        "msg": "SQLSTATE[HY000] [1049] Unknown database 'ZEUS_speakup' (Connection: zeus, SQL: insert into `lcms_students` (`stu_created_at`, `stu_dob`, `stu_email`, `stu_gender`, `stu_id`, `stu_is_sync`, `stu_name`, `stu_phone`, `stu_updated_at`, `stu_user_id`, `stu_username`) values (2026-04-02 11:03:02, ?, Doanthuhuyen021@gmail.com, ?, 3678, 126, Thu Huyền Đoàn, ?, 2026-07-20 06:06:09, ?, doanthuhuyen021@gmail.com), (2026-04-02 11:03:56, ?, Nttuyen.ho@vietcombank.com.vn, ?, 3683, 126, Uyên Chị, ?, 2026-07-20 06:06:01, ?, nttuyen.ho@vietcombank.com.vn), (2026-04-02 11:04:23, ?, Trandinhkhai2021986@gmail.com, ?, 3708, 126, Khải Mr, ?, 2026-07-20 06:06:02, ?, trandinhkhai2021986@gmail.com), (2026-04-02 11:04:24, ?, Anhcuongdtl123@gmail.com, ?, 3709, 126, Việt Cường Nguyễn, ?, 2026-07-20 06:06:02, ?, anhcuongdtl123@gmail.com), (2026-04-02 11:04:28, ?, Penguin011988@gmail.com, ?, 3712, 126, Nguyễn Quyên, 385033931, 2026-07-20 06:06:03, ?, penguin011988@gmail.com), (2026-04-02 11:04:38, ?, Ntn10121998@gmail.com, ?, 3722, 126, Tấn Ngọc Nguyễn, ?, 2026-07-20 06:06:05, ?, ntn10121998@gmail.com), (2026-04-02 11:04:45, ?, Honganhmedia@gmail.com, ?, 3728, 126, Thị Hồng Nguyễn, ?, 2026-07-20 06:06:05, ?, honganhmedia@gmail.com), (2026-04-02 11:04:54, ?, Ntngoclan287@gmail.com, ?, 3736, 126, Thị Ngọc Lan Nguyễn, ?, 2026-07-20 06:06:06, ?, ntngoclan287@gmail.com), (2026-04-02 11:05:09, ?, Antripharma1920@gmail.com, ?, 3749, 126, Thị Thu Đặng, 929355899, 2026-07-20 06:06:07, ?, antripharma1920@gmail.com), (2026-04-02 11:05:19, ?, Vanvu2809@gmail.com, ?, 3758, 126, Thị Vân Vũ, ?, 2026-07-20 06:06:08, ?, vanvu2809@gmail.com), (2026-04-02 11:05:25, ?, Vuthuthuy198@gmail.com, ?, 3763, 126, Thị Thu Thuỷ Vũ, ?, 2026-07-20 06:06:08, ?, vuthuthuy198@gmail.com), (2026-05-06 18:49:01, ?, hothaiminh2023@gmail.com, ?, 3787, 126, Thái Minh Hồ, 974375357, 2026-07-20 06:06:01, ?, hv8362), (2026-05-06 18:49:02, ?, hoangminhloc27@gmail.com, ?, 3788, 126, Minh Lộc Hoàng, ?, 2026-07-20 06:06:02, ?, lochoangc3dtd@gmail.com), (2026-05-06 18:49:05, ?, tlnguyen811@gmail.com, ?, 3789, 126, Thanh Lân Nguyễn, 977120681, 2026-07-20 06:06:03, ?, tlnguyen81@gmail.com), (2026-05-06 18:49:06, ?, Bachhoa2005@gmail.com, ?, 3790, 126, An Du Nguyễn, 84-978467850, 2026-07-20 06:06:04, ?, stu000g5f), (2026-05-06 18:49:07, ?, eslinhnguyen07ssss@gmail.com, ?, 3791, 126, Bùi Khánh Linh Nguyễn, 359021618, 2026-07-20 06:06:04, ?, linhnguyen07ssss@gmail.com), (2026-05-06 18:49:09, ?, ngapqt79a@gmail.com, ?, 3792, 126, Nga Quỳnh, ?, 2026-07-20 06:06:06, ?, ngapqt79@gmail.com), (2026-05-06 18:49:10, ?, esthuha85bca@gmail.com, ?, 3793, 126, Huyền Thu, 983225380, 2026-07-20 06:06:07, ?, thuha85bca@gmail.com), (2026-05-06 18:49:12, ?, thuhaa4774@gmail.com, ?, 3794, 126, Ngọc Nhân Trần, ?, 2026-07-20 06:06:08, ?, thuha4774@gmail.com), (2026-06-29 11:16:25, ?, anphan16102009@gmail.com, ?, 3979, 126, Phan  Phan, ?, 2026-07-20 06:08:10, ?, stu000dfo), (2026-06-29 11:16:27, ?, maiphamql@gmail.com, ?, 3980, 126, An Bùi, 84-961159692, 2026-07-20 06:08:11, ?, stu000rcl2026), (2026-06-29 11:16:28, ?, minhphuoc2107@gmail.com, ?, 3981, 126, Phước Bùi, 84-915929968, 2026-07-20 06:08:11, ?, stu000rkz2026), (2026-06-29 11:16:29, ?, Maisy19821983@gmail.com, ?, 3982, 126, Quốc Bùi, 84-989914062, 2026-07-20 06:08:12, ?, stu000jf4), (2026-06-29 11:16:30, ?, lolinhsulu85@gmail.com, ?, 3983, 126, Nguyên Cà, 84-364952848, 2026-07-20 06:08:12, ?, stu000rfo2026), (2026-06-29 11:16:31, ?, nguyetanbinh0709@gmail.com, ?, 3984, 126, Ngọc Chu, 84-984338736, 2026-07-20 06:08:13, ?, stu000hq0), (2026-06-29 11:16:32, ?, hakyphong90@gmail.com, ?, 3985, 126, Phong Hà, 84-971409865, 2026-07-20 06:08:13, ?, stu000rl62026), (2026-06-29 11:16:33, ?, hohoanganh20092021@gmail.com, ?, 3986, 126, Anh Hồ, 84-356202878, 2026-07-20 06:08:14, ?, stu000gn5), (2026-06-29 11:16:34, ?, dat053701@gmail.com, ?, 3987, 126, Đạt Hoàng, 84-964100161, 2026-07-20 06:08:14, ?, stu000rga2026), (2026-06-29 11:16:35, ?, cuctran84@gmail.com, ?, 3988, 126, Yến Hoàng, 84-964185777, 2026-07-20 06:08:14, ?, stu000g5z), (2026-06-29 11:16:36, ?, quachloan2002@gmail.com, ?, 3989, 126, Huyền Lê, 84-385359678, 2026-07-20 06:08:15, ?, stu000hal), (2026-06-29 11:16:37, ?, hoangluyenluyen2@gmail.com, ?, 3990, 126, Dương Ngô, 84-345205986, 2026-07-20 06:08:15, ?, stu000rl92026), (2026-06-29 11:16:38, ?, anhkhoabbh7a4@gmail.com, ?, 3991, 126, Minh Nguyễn, 84-985187307, 2026-07-20 06:08:16, ?, stu000org2026), (2026-06-29 11:16:39, ?, khanhdannguyenha1@gmail.com, ?, 3992, 126, Đan Nguyễn, 84-961671683, 2026-07-20 06:08:16, ?, stu000ju8), (2026-06-29 11:16:40, ?, nguyenhongtham.c3hoanhbo@quangninh.edu.vn, ?, 3993, 126, Nam Nguyễn, 84-385873866, 2026-07-20 06:08:17, ?, stu000i6x), (2026-06-29 11:16:41, ?, vucuong161@gmail.com, ?, 3994, 126, Đan Nguyễn, 84-983888985, 2026-07-20 06:08:17, ?, stu000rm12026), (2026-06-29 11:16:42, ?, maihuongngly0109@gmail.com, ?, 3995, 126, Hương Nguyễn, 84-385512126, 2026-07-20 06:08:18, ?, stu000jlk), (2026-06-29 11:16:43, ?, giabinh.2825@gmail.com, ?, 3996, 126, Trí Nguyễn, 84-928836883, 2026-07-20 06:08:18, ?, stu000qzh2026), (2026-06-29 11:16:44, ?, tranthithutrang23387@gmail.com, ?, 3997, 126, Diệp Nguyễn, 84-967771925, 2026-07-20 06:08:19, ?, stu0009vz), (2026-06-29 11:16:45, ?, hoangvankhdt@gmail.com, ?, 3998, 126, Vy Nguyễn, 962290158, 2026-07-20 06:08:19, ?, stu000rcp2026), (2026-06-29 11:16:46, ?, linhquanhp2017@gmail.com, ?, 3999, 126, Linh Nguyễn, 84-795310998, 2026-07-20 06:08:20, ?, stu000rku2026), (2026-06-29 11:16:47, ?, quansao1980@gmail.com, ?, 4000, 126, Anh Nguyễn, 84-384366299, 2026-07-20 06:08:20, ?, stu000huo), (2026-06-29 11:16:48, ?, nguyendangminhthu09@gmail.com, ?, 4001, 126, Thư Nguyễn, 84-862533025, 2026-07-20 06:08:20, ?, stu000i2k), (2026-06-29 11:16:49, ?, bongcute1412010@gmail.com, ?, 4002, 126, Ngọc Phạm, 84-926727536, 2026-07-20 06:08:21, ?, stu000gxb), (2026-06-29 11:16:51, ?, phuongdung231209@gmail.com, ?, 4003, 126, Dung Phạm, 84-347604686, 2026-07-20 06:08:21, ?, stu000jdb), (2026-06-29 11:16:52, ?, phuonglinh472011@gmail.com, ?, 4004, 126, Linh Phạm, 84-362288591, 2026-07-20 06:08:22, ?, stu000p192026), (2026-06-29 11:16:53, ?, Thanhhaitb1990@gmail.com, ?, 4005, 126, Hương Phạm, 84-344380614, 2026-07-20 06:08:22, ?, stu000ief), (2026-06-29 11:16:54, ?, dothoa82@gmail.com, ?, 4006, 126, Hưng Phạm, 84-904186417, 2026-07-20 06:08:23, ?, stu000rry2026), (2026-06-29 11:16:55, ?, anhthubanthankelly0000@gmail.com, ?, 4007, 126, Thư Trần, 84-395343236, 2026-07-20 06:08:23, ?, stu000rki2026), (2026-06-29 11:16:56, ?, kimha312010@gmail.com, ?, 4008, 126, Tường Trần, 84-976852678, 2026-07-20 06:08:24, ?, stu000rn32026), (2026-06-29 11:16:57, ?, dohuongyc@gmail.com, ?, 4009, 126, Lan Trần, 84-352261102, 2026-07-20 06:08:24, ?, stu000rc62026), (2026-06-29 11:16:58, ?, phuongmai87@gmail.com, ?, 4010, 126, Linh Trần, 84-366634333, 2026-07-20 06:08:25, ?, stu000jwl), (2026-06-29 11:16:59, ?, Phuongthaothien123@gmail.com, ?, 4011, 126, Thiện Trịnh, 84-383088761, 2026-07-20 06:08:25, ?, stu000ilu), (2026-06-29 11:17:00, ?, Vovantienntto@gmail.com, ?, 4012, 126, Chi Võ, 84-847799091, 2026-07-20 06:08:25, ?, stu000g2o), (2026-06-29 11:17:01, ?, nguyenhoaithuong9187@gmail.com, ?, 4013, 126, Phúc Vũ, ?, 2026-07-20 06:08:26, ?, stu000fgs2026), (2026-06-29 11:17:02, ?, phansen01061974@gmail.com, ?, 4014, 126, Linh Vũ, 84-919944250, 2026-07-20 06:08:26, ?, stu000rkx2026) on duplicate key update `stu_name` = values(`stu_name`), `stu_email` = values(`stu_email`), `stu_username` = values(`stu_username`), `stu_user_id` = values(`stu_user_id`), `stu_phone` = values(`stu_phone`), `stu_dob` = values(`stu_dob`), `stu_gender` = values(`stu_gender`), `stu_is_sync` = values(`stu_is_sync`), `stu_updated_at` = values(`stu_updated_at`))",
        "trace": "#0 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()\n#1 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Connection.php(584): Illuminate\\Database\\Connection->run()\n#2 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Query\/Builder.php(3917): Illuminate\\Database\\Connection->affectingStatement()\n#3 \/var\/www\/html\/lms_hocmai\/app\/Console\/Commands\/LmsDailySyncCommand.php(599): Illuminate\\Database\\Query\\Builder->upsert()\n#4 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Concerns\/BuildsQueries.php(59): App\\Console\\Commands\\LmsDailySyncCommand->App\\Console\\Commands\\{closure}()\n#5 \/var\/www\/html\/lms_hocmai\/app\/Console\/Commands\/LmsDailySyncCommand.php(589): Illuminate\\Database\\Query\\Builder->chunk()\n#6 \/var\/www\/html\/lms_hocmai\/app\/Console\/Commands\/LmsDailySyncCommand.php(125): App\\Console\\Commands\\LmsDailySyncCommand->mirrorToZeus()\n#7 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/BoundMethod.php(36): App\\Console\\Commands\\LmsDailySyncCommand->handle()\n#8 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()\n#9 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/BoundMethod.php(95): Illuminate\\Container\\Util::unwrapIfClosure()\n#10 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod()\n#11 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/Container.php(696): Illuminate\\Container\\BoundMethod::call()\n#12 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Console\/Command.php(213): Illuminate\\Container\\Container->call()\n#13 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Command\/Command.php(341): Illuminate\\Console\\Command->execute()\n#14 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Console\/Command.php(182): Symfony\\Component\\Console\\Command\\Command->run()\n#15 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Application.php(1117): Illuminate\\Console\\Command->run()\n#16 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand()\n#17 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Application.php(195): Symfony\\Component\\Console\\Application->doRun()\n#18 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/Console\/Kernel.php(198): Symfony\\Component\\Console\\Application->run()\n#19 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle()\n#20 \/var\/www\/html\/lms_hocmai\/artisan(13): Illuminate\\Foundation\\Application->handleCommand()\n#21 {main}"
    }
}
{
    "timestamp": "2026-07-20 04:00:04",
    "level": "ERROR",
    "message": "[mirrorToZeus] Bắt catch ngoại lệ bảng lcms_courses chi tiết:",
    "context": {
        "msg": "SQLSTATE[HY000] [1049] Unknown database 'ZEUS_speakup' (Connection: zeus, SQL: insert into `lcms_courses` (`cou_created_at`, `cou_id`, `cou_is_sync`, `cou_last_round`, `cou_moodle_id`, `cou_name`, `cou_parent_id`, `cou_quiz_setting_type`, `cou_section_type`, `cou_total_round`, `cou_type`, `cou_type_id`, `cou_updated_at`, `cou_visible`) values (2026-07-17 10:59:37, 5204, 126, ?, 5594, Pre class loại 6, 4830, 29, ?, ?, quiz, ?, 2026-07-17 11:19:37, 1), (2026-07-20 02:51:05, 5206, 126, 11146, 5596, In class Loại 6, 4850, 29, ?, 1, quiz, ?, 2026-07-20 03:37:15, 1) on duplicate key update `cou_moodle_id` = values(`cou_moodle_id`), `cou_name` = values(`cou_name`), `cou_type` = values(`cou_type`), `cou_parent_id` = values(`cou_parent_id`), `cou_total_round` = values(`cou_total_round`), `cou_last_round` = values(`cou_last_round`), `cou_section_type` = values(`cou_section_type`), `cou_quiz_setting_type` = values(`cou_quiz_setting_type`), `cou_type_id` = values(`cou_type_id`), `cou_visible` = values(`cou_visible`), `cou_is_sync` = values(`cou_is_sync`), `cou_updated_at` = values(`cou_updated_at`))",
        "trace": "#0 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()\n#1 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Connection.php(584): Illuminate\\Database\\Connection->run()\n#2 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Query\/Builder.php(3917): Illuminate\\Database\\Connection->affectingStatement()\n#3 \/var\/www\/html\/lms_hocmai\/app\/Console\/Commands\/LmsDailySyncCommand.php(599): Illuminate\\Database\\Query\\Builder->upsert()\n#4 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Concerns\/BuildsQueries.php(59): App\\Console\\Commands\\LmsDailySyncCommand->App\\Console\\Commands\\{closure}()\n#5 \/var\/www\/html\/lms_hocmai\/app\/Console\/Commands\/LmsDailySyncCommand.php(589): Illuminate\\Database\\Query\\Builder->chunk()\n#6 \/var\/www\/html\/lms_hocmai\/app\/Console\/Commands\/LmsDailySyncCommand.php(125): App\\Console\\Commands\\LmsDailySyncCommand->mirrorToZeus()\n#7 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/BoundMethod.php(36): App\\Console\\Commands\\LmsDailySyncCommand->handle()\n#8 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()\n#9 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/BoundMethod.php(95): Illuminate\\Container\\Util::unwrapIfClosure()\n#10 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod()\n#11 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/Container.php(696): Illuminate\\Container\\BoundMethod::call()\n#12 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Console\/Command.php(213): Illuminate\\Container\\Container->call()\n#13 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Command\/Command.php(341): Illuminate\\Console\\Command->execute()\n#14 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Console\/Command.php(182): Symfony\\Component\\Console\\Command\\Command->run()\n#15 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Application.php(1117): Illuminate\\Console\\Command->run()\n#16 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand()\n#17 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Application.php(195): Symfony\\Component\\Console\\Application->doRun()\n#18 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/Console\/Kernel.php(198): Symfony\\Component\\Console\\Application->run()\n#19 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle()\n#20 \/var\/www\/html\/lms_hocmai\/artisan(13): Illuminate\\Foundation\\Application->handleCommand()\n#21 {main}"
    }
}
{
    "timestamp": "2026-07-20 04:00:04",
    "level": "ERROR",
    "message": "[mirrorToZeus] Bắt catch ngoại lệ bảng lcms_course_student chi tiết:",
    "context": {
        "msg": "SQLSTATE[HY000] [1049] Unknown database 'ZEUS_speakup' (Connection: zeus, SQL: insert into `lcms_course_student` (`coustu_course_end`, `coustu_course_id`, `coustu_created_at`, `coustu_id`, `coustu_is_sync`, `coustu_student_id`, `coustu_updated_at`, `coustu_user_id`) values (2028-07-18 08:42:15, 5036, 2026-07-18 08:42:15, 5609, 126, 4155, 2026-07-19 10:24:18, 556), (2027-07-19 10:24:18, 5063, 2026-07-19 10:24:18, 5610, 126, 4155, 2026-07-19 10:24:18, 556) on duplicate key update `coustu_student_id` = values(`coustu_student_id`), `coustu_user_id` = values(`coustu_user_id`), `coustu_course_id` = values(`coustu_course_id`), `coustu_course_end` = values(`coustu_course_end`), `coustu_is_sync` = values(`coustu_is_sync`), `coustu_updated_at` = values(`coustu_updated_at`))",
        "trace": "#0 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()\n#1 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Connection.php(584): Illuminate\\Database\\Connection->run()\n#2 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Query\/Builder.php(3917): Illuminate\\Database\\Connection->affectingStatement()\n#3 \/var\/www\/html\/lms_hocmai\/app\/Console\/Commands\/LmsDailySyncCommand.php(599): Illuminate\\Database\\Query\\Builder->upsert()\n#4 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Concerns\/BuildsQueries.php(59): App\\Console\\Commands\\LmsDailySyncCommand->App\\Console\\Commands\\{closure}()\n#5 \/var\/www\/html\/lms_hocmai\/app\/Console\/Commands\/LmsDailySyncCommand.php(589): Illuminate\\Database\\Query\\Builder->chunk()\n#6 \/var\/www\/html\/lms_hocmai\/app\/Console\/Commands\/LmsDailySyncCommand.php(125): App\\Console\\Commands\\LmsDailySyncCommand->mirrorToZeus()\n#7 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/BoundMethod.php(36): App\\Console\\Commands\\LmsDailySyncCommand->handle()\n#8 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()\n#9 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/BoundMethod.php(95): Illuminate\\Container\\Util::unwrapIfClosure()\n#10 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod()\n#11 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/Container.php(696): Illuminate\\Container\\BoundMethod::call()\n#12 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Console\/Command.php(213): Illuminate\\Container\\Container->call()\n#13 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Command\/Command.php(341): Illuminate\\Console\\Command->execute()\n#14 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Console\/Command.php(182): Symfony\\Component\\Console\\Command\\Command->run()\n#15 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Application.php(1117): Illuminate\\Console\\Command->run()\n#16 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand()\n#17 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Application.php(195): Symfony\\Component\\Console\\Application->doRun()\n#18 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/Console\/Kernel.php(198): Symfony\\Component\\Console\\Application->run()\n#19 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle()\n#20 \/var\/www\/html\/lms_hocmai\/artisan(13): Illuminate\\Foundation\\Application->handleCommand()\n#21 {main}"
    }
}
{
    "timestamp": "2026-07-20 04:00:04",
    "level": "ERROR",
    "message": "[mirrorToZeus] Bắt catch ngoại lệ bảng lcms_student_scores chi tiết:",
    "context": {
        "msg": "SQLSTATE[HY000] [1049] Unknown database 'ZEUS_speakup' (Connection: zeus, SQL: insert into `lcms_student_scores` (`stusco_course_id`, `stusco_created_at`, `stusco_history_contest_id`, `stusco_id`, `stusco_is_sync`, `stusco_mock_contest_id`, `stusco_overall_score`, `stusco_score_status`, `stusco_student_id`, `stusco_updated_at`, `stusco_user_id`) values (834, 2026-01-09 08:50:18, 69605ed95818b07a3c7fe846, 2303, 126, 740, 5.3, 1, 22, 2026-07-20 02:50:16, 248), (834, 2026-01-09 09:01:20, 696061705818b07a3c7fe8f3, 2304, 126, 740, 8.7, 1, 22, 2026-07-20 02:50:16, 248), (834, 2026-01-09 11:49:57, 696088f45818b07a3c7fe9a9, 2305, 126, 740, 0, 0, 22, 2026-07-20 02:50:16, 248), (834, 2026-01-09 11:50:15, 696089075818b07a3c7fe9ce, 2306, 126, 740, 0, 0, 22, 2026-07-20 02:50:16, 248), (878, 2026-03-02 08:24:03, 69a4e6b33a61ac7654dfe374, 3436, 126, 740, -1, 0, 22, 2026-07-20 02:50:16, 248), (848, 2026-05-04 14:48:01, 69f84f30183ac29a83813012, 3805, 126, 713, 0.7, 1, 22, 2026-07-20 03:37:56, 248), (848, 2026-05-04 14:50:04, 69f84faa183ac29a83813062, 3807, 126, 713, 0, 1, 22, 2026-07-20 03:43:43, 248), (569, 2026-05-28 12:47:26, 6a17d6ed0cb836333e77589f, 3970, 126, 712, -1, 0, 22, 2026-07-20 03:53:29, 248), (569, 2026-05-29 09:13:11, 6a18f6360cb836333e775cea, 3982, 126, 712, -1, 0, 22, 2026-07-20 03:53:29, 248), (570, 2026-05-29 09:14:01, 6a18f6680cb836333e775e97, 3983, 126, 713, 2.9, 0, 22, 2026-07-20 03:43:43, 248), (4904, 2026-05-30 11:25:31, 6a1a66bb0cb836333e77621c, 3992, 126, 713, 0, 1, 22, 2026-07-20 03:43:43, 248), (4904, 2026-05-30 11:40:46, 6a1a6a4e0cb836333e776246, 3993, 126, 713, 0, 1, 22, 2026-07-20 03:43:43, 248), (4937, 2026-06-12 09:51:09, 6a2b741c0cb836333e7766bb, 4062, 126, 713, 0, 1, 22, 2026-07-20 03:43:43, 248), (4937, 2026-06-12 09:52:10, 6a2b745a0cb836333e7766ff, 4064, 126, 713, -1, 0, 22, 2026-07-20 03:43:43, 248), (841, 2026-06-15 10:43:20, 6a2f74d70cb836333e776a5b, 4077, 126, 712, -1, 0, 22, 2026-07-20 03:53:29, 248), (841, 2026-06-15 10:49:30, 6a2f764a0cb836333e776a73, 4078, 126, 712, -1, 0, 22, 2026-07-20 03:53:29, 248), (912, 2026-06-29 07:22:57, 6a421d50776af34dd1881b71, 4147, 126, 747, 1.65, 1, 22, 2026-07-20 03:15:05, 248), (4904, 2026-07-02 09:06:36, 6a462a1c5614783f2287a587, 4165, 126, 713, 0, 1, 22, 2026-07-20 03:43:43, 248), (4904, 2026-07-02 09:07:28, 6a462a505614783f2287a5ad, 4166, 126, 713, 0, 1, 22, 2026-07-20 03:43:43, 248), (4904, 2026-07-02 09:17:57, 6a462cc50402e7d001cd9246, 4167, 126, 713, -1, 0, 22, 2026-07-20 03:43:43, 248), (5078, 2026-07-07 02:35:34, 6a4c65f67a0569e1d952b56a, 4179, 126, 857, 0, 1, 22, 2026-07-20 02:48:54, 248), (5094, 2026-07-08 02:19:21, 6a4db3a9e74f4ec13984aa61, 4188, 126, 747, 4, 1, 22, 2026-07-20 03:15:05, 248), (5097, 2026-07-08 02:29:39, 6a4db613729540c061b5b873, 4190, 126, 857, -1, 0, 22, 2026-07-20 02:48:54, 248), (5092, 2026-07-08 07:37:03, 6a4dfe1fb3e46676dd8b6b50, 4196, 126, 624, -1, 0, 1, 2026-07-20 01:25:34, 485), (5092, 2026-07-08 07:39:13, 6a4dfea1b3e46676dd8b6b7b, 4197, 126, 624, -1, 0, 1, 2026-07-20 01:25:34, 485), (5092, 2026-07-08 08:12:28, 6a4e066cb3e46676dd8b6ba2, 4198, 126, 624, -1, 0, 1, 2026-07-20 01:25:34, 485), (5094, 2026-07-16 03:43:25, 6a58535de74f4ec13984ac5c, 5126, 126, 747, 0, 1, 22, 2026-07-20 03:15:05, 248), (5092, 2026-07-16 06:01:50, 6a5873cdb3e46676dd8b6ed6, 5128, 126, 624, -1, 0, 22, 2026-07-20 02:39:29, 248), (5092, 2026-07-16 06:13:37, 6a587691b3e46676dd8b6f71, 5129, 126, 624, -1, 0, 22, 2026-07-20 02:42:03, 248), (5092, 2026-07-16 06:16:50, 6a587752b3e46676dd8b6ffe, 5130, 126, 624, -1, 0, 22, 2026-07-20 03:43:35, 248), (5092, 2026-07-16 06:27:56, 6a5879ecb3e46676dd8b709d, 5131, 126, 624, 2, 1, 22, 2026-07-20 03:43:35, 248), (5092, 2026-07-16 06:31:08, 6a587aacb3e46676dd8b713c, 5132, 126, 624, 2, 1, 22, 2026-07-20 03:43:35, 248), (5092, 2026-07-16 07:32:38, 6a588916b3e46676dd8b725c, 5133, 126, 624, 0, 1, 22, 2026-07-20 03:43:35, 248), (5092, 2026-07-16 07:37:18, 6a588a2eb3e46676dd8b7318, 5134, 126, 624, -1, 0, 22, 2026-07-20 03:43:35, 248), (5092, 2026-07-16 08:01:46, 6a588feab3e46676dd8b757c, 5135, 126, 624, -1, 0, 22, 2026-07-20 03:43:35, 248), (569, 2026-07-16 08:12:31, 6a58926e729540c061b5d00c, 5136, 126, 712, -1, 0, 22, 2026-07-20 03:53:29, 248), (569, 2026-07-17 01:50:15, 6a598a57729540c061b5d05a, 5138, 126, 712, 0.6, 0, 22, 2026-07-20 03:53:29, 248), (5092, 2026-07-17 02:04:07, 6a598d97b3e46676dd8b7aff, 5140, 126, 624, 1.5, 1, 1, 2026-07-20 01:25:34, 485), (5203, 2026-07-17 02:49:26, 6a599836b3e46676dd8b7d38, 5150, 126, 624, -1, 0, 1, 2026-07-20 01:25:34, 485), (841, 2026-07-17 02:53:53, 6a599941729540c061b5d514, 5154, 126, 712, -1, 0, 22, 2026-07-20 03:53:29, 248), (841, 2026-07-17 02:54:02, 6a59994a729540c061b5d530, 5155, 126, 712, 0.3, 0, 22, 2026-07-20 03:53:29, 248), (841, 2026-07-17 03:07:21, 6a599c69729540c061b5d575, 5156, 126, 712, 0.3, 0, 22, 2026-07-20 03:53:29, 248), (5092, 2026-07-17 03:13:55, 6a599df3b3e46676dd8b7def, 5157, 126, 624, -1, 0, 1, 2026-07-20 01:25:34, 485), (5203, 2026-07-17 03:27:18, 6a59a116b3e46676dd8b7e98, 5159, 126, 624, -1, 0, 1, 2026-07-20 01:25:34, 485), (5092, 2026-07-17 03:29:52, 6a59a1b0b3e46676dd8b7f4c, 5162, 126, 624, -1, 0, 1, 2026-07-20 01:25:34, 485), (5092, 2026-07-17 08:00:01, 6a59e101e93c9d1783667af6, 5177, 126, 624, 2.5, 1, 22, 2026-07-20 03:43:35, 248), (5078, 2026-07-17 08:14:38, 6a59e46d52fb26674589e13a, 5181, 126, 857, -1, 0, 22, 2026-07-20 02:48:54, 248), (5092, 2026-07-17 08:16:39, 6a59e4e7e93c9d1783667ba1, 5183, 126, 624, 0, 1, 1, 2026-07-20 01:25:34, 485), (5078, 2026-07-17 08:33:09, 6a59e8c552fb26674589e4ea, 5187, 126, 857, 10, 1, 22, 2026-07-20 02:48:54, 248), (841, 2026-07-19 01:04:18, 6a5c229252fb26674589eb95, 5198, 126, 712, -1, 0, 22, 2026-07-20 03:53:29, 248), (5094, 2026-07-19 01:59:11, 6a5c2f6f8dfe150ff17ea792, 5199, 126, 747, -1, 0, 22, 2026-07-20 03:15:05, 248), (5092, 2026-07-19 03:11:13, 6a5c4051e93c9d1783667cbc, 5200, 126, 624, 0, 1, 22, 2026-07-20 03:43:35, 248), (5094, 2026-07-19 03:15:26, 6a5c414e8dfe150ff17ea836, 5201, 126, 747, 1.75, 1, 22, 2026-07-20 03:19:06, 248), (5094, 2026-07-20 01:54:50, 6a5d7fea8dfe150ff17ea910, 5202, 126, 747, 0, 1, 22, 2026-07-20 03:15:05, 248), (5092, 2026-07-20 02:39:53, 6a5d8a79e93c9d1783667d95, 5203, 126, 624, 0, 1, 22, 2026-07-20 03:43:35, 248), (5092, 2026-07-20 02:43:01, 6a5d8b34e93c9d1783667e38, 5204, 126, 624, 2.5, 1, 22, 2026-07-20 03:43:35, 248), (5094, 2026-07-20 02:44:05, 6a5d8b758dfe150ff17eaa11, 5205, 126, 747, 0, 1, 22, 2026-07-20 03:15:05, 248), (5094, 2026-07-20 02:45:11, 6a5d8bb68dfe150ff17eaab0, 5206, 126, 747, 0, 1, 22, 2026-07-20 03:15:05, 248), (5206, 2026-07-20 03:37:57, 6a5d981552fb26674589ebcd, 5208, 126, 713, -1, 0, 22, 2026-07-20 03:43:43, 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-07-20 04:00:04",
    "level": "ERROR",
    "message": "[mirrorToZeus] Bắt catch ngoại lệ bảng lcms_user_assignments chi tiết:",
    "context": {
        "msg": "SQLSTATE[HY000] [1049] Unknown database 'ZEUS_speakup' (Connection: zeus, SQL: insert into `lcms_user_assignments` (`usrasi_completion_state`, `usrasi_completion_time`, `usrasi_course_id`, `usrasi_created_at`, `usrasi_id`, `usrasi_is_cron`, `usrasi_is_sync`, `usrasi_payload_data`, `usrasi_response_data`, `usrasi_section_id`, `usrasi_student_id`, `usrasi_updated_at`, `usrasi_zeus_id`) values (0, 2026-07-17 11:35:10, 153, 2026-07-16 09:37:58, 164, 0, 126, {\"course_id\": \"100\", \"section_id\": \"207\", \"start_date\": \"2026-07-17 11:35:10\", \"tenant_key\": \"VWvi4u56mb\", \"zeus_user_id\": 500, \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-07-17 11:35:10\"}, {\"course\": {\"id\": 100, \"name\": \"IELTS Classroom - Introduction (2B)\"}, \"section\": {\"id\": 207, \"name\": \"MOCK TEST 1\"}}, 161, 4026, 2026-07-17 04:35:31, 500), (0, 2026-07-17 11:35:10, 153, 2026-07-17 04:35:31, 169, 0, 126, {\"course_id\": \"100\", \"section_id\": \"207\", \"start_date\": \"2026-07-17 11:35:10\", \"tenant_key\": \"VWvi4u56mb\", \"zeus_user_id\": 535, \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-07-17 11:35:10\"}, {\"course\": {\"id\": 100, \"name\": \"IELTS Classroom - Introduction (2B)\"}, \"section\": {\"id\": 207, \"name\": \"MOCK TEST 1\"}}, 161, 3826, 2026-07-17 04:35:31, 535), (0, 2026-07-17 11:35:11, 153, 2026-07-17 04:35:31, 170, 0, 126, {\"course_id\": \"100\", \"section_id\": \"207\", \"start_date\": \"2026-07-17 11:35:11\", \"tenant_key\": \"VWvi4u56mb\", \"zeus_user_id\": 216, \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-07-17 11:35:11\"}, {\"course\": {\"id\": 100, \"name\": \"IELTS Classroom - Introduction (2B)\"}, \"section\": {\"id\": 207, \"name\": \"MOCK TEST 1\"}}, 161, 20, 2026-07-17 04:35:31, 216), (0, 2026-07-19 22:00:06, 5063, 2026-07-19 15:00:02, 171, 0, 126, {\"course_id\": \"227\", \"section_id\": \"1850\", \"tenant_key\": \"VWvi4u56mb\", \"zeus_user_id\": 500, \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-07-19 22:00:06\"}, {\"course\": {\"id\": 227, \"name\": \"Easy IELTS 25-Foundation\"}, \"section\": {\"id\": 1850, \"name\": \"Lesson 2-Unit 1-Listening\"}}, 5065, 4026, 2026-07-19 15:00:28, 500), (0, 2026-07-19 22:00:06, 5036, 2026-07-19 15:00:02, 172, 0, 126, {\"auto_assigned\": true, \"source_section_id\": 1850}, {\"course\": {\"id\": 226, \"name\": \"[Center] Easy IELTS 25 - Foundation\"}, \"section\": {\"id\": 1839, \"name\": \"Lesson 2 - Unit 1 - Listening\"}, \"auto_assigned_from\": 1850}, 5038, 4026, 2026-07-19 15:00:28, 500), (0, 2026-07-19 22:00:06, 5063, 2026-07-19 15:00:03, 173, 0, 126, {\"course_id\": \"227\", \"section_id\": \"1850\", \"tenant_key\": \"VWvi4u56mb\", \"zeus_user_id\": 536, \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-07-19 22:00:06\"}, {\"course\": {\"id\": 227, \"name\": \"Easy IELTS 25-Foundation\"}, \"section\": {\"id\": 1850, \"name\": \"Lesson 2-Unit 1-Listening\"}}, 5065, 3827, 2026-07-19 15:00:29, 536), (0, 2026-07-19 22:00:06, 5036, 2026-07-19 15:00:03, 174, 0, 126, {\"auto_assigned\": true, \"source_section_id\": 1850}, {\"course\": {\"id\": 226, \"name\": \"[Center] Easy IELTS 25 - Foundation\"}, \"section\": {\"id\": 1839, \"name\": \"Lesson 2 - Unit 1 - Listening\"}, \"auto_assigned_from\": 1850}, 5038, 3827, 2026-07-19 15:00:29, 536), (0, 2026-07-19 23:46:38, 5063, 2026-07-19 16:47:01, 175, 0, 126, {\"course_id\": \"227\", \"section_id\": \"1853\", \"tenant_key\": \"VWvi4u56mb\", \"zeus_user_id\": 271, \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-07-19 23:46:38\"}, {\"course\": {\"id\": 227, \"name\": \"Easy IELTS 25-Foundation\"}, \"section\": {\"id\": 1853, \"name\": \"Lesson 5-Unit 2-Reading\"}}, 5068, 23, 2026-07-19 16:47:01, 271), (0, 2026-07-19 23:46:38, 5036, 2026-07-19 16:47:01, 176, 0, 126, {\"auto_assigned\": true, \"source_section_id\": 1853}, {\"course\": {\"id\": 226, \"name\": \"[Center] Easy IELTS 25 - Foundation\"}, \"section\": {\"id\": 1842, \"name\": \"Lesson 5 - Unit 2 - Reading\"}, \"auto_assigned_from\": 1853}, 5041, 23, 2026-07-19 16:47:01, 271), (0, 2026-07-19 23:46:39, 5063, 2026-07-19 16:47:01, 177, 0, 126, {\"course_id\": \"227\", \"section_id\": \"1854\", \"tenant_key\": \"VWvi4u56mb\", \"zeus_user_id\": 271, \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-07-19 23:46:39\"}, {\"course\": {\"id\": 227, \"name\": \"Easy IELTS 25-Foundation\"}, \"section\": {\"id\": 1854, \"name\": \"Lesson 6-Unit 2-Listening\"}}, 5069, 23, 2026-07-19 16:47:01, 271), (0, 2026-07-19 23:46:39, 5036, 2026-07-19 16:47:01, 178, 0, 126, {\"auto_assigned\": true, \"source_section_id\": 1854}, {\"course\": {\"id\": 226, \"name\": \"[Center] Easy IELTS 25 - Foundation\"}, \"section\": {\"id\": 1843, \"name\": \"Lesson 6 - Unit 2 - Listening\"}, \"auto_assigned_from\": 1854}, 5042, 23, 2026-07-19 16:47:01, 271), (0, 2026-07-19 23:46:40, 5063, 2026-07-19 16:47:02, 179, 0, 126, {\"course_id\": \"227\", \"section_id\": \"1855\", \"tenant_key\": \"VWvi4u56mb\", \"zeus_user_id\": 271, \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-07-19 23:46:40\"}, {\"course\": {\"id\": 227, \"name\": \"Easy IELTS 25-Foundation\"}, \"section\": {\"id\": 1855, \"name\": \"Lesson 7-Unit 2-Writing\"}}, 5070, 23, 2026-07-19 16:47:02, 271), (0, 2026-07-19 23:46:40, 5036, 2026-07-19 16:47:02, 180, 0, 126, {\"auto_assigned\": true, \"source_section_id\": 1855}, {\"course\": {\"id\": 226, \"name\": \"[Center] Easy IELTS 25 - Foundation\"}, \"section\": {\"id\": 1844, \"name\": \"Lesson 7 - Unit 2 - Writing\"}, \"auto_assigned_from\": 1855}, 5043, 23, 2026-07-19 16:47:02, 271), (0, 2026-07-19 23:46:40, 5063, 2026-07-19 16:47:03, 181, 0, 126, {\"course_id\": \"227\", \"section_id\": \"1856\", \"tenant_key\": \"VWvi4u56mb\", \"zeus_user_id\": 271, \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-07-19 23:46:40\"}, {\"course\": {\"id\": 227, \"name\": \"Easy IELTS 25-Foundation\"}, \"section\": {\"id\": 1856, \"name\": \"Lesson 8-Unit 2-Speaking\"}}, 5071, 23, 2026-07-19 16:47:03, 271), (0, 2026-07-19 23:46:40, 5036, 2026-07-19 16:47:03, 182, 0, 126, {\"auto_assigned\": true, \"source_section_id\": 1856}, {\"course\": {\"id\": 226, \"name\": \"[Center] Easy IELTS 25 - Foundation\"}, \"section\": {\"id\": 1845, \"name\": \"Lesson 8 Speaking\"}, \"auto_assigned_from\": 1856}, 5044, 23, 2026-07-19 16:47:03, 271) on duplicate key update `usrasi_course_id` = values(`usrasi_course_id`), `usrasi_section_id` = values(`usrasi_section_id`), `usrasi_zeus_id` = values(`usrasi_zeus_id`), `usrasi_student_id` = values(`usrasi_student_id`), `usrasi_completion_time` = values(`usrasi_completion_time`), `usrasi_completion_state` = values(`usrasi_completion_state`), `usrasi_payload_data` = values(`usrasi_payload_data`), `usrasi_response_data` = values(`usrasi_response_data`), `usrasi_is_cron` = values(`usrasi_is_cron`), `usrasi_is_sync` = values(`usrasi_is_sync`), `usrasi_updated_at` = values(`usrasi_updated_at`))",
        "trace": "#0 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()\n#1 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Connection.php(584): Illuminate\\Database\\Connection->run()\n#2 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Query\/Builder.php(3917): Illuminate\\Database\\Connection->affectingStatement()\n#3 \/var\/www\/html\/lms_hocmai\/app\/Console\/Commands\/LmsDailySyncCommand.php(599): Illuminate\\Database\\Query\\Builder->upsert()\n#4 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Concerns\/BuildsQueries.php(59): App\\Console\\Commands\\LmsDailySyncCommand->App\\Console\\Commands\\{closure}()\n#5 \/var\/www\/html\/lms_hocmai\/app\/Console\/Commands\/LmsDailySyncCommand.php(589): Illuminate\\Database\\Query\\Builder->chunk()\n#6 \/var\/www\/html\/lms_hocmai\/app\/Console\/Commands\/LmsDailySyncCommand.php(125): App\\Console\\Commands\\LmsDailySyncCommand->mirrorToZeus()\n#7 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/BoundMethod.php(36): App\\Console\\Commands\\LmsDailySyncCommand->handle()\n#8 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()\n#9 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/BoundMethod.php(95): Illuminate\\Container\\Util::unwrapIfClosure()\n#10 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod()\n#11 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/Container.php(696): Illuminate\\Container\\BoundMethod::call()\n#12 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Console\/Command.php(213): Illuminate\\Container\\Container->call()\n#13 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Command\/Command.php(341): Illuminate\\Console\\Command->execute()\n#14 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Console\/Command.php(182): Symfony\\Component\\Console\\Command\\Command->run()\n#15 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Application.php(1117): Illuminate\\Console\\Command->run()\n#16 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand()\n#17 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Application.php(195): Symfony\\Component\\Console\\Application->doRun()\n#18 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/Console\/Kernel.php(198): Symfony\\Component\\Console\\Application->run()\n#19 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle()\n#20 \/var\/www\/html\/lms_hocmai\/artisan(13): Illuminate\\Foundation\\Application->handleCommand()\n#21 {main}"
    }
}
{
    "timestamp": "2026-07-20 04:00:04",
    "level": "INFO",
    "message": "[mirrorToZeus] Xong tất cả. Tổng = 0"
}
{
    "timestamp": "2026-07-20 04:00:04",
    "level": "INFO",
    "message": "[LmsDailySync] Hoàn thành",
    "context": {
        "tenantCode": "ICC",
        "isSync": 126,
        "elapsed_s": -0.9187580000000001,
        "syncCourseTypes": {
            "synced": 0
        },
        "syncCourses": {
            "synced": 2
        },
        "syncStudents": {
            "synced": 55
        },
        "syncCourseStudents": {
            "synced": 2
        },
        "syncStudentScores": {
            "synced": 59
        },
        "syncUserAssignments": {
            "synced": 15
        },
        "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 (2026-04-02 11:03:02, ?, Doanthuhuyen021@gmail.com, ?, 3678, 126, Thu Huyền Đoàn, ?, 2026-07-20 06:06:09, ?, doanthuhuyen021@gmail.com), (2026-04-02 11:03:56, ?, Nttuyen.ho@vietcombank.com.vn, ?, 3683, 126, Uyên Chị, ?, 2026-07-20 06:06:01, ?, nttuyen.ho@vietcombank.com.vn), (2026-04-02 11:04:23, ?, Trandinhkhai2021986@gmail.com, ?, 3708, 126, Khải Mr, ?, 2026-07-20 06:06:02, ?, trandinhkhai2021986@gmail.com), (2026-04-02 11:04:24, ?, Anhcuongdtl123@gmail.com, ?, 3709, 126, Việt Cường Nguyễn, ?, 2026-07-20 06:06:02, ?, anhcuongdtl123@gmail.com), (2026-04-02 11:04:28, ?, Penguin011988@gmail.com, ?, 3712, 126, Nguyễn Quyên, 385033931, 2026-07-20 06:06:03, ?, penguin011988@gmail.com), (2026-04-02 11:04:38, ?, Ntn10121998@gmail.com, ?, 3722, 126, Tấn Ngọc Nguyễn, ?, 2026-07-20 06:06:05, ?, ntn10121998@gmail.com), (2026-04-02 11:04:45, ?, Honganhmedia@gmail.com, ?, 3728, 126, Thị Hồng Nguyễn, ?, 2026-07-20 06:06:05, ?, honganhmedia@gmail.com), (2026-04-02 11:04:54, ?, Ntngoclan287@gmail.com, ?, 3736, 126, Thị Ngọc Lan Nguyễn, ?, 2026-07-20 06:06:06, ?, ntngoclan287@gmail.com), (2026-04-02 11:05:09, ?, Antripharma1920@gmail.com, ?, 3749, 126, Thị Thu Đặng, 929355899, 2026-07-20 06:06:07, ?, antripharma1920@gmail.com), (2026-04-02 11:05:19, ?, Vanvu2809@gmail.com, ?, 3758, 126, Thị Vân Vũ, ?, 2026-07-20 06:06:08, ?, vanvu2809@gmail.com), (2026-04-02 11:05:25, ?, Vuthuthuy198@gmail.com, ?, 3763, 126, Thị Thu Thuỷ Vũ, ?, 2026-07-20 06:06:08, ?, vuthuthuy198@gmail.com), (2026-05-06 18:49:01, ?, hothaiminh2023@gmail.com, ?, 3787, 126, Thái Minh Hồ, 974375357, 2026-07-20 06:06:01, ?, hv8362), (2026-05-06 18:49:02, ?, hoangminhloc27@gmail.com, ?, 3788, 126, Minh Lộc Hoàng, ?, 2026-07-20 06:06:02, ?, lochoangc3dtd@gmail.com), (2026-05-06 18:49:05, ?, tlnguyen811@gmail.com, ?, 3789, 126, Thanh Lân Nguyễn, 977120681, 2026-07-20 06:06:03, ?, tlnguyen81@gmail.com), (2026-05-06 18:49:06, ?, Bachhoa2005@gmail.com, ?, 3790, 126, An Du Nguyễn, 84-978467850, 2026-07-20 06:06:04, ?, stu000g5f), (2026-05-06 18:49:07, ?, eslinhnguyen07ssss@gmail.com, ?, 3791, 126, Bùi Khánh Linh Nguyễn, 359021618, 2026-07-20 06:06:04, ?, linhnguyen07ssss@gmail.com), (2026-05-06 18:49:09, ?, ngapqt79a@gmail.com, ?, 3792, 126, Nga Quỳnh, ?, 2026-07-20 06:06:06, ?, ngapqt79@gmail.com), (2026-05-06 18:49:10, ?, esthuha85bca@gmail.com, ?, 3793, 126, Huyền Thu, 983225380, 2026-07-20 06:06:07, ?, thuha85bca@gmail.com), (2026-05-06 18:49:12, ?, thuhaa4774@gmail.com, ?, 3794, 126, Ngọc Nhân Trần, ?, 2026-07-20 06:06:08, ?, thuha4774@gmail.com), (2026-06-29 11:16:25, ?, anphan16102009@gmail.com, ?, 3979, 126, Phan  Phan, ?, 2026-07-20 06:08:10, ?, stu000dfo), (2026-06-29 11:16:27, ?, maiphamql@gmail.com, ?, 3980, 126, An Bùi, 84-961159692, 2026-07-20 06:08:11, ?, stu000rcl2026), (2026-06-29 11:16:28, ?, minhphuoc2107@gmail.com, ?, 3981, 126, Phước Bùi, 84-915929968, 2026-07-20 06:08:11, ?, stu000rkz2026), (2026-06-29 11:16:29, ?, Maisy19821983@gmail.com, ?, 3982, 126, Quốc Bùi, 84-989914062, 2026-07-20 06:08:12, ?, stu000jf4), (2026-06-29 11:16:30, ?, lolinhsulu85@gmail.com, ?, 3983, 126, Nguyên Cà, 84-364952848, 2026-07-20 06:08:12, ?, stu000rfo2026), (2026-06-29 11:16:31, ?, nguyetanbinh0709@gmail.com, ?, 3984, 126, Ngọc Chu, 84-984338736, 2026-07-20 06:08:13, ?, stu000hq0), (2026-06-29 11:16:32, ?, hakyphong90@gmail.com, ?, 3985, 126, Phong Hà, 84-971409865, 2026-07-20 06:08:13, ?, stu000rl62026), (2026-06-29 11:16:33, ?, hohoanganh20092021@gmail.com, ?, 3986, 126, Anh Hồ, 84-356202878, 2026-07-20 06:08:14, ?, stu000gn5), (2026-06-29 11:16:34, ?, dat053701@gmail.com, ?, 3987, 126, Đạt Hoàng, 84-964100161, 2026-07-20 06:08:14, ?, stu000rga2026), (2026-06-29 11:16:35, ?, cuctran84@gmail.com, ?, 3988, 126, Yến Hoàng, 84-964185777, 2026-07-20 06:08:14, ?, stu000g5z), (2026-06-29 11:16:36, ?, quachloan2002@gmail.com, ?, 3989, 126, Huyền Lê, 84-385359678, 2026-07-20 06:08:15, ?, stu000hal), (2026-06-29 11:16:37, ?, hoangluyenluyen2@gmail.com, ?, 3990, 126, Dương Ngô, 84-345205986, 2026-07-20 06:08:15, ?, stu000rl92026), (2026-06-29 11:16:38, ?, anhkhoabbh7a4@gmail.com, ?, 3991, 126, Minh Nguyễn, 84-985187307, 2026-07-20 06:08:16, ?, stu000org2026), (2026-06-29 11:16:39, ?, khanhdannguyenha1@gmail.com, ?, 3992, 126, Đan Nguyễn, 84-961671683, 2026-07-20 06:08:16, ?, stu000ju8), (2026-06-29 11:16:40, ?, nguyenhongtham.c3hoanhbo@quangninh.edu.vn, ?, 3993, 126, Nam Nguyễn, 84-385873866, 2026-07-20 06:08:17, ?, stu000i6x), (2026-06-29 11:16:41, ?, vucuong161@gmail.com, ?, 3994, 126, Đan Nguyễn, 84-983888985, 2026-07-20 06:08:17, ?, stu000rm12026), (2026-06-29 11:16:42, ?, maihuongngly0109@gmail.com, ?, 3995, 126, Hương Nguyễn, 84-385512126, 2026-07-20 06:08:18, ?, stu000jlk), (2026-06-29 11:16:43, ?, giabinh.2825@gmail.com, ?, 3996, 126, Trí Nguyễn, 84-928836883, 2026-07-20 06:08:18, ?, stu000qzh2026), (2026-06-29 11:16:44, ?, tranthithutrang23387@gmail.com, ?, 3997, 126, Diệp Nguyễn, 84-967771925, 2026-07-20 06:08:19, ?, stu0009vz), (2026-06-29 11:16:45, ?, hoangvankhdt@gmail.com, ?, 3998, 126, Vy Nguyễn, 962290158, 2026-07-20 06:08:19, ?, stu000rcp2026), (2026-06-29 11:16:46, ?, linhquanhp2017@gmail.com, ?, 3999, 126, Linh Nguyễn, 84-795310998, 2026-07-20 06:08:20, ?, stu000rku2026), (2026-06-29 11:16:47, ?, quansao1980@gmail.com, ?, 4000, 126, Anh Nguyễn, 84-384366299, 2026-07-20 06:08:20, ?, stu000huo), (2026-06-29 11:16:48, ?, nguyendangminhthu09@gmail.com, ?, 4001, 126, Thư Nguyễn, 84-862533025, 2026-07-20 06:08:20, ?, stu000i2k), (2026-06-29 11:16:49, ?, bongcute1412010@gmail.com, ?, 4002, 126, Ngọc Phạm, 84-926727536, 2026-07-20 06:08:21, ?, stu000gxb), (2026-06-29 11:16:51, ?, phuongdung231209@gmail.com, ?, 4003, 126, Dung Phạm, 84-347604686, 2026-07-20 06:08:21, ?, stu000jdb), (2026-06-29 11:16:52, ?, phuonglinh472011@gmail.com, ?, 4004, 126, Linh Phạm, 84-362288591, 2026-07-20 06:08:22, ?, stu000p192026), (2026-06-29 11:16:53, ?, Thanhhaitb1990@gmail.com, ?, 4005, 126, Hương Phạm, 84-344380614, 2026-07-20 06:08:22, ?, stu000ief), (2026-06-29 11:16:54, ?, dothoa82@gmail.com, ?, 4006, 126, Hưng Phạm, 84-904186417, 2026-07-20 06:08:23, ?, stu000rry2026), (2026-06-29 11:16:55, ?, anhthubanthankelly0000@gmail.com, ?, 4007, 126, Thư Trần, 84-395343236, 2026-07-20 06:08:23, ?, stu000rki2026), (2026-06-29 11:16:56, ?, kimha312010@gmail.com, ?, 4008, 126, Tường Trần, 84-976852678, 2026-07-20 06:08:24, ?, stu000rn32026), (2026-06-29 11:16:57, ?, dohuongyc@gmail.com, ?, 4009, 126, Lan Trần, 84-352261102, 2026-07-20 06:08:24, ?, stu000rc62026), (2026-06-29 11:16:58, ?, phuongmai87@gmail.com, ?, 4010, 126, Linh Trần, 84-366634333, 2026-07-20 06:08:25, ?, stu000jwl), (2026-06-29 11:16:59, ?, Phuongthaothien123@gmail.com, ?, 4011, 126, Thiện Trịnh, 84-383088761, 2026-07-20 06:08:25, ?, stu000ilu), (2026-06-29 11:17:00, ?, Vovantienntto@gmail.com, ?, 4012, 126, Chi Võ, 84-847799091, 2026-07-20 06:08:25, ?, stu000g2o), (2026-06-29 11:17:01, ?, nguyenhoaithuong9187@gmail.com, ?, 4013, 126, Phúc Vũ, ?, 2026-07-20 06:08:26, ?, stu000fgs2026), (2026-06-29 11:17:02, ?, phansen01061974@gmail.com, ?, 4014, 126, Linh Vũ, 84-919944250, 2026-07-20 06:08:26, ?, stu000rkx2026) 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-07-17 10:59:37, 5204, 126, ?, 5594, Pre class loại 6, 4830, 29, ?, ?, quiz, ?, 2026-07-17 11:19:37, 1), (2026-07-20 02:51:05, 5206, 126, 11146, 5596, In class Loại 6, 4850, 29, ?, 1, quiz, ?, 2026-07-20 03:37:15, 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-07-18 08:42:15, 5036, 2026-07-18 08:42:15, 5609, 126, 4155, 2026-07-19 10:24:18, 556), (2027-07-19 10:24:18, 5063, 2026-07-19 10:24:18, 5610, 126, 4155, 2026-07-19 10:24:18, 556) 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 (834, 2026-01-09 08:50:18, 69605ed95818b07a3c7fe846, 2303, 126, 740, 5.3, 1, 22, 2026-07-20 02:50:16, 248), (834, 2026-01-09 09:01:20, 696061705818b07a3c7fe8f3, 2304, 126, 740, 8.7, 1, 22, 2026-07-20 02:50:16, 248), (834, 2026-01-09 11:49:57, 696088f45818b07a3c7fe9a9, 2305, 126, 740, 0, 0, 22, 2026-07-20 02:50:16, 248), (834, 2026-01-09 11:50:15, 696089075818b07a3c7fe9ce, 2306, 126, 740, 0, 0, 22, 2026-07-20 02:50:16, 248), (878, 2026-03-02 08:24:03, 69a4e6b33a61ac7654dfe374, 3436, 126, 740, -1, 0, 22, 2026-07-20 02:50:16, 248), (848, 2026-05-04 14:48:01, 69f84f30183ac29a83813012, 3805, 126, 713, 0.7, 1, 22, 2026-07-20 03:37:56, 248), (848, 2026-05-04 14:50:04, 69f84faa183ac29a83813062, 3807, 126, 713, 0, 1, 22, 2026-07-20 03:43:43, 248), (569, 2026-05-28 12:47:26, 6a17d6ed0cb836333e77589f, 3970, 126, 712, -1, 0, 22, 2026-07-20 03:53:29, 248), (569, 2026-05-29 09:13:11, 6a18f6360cb836333e775cea, 3982, 126, 712, -1, 0, 22, 2026-07-20 03:53:29, 248), (570, 2026-05-29 09:14:01, 6a18f6680cb836333e775e97, 3983, 126, 713, 2.9, 0, 22, 2026-07-20 03:43:43, 248), (4904, 2026-05-30 11:25:31, 6a1a66bb0cb836333e77621c, 3992, 126, 713, 0, 1, 22, 2026-07-20 03:43:43, 248), (4904, 2026-05-30 11:40:46, 6a1a6a4e0cb836333e776246, 3993, 126, 713, 0, 1, 22, 2026-07-20 03:43:43, 248), (4937, 2026-06-12 09:51:09, 6a2b741c0cb836333e7766bb, 4062, 126, 713, 0, 1, 22, 2026-07-20 03:43:43, 248), (4937, 2026-06-12 09:52:10, 6a2b745a0cb836333e7766ff, 4064, 126, 713, -1, 0, 22, 2026-07-20 03:43:43, 248), (841, 2026-06-15 10:43:20, 6a2f74d70cb836333e776a5b, 4077, 126, 712, -1, 0, 22, 2026-07-20 03:53:29, 248), (841, 2026-06-15 10:49:30, 6a2f764a0cb836333e776a73, 4078, 126, 712, -1, 0, 22, 2026-07-20 03:53:29, 248), (912, 2026-06-29 07:22:57, 6a421d50776af34dd1881b71, 4147, 126, 747, 1.65, 1, 22, 2026-07-20 03:15:05, 248), (4904, 2026-07-02 09:06:36, 6a462a1c5614783f2287a587, 4165, 126, 713, 0, 1, 22, 2026-07-20 03:43:43, 248), (4904, 2026-07-02 09:07:28, 6a462a505614783f2287a5ad, 4166, 126, 713, 0, 1, 22, 2026-07-20 03:43:43, 248), (4904, 2026-07-02 09:17:57, 6a462cc50402e7d001cd9246, 4167, 126, 713, -1, 0, 22, 2026-07-20 03:43:43, 248), (5078, 2026-07-07 02:35:34, 6a4c65f67a0569e1d952b56a, 4179, 126, 857, 0, 1, 22, 2026-07-20 02:48:54, 248), (5094, 2026-07-08 02:19:21, 6a4db3a9e74f4ec13984aa61, 4188, 126, 747, 4, 1, 22, 2026-07-20 03:15:05, 248), (5097, 2026-07-08 02:29:39, 6a4db613729540c061b5b873, 4190, 126, 857, -1, 0, 22, 2026-07-20 02:48:54, 248), (5092, 2026-07-08 07:37:03, 6a4dfe1fb3e46676dd8b6b50, 4196, 126, 624, -1, 0, 1, 2026-07-20 01:25:34, 485), (5092, 2026-07-08 07:39:13, 6a4dfea1b3e46676dd8b6b7b, 4197, 126, 624, -1, 0, 1, 2026-07-20 01:25:34, 485), (5092, 2026-07-08 08:12:28, 6a4e066cb3e46676dd8b6ba2, 4198, 126, 624, -1, 0, 1, 2026-07-20 01:25:34, 485), (5094, 2026-07-16 03:43:25, 6a58535de74f4ec13984ac5c, 5126, 126, 747, 0, 1, 22, 2026-07-20 03:15:05, 248), (5092, 2026-07-16 06:01:50, 6a5873cdb3e46676dd8b6ed6, 5128, 126, 624, -1, 0, 22, 2026-07-20 02:39:29, 248), (5092, 2026-07-16 06:13:37, 6a587691b3e46676dd8b6f71, 5129, 126, 624, -1, 0, 22, 2026-07-20 02:42:03, 248), (5092, 2026-07-16 06:16:50, 6a587752b3e46676dd8b6ffe, 5130, 126, 624, -1, 0, 22, 2026-07-20 03:43:35, 248), (5092, 2026-07-16 06:27:56, 6a5879ecb3e46676dd8b709d, 5131, 126, 624, 2, 1, 22, 2026-07-20 03:43:35, 248), (5092, 2026-07-16 06:31:08, 6a587aacb3e46676dd8b713c, 5132, 126, 624, 2, 1, 22, 2026-07-20 03:43:35, 248), (5092, 2026-07-16 07:32:38, 6a588916b3e46676dd8b725c, 5133, 126, 624, 0, 1, 22, 2026-07-20 03:43:35, 248), (5092, 2026-07-16 07:37:18, 6a588a2eb3e46676dd8b7318, 5134, 126, 624, -1, 0, 22, 2026-07-20 03:43:35, 248), (5092, 2026-07-16 08:01:46, 6a588feab3e46676dd8b757c, 5135, 126, 624, -1, 0, 22, 2026-07-20 03:43:35, 248), (569, 2026-07-16 08:12:31, 6a58926e729540c061b5d00c, 5136, 126, 712, -1, 0, 22, 2026-07-20 03:53:29, 248), (569, 2026-07-17 01:50:15, 6a598a57729540c061b5d05a, 5138, 126, 712, 0.6, 0, 22, 2026-07-20 03:53:29, 248), (5092, 2026-07-17 02:04:07, 6a598d97b3e46676dd8b7aff, 5140, 126, 624, 1.5, 1, 1, 2026-07-20 01:25:34, 485), (5203, 2026-07-17 02:49:26, 6a599836b3e46676dd8b7d38, 5150, 126, 624, -1, 0, 1, 2026-07-20 01:25:34, 485), (841, 2026-07-17 02:53:53, 6a599941729540c061b5d514, 5154, 126, 712, -1, 0, 22, 2026-07-20 03:53:29, 248), (841, 2026-07-17 02:54:02, 6a59994a729540c061b5d530, 5155, 126, 712, 0.3, 0, 22, 2026-07-20 03:53:29, 248), (841, 2026-07-17 03:07:21, 6a599c69729540c061b5d575, 5156, 126, 712, 0.3, 0, 22, 2026-07-20 03:53:29, 248), (5092, 2026-07-17 03:13:55, 6a599df3b3e46676dd8b7def, 5157, 126, 624, -1, 0, 1, 2026-07-20 01:25:34, 485), (5203, 2026-07-17 03:27:18, 6a59a116b3e46676dd8b7e98, 5159, 126, 624, -1, 0, 1, 2026-07-20 01:25:34, 485), (5092, 2026-07-17 03:29:52, 6a59a1b0b3e46676dd8b7f4c, 5162, 126, 624, -1, 0, 1, 2026-07-20 01:25:34, 485), (5092, 2026-07-17 08:00:01, 6a59e101e93c9d1783667af6, 5177, 126, 624, 2.5, 1, 22, 2026-07-20 03:43:35, 248), (5078, 2026-07-17 08:14:38, 6a59e46d52fb26674589e13a, 5181, 126, 857, -1, 0, 22, 2026-07-20 02:48:54, 248), (5092, 2026-07-17 08:16:39, 6a59e4e7e93c9d1783667ba1, 5183, 126, 624, 0, 1, 1, 2026-07-20 01:25:34, 485), (5078, 2026-07-17 08:33:09, 6a59e8c552fb26674589e4ea, 5187, 126, 857, 10, 1, 22, 2026-07-20 02:48:54, 248), (841, 2026-07-19 01:04:18, 6a5c229252fb26674589eb95, 5198, 126, 712, -1, 0, 22, 2026-07-20 03:53:29, 248), (5094, 2026-07-19 01:59:11, 6a5c2f6f8dfe150ff17ea792, 5199, 126, 747, -1, 0, 22, 2026-07-20 03:15:05, 248), (5092, 2026-07-19 03:11:13, 6a5c4051e93c9d1783667cbc, 5200, 126, 624, 0, 1, 22, 2026-07-20 03:43:35, 248), (5094, 2026-07-19 03:15:26, 6a5c414e8dfe150ff17ea836, 5201, 126, 747, 1.75, 1, 22, 2026-07-20 03:19:06, 248), (5094, 2026-07-20 01:54:50, 6a5d7fea8dfe150ff17ea910, 5202, 126, 747, 0, 1, 22, 2026-07-20 03:15:05, 248), (5092, 2026-07-20 02:39:53, 6a5d8a79e93c9d1783667d95, 5203, 126, 624, 0, 1, 22, 2026-07-20 03:43:35, 248), (5092, 2026-07-20 02:43:01, 6a5d8b34e93c9d1783667e38, 5204, 126, 624, 2.5, 1, 22, 2026-07-20 03:43:35, 248), (5094, 2026-07-20 02:44:05, 6a5d8b758dfe150ff17eaa11, 5205, 126, 747, 0, 1, 22, 2026-07-20 03:15:05, 248), (5094, 2026-07-20 02:45:11, 6a5d8bb68dfe150ff17eaab0, 5206, 126, 747, 0, 1, 22, 2026-07-20 03:15:05, 248), (5206, 2026-07-20 03:37:57, 6a5d981552fb26674589ebcd, 5208, 126, 713, -1, 0, 22, 2026-07-20 03:43:43, 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-07-17 11:35:10, 153, 2026-07-16 09:37:58, 164, 0, 126, {\"course_id\": \"100\", \"section_id\": \"207\", \"start_date\": \"2026-07-17 11:35:10\", \"tenant_key\": \"VWvi4u56mb\", \"zeus_user_id\": 500, \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-07-17 11:35:10\"}, {\"course\": {\"id\": 100, \"name\": \"IELTS Classroom - Introduction (2B)\"}, \"section\": {\"id\": 207, \"name\": \"MOCK TEST 1\"}}, 161, 4026, 2026-07-17 04:35:31, 500), (0, 2026-07-17 11:35:10, 153, 2026-07-17 04:35:31, 169, 0, 126, {\"course_id\": \"100\", \"section_id\": \"207\", \"start_date\": \"2026-07-17 11:35:10\", \"tenant_key\": \"VWvi4u56mb\", \"zeus_user_id\": 535, \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-07-17 11:35:10\"}, {\"course\": {\"id\": 100, \"name\": \"IELTS Classroom - Introduction (2B)\"}, \"section\": {\"id\": 207, \"name\": \"MOCK TEST 1\"}}, 161, 3826, 2026-07-17 04:35:31, 535), (0, 2026-07-17 11:35:11, 153, 2026-07-17 04:35:31, 170, 0, 126, {\"course_id\": \"100\", \"section_id\": \"207\", \"start_date\": \"2026-07-17 11:35:11\", \"tenant_key\": \"VWvi4u56mb\", \"zeus_user_id\": 216, \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-07-17 11:35:11\"}, {\"course\": {\"id\": 100, \"name\": \"IELTS Classroom - Introduction (2B)\"}, \"section\": {\"id\": 207, \"name\": \"MOCK TEST 1\"}}, 161, 20, 2026-07-17 04:35:31, 216), (0, 2026-07-19 22:00:06, 5063, 2026-07-19 15:00:02, 171, 0, 126, {\"course_id\": \"227\", \"section_id\": \"1850\", \"tenant_key\": \"VWvi4u56mb\", \"zeus_user_id\": 500, \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-07-19 22:00:06\"}, {\"course\": {\"id\": 227, \"name\": \"Easy IELTS 25-Foundation\"}, \"section\": {\"id\": 1850, \"name\": \"Lesson 2-Unit 1-Listening\"}}, 5065, 4026, 2026-07-19 15:00:28, 500), (0, 2026-07-19 22:00:06, 5036, 2026-07-19 15:00:02, 172, 0, 126, {\"auto_assigned\": true, \"source_section_id\": 1850}, {\"course\": {\"id\": 226, \"name\": \"[Center] Easy IELTS 25 - Foundation\"}, \"section\": {\"id\": 1839, \"name\": \"Lesson 2 - Unit 1 - Listening\"}, \"auto_assigned_from\": 1850}, 5038, 4026, 2026-07-19 15:00:28, 500), (0, 2026-07-19 22:00:06, 5063, 2026-07-19 15:00:03, 173, 0, 126, {\"course_id\": \"227\", \"section_id\": \"1850\", \"tenant_key\": \"VWvi4u56mb\", \"zeus_user_id\": 536, \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-07-19 22:00:06\"}, {\"course\": {\"id\": 227, \"name\": \"Easy IELTS 25-Foundation\"}, \"section\": {\"id\": 1850, \"name\": \"Lesson 2-Unit 1-Listening\"}}, 5065, 3827, 2026-07-19 15:00:29, 536), (0, 2026-07-19 22:00:06, 5036, 2026-07-19 15:00:03, 174, 0, 126, {\"auto_assigned\": true, \"source_section_id\": 1850}, {\"course\": {\"id\": 226, \"name\": \"[Center] Easy IELTS 25 - Foundation\"}, \"section\": {\"id\": 1839, \"name\": \"Lesson 2 - Unit 1 - Listening\"}, \"auto_assigned_from\": 1850}, 5038, 3827, 2026-07-19 15:00:29, 536), (0, 2026-07-19 23:46:38, 5063, 2026-07-19 16:47:01, 175, 0, 126, {\"course_id\": \"227\", \"section_id\": \"1853\", \"tenant_key\": \"VWvi4u56mb\", \"zeus_user_id\": 271, \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-07-19 23:46:38\"}, {\"course\": {\"id\": 227, \"name\": \"Easy IELTS 25-Foundation\"}, \"section\": {\"id\": 1853, \"name\": \"Lesson 5-Unit 2-Reading\"}}, 5068, 23, 2026-07-19 16:47:01, 271), (0, 2026-07-19 23:46:38, 5036, 2026-07-19 16:47:01, 176, 0, 126, {\"auto_assigned\": true, \"source_section_id\": 1853}, {\"course\": {\"id\": 226, \"name\": \"[Center] Easy IELTS 25 - Foundation\"}, \"section\": {\"id\": 1842, \"name\": \"Lesson 5 - Unit 2 - Reading\"}, \"auto_assigned_from\": 1853}, 5041, 23, 2026-07-19 16:47:01, 271), (0, 2026-07-19 23:46:39, 5063, 2026-07-19 16:47:01, 177, 0, 126, {\"course_id\": \"227\", \"section_id\": \"1854\", \"tenant_key\": \"VWvi4u56mb\", \"zeus_user_id\": 271, \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-07-19 23:46:39\"}, {\"course\": {\"id\": 227, \"name\": \"Easy IELTS 25-Foundation\"}, \"section\": {\"id\": 1854, \"name\": \"Lesson 6-Unit 2-Listening\"}}, 5069, 23, 2026-07-19 16:47:01, 271), (0, 2026-07-19 23:46:39, 5036, 2026-07-19 16:47:01, 178, 0, 126, {\"auto_assigned\": true, \"source_section_id\": 1854}, {\"course\": {\"id\": 226, \"name\": \"[Center] Easy IELTS 25 - Foundation\"}, \"section\": {\"id\": 1843, \"name\": \"Lesson 6 - Unit 2 - Listening\"}, \"auto_assigned_from\": 1854}, 5042, 23, 2026-07-19 16:47:01, 271), (0, 2026-07-19 23:46:40, 5063, 2026-07-19 16:47:02, 179, 0, 126, {\"course_id\": \"227\", \"section_id\": \"1855\", \"tenant_key\": \"VWvi4u56mb\", \"zeus_user_id\": 271, \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-07-19 23:46:40\"}, {\"course\": {\"id\": 227, \"name\": \"Easy IELTS 25-Foundation\"}, \"section\": {\"id\": 1855, \"name\": \"Lesson 7-Unit 2-Writing\"}}, 5070, 23, 2026-07-19 16:47:02, 271), (0, 2026-07-19 23:46:40, 5036, 2026-07-19 16:47:02, 180, 0, 126, {\"auto_assigned\": true, \"source_section_id\": 1855}, {\"course\": {\"id\": 226, \"name\": \"[Center] Easy IELTS 25 - Foundation\"}, \"section\": {\"id\": 1844, \"name\": \"Lesson 7 - Unit 2 - Writing\"}, \"auto_assigned_from\": 1855}, 5043, 23, 2026-07-19 16:47:02, 271), (0, 2026-07-19 23:46:40, 5063, 2026-07-19 16:47:03, 181, 0, 126, {\"course_id\": \"227\", \"section_id\": \"1856\", \"tenant_key\": \"VWvi4u56mb\", \"zeus_user_id\": 271, \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-07-19 23:46:40\"}, {\"course\": {\"id\": 227, \"name\": \"Easy IELTS 25-Foundation\"}, \"section\": {\"id\": 1856, \"name\": \"Lesson 8-Unit 2-Speaking\"}}, 5071, 23, 2026-07-19 16:47:03, 271), (0, 2026-07-19 23:46:40, 5036, 2026-07-19 16:47:03, 182, 0, 126, {\"auto_assigned\": true, \"source_section_id\": 1856}, {\"course\": {\"id\": 226, \"name\": \"[Center] Easy IELTS 25 - Foundation\"}, \"section\": {\"id\": 1845, \"name\": \"Lesson 8 Speaking\"}, \"auto_assigned_from\": 1856}, 5044, 23, 2026-07-19 16:47:03, 271) 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`))"
        }
    }
}
