[2025-12-28 06:27:03] INFO: Zeus Enrollment request received {"enrollment_request_id":67,"tenant_code":"ICC","class_code":"ZEUS","email":"12345678914@test.com","course_ids":"104","zeus_user_id":"12345678914"}
[2025-12-28 06:27:04] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":67,"class_code":"ZEUS","emails_count":1}
[2025-12-28 06:27:04] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":74,"student_email":"12345678914@test.com","parent_request_id":67}
[2025-12-28 06:27:04] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":67,"emails_processed":1}
[2025-12-28 06:27:04] INFO: Starting student course enrollment {"course_enrollment_request_id":74,"student_email":"12345678914@test.com","class_code":"ZEUS"}
[2025-12-28 06:27:04] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":74,"student_email":"12345678914@test.com","class_code":"ZEUS","course_ids":["104"]}
[2025-12-28 06:27:04] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-28 06:27:04] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-28 06:27:04] INFO: Student zeusUserId {"zeusUserId":"12345678914"}
[2025-12-28 06:27:04] INFO: Zeus id {"zeusUserId":"12345678914"}
[2025-12-28 06:27:05] INFO: New student created in database {"course_enrollment_request_id":74,"student_email":"12345678914@test.com","student_id":3614}
[2025-12-28 06:27:05] INFO: New Moodle user created {"course_enrollment_request_id":74,"student_email":"12345678914@test.com","moodle_user_id":3684}
[2025-12-28 06:27:05] INFO: moodleUserId {"moodleUserId":3684}
[2025-12-28 06:27:05] INFO: enrollStudentToCourses {"course_enrollment_request_id":74,"student_email":"12345678914@test.com","class_id":22,"course_ids":["104"],"moodle_user_id":3684,"tenant_connection":"lms_tenant_icc","zeus_user_id":"12345678914"}
[2025-12-28 06:27:06] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":74,"student_email":"12345678914@test.com","course_id":218,"enroll_result":null}
[2025-12-28 06:27:06] INFO: Batch inserted course_students {"course_enrollment_request_id":74,"student_email":"12345678914@test.com","count":1}
[2025-12-28 06:27:06] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":74,"student_email":"12345678914@test.com","successful_count":1,"failed_count":0}
[2025-12-28 06:27:06] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":218,"course_name":"Course 218"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2025-12-28 06:27:06] INFO: Student enrollment completed successfully {"course_enrollment_request_id":74,"student_email":"12345678914@test.com","student_id":3614,"successful_courses":[{"course_id":218,"course_name":"Course 218"}],"failed_courses":[]}
[2025-12-28 06:27:06] INFO: Student course enrollment success {"course_enrollment_request_id":74,"student_email":"12345678914@test.com","message":"Student enrolled successfully"}
[2025-12-28 06:28:00] INFO: Zeus Enrollment request received {"enrollment_request_id":68,"tenant_code":"ICC","class_code":"ZEUS","email":"12345678915@test.com","course_ids":"104","zeus_user_id":"12345678915"}
[2025-12-28 06:28:01] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":68,"class_code":"ZEUS","emails_count":1}
[2025-12-28 06:28:01] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":75,"student_email":"12345678915@test.com","parent_request_id":68}
[2025-12-28 06:28:01] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":68,"emails_processed":1}
[2025-12-28 06:28:01] INFO: Starting student course enrollment {"course_enrollment_request_id":75,"student_email":"12345678915@test.com","class_code":"ZEUS"}
[2025-12-28 06:28:01] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":75,"student_email":"12345678915@test.com","class_code":"ZEUS","course_ids":["104"]}
[2025-12-28 06:28:01] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-28 06:28:01] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-28 06:28:01] INFO: Student zeusUserId {"zeusUserId":"12345678915"}
[2025-12-28 06:28:01] INFO: Zeus id {"zeusUserId":"12345678915"}
[2025-12-28 06:28:02] INFO: New student created in database {"course_enrollment_request_id":75,"student_email":"12345678915@test.com","student_id":3615}
[2025-12-28 06:28:02] INFO: New Moodle user created {"course_enrollment_request_id":75,"student_email":"12345678915@test.com","moodle_user_id":3685}
[2025-12-28 06:28:03] INFO: moodleUserId {"moodleUserId":3685}
[2025-12-28 06:28:03] INFO: enrollStudentToCourses {"course_enrollment_request_id":75,"student_email":"12345678915@test.com","class_id":22,"course_ids":["104"],"moodle_user_id":3685,"tenant_connection":"lms_tenant_icc","zeus_user_id":"12345678915"}
[2025-12-28 06:28:03] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":75,"student_email":"12345678915@test.com","course_id":218,"enroll_result":null}
[2025-12-28 06:28:03] INFO: Batch inserted course_students {"course_enrollment_request_id":75,"student_email":"12345678915@test.com","count":1}
[2025-12-28 06:28:03] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":75,"student_email":"12345678915@test.com","successful_count":1,"failed_count":0}
[2025-12-28 06:28:03] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":218,"course_name":"Course 218"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2025-12-28 06:28:03] INFO: Student enrollment completed successfully {"course_enrollment_request_id":75,"student_email":"12345678915@test.com","student_id":3615,"successful_courses":[{"course_id":218,"course_name":"Course 218"}],"failed_courses":[]}
[2025-12-28 06:28:03] INFO: Student course enrollment success {"course_enrollment_request_id":75,"student_email":"12345678915@test.com","message":"Student enrolled successfully"}
[2025-12-28 06:30:22] INFO: Zeus Enrollment request received {"enrollment_request_id":69,"tenant_code":"ICC","class_code":"ZEUS","email":"12345678915@test.com","course_ids":"104","zeus_user_id":"12345678915"}
[2025-12-28 06:30:22] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":69,"class_code":"ZEUS","emails_count":1}
[2025-12-28 06:30:22] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":76,"student_email":"12345678915@test.com","parent_request_id":69}
[2025-12-28 06:30:22] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":69,"emails_processed":1}
[2025-12-28 06:30:22] INFO: Starting student course enrollment {"course_enrollment_request_id":76,"student_email":"12345678915@test.com","class_code":"ZEUS"}
[2025-12-28 06:30:23] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":76,"student_email":"12345678915@test.com","class_code":"ZEUS","course_ids":["104"]}
[2025-12-28 06:30:23] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-28 06:30:23] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-28 06:30:23] INFO: Updated student with speakup data {"course_enrollment_request_id":76,"student_id":3615,"update_data":{"zeus_id":"12345678915"},"was_restored":false}
[2025-12-28 06:30:23] INFO: Student already exists in database {"course_enrollment_request_id":76,"student_email":"12345678915@test.com","student_id":3615,"was_restored":false}
[2025-12-28 06:30:23] INFO: Moodle user already exists {"course_enrollment_request_id":76,"student_email":"12345678915@test.com","moodle_user_id":3685}
[2025-12-28 06:30:23] INFO: moodleUserId {"moodleUserId":3685}
[2025-12-28 06:30:23] INFO: enrollStudentToCourses {"course_enrollment_request_id":76,"student_email":"12345678915@test.com","class_id":22,"course_ids":["104"],"moodle_user_id":3685,"tenant_connection":"lms_tenant_icc","zeus_user_id":"12345678915"}
[2025-12-28 06:30:23] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":76,"student_email":"12345678915@test.com","course_id":218,"enroll_result":null}
[2025-12-28 06:30:23] INFO: Updated course_students course_end {"course_enrollment_request_id":76,"student_email":"12345678915@test.com","count":1}
[2025-12-28 06:30:23] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":76,"student_email":"12345678915@test.com","successful_count":1,"failed_count":0}
[2025-12-28 06:30:23] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":218,"course_name":"Course 218"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2025-12-28 06:30:23] INFO: Student enrollment completed successfully {"course_enrollment_request_id":76,"student_email":"12345678915@test.com","student_id":3615,"successful_courses":[{"course_id":218,"course_name":"Course 218"}],"failed_courses":[]}
[2025-12-28 06:30:23] INFO: Student course enrollment success {"course_enrollment_request_id":76,"student_email":"12345678915@test.com","message":"Student enrolled successfully"}
[2025-12-28 06:30:46] INFO: Zeus Enrollment request received {"enrollment_request_id":70,"tenant_code":"ICC","class_code":"ZEUS","email":"12345678915@test.com","course_ids":"104","zeus_user_id":"12345678915"}
[2025-12-28 06:30:46] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":70,"class_code":"ZEUS","emails_count":1}
[2025-12-28 06:30:47] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":77,"student_email":"12345678915@test.com","parent_request_id":70}
[2025-12-28 06:30:47] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":70,"emails_processed":1}
[2025-12-28 06:30:47] INFO: Starting student course enrollment {"course_enrollment_request_id":77,"student_email":"12345678915@test.com","class_code":"ZEUS"}
[2025-12-28 06:30:47] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":77,"student_email":"12345678915@test.com","class_code":"ZEUS","course_ids":["104"]}
[2025-12-28 06:30:47] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-28 06:30:47] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-28 06:30:47] INFO: Updated student with speakup data {"course_enrollment_request_id":77,"student_id":3615,"update_data":{"zeus_id":"12345678915"},"was_restored":false}
[2025-12-28 06:30:47] INFO: Student already exists in database {"course_enrollment_request_id":77,"student_email":"12345678915@test.com","student_id":3615,"was_restored":false}
[2025-12-28 06:30:47] INFO: Moodle user already exists {"course_enrollment_request_id":77,"student_email":"12345678915@test.com","moodle_user_id":3685}
[2025-12-28 06:30:47] INFO: moodleUserId {"moodleUserId":3685}
[2025-12-28 06:30:47] INFO: enrollStudentToCourses {"course_enrollment_request_id":77,"student_email":"12345678915@test.com","class_id":22,"course_ids":["104"],"moodle_user_id":3685,"tenant_connection":"lms_tenant_icc","zeus_user_id":"12345678915"}
[2025-12-28 06:30:47] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":77,"student_email":"12345678915@test.com","course_id":218,"enroll_result":null}
[2025-12-28 06:30:47] INFO: Batch inserted course_students {"course_enrollment_request_id":77,"student_email":"12345678915@test.com","count":1}
[2025-12-28 06:30:47] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":77,"student_email":"12345678915@test.com","successful_count":1,"failed_count":0}
[2025-12-28 06:30:47] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":218,"course_name":"Course 218"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2025-12-28 06:30:47] INFO: Student enrollment completed successfully {"course_enrollment_request_id":77,"student_email":"12345678915@test.com","student_id":3615,"successful_courses":[{"course_id":218,"course_name":"Course 218"}],"failed_courses":[]}
[2025-12-28 06:30:47] INFO: Student course enrollment success {"course_enrollment_request_id":77,"student_email":"12345678915@test.com","message":"Student enrolled successfully"}
[2025-12-28 07:35:28] INFO: Zeus Enrollment request received {"enrollment_request_id":71,"tenant_code":"ICC","class_code":"ZEUS","email":"1366@test.com","course_ids":"133","zeus_user_id":1366}
[2025-12-28 07:35:28] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":71,"class_code":"ZEUS","emails_count":1}
[2025-12-28 07:35:28] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":78,"student_email":"1366@test.com","parent_request_id":71}
[2025-12-28 07:35:28] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":71,"emails_processed":1}
[2025-12-28 07:35:28] INFO: Starting student course enrollment {"course_enrollment_request_id":78,"student_email":"1366@test.com","class_code":"ZEUS"}
[2025-12-28 07:35:28] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":78,"student_email":"1366@test.com","class_code":"ZEUS","course_ids":["133"]}
[2025-12-28 07:35:28] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-28 07:35:28] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-28 07:35:28] INFO: Updated student with speakup data {"course_enrollment_request_id":78,"student_id":335,"update_data":{"zeus_id":1366},"was_restored":false}
[2025-12-28 07:35:28] INFO: Student already exists in database {"course_enrollment_request_id":78,"student_email":"1366@test.com","student_id":335,"was_restored":false}
[2025-12-28 07:35:28] INFO: Moodle user already exists {"course_enrollment_request_id":78,"student_email":"lehaphuong2604@gmail.com","moodle_user_id":406}
[2025-12-28 07:35:28] INFO: moodleUserId {"moodleUserId":406}
[2025-12-28 07:35:28] INFO: enrollStudentToCourses {"course_enrollment_request_id":78,"student_email":"lehaphuong2604@gmail.com","class_id":22,"course_ids":["133"],"moodle_user_id":406,"tenant_connection":"lms_tenant_icc","zeus_user_id":1366}
[2025-12-28 07:35:29] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":78,"student_email":"lehaphuong2604@gmail.com","course_id":567,"enroll_result":null}
[2025-12-28 07:35:29] INFO: Batch inserted course_students {"course_enrollment_request_id":78,"student_email":"lehaphuong2604@gmail.com","count":1}
[2025-12-28 07:35:29] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":78,"student_email":"lehaphuong2604@gmail.com","successful_count":1,"failed_count":0}
[2025-12-28 07:35:29] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2025-12-28 07:35:29] INFO: Student enrollment completed successfully {"course_enrollment_request_id":78,"student_email":"1366@test.com","student_id":335,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[]}
[2025-12-28 07:35:29] INFO: Student course enrollment success {"course_enrollment_request_id":78,"student_email":"1366@test.com","message":"Student enrolled successfully"}
[2025-12-28 16:06:16] INFO: Zeus Enrollment request received {"enrollment_request_id":72,"tenant_code":"ICC","class_code":"ZEUS","email":"360@test.com","course_ids":"133","zeus_user_id":360}
[2025-12-28 16:06:17] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":72,"class_code":"ZEUS","emails_count":1}
[2025-12-28 16:06:17] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":79,"student_email":"360@test.com","parent_request_id":72}
[2025-12-28 16:06:17] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":72,"emails_processed":1}
[2025-12-28 16:06:17] INFO: Starting student course enrollment {"course_enrollment_request_id":79,"student_email":"360@test.com","class_code":"ZEUS"}
[2025-12-28 16:06:17] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":79,"student_email":"360@test.com","class_code":"ZEUS","course_ids":["133"]}
[2025-12-28 16:06:17] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-28 16:06:17] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-28 16:06:17] INFO: Updated student with speakup data {"course_enrollment_request_id":79,"student_id":3609,"update_data":{"zeus_id":360},"was_restored":false}
[2025-12-28 16:06:17] INFO: Student already exists in database {"course_enrollment_request_id":79,"student_email":"360@test.com","student_id":3609,"was_restored":false}
[2025-12-28 16:06:17] INFO: Moodle user already exists {"course_enrollment_request_id":79,"student_email":"360@test.com","moodle_user_id":3679}
[2025-12-28 16:06:17] INFO: moodleUserId {"moodleUserId":3679}
[2025-12-28 16:06:17] INFO: enrollStudentToCourses {"course_enrollment_request_id":79,"student_email":"360@test.com","class_id":22,"course_ids":["133"],"moodle_user_id":3679,"tenant_connection":"lms_tenant_icc","zeus_user_id":360}
[2025-12-28 16:06:18] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":79,"student_email":"360@test.com","course_id":567,"enroll_result":null}
[2025-12-28 16:06:18] INFO: Batch inserted course_students {"course_enrollment_request_id":79,"student_email":"360@test.com","count":1}
[2025-12-28 16:06:18] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":79,"student_email":"360@test.com","successful_count":1,"failed_count":0}
[2025-12-28 16:06:18] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2025-12-28 16:06:18] INFO: Student enrollment completed successfully {"course_enrollment_request_id":79,"student_email":"360@test.com","student_id":3609,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[]}
[2025-12-28 16:06:18] INFO: Student course enrollment success {"course_enrollment_request_id":79,"student_email":"360@test.com","message":"Student enrolled successfully"}
[2025-12-28 16:51:19] INFO: Zeus Enrollment request received {"enrollment_request_id":73,"tenant_code":"ICC","class_code":"ZEUS","email":"357@test.com","course_ids":"133","zeus_user_id":357}
[2025-12-28 16:51:20] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":73,"class_code":"ZEUS","emails_count":1}
[2025-12-28 16:51:20] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":80,"student_email":"357@test.com","parent_request_id":73}
[2025-12-28 16:51:20] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":73,"emails_processed":1}
[2025-12-28 16:51:20] INFO: Starting student course enrollment {"course_enrollment_request_id":80,"student_email":"357@test.com","class_code":"ZEUS"}
[2025-12-28 16:51:20] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":80,"student_email":"357@test.com","class_code":"ZEUS","course_ids":["133"]}
[2025-12-28 16:51:20] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-28 16:51:20] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-28 16:51:20] INFO: Updated student with speakup data {"course_enrollment_request_id":80,"student_id":433,"update_data":{"zeus_id":357},"was_restored":false}
[2025-12-28 16:51:20] INFO: Student already exists in database {"course_enrollment_request_id":80,"student_email":"357@test.com","student_id":433,"was_restored":false}
[2025-12-28 16:51:20] INFO: Moodle user already exists {"course_enrollment_request_id":80,"student_email":"test@test2.vn","moodle_user_id":504}
[2025-12-28 16:51:21] INFO: moodleUserId {"moodleUserId":504}
[2025-12-28 16:51:21] INFO: enrollStudentToCourses {"course_enrollment_request_id":80,"student_email":"test@test2.vn","class_id":22,"course_ids":["133"],"moodle_user_id":504,"tenant_connection":"lms_tenant_icc","zeus_user_id":357}
[2025-12-28 16:51:21] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":80,"student_email":"test@test2.vn","course_id":567,"enroll_result":null}
[2025-12-28 16:51:21] INFO: Batch inserted course_students {"course_enrollment_request_id":80,"student_email":"test@test2.vn","count":1}
[2025-12-28 16:51:21] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":80,"student_email":"test@test2.vn","successful_count":1,"failed_count":0}
[2025-12-28 16:51:21] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2025-12-28 16:51:21] INFO: Student enrollment completed successfully {"course_enrollment_request_id":80,"student_email":"357@test.com","student_id":433,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[]}
[2025-12-28 16:51:21] INFO: Student course enrollment success {"course_enrollment_request_id":80,"student_email":"357@test.com","message":"Student enrolled successfully"}
[2025-12-29 02:52:20] INFO: Zeus Enrollment request received {"enrollment_request_id":74,"tenant_code":"ICC","class_code":"ZEUS","email":"1365@test.com","course_ids":"133","zeus_user_id":"1365"}
[2025-12-29 02:52:20] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":74,"class_code":"ZEUS","emails_count":1}
[2025-12-29 02:52:20] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":81,"student_email":"1365@test.com","parent_request_id":74}
[2025-12-29 02:52:20] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":74,"emails_processed":1}
[2025-12-29 02:52:20] INFO: Starting student course enrollment {"course_enrollment_request_id":81,"student_email":"1365@test.com","class_code":"ZEUS"}
[2025-12-29 02:52:20] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":81,"student_email":"1365@test.com","class_code":"ZEUS","course_ids":["133"]}
[2025-12-29 02:52:20] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-29 02:52:20] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-29 02:52:20] INFO: Updated student with speakup data {"course_enrollment_request_id":81,"student_id":2879,"update_data":{"zeus_id":"1365"},"was_restored":false}
[2025-12-29 02:52:20] INFO: Student already exists in database {"course_enrollment_request_id":81,"student_email":"1365@test.com","student_id":2879,"was_restored":false}
[2025-12-29 02:52:20] INFO: Moodle user already exists {"course_enrollment_request_id":81,"student_email":"Hoangngocktqd@gmail.com","moodle_user_id":2949}
[2025-12-29 02:52:21] INFO: moodleUserId {"moodleUserId":2949}
[2025-12-29 02:52:21] INFO: enrollStudentToCourses {"course_enrollment_request_id":81,"student_email":"Hoangngocktqd@gmail.com","class_id":22,"course_ids":["133"],"moodle_user_id":2949,"tenant_connection":"lms_tenant_icc","zeus_user_id":"1365"}
[2025-12-29 02:52:21] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":81,"student_email":"Hoangngocktqd@gmail.com","course_id":567,"enroll_result":null}
[2025-12-29 02:52:21] INFO: Batch inserted course_students {"course_enrollment_request_id":81,"student_email":"Hoangngocktqd@gmail.com","count":1}
[2025-12-29 02:52:21] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":81,"student_email":"Hoangngocktqd@gmail.com","successful_count":1,"failed_count":0}
[2025-12-29 02:52:21] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2025-12-29 02:52:21] INFO: Student enrollment completed successfully {"course_enrollment_request_id":81,"student_email":"1365@test.com","student_id":2879,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[]}
[2025-12-29 02:52:21] INFO: Student course enrollment success {"course_enrollment_request_id":81,"student_email":"1365@test.com","message":"Student enrolled successfully"}
[2025-12-29 02:53:38] INFO: Zeus Enrollment request received {"enrollment_request_id":75,"tenant_code":"ICC","class_code":"ZEUS","email":"362@test.com","course_ids":"133","zeus_user_id":362}
[2025-12-29 09:53:39] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":75,"class_code":"ZEUS","emails_count":1}
[2025-12-29 09:53:39] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":82,"student_email":"362@test.com","parent_request_id":75}
[2025-12-29 09:53:39] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":75,"emails_processed":1}
[2025-12-29 09:53:39] INFO: Starting student course enrollment {"course_enrollment_request_id":82,"student_email":"362@test.com","class_code":"ZEUS"}
[2025-12-29 09:53:39] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":82,"student_email":"362@test.com","class_code":"ZEUS","course_ids":["133"]}
[2025-12-29 09:53:39] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-29 09:53:39] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-29 09:53:39] INFO: Student zeusUserId {"zeusUserId":362}
[2025-12-29 09:53:39] INFO: Zeus id {"zeusUserId":362}
[2025-12-29 09:53:39] INFO: New student created in database {"course_enrollment_request_id":82,"student_email":"362@test.com","student_id":3618}
[2025-12-29 09:53:39] INFO: New Moodle user created {"course_enrollment_request_id":82,"student_email":"362@test.com","moodle_user_id":3688}
[2025-12-29 09:53:40] INFO: moodleUserId {"moodleUserId":3688}
[2025-12-29 09:53:40] INFO: enrollStudentToCourses {"course_enrollment_request_id":82,"student_email":"362@test.com","class_id":22,"course_ids":["133"],"moodle_user_id":3688,"tenant_connection":"lms_tenant_icc","zeus_user_id":362}
[2025-12-29 09:53:40] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":82,"student_email":"362@test.com","course_id":567,"enroll_result":null}
[2025-12-29 09:53:40] INFO: Batch inserted course_students {"course_enrollment_request_id":82,"student_email":"362@test.com","count":1}
[2025-12-29 09:53:40] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":82,"student_email":"362@test.com","successful_count":1,"failed_count":0}
[2025-12-29 09:53:40] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2025-12-29 09:53:40] INFO: Student enrollment completed successfully {"course_enrollment_request_id":82,"student_email":"362@test.com","student_id":3618,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[]}
[2025-12-29 09:53:40] INFO: Student course enrollment success {"course_enrollment_request_id":82,"student_email":"362@test.com","message":"Student enrolled successfully"}
[2025-12-29 03:30:14] INFO: Zeus Enrollment request received {"enrollment_request_id":76,"tenant_code":"ICC","class_code":"ZEUS","email":"1365@test.com","course_ids":"133","zeus_user_id":"1365"}
[2025-12-29 03:30:14] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":76,"class_code":"ZEUS","emails_count":1}
[2025-12-29 03:30:14] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":83,"student_email":"1365@test.com","parent_request_id":76}
[2025-12-29 03:30:14] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":76,"emails_processed":1}
[2025-12-29 03:30:14] INFO: Starting student course enrollment {"course_enrollment_request_id":83,"student_email":"1365@test.com","class_code":"ZEUS"}
[2025-12-29 03:30:14] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":83,"student_email":"1365@test.com","class_code":"ZEUS","course_ids":["133"]}
[2025-12-29 03:30:14] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-29 03:30:14] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-29 03:30:14] INFO: Updated student with speakup data {"course_enrollment_request_id":83,"student_id":3616,"update_data":{"zeus_id":"1365"},"was_restored":false}
[2025-12-29 03:30:14] INFO: Student already exists in database {"course_enrollment_request_id":83,"student_email":"1365@test.com","student_id":3616,"was_restored":false}
[2025-12-29 03:30:14] INFO: Moodle user already exists {"course_enrollment_request_id":83,"student_email":"datdt@ican.vn","moodle_user_id":3686}
[2025-12-29 03:30:15] INFO: moodleUserId {"moodleUserId":3686}
[2025-12-29 03:30:15] INFO: enrollStudentToCourses {"course_enrollment_request_id":83,"student_email":"datdt@ican.vn","class_id":22,"course_ids":["133"],"moodle_user_id":3686,"tenant_connection":"lms_tenant_icc","zeus_user_id":"1365"}
[2025-12-29 03:30:15] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":83,"student_email":"datdt@ican.vn","course_id":567,"enroll_result":null}
[2025-12-29 03:30:15] INFO: Batch inserted course_students {"course_enrollment_request_id":83,"student_email":"datdt@ican.vn","count":1}
[2025-12-29 03:30:15] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":83,"student_email":"datdt@ican.vn","successful_count":1,"failed_count":0}
[2025-12-29 03:30:15] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2025-12-29 03:30:15] INFO: Student enrollment completed successfully {"course_enrollment_request_id":83,"student_email":"1365@test.com","student_id":3616,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[]}
[2025-12-29 03:30:15] INFO: Student course enrollment success {"course_enrollment_request_id":83,"student_email":"1365@test.com","message":"Student enrolled successfully"}
[2025-12-29 11:19:03] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":null,"student_email":"maichimushroom102@gmail.com","class_code":"SPEAKUP-CLASS-45","course_ids":[804]}
[2025-12-29 11:19:03] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":43,"name":"SPEAKUP CLASS 45","year":null,"status":0,"created_at":"2025-12-27T06:58:09.000000Z","updated_at":"2025-12-27T06:58:09.000000Z","deleted_at":null,"code":"SPEAKUP-CLASS-45"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-29 11:19:03] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":43,"name":"SPEAKUP CLASS 45","year":null,"status":0,"created_at":"2025-12-27T06:58:09.000000Z","updated_at":"2025-12-27T06:58:09.000000Z","deleted_at":null,"code":"SPEAKUP-CLASS-45"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-29 11:19:03] INFO: Updated student with speakup data {"course_enrollment_request_id":null,"student_id":1014,"update_data":{"name":"Nguyễn Đăng Dương","username":"duongnd","zeus_id":5925},"was_restored":false}
[2025-12-29 11:19:03] INFO: Student already exists in database {"course_enrollment_request_id":null,"student_email":"maichimushroom102@gmail.com","student_id":1014,"was_restored":false}
[2025-12-29 11:19:03] INFO: Updated student fields from speakupUserData {"course_enrollment_request_id":null,"student_id":1014,"student_email":"maichimushroom102@gmail.com","update_data":{"user_moodle_id_old":30250,"zeus_id":5925}}
[2025-12-29 11:19:03] INFO: New Moodle user created {"course_enrollment_request_id":null,"student_email":"maichimushroom102@gmail.com","moodle_user_id":3689}
[2025-12-29 11:19:03] INFO: moodleUserId {"moodleUserId":3689}
[2025-12-29 11:19:03] INFO: enrollStudentToCourses {"course_enrollment_request_id":null,"student_email":"maichimushroom102@gmail.com","class_id":43,"course_ids":[804],"moodle_user_id":3689,"tenant_connection":"lms_tenant_icc","zeus_user_id":5925}
[2025-12-29 11:19:04] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":null,"student_email":"maichimushroom102@gmail.com","course_id":804,"enroll_result":null}
[2025-12-29 11:19:04] INFO: Batch inserted course_students {"course_enrollment_request_id":null,"student_email":"maichimushroom102@gmail.com","count":1}
[2025-12-29 11:19:04] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":null,"student_email":"maichimushroom102@gmail.com","successful_count":1,"failed_count":0}
[2025-12-29 11:19:04] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":804,"course_name":"Course 804"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2025-12-29 11:19:04] INFO: Student enrollment completed successfully {"course_enrollment_request_id":null,"student_email":"maichimushroom102@gmail.com","student_id":1014,"successful_courses":[{"course_id":804,"course_name":"Course 804"}],"failed_courses":[]}
[2025-12-29 04:40:29] INFO: Zeus Enrollment request received {"enrollment_request_id":77,"tenant_code":"ICC","class_code":"ZEUS","email":"16@test.com","course_ids":"92","zeus_user_id":16}
[2025-12-29 04:40:29] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":77,"class_code":"ZEUS","emails_count":1}
[2025-12-29 04:40:29] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":84,"student_email":"16@test.com","parent_request_id":77}
[2025-12-29 04:40:29] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":77,"emails_processed":1}
[2025-12-29 04:40:29] INFO: Starting student course enrollment {"course_enrollment_request_id":84,"student_email":"16@test.com","class_code":"ZEUS"}
[2025-12-29 04:40:29] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":84,"student_email":"16@test.com","class_code":"ZEUS","course_ids":["92"]}
[2025-12-29 04:40:29] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-29 04:40:29] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-29 04:40:29] INFO: Student zeusUserId {"zeusUserId":16}
[2025-12-29 04:40:29] INFO: Zeus id {"zeusUserId":16}
[2025-12-29 04:40:29] INFO: New student created in database {"course_enrollment_request_id":84,"student_email":"16@test.com","student_id":3619}
[2025-12-29 04:40:30] INFO: New Moodle user created {"course_enrollment_request_id":84,"student_email":"16@test.com","moodle_user_id":3690}
[2025-12-29 04:40:30] INFO: moodleUserId {"moodleUserId":3690}
[2025-12-29 04:40:30] INFO: enrollStudentToCourses {"course_enrollment_request_id":84,"student_email":"16@test.com","class_id":22,"course_ids":["92"],"moodle_user_id":3690,"tenant_connection":"lms_tenant_icc","zeus_user_id":16}
[2025-12-29 04:40:30] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":84,"student_email":"16@test.com","course_id":102,"enroll_result":null}
[2025-12-29 04:40:30] INFO: Batch inserted course_students {"course_enrollment_request_id":84,"student_email":"16@test.com","count":1}
[2025-12-29 04:40:30] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":84,"student_email":"16@test.com","successful_count":1,"failed_count":0}
[2025-12-29 04:40:30] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":102,"course_name":"Course 102"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2025-12-29 04:40:30] INFO: Student enrollment completed successfully {"course_enrollment_request_id":84,"student_email":"16@test.com","student_id":3619,"successful_courses":[{"course_id":102,"course_name":"Course 102"}],"failed_courses":[]}
[2025-12-29 04:40:30] INFO: Student course enrollment success {"course_enrollment_request_id":84,"student_email":"16@test.com","message":"Student enrolled successfully"}
[2025-12-29 06:01:47] INFO: Zeus Enrollment request received {"enrollment_request_id":78,"tenant_code":"ICC","class_code":"ZEUS","email":"243@test.com","course_ids":"104","zeus_user_id":243}
[2025-12-29 06:01:48] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":78,"class_code":"ZEUS","emails_count":1}
[2025-12-29 06:01:48] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":85,"student_email":"243@test.com","parent_request_id":78}
[2025-12-29 06:01:48] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":78,"emails_processed":1}
[2025-12-29 06:01:48] INFO: Starting student course enrollment {"course_enrollment_request_id":85,"student_email":"243@test.com","class_code":"ZEUS"}
[2025-12-29 06:01:48] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":85,"student_email":"243@test.com","class_code":"ZEUS","course_ids":["104"]}
[2025-12-29 06:01:48] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-29 06:01:48] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-29 06:01:48] INFO: Updated student with speakup data {"course_enrollment_request_id":85,"student_id":76,"update_data":{"zeus_id":243},"was_restored":false}
[2025-12-29 06:01:48] INFO: Student already exists in database {"course_enrollment_request_id":85,"student_email":"243@test.com","student_id":76,"was_restored":false}
[2025-12-29 06:01:48] INFO: Moodle user already exists {"course_enrollment_request_id":85,"student_email":"qcgalaxyedu@gmail.com","moodle_user_id":139}
[2025-12-29 06:01:48] INFO: moodleUserId {"moodleUserId":139}
[2025-12-29 06:01:48] INFO: enrollStudentToCourses {"course_enrollment_request_id":85,"student_email":"qcgalaxyedu@gmail.com","class_id":22,"course_ids":["104"],"moodle_user_id":139,"tenant_connection":"lms_tenant_icc","zeus_user_id":243}
[2025-12-29 06:01:48] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":85,"student_email":"qcgalaxyedu@gmail.com","course_id":218,"enroll_result":null}
[2025-12-29 06:01:48] INFO: Batch inserted course_students {"course_enrollment_request_id":85,"student_email":"qcgalaxyedu@gmail.com","count":1}
[2025-12-29 06:01:48] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":85,"student_email":"qcgalaxyedu@gmail.com","successful_count":1,"failed_count":0}
[2025-12-29 06:01:48] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":218,"course_name":"Course 218"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2025-12-29 06:01:48] INFO: Student enrollment completed successfully {"course_enrollment_request_id":85,"student_email":"243@test.com","student_id":76,"successful_courses":[{"course_id":218,"course_name":"Course 218"}],"failed_courses":[]}
[2025-12-29 06:01:48] INFO: Student course enrollment success {"course_enrollment_request_id":85,"student_email":"243@test.com","message":"Student enrolled successfully"}
[2025-12-29 08:12:19] INFO: Zeus Enrollment request received {"enrollment_request_id":79,"tenant_code":"ICC","class_code":"ZEUS","email":"1@test.com","course_ids":"c2af96","zeus_user_id":1}
[2025-12-29 15:12:19] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":79,"class_code":"ZEUS","emails_count":1}
[2025-12-29 15:12:19] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":86,"student_email":"1@test.com","parent_request_id":79}
[2025-12-29 15:12:19] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":79,"emails_processed":1}
[2025-12-29 15:12:19] INFO: Starting student course enrollment {"course_enrollment_request_id":86,"student_email":"1@test.com","class_code":"ZEUS"}
[2025-12-29 15:12:19] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":86,"student_email":"1@test.com","class_code":"ZEUS","course_ids":["c2af96"]}
[2025-12-29 15:12:19] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-29 15:12:19] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-29 15:12:19] ERROR: Failed to batch create ClassCourse {"course_enrollment_request_id":86,"class_id":22,"course_ids":["c2af96"],"error":"Attempt to read property \"id\" on null"}
[2025-12-29 15:12:19] INFO: Updated student with speakup data {"course_enrollment_request_id":86,"student_id":99,"update_data":{"zeus_id":1},"was_restored":false}
[2025-12-29 15:12:19] INFO: Student already exists in database {"course_enrollment_request_id":86,"student_email":"1@test.com","student_id":99,"was_restored":false}
[2025-12-29 15:12:19] INFO: Moodle user already exists {"course_enrollment_request_id":86,"student_email":"devin.abernathy@dummyid.com","moodle_user_id":170}
[2025-12-29 15:12:20] INFO: moodleUserId {"moodleUserId":170}
[2025-12-29 15:12:20] INFO: enrollStudentToCourses {"course_enrollment_request_id":86,"student_email":"devin.abernathy@dummyid.com","class_id":22,"course_ids":["c2af96"],"moodle_user_id":170,"tenant_connection":"lms_tenant_icc","zeus_user_id":1}
[2025-12-29 15:12:20] INFO: enrollmentResult {"enrollmentResult":{"status":false,"successful_courses":[],"failed_courses":[],"message":"Failed to enroll to any courses"}}
[2025-12-29 15:12:20] ERROR: Failed to enroll student to courses {"course_enrollment_request_id":86,"student_email":"1@test.com","class_id":22,"course_ids":["c2af96"],"moodle_user_id":170,"tenant_connection":"lms_tenant_icc","zeus_user_id":1}
[2025-12-29 15:12:20] ERROR: Student course enrollment failure {"course_enrollment_request_id":86,"student_email":"1@test.com","error":"Failed to enroll to any courses"}
[2025-12-29 09:29:49] INFO: Zeus Enrollment request received {"enrollment_request_id":80,"tenant_code":"ICC","class_code":"ZEUS","email":"368@test.com","course_ids":"133","zeus_user_id":368}
[2025-12-29 16:29:50] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":80,"class_code":"ZEUS","emails_count":1}
[2025-12-29 16:29:50] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":87,"student_email":"368@test.com","parent_request_id":80}
[2025-12-29 16:29:50] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":80,"emails_processed":1}
[2025-12-29 16:29:50] INFO: Starting student course enrollment {"course_enrollment_request_id":87,"student_email":"368@test.com","class_code":"ZEUS"}
[2025-12-29 16:29:50] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":87,"student_email":"368@test.com","class_code":"ZEUS","course_ids":["133"]}
[2025-12-29 16:29:50] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-29 16:29:50] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-29 16:29:50] INFO: Updated student with speakup data {"course_enrollment_request_id":87,"student_id":3621,"update_data":{"zeus_id":368},"was_restored":false}
[2025-12-29 16:29:50] INFO: Student already exists in database {"course_enrollment_request_id":87,"student_email":"368@test.com","student_id":3621,"was_restored":false}
[2025-12-29 16:29:51] INFO: Moodle user already exists {"course_enrollment_request_id":87,"student_email":"honeyfunnyhellie@gmail.com","moodle_user_id":3692}
[2025-12-29 16:29:51] INFO: moodleUserId {"moodleUserId":3692}
[2025-12-29 16:29:51] INFO: enrollStudentToCourses {"course_enrollment_request_id":87,"student_email":"honeyfunnyhellie@gmail.com","class_id":22,"course_ids":["133"],"moodle_user_id":3692,"tenant_connection":"lms_tenant_icc","zeus_user_id":368}
[2025-12-29 16:29:51] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":87,"student_email":"honeyfunnyhellie@gmail.com","course_id":567,"enroll_result":null}
[2025-12-29 16:29:51] INFO: Batch inserted course_students {"course_enrollment_request_id":87,"student_email":"honeyfunnyhellie@gmail.com","count":1}
[2025-12-29 16:29:51] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":87,"student_email":"honeyfunnyhellie@gmail.com","successful_count":1,"failed_count":0}
[2025-12-29 16:29:51] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2025-12-29 16:29:51] INFO: Student enrollment completed successfully {"course_enrollment_request_id":87,"student_email":"368@test.com","student_id":3621,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[]}
[2025-12-29 16:29:51] INFO: Student course enrollment success {"course_enrollment_request_id":87,"student_email":"368@test.com","message":"Student enrolled successfully"}
[2025-12-29 09:36:39] INFO: Zeus Enrollment request received {"enrollment_request_id":81,"tenant_code":"ICC","class_code":"ZEUS","email":"6@test.com","course_ids":"133","zeus_user_id":6}
[2025-12-29 09:36:39] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":81,"class_code":"ZEUS","emails_count":1}
[2025-12-29 09:36:39] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":88,"student_email":"6@test.com","parent_request_id":81}
[2025-12-29 09:36:39] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":81,"emails_processed":1}
[2025-12-29 09:36:39] INFO: Starting student course enrollment {"course_enrollment_request_id":88,"student_email":"6@test.com","class_code":"ZEUS"}
[2025-12-29 09:36:39] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":88,"student_email":"6@test.com","class_code":"ZEUS","course_ids":["133"]}
[2025-12-29 09:36:39] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-29 09:36:39] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-29 09:36:39] INFO: Updated student with speakup data {"course_enrollment_request_id":88,"student_id":2664,"update_data":{"zeus_id":6},"was_restored":false}
[2025-12-29 09:36:39] INFO: Student already exists in database {"course_enrollment_request_id":88,"student_email":"6@test.com","student_id":2664,"was_restored":false}
[2025-12-29 09:36:39] INFO: Moodle user already exists {"course_enrollment_request_id":88,"student_email":"6@test.com","moodle_user_id":2734}
[2025-12-29 09:36:40] INFO: moodleUserId {"moodleUserId":2734}
[2025-12-29 09:36:40] INFO: enrollStudentToCourses {"course_enrollment_request_id":88,"student_email":"6@test.com","class_id":22,"course_ids":["133"],"moodle_user_id":2734,"tenant_connection":"lms_tenant_icc","zeus_user_id":6}
[2025-12-29 09:36:40] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":88,"student_email":"6@test.com","course_id":567,"enroll_result":null}
[2025-12-29 09:36:40] INFO: Batch inserted course_students {"course_enrollment_request_id":88,"student_email":"6@test.com","count":1}
[2025-12-29 09:36:40] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":88,"student_email":"6@test.com","successful_count":1,"failed_count":0}
[2025-12-29 09:36:40] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2025-12-29 09:36:40] INFO: Student enrollment completed successfully {"course_enrollment_request_id":88,"student_email":"6@test.com","student_id":2664,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[]}
[2025-12-29 09:36:40] INFO: Student course enrollment success {"course_enrollment_request_id":88,"student_email":"6@test.com","message":"Student enrolled successfully"}
[2025-12-29 11:03:44] INFO: Zeus Enrollment request received {"enrollment_request_id":82,"tenant_code":"ICC","class_code":"ZEUS","email":"1365@test.com","course_ids":"133","zeus_user_id":"1365"}
[2025-12-29 11:03:44] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":82,"class_code":"ZEUS","emails_count":1}
[2025-12-29 11:03:44] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":89,"student_email":"1365@test.com","parent_request_id":82}
[2025-12-29 11:03:44] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":82,"emails_processed":1}
[2025-12-29 11:03:44] INFO: Starting student course enrollment {"course_enrollment_request_id":89,"student_email":"1365@test.com","class_code":"ZEUS"}
[2025-12-29 11:03:45] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":89,"student_email":"1365@test.com","class_code":"ZEUS","course_ids":["133"]}
[2025-12-29 11:03:45] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-29 11:03:45] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-29 11:03:45] INFO: Updated student with speakup data {"course_enrollment_request_id":89,"student_id":3616,"update_data":{"zeus_id":"1365"},"was_restored":false}
[2025-12-29 11:03:45] INFO: Student already exists in database {"course_enrollment_request_id":89,"student_email":"1365@test.com","student_id":3616,"was_restored":false}
[2025-12-29 11:03:45] INFO: Moodle user already exists {"course_enrollment_request_id":89,"student_email":"datdt@ican.vn","moodle_user_id":3686}
[2025-12-29 11:03:45] INFO: moodleUserId {"moodleUserId":3686}
[2025-12-29 11:03:45] INFO: enrollStudentToCourses {"course_enrollment_request_id":89,"student_email":"datdt@ican.vn","class_id":22,"course_ids":["133"],"moodle_user_id":3686,"tenant_connection":"lms_tenant_icc","zeus_user_id":"1365"}
[2025-12-29 11:03:45] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":89,"student_email":"datdt@ican.vn","course_id":567,"enroll_result":null}
[2025-12-29 11:03:45] INFO: Updated course_students course_end {"course_enrollment_request_id":89,"student_email":"datdt@ican.vn","count":1}
[2025-12-29 11:03:45] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":89,"student_email":"datdt@ican.vn","successful_count":1,"failed_count":0}
[2025-12-29 11:03:45] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2025-12-29 11:03:45] INFO: Student enrollment completed successfully {"course_enrollment_request_id":89,"student_email":"1365@test.com","student_id":3616,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[]}
[2025-12-29 11:03:45] INFO: Student course enrollment success {"course_enrollment_request_id":89,"student_email":"1365@test.com","message":"Student enrolled successfully"}
[2025-12-29 11:03:48] INFO: Zeus Enrollment request received {"enrollment_request_id":83,"tenant_code":"ICC","class_code":"ZEUS","email":"1365@test.com","course_ids":"133","zeus_user_id":"1365"}
[2025-12-29 11:03:48] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":83,"class_code":"ZEUS","emails_count":1}
[2025-12-29 11:03:48] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":90,"student_email":"1365@test.com","parent_request_id":83}
[2025-12-29 11:03:48] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":83,"emails_processed":1}
[2025-12-29 11:03:48] INFO: Starting student course enrollment {"course_enrollment_request_id":90,"student_email":"1365@test.com","class_code":"ZEUS"}
[2025-12-29 11:03:48] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":90,"student_email":"1365@test.com","class_code":"ZEUS","course_ids":["133"]}
[2025-12-29 11:03:48] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-29 11:03:48] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-29 11:03:48] INFO: Updated student with speakup data {"course_enrollment_request_id":90,"student_id":3616,"update_data":{"zeus_id":"1365"},"was_restored":false}
[2025-12-29 11:03:48] INFO: Student already exists in database {"course_enrollment_request_id":90,"student_email":"1365@test.com","student_id":3616,"was_restored":false}
[2025-12-29 11:03:48] INFO: Moodle user already exists {"course_enrollment_request_id":90,"student_email":"datdt@ican.vn","moodle_user_id":3686}
[2025-12-29 11:03:49] INFO: moodleUserId {"moodleUserId":3686}
[2025-12-29 11:03:49] INFO: enrollStudentToCourses {"course_enrollment_request_id":90,"student_email":"datdt@ican.vn","class_id":22,"course_ids":["133"],"moodle_user_id":3686,"tenant_connection":"lms_tenant_icc","zeus_user_id":"1365"}
[2025-12-29 11:03:49] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":90,"student_email":"datdt@ican.vn","course_id":567,"enroll_result":null}
[2025-12-29 11:03:49] INFO: Updated course_students course_end {"course_enrollment_request_id":90,"student_email":"datdt@ican.vn","count":1}
[2025-12-29 11:03:49] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":90,"student_email":"datdt@ican.vn","successful_count":1,"failed_count":0}
[2025-12-29 11:03:49] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2025-12-29 11:03:49] INFO: Student enrollment completed successfully {"course_enrollment_request_id":90,"student_email":"1365@test.com","student_id":3616,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[]}
[2025-12-29 11:03:49] INFO: Student course enrollment success {"course_enrollment_request_id":90,"student_email":"1365@test.com","message":"Student enrolled successfully"}
[2025-12-30 03:48:29] INFO: Zeus Enrollment request received {"enrollment_request_id":84,"tenant_code":"ICC","class_code":"ZEUS","email":"213@test.com","course_ids":"133","zeus_user_id":213}
[2025-12-30 03:48:30] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":84,"class_code":"ZEUS","emails_count":1}
[2025-12-30 03:48:30] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":91,"student_email":"213@test.com","parent_request_id":84}
[2025-12-30 03:48:30] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":84,"emails_processed":1}
[2025-12-30 03:48:30] INFO: Starting student course enrollment {"course_enrollment_request_id":91,"student_email":"213@test.com","class_code":"ZEUS"}
[2025-12-30 03:48:30] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":91,"student_email":"213@test.com","class_code":"ZEUS","course_ids":["133"]}
[2025-12-30 03:48:30] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-30 03:48:30] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-30 03:48:30] INFO: Student zeusUserId {"zeusUserId":213}
[2025-12-30 03:48:30] INFO: Zeus id {"zeusUserId":213}
[2025-12-30 03:48:31] INFO: New student created in database {"course_enrollment_request_id":91,"student_email":"213@test.com","student_id":3622}
[2025-12-30 03:48:31] INFO: New Moodle user created {"course_enrollment_request_id":91,"student_email":"213@test.com","moodle_user_id":3693}
[2025-12-30 03:48:31] INFO: moodleUserId {"moodleUserId":3693}
[2025-12-30 03:48:31] INFO: enrollStudentToCourses {"course_enrollment_request_id":91,"student_email":"213@test.com","class_id":22,"course_ids":["133"],"moodle_user_id":3693,"tenant_connection":"lms_tenant_icc","zeus_user_id":213}
[2025-12-30 03:48:31] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":91,"student_email":"213@test.com","course_id":567,"enroll_result":null}
[2025-12-30 03:48:31] INFO: Batch inserted course_students {"course_enrollment_request_id":91,"student_email":"213@test.com","count":1}
[2025-12-30 03:48:31] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":91,"student_email":"213@test.com","successful_count":1,"failed_count":0}
[2025-12-30 03:48:31] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2025-12-30 03:48:31] INFO: Student enrollment completed successfully {"course_enrollment_request_id":91,"student_email":"213@test.com","student_id":3622,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[]}
[2025-12-30 03:48:31] INFO: Student course enrollment success {"course_enrollment_request_id":91,"student_email":"213@test.com","message":"Student enrolled successfully"}
[2025-12-30 03:53:52] INFO: Zeus Enrollment request received {"enrollment_request_id":85,"tenant_code":"ICC","class_code":"ZEUS","email":"228@test.com","course_ids":"133","zeus_user_id":228}
[2025-12-30 03:53:52] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":85,"class_code":"ZEUS","emails_count":1}
[2025-12-30 03:53:52] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":92,"student_email":"228@test.com","parent_request_id":85}
[2025-12-30 03:53:52] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":85,"emails_processed":1}
[2025-12-30 03:53:52] INFO: Starting student course enrollment {"course_enrollment_request_id":92,"student_email":"228@test.com","class_code":"ZEUS"}
[2025-12-30 03:53:52] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":92,"student_email":"228@test.com","class_code":"ZEUS","course_ids":["133"]}
[2025-12-30 03:53:52] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-30 03:53:52] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-30 03:53:52] INFO: Updated student with speakup data {"course_enrollment_request_id":92,"student_id":41,"update_data":{"zeus_id":228},"was_restored":false}
[2025-12-30 03:53:52] INFO: Student already exists in database {"course_enrollment_request_id":92,"student_email":"228@test.com","student_id":41,"was_restored":false}
[2025-12-30 03:53:52] INFO: Moodle user already exists {"course_enrollment_request_id":92,"student_email":"test3@hocmai.vn","moodle_user_id":46}
[2025-12-30 03:53:53] INFO: moodleUserId {"moodleUserId":46}
[2025-12-30 03:53:53] INFO: enrollStudentToCourses {"course_enrollment_request_id":92,"student_email":"test3@hocmai.vn","class_id":22,"course_ids":["133"],"moodle_user_id":46,"tenant_connection":"lms_tenant_icc","zeus_user_id":228}
[2025-12-30 03:53:53] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":92,"student_email":"test3@hocmai.vn","course_id":567,"enroll_result":null}
[2025-12-30 03:53:53] INFO: Updated course_students course_end {"course_enrollment_request_id":92,"student_email":"test3@hocmai.vn","count":1}
[2025-12-30 03:53:53] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":92,"student_email":"test3@hocmai.vn","successful_count":1,"failed_count":0}
[2025-12-30 03:53:53] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2025-12-30 03:53:53] INFO: Student enrollment completed successfully {"course_enrollment_request_id":92,"student_email":"228@test.com","student_id":41,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[]}
[2025-12-30 03:53:53] INFO: Student course enrollment success {"course_enrollment_request_id":92,"student_email":"228@test.com","message":"Student enrolled successfully"}
[2025-12-30 04:55:41] INFO: Zeus Enrollment request received {"enrollment_request_id":86,"tenant_code":"ICC","class_code":"ZEUS","email":"324@test.com","course_ids":"133","zeus_user_id":324}
[2025-12-30 04:55:41] INFO: Zeus Enrollment request received {"enrollment_request_id":87,"tenant_code":"ICC","class_code":"ZEUS","email":"325@test.com","course_ids":"104","zeus_user_id":325}
[2025-12-30 04:55:41] INFO: Zeus Enrollment request received {"enrollment_request_id":88,"tenant_code":"ICC","class_code":"ZEUS","email":"327@test.com","course_ids":"133","zeus_user_id":327}
[2025-12-30 04:55:41] INFO: Zeus Enrollment request received {"enrollment_request_id":89,"tenant_code":"ICC","class_code":"ZEUS","email":"327@test.com","course_ids":"133","zeus_user_id":327}
[2025-12-30 04:55:41] INFO: Zeus Enrollment request received {"enrollment_request_id":90,"tenant_code":"ICC","class_code":"ZEUS","email":"328@test.com","course_ids":"133","zeus_user_id":328}
[2025-12-30 04:55:41] INFO: Zeus Enrollment request received {"enrollment_request_id":91,"tenant_code":"ICC","class_code":"ZEUS","email":"329@test.com","course_ids":"133","zeus_user_id":329}
[2025-12-30 11:55:42] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":87,"class_code":"ZEUS","emails_count":1}
[2025-12-30 04:55:42] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":88,"class_code":"ZEUS","emails_count":1}
[2025-12-30 11:55:42] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":93,"student_email":"325@test.com","parent_request_id":87}
[2025-12-30 11:55:42] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":89,"class_code":"ZEUS","emails_count":1}
[2025-12-30 11:55:42] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":87,"emails_processed":1}
[2025-12-30 11:55:42] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":95,"student_email":"327@test.com","parent_request_id":89}
[2025-12-30 04:55:42] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":94,"student_email":"327@test.com","parent_request_id":88}
[2025-12-30 04:55:42] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":90,"class_code":"ZEUS","emails_count":1}
[2025-12-30 11:55:42] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":89,"emails_processed":1}
[2025-12-30 04:55:42] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":91,"class_code":"ZEUS","emails_count":1}
[2025-12-30 04:55:42] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":88,"emails_processed":1}
[2025-12-30 04:55:42] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":86,"class_code":"ZEUS","emails_count":1}
[2025-12-30 04:55:42] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":96,"student_email":"328@test.com","parent_request_id":90}
[2025-12-30 04:55:42] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":90,"emails_processed":1}
[2025-12-30 04:55:42] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":98,"student_email":"324@test.com","parent_request_id":86}
[2025-12-30 04:55:42] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":97,"student_email":"329@test.com","parent_request_id":91}
[2025-12-30 11:55:42] INFO: Starting student course enrollment {"course_enrollment_request_id":93,"student_email":"325@test.com","class_code":"ZEUS"}
[2025-12-30 04:55:42] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":91,"emails_processed":1}
[2025-12-30 04:55:42] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":86,"emails_processed":1}
[2025-12-30 04:55:42] INFO: Starting student course enrollment {"course_enrollment_request_id":95,"student_email":"327@test.com","class_code":"ZEUS"}
[2025-12-30 11:55:42] INFO: Starting student course enrollment {"course_enrollment_request_id":94,"student_email":"327@test.com","class_code":"ZEUS"}
[2025-12-30 11:55:42] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":93,"student_email":"325@test.com","class_code":"ZEUS","course_ids":["104"]}
[2025-12-30 04:55:42] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":95,"student_email":"327@test.com","class_code":"ZEUS","course_ids":["133"]}
[2025-12-30 11:55:42] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-30 11:55:42] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-30 04:55:42] INFO: Starting student course enrollment {"course_enrollment_request_id":96,"student_email":"328@test.com","class_code":"ZEUS"}
[2025-12-30 11:55:42] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":94,"student_email":"327@test.com","class_code":"ZEUS","course_ids":["133"]}
[2025-12-30 04:55:42] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-30 04:55:42] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-30 04:55:42] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":96,"student_email":"328@test.com","class_code":"ZEUS","course_ids":["133"]}
[2025-12-30 11:55:42] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-30 11:55:42] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-30 04:55:42] INFO: Starting student course enrollment {"course_enrollment_request_id":97,"student_email":"329@test.com","class_code":"ZEUS"}
[2025-12-30 04:55:42] INFO: Starting student course enrollment {"course_enrollment_request_id":98,"student_email":"324@test.com","class_code":"ZEUS"}
[2025-12-30 04:55:42] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-30 04:55:42] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-30 04:55:42] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":97,"student_email":"329@test.com","class_code":"ZEUS","course_ids":["133"]}
[2025-12-30 04:55:42] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":98,"student_email":"324@test.com","class_code":"ZEUS","course_ids":["133"]}
[2025-12-30 04:55:42] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-30 04:55:42] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-30 04:55:42] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-30 04:55:42] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-30 04:55:42] INFO: Updated student with speakup data {"course_enrollment_request_id":97,"student_id":98,"update_data":{"zeus_id":329},"was_restored":false}
[2025-12-30 04:55:42] INFO: Student already exists in database {"course_enrollment_request_id":97,"student_email":"329@test.com","student_id":98,"was_restored":false}
[2025-12-30 11:55:42] INFO: Updated student with speakup data {"course_enrollment_request_id":94,"student_id":3617,"update_data":{"zeus_id":327},"was_restored":false}
[2025-12-30 11:55:42] INFO: Student already exists in database {"course_enrollment_request_id":94,"student_email":"327@test.com","student_id":3617,"was_restored":false}
[2025-12-30 04:55:42] INFO: Updated student with speakup data {"course_enrollment_request_id":95,"student_id":3617,"update_data":{"zeus_id":327},"was_restored":false}
[2025-12-30 04:55:42] INFO: Student already exists in database {"course_enrollment_request_id":95,"student_email":"327@test.com","student_id":3617,"was_restored":false}
[2025-12-30 11:55:42] INFO: Student zeusUserId {"zeusUserId":325}
[2025-12-30 11:55:42] INFO: Zeus id {"zeusUserId":325}
[2025-12-30 04:55:42] INFO: Updated student with speakup data {"course_enrollment_request_id":98,"student_id":3620,"update_data":{"zeus_id":324},"was_restored":false}
[2025-12-30 04:55:42] INFO: Student already exists in database {"course_enrollment_request_id":98,"student_email":"324@test.com","student_id":3620,"was_restored":false}
[2025-12-30 04:55:42] INFO: Student zeusUserId {"zeusUserId":328}
[2025-12-30 04:55:42] INFO: Zeus id {"zeusUserId":328}
[2025-12-30 04:55:42] INFO: Moodle user already exists {"course_enrollment_request_id":95,"student_email":"5stzeus@test.vn","moodle_user_id":3687}
[2025-12-30 11:55:42] INFO: Moodle user already exists {"course_enrollment_request_id":94,"student_email":"5stzeus@test.vn","moodle_user_id":3687}
[2025-12-30 04:55:42] INFO: Moodle user already exists {"course_enrollment_request_id":97,"student_email":"7stzeus@test.vn","moodle_user_id":169}
[2025-12-30 04:55:42] INFO: Moodle user already exists {"course_enrollment_request_id":98,"student_email":"2stzeus@test.vn","moodle_user_id":3691}
[2025-12-30 11:55:42] INFO: New student created in database {"course_enrollment_request_id":93,"student_email":"325@test.com","student_id":3623}
[2025-12-30 04:55:42] INFO: New student created in database {"course_enrollment_request_id":96,"student_email":"328@test.com","student_id":3624}
[2025-12-30 04:55:42] INFO: moodleUserId {"moodleUserId":3687}
[2025-12-30 04:55:42] INFO: enrollStudentToCourses {"course_enrollment_request_id":95,"student_email":"5stzeus@test.vn","class_id":22,"course_ids":["133"],"moodle_user_id":3687,"tenant_connection":"lms_tenant_icc","zeus_user_id":327}
[2025-12-30 04:55:42] INFO: moodleUserId {"moodleUserId":169}
[2025-12-30 04:55:42] INFO: enrollStudentToCourses {"course_enrollment_request_id":97,"student_email":"7stzeus@test.vn","class_id":22,"course_ids":["133"],"moodle_user_id":169,"tenant_connection":"lms_tenant_icc","zeus_user_id":329}
[2025-12-30 11:55:42] INFO: moodleUserId {"moodleUserId":3687}
[2025-12-30 11:55:42] INFO: enrollStudentToCourses {"course_enrollment_request_id":94,"student_email":"5stzeus@test.vn","class_id":22,"course_ids":["133"],"moodle_user_id":3687,"tenant_connection":"lms_tenant_icc","zeus_user_id":327}
[2025-12-30 04:55:42] INFO: moodleUserId {"moodleUserId":3691}
[2025-12-30 04:55:42] INFO: enrollStudentToCourses {"course_enrollment_request_id":98,"student_email":"2stzeus@test.vn","class_id":22,"course_ids":["133"],"moodle_user_id":3691,"tenant_connection":"lms_tenant_icc","zeus_user_id":324}
[2025-12-30 04:55:42] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":97,"student_email":"7stzeus@test.vn","course_id":567,"enroll_result":null}
[2025-12-30 04:55:42] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":95,"student_email":"5stzeus@test.vn","course_id":567,"enroll_result":null}
[2025-12-30 04:55:42] INFO: Batch inserted course_students {"course_enrollment_request_id":95,"student_email":"5stzeus@test.vn","count":1}
[2025-12-30 04:55:42] INFO: Batch inserted course_students {"course_enrollment_request_id":97,"student_email":"7stzeus@test.vn","count":1}
[2025-12-30 04:55:42] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":95,"student_email":"5stzeus@test.vn","successful_count":1,"failed_count":0}
[2025-12-30 04:55:42] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":97,"student_email":"7stzeus@test.vn","successful_count":1,"failed_count":0}
[2025-12-30 04:55:42] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2025-12-30 04:55:42] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2025-12-30 04:55:42] INFO: Student enrollment completed successfully {"course_enrollment_request_id":97,"student_email":"329@test.com","student_id":98,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[]}
[2025-12-30 04:55:42] INFO: Student enrollment completed successfully {"course_enrollment_request_id":95,"student_email":"327@test.com","student_id":3617,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[]}
[2025-12-30 11:55:42] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":94,"student_email":"5stzeus@test.vn","course_id":567,"enroll_result":{"exception":"dml_write_exception","errorcode":"dmlwriteexception","message":"Error writing to database (Duplicate entry '385-3687' for key 'mdl_user_enrolments.mdl_userenro_enruse_uix'\nINSERT INTO mdl_user_enrolments (enrolid,status,userid,timestart,timeend,modifierid,timecreated,timemodified) VALUES(?,?,?,?,?,?,?,?)\n[array (\n  0 => '385',\n  1 => 0,\n  2 => 3687,\n  3 => 0,\n  4 => 0,\n  5 => '2',\n  6 => 1767070542,\n  7 => 1767070542,\n)])","debuginfo":"Duplicate entry '385-3687' for key 'mdl_user_enrolments.mdl_userenro_enruse_uix'\nINSERT INTO mdl_user_enrolments (enrolid,status,userid,timestart,timeend,modifierid,timecreated,timemodified) VALUES(?,?,?,?,?,?,?,?)\n[array (\n  0 => '385',\n  1 => 0,\n  2 => 3687,\n  3 => 0,\n  4 => 0,\n  5 => '2',\n  6 => 1767070542,\n  7 => 1767070542,\n)]"}}
[2025-12-30 11:55:42] INFO: enrollmentResult {"enrollmentResult":{"status":false,"successful_courses":[],"failed_courses":[{"course_id":567,"error":"Error writing to database (Duplicate entry '385-3687' for key 'mdl_user_enrolments.mdl_userenro_enruse_uix'\nINSERT INTO mdl_user_enrolments (enrolid,status,userid,timestart,timeend,modifierid,timecreated,timemodified) VALUES(?,?,?,?,?,?,?,?)\n[array (\n  0 => '385',\n  1 => 0,\n  2 => 3687,\n  3 => 0,\n  4 => 0,\n  5 => '2',\n  6 => 1767070542,\n  7 => 1767070542,\n)])"}],"message":"Failed to enroll to any courses"}}
[2025-12-30 11:55:42] ERROR: Failed to enroll student to courses {"course_enrollment_request_id":94,"student_email":"327@test.com","class_id":22,"course_ids":["133"],"moodle_user_id":3687,"tenant_connection":"lms_tenant_icc","zeus_user_id":327}
[2025-12-30 04:55:42] INFO: Student course enrollment success {"course_enrollment_request_id":97,"student_email":"329@test.com","message":"Student enrolled successfully"}
[2025-12-30 04:55:42] INFO: Student course enrollment success {"course_enrollment_request_id":95,"student_email":"327@test.com","message":"Student enrolled successfully"}
[2025-12-30 11:55:42] ERROR: Student course enrollment failure {"course_enrollment_request_id":94,"student_email":"327@test.com","error":"Failed to enroll to any courses"}
[2025-12-30 04:55:42] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":98,"student_email":"2stzeus@test.vn","course_id":567,"enroll_result":null}
[2025-12-30 04:55:42] INFO: Batch inserted course_students {"course_enrollment_request_id":98,"student_email":"2stzeus@test.vn","count":1}
[2025-12-30 04:55:42] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":98,"student_email":"2stzeus@test.vn","successful_count":1,"failed_count":0}
[2025-12-30 04:55:42] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2025-12-30 04:55:42] INFO: Student enrollment completed successfully {"course_enrollment_request_id":98,"student_email":"324@test.com","student_id":3620,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[]}
[2025-12-30 04:55:42] INFO: Student course enrollment success {"course_enrollment_request_id":98,"student_email":"324@test.com","message":"Student enrolled successfully"}
[2025-12-30 11:55:42] INFO: New Moodle user created {"course_enrollment_request_id":93,"student_email":"325@test.com","moodle_user_id":3694}
[2025-12-30 04:55:42] INFO: New Moodle user created {"course_enrollment_request_id":96,"student_email":"328@test.com","moodle_user_id":3695}
[2025-12-30 04:55:43] INFO: moodleUserId {"moodleUserId":3695}
[2025-12-30 04:55:43] INFO: enrollStudentToCourses {"course_enrollment_request_id":96,"student_email":"328@test.com","class_id":22,"course_ids":["133"],"moodle_user_id":3695,"tenant_connection":"lms_tenant_icc","zeus_user_id":328}
[2025-12-30 11:55:43] INFO: moodleUserId {"moodleUserId":3694}
[2025-12-30 11:55:43] INFO: enrollStudentToCourses {"course_enrollment_request_id":93,"student_email":"325@test.com","class_id":22,"course_ids":["104"],"moodle_user_id":3694,"tenant_connection":"lms_tenant_icc","zeus_user_id":325}
[2025-12-30 04:55:43] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":96,"student_email":"328@test.com","course_id":567,"enroll_result":null}
[2025-12-30 04:55:43] INFO: Batch inserted course_students {"course_enrollment_request_id":96,"student_email":"328@test.com","count":1}
[2025-12-30 04:55:43] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":96,"student_email":"328@test.com","successful_count":1,"failed_count":0}
[2025-12-30 04:55:43] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2025-12-30 04:55:43] INFO: Student enrollment completed successfully {"course_enrollment_request_id":96,"student_email":"328@test.com","student_id":3624,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[]}
[2025-12-30 11:55:43] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":93,"student_email":"325@test.com","course_id":218,"enroll_result":null}
[2025-12-30 04:55:43] INFO: Student course enrollment success {"course_enrollment_request_id":96,"student_email":"328@test.com","message":"Student enrolled successfully"}
[2025-12-30 11:55:43] INFO: Batch inserted course_students {"course_enrollment_request_id":93,"student_email":"325@test.com","count":1}
[2025-12-30 11:55:43] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":93,"student_email":"325@test.com","successful_count":1,"failed_count":0}
[2025-12-30 11:55:43] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":218,"course_name":"Course 218"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2025-12-30 11:55:43] INFO: Student enrollment completed successfully {"course_enrollment_request_id":93,"student_email":"325@test.com","student_id":3623,"successful_courses":[{"course_id":218,"course_name":"Course 218"}],"failed_courses":[]}
[2025-12-30 11:55:43] INFO: Student course enrollment success {"course_enrollment_request_id":93,"student_email":"325@test.com","message":"Student enrolled successfully"}
[2025-12-30 12:25:36] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":null,"student_email":"tranhieuquephong25@gmail.com","class_code":"SPEAKUP-CLASS-38","course_ids":[804]}
[2025-12-30 12:25:36] INFO: Class info before create {"class":null,"tenant_connection":"lms_tenant_icc"}
[2025-12-30 12:25:36] INFO: Class info after create {"class":{"App\\Models\\Classes":{"code":"SPEAKUP-CLASS-38","name":"SPEAKUP CLASS 38","status":0,"updated_at":"2025-12-30T05:25:36.000000Z","created_at":"2025-12-30T05:25:36.000000Z","id":44}},"tenant_connection":"lms_tenant_icc"}
[2025-12-30 12:25:36] INFO: Updated student with speakup data {"course_enrollment_request_id":null,"student_id":489,"update_data":{"name":"Ngô Ngọc Hân 2","username":"st36969","zeus_id":595},"was_restored":false}
[2025-12-30 12:25:36] INFO: Student already exists in database {"course_enrollment_request_id":null,"student_email":"tranhieuquephong25@gmail.com","student_id":489,"was_restored":false}
[2025-12-30 12:25:36] INFO: Updated student fields from speakupUserData {"course_enrollment_request_id":null,"student_id":489,"student_email":"tranhieuquephong25@gmail.com","update_data":{"user_moodle_id_old":47055,"zeus_id":595}}
[2025-12-30 12:25:36] INFO: Moodle user already exists {"course_enrollment_request_id":null,"student_email":"tranhieuquephong25@gmail.com","moodle_user_id":560}
[2025-12-30 12:25:37] INFO: moodleUserId {"moodleUserId":560}
[2025-12-30 12:25:37] INFO: enrollStudentToCourses {"course_enrollment_request_id":null,"student_email":"tranhieuquephong25@gmail.com","class_id":44,"course_ids":[804],"moodle_user_id":560,"tenant_connection":"lms_tenant_icc","zeus_user_id":595}
[2025-12-30 12:25:37] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":null,"student_email":"tranhieuquephong25@gmail.com","course_id":804,"enroll_result":null}
[2025-12-30 12:25:37] INFO: Updated course_students course_end {"course_enrollment_request_id":null,"student_email":"tranhieuquephong25@gmail.com","count":1}
[2025-12-30 12:25:37] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":null,"student_email":"tranhieuquephong25@gmail.com","successful_count":1,"failed_count":0}
[2025-12-30 12:25:37] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":804,"course_name":"Course 804"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2025-12-30 12:25:37] INFO: Student enrollment completed successfully {"course_enrollment_request_id":null,"student_email":"tranhieuquephong25@gmail.com","student_id":489,"successful_courses":[{"course_id":804,"course_name":"Course 804"}],"failed_courses":[]}
[2025-12-30 12:25:37] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":null,"student_email":"thanh.hoa242@gmail.com","class_code":"SPEAKUP-CLASS-38","course_ids":[804]}
[2025-12-30 12:25:37] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":44,"name":"SPEAKUP CLASS 38","year":null,"status":0,"created_at":"2025-12-30T05:25:36.000000Z","updated_at":"2025-12-30T05:25:36.000000Z","deleted_at":null,"code":"SPEAKUP-CLASS-38"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-30 12:25:37] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":44,"name":"SPEAKUP CLASS 38","year":null,"status":0,"created_at":"2025-12-30T05:25:36.000000Z","updated_at":"2025-12-30T05:25:36.000000Z","deleted_at":null,"code":"SPEAKUP-CLASS-38"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-30 12:25:37] INFO: Student zeusUserId {"zeusUserId":435}
[2025-12-30 12:25:37] INFO: Zeus id {"zeusUserId":435}
[2025-12-30 12:25:38] INFO: New student created in database {"course_enrollment_request_id":null,"student_email":"thanh.hoa242@gmail.com","student_id":3626}
[2025-12-30 12:25:38] INFO: Updated student fields from speakupUserData {"course_enrollment_request_id":null,"student_id":3626,"student_email":"thanh.hoa242@gmail.com","update_data":{"user_moodle_id_old":36230,"zeus_id":435}}
[2025-12-30 12:25:39] INFO: New Moodle user created {"course_enrollment_request_id":null,"student_email":"thanh.hoa242@gmail.com","moodle_user_id":3697}
[2025-12-30 12:25:39] INFO: moodleUserId {"moodleUserId":3697}
[2025-12-30 12:25:39] INFO: enrollStudentToCourses {"course_enrollment_request_id":null,"student_email":"thanh.hoa242@gmail.com","class_id":44,"course_ids":[804],"moodle_user_id":3697,"tenant_connection":"lms_tenant_icc","zeus_user_id":435}
[2025-12-30 12:25:39] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":null,"student_email":"thanh.hoa242@gmail.com","course_id":804,"enroll_result":null}
[2025-12-30 12:25:39] INFO: Batch inserted course_students {"course_enrollment_request_id":null,"student_email":"thanh.hoa242@gmail.com","count":1}
[2025-12-30 12:25:39] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":null,"student_email":"thanh.hoa242@gmail.com","successful_count":1,"failed_count":0}
[2025-12-30 12:25:39] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":804,"course_name":"Course 804"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2025-12-30 12:25:39] INFO: Student enrollment completed successfully {"course_enrollment_request_id":null,"student_email":"thanh.hoa242@gmail.com","student_id":3626,"successful_courses":[{"course_id":804,"course_name":"Course 804"}],"failed_courses":[]}
[2025-12-30 12:25:39] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":null,"student_email":"lankthp@gmail.com","class_code":"SPEAKUP-CLASS-38","course_ids":[804]}
[2025-12-30 12:25:39] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":44,"name":"SPEAKUP CLASS 38","year":null,"status":0,"created_at":"2025-12-30T05:25:36.000000Z","updated_at":"2025-12-30T05:25:36.000000Z","deleted_at":null,"code":"SPEAKUP-CLASS-38"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-30 12:25:39] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":44,"name":"SPEAKUP CLASS 38","year":null,"status":0,"created_at":"2025-12-30T05:25:36.000000Z","updated_at":"2025-12-30T05:25:36.000000Z","deleted_at":null,"code":"SPEAKUP-CLASS-38"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-30 12:25:40] INFO: Student zeusUserId {"zeusUserId":449}
[2025-12-30 12:25:40] INFO: Zeus id {"zeusUserId":449}
[2025-12-30 12:25:40] INFO: New student created in database {"course_enrollment_request_id":null,"student_email":"lankthp@gmail.com","student_id":3627}
[2025-12-30 12:25:40] INFO: Updated student fields from speakupUserData {"course_enrollment_request_id":null,"student_id":3627,"student_email":"lankthp@gmail.com","update_data":{"user_moodle_id_old":15727,"zeus_id":449}}
[2025-12-30 12:25:41] INFO: New Moodle user created {"course_enrollment_request_id":null,"student_email":"lankthp@gmail.com","moodle_user_id":3698}
[2025-12-30 12:25:42] INFO: moodleUserId {"moodleUserId":3698}
[2025-12-30 12:25:42] INFO: enrollStudentToCourses {"course_enrollment_request_id":null,"student_email":"lankthp@gmail.com","class_id":44,"course_ids":[804],"moodle_user_id":3698,"tenant_connection":"lms_tenant_icc","zeus_user_id":449}
[2025-12-30 12:25:42] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":null,"student_email":"lankthp@gmail.com","course_id":804,"enroll_result":null}
[2025-12-30 12:25:42] INFO: Batch inserted course_students {"course_enrollment_request_id":null,"student_email":"lankthp@gmail.com","count":1}
[2025-12-30 12:25:42] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":null,"student_email":"lankthp@gmail.com","successful_count":1,"failed_count":0}
[2025-12-30 12:25:42] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":804,"course_name":"Course 804"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2025-12-30 12:25:42] INFO: Student enrollment completed successfully {"course_enrollment_request_id":null,"student_email":"lankthp@gmail.com","student_id":3627,"successful_courses":[{"course_id":804,"course_name":"Course 804"}],"failed_courses":[]}
[2025-12-30 12:25:42] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":null,"student_email":"nguyenthidieuvan01041985@gmail.com","class_code":"SPEAKUP-CLASS-38","course_ids":[804]}
[2025-12-30 12:25:42] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":44,"name":"SPEAKUP CLASS 38","year":null,"status":0,"created_at":"2025-12-30T05:25:36.000000Z","updated_at":"2025-12-30T05:25:36.000000Z","deleted_at":null,"code":"SPEAKUP-CLASS-38"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-30 12:25:42] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":44,"name":"SPEAKUP CLASS 38","year":null,"status":0,"created_at":"2025-12-30T05:25:36.000000Z","updated_at":"2025-12-30T05:25:36.000000Z","deleted_at":null,"code":"SPEAKUP-CLASS-38"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-30 12:25:42] INFO: Student zeusUserId {"zeusUserId":602}
[2025-12-30 12:25:42] INFO: Zeus id {"zeusUserId":602}
[2025-12-30 12:25:43] INFO: New student created in database {"course_enrollment_request_id":null,"student_email":"nguyenthidieuvan01041985@gmail.com","student_id":3628}
[2025-12-30 12:25:43] INFO: Updated student fields from speakupUserData {"course_enrollment_request_id":null,"student_id":3628,"student_email":"nguyenthidieuvan01041985@gmail.com","update_data":{"user_moodle_id_old":31803,"zeus_id":602}}
[2025-12-30 12:25:44] INFO: New Moodle user created {"course_enrollment_request_id":null,"student_email":"nguyenthidieuvan01041985@gmail.com","moodle_user_id":3699}
[2025-12-30 12:25:44] INFO: moodleUserId {"moodleUserId":3699}
[2025-12-30 12:25:44] INFO: enrollStudentToCourses {"course_enrollment_request_id":null,"student_email":"nguyenthidieuvan01041985@gmail.com","class_id":44,"course_ids":[804],"moodle_user_id":3699,"tenant_connection":"lms_tenant_icc","zeus_user_id":602}
[2025-12-30 12:25:44] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":null,"student_email":"nguyenthidieuvan01041985@gmail.com","course_id":804,"enroll_result":null}
[2025-12-30 12:25:44] INFO: Batch inserted course_students {"course_enrollment_request_id":null,"student_email":"nguyenthidieuvan01041985@gmail.com","count":1}
[2025-12-30 12:25:44] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":null,"student_email":"nguyenthidieuvan01041985@gmail.com","successful_count":1,"failed_count":0}
[2025-12-30 12:25:44] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":804,"course_name":"Course 804"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2025-12-30 12:25:44] INFO: Student enrollment completed successfully {"course_enrollment_request_id":null,"student_email":"nguyenthidieuvan01041985@gmail.com","student_id":3628,"successful_courses":[{"course_id":804,"course_name":"Course 804"}],"failed_courses":[]}
[2025-12-30 12:25:44] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":null,"student_email":"thuynt8712@gmail.com","class_code":"SPEAKUP-CLASS-38","course_ids":[804]}
[2025-12-30 12:25:44] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":44,"name":"SPEAKUP CLASS 38","year":null,"status":0,"created_at":"2025-12-30T05:25:36.000000Z","updated_at":"2025-12-30T05:25:36.000000Z","deleted_at":null,"code":"SPEAKUP-CLASS-38"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-30 12:25:44] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":44,"name":"SPEAKUP CLASS 38","year":null,"status":0,"created_at":"2025-12-30T05:25:36.000000Z","updated_at":"2025-12-30T05:25:36.000000Z","deleted_at":null,"code":"SPEAKUP-CLASS-38"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-30 12:25:45] INFO: Student zeusUserId {"zeusUserId":603}
[2025-12-30 12:25:45] INFO: Zeus id {"zeusUserId":603}
[2025-12-30 12:25:45] INFO: New student created in database {"course_enrollment_request_id":null,"student_email":"thuynt8712@gmail.com","student_id":3629}
[2025-12-30 12:25:45] INFO: Updated student fields from speakupUserData {"course_enrollment_request_id":null,"student_id":3629,"student_email":"thuynt8712@gmail.com","update_data":{"user_moodle_id_old":32434,"zeus_id":603}}
[2025-12-30 12:25:46] INFO: New Moodle user created {"course_enrollment_request_id":null,"student_email":"thuynt8712@gmail.com","moodle_user_id":3700}
[2025-12-30 12:25:46] INFO: moodleUserId {"moodleUserId":3700}
[2025-12-30 12:25:46] INFO: enrollStudentToCourses {"course_enrollment_request_id":null,"student_email":"thuynt8712@gmail.com","class_id":44,"course_ids":[804],"moodle_user_id":3700,"tenant_connection":"lms_tenant_icc","zeus_user_id":603}
[2025-12-30 12:25:47] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":null,"student_email":"thuynt8712@gmail.com","course_id":804,"enroll_result":null}
[2025-12-30 12:25:47] INFO: Batch inserted course_students {"course_enrollment_request_id":null,"student_email":"thuynt8712@gmail.com","count":1}
[2025-12-30 12:25:47] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":null,"student_email":"thuynt8712@gmail.com","successful_count":1,"failed_count":0}
[2025-12-30 12:25:47] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":804,"course_name":"Course 804"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2025-12-30 12:25:47] INFO: Student enrollment completed successfully {"course_enrollment_request_id":null,"student_email":"thuynt8712@gmail.com","student_id":3629,"successful_courses":[{"course_id":804,"course_name":"Course 804"}],"failed_courses":[]}
[2025-12-30 12:33:35] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":null,"student_email":"nguyenthidieuvan01041985@gmail.com","class_code":"SPEAKUP-CLASS-39","course_ids":[804]}
[2025-12-30 12:33:35] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":41,"name":"SPEAKUP CLASS 39","year":null,"status":0,"created_at":"2025-12-26T11:45:54.000000Z","updated_at":"2025-12-26T11:45:54.000000Z","deleted_at":null,"code":"SPEAKUP-CLASS-39"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-30 12:33:35] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":41,"name":"SPEAKUP CLASS 39","year":null,"status":0,"created_at":"2025-12-26T11:45:54.000000Z","updated_at":"2025-12-26T11:45:54.000000Z","deleted_at":null,"code":"SPEAKUP-CLASS-39"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-30 12:33:35] INFO: Updated student with speakup data {"course_enrollment_request_id":null,"student_id":3628,"update_data":{"name":"Nguyễn Phương Thảo 41","username":"thaonp412023","zeus_id":602},"was_restored":false}
[2025-12-30 12:33:35] INFO: Student already exists in database {"course_enrollment_request_id":null,"student_email":"nguyenthidieuvan01041985@gmail.com","student_id":3628,"was_restored":false}
[2025-12-30 12:33:35] INFO: Updated student fields from speakupUserData {"course_enrollment_request_id":null,"student_id":3628,"student_email":"nguyenthidieuvan01041985@gmail.com","update_data":{"user_moodle_id_old":31803,"zeus_id":602}}
[2025-12-30 12:33:35] INFO: Moodle user already exists {"course_enrollment_request_id":null,"student_email":"nguyenthidieuvan01041985@gmail.com","moodle_user_id":3699}
[2025-12-30 12:33:35] INFO: moodleUserId {"moodleUserId":3699}
[2025-12-30 12:33:35] INFO: enrollStudentToCourses {"course_enrollment_request_id":null,"student_email":"nguyenthidieuvan01041985@gmail.com","class_id":41,"course_ids":[804],"moodle_user_id":3699,"tenant_connection":"lms_tenant_icc","zeus_user_id":602}
[2025-12-30 12:33:35] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":null,"student_email":"nguyenthidieuvan01041985@gmail.com","course_id":804,"enroll_result":null}
[2025-12-30 12:33:35] INFO: Updated course_students course_end {"course_enrollment_request_id":null,"student_email":"nguyenthidieuvan01041985@gmail.com","count":1}
[2025-12-30 12:33:35] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":null,"student_email":"nguyenthidieuvan01041985@gmail.com","successful_count":1,"failed_count":0}
[2025-12-30 12:33:35] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":804,"course_name":"Course 804"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2025-12-30 12:33:35] INFO: Student enrollment completed successfully {"course_enrollment_request_id":null,"student_email":"nguyenthidieuvan01041985@gmail.com","student_id":3628,"successful_courses":[{"course_id":804,"course_name":"Course 804"}],"failed_courses":[]}
[2025-12-30 15:49:19] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":null,"student_email":"nguyenthidieuvan01041985@gmail.com","class_code":"SPEAKUP-CLASS-39","course_ids":[804]}
[2025-12-30 15:49:19] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":41,"name":"SPEAKUP CLASS 39","year":null,"status":0,"created_at":"2025-12-26T11:45:54.000000Z","updated_at":"2025-12-26T11:45:54.000000Z","deleted_at":null,"code":"SPEAKUP-CLASS-39"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-30 15:49:19] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":41,"name":"SPEAKUP CLASS 39","year":null,"status":0,"created_at":"2025-12-26T11:45:54.000000Z","updated_at":"2025-12-26T11:45:54.000000Z","deleted_at":null,"code":"SPEAKUP-CLASS-39"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-30 15:49:19] INFO: Updated student with speakup data {"course_enrollment_request_id":null,"student_id":3628,"update_data":{"name":"Nguyễn Phương Thảo 41","username":"thaonp412023","zeus_id":602},"was_restored":false}
[2025-12-30 15:49:19] INFO: Student already exists in database {"course_enrollment_request_id":null,"student_email":"nguyenthidieuvan01041985@gmail.com","student_id":3628,"was_restored":false}
[2025-12-30 15:49:19] INFO: Updated student fields from speakupUserData {"course_enrollment_request_id":null,"student_id":3628,"student_email":"nguyenthidieuvan01041985@gmail.com","update_data":{"user_moodle_id_old":31803,"zeus_id":602}}
[2025-12-30 15:49:19] INFO: Moodle user already exists {"course_enrollment_request_id":null,"student_email":"nguyenthidieuvan01041985@gmail.com","moodle_user_id":3699}
[2025-12-30 15:49:20] INFO: moodleUserId {"moodleUserId":3699}
[2025-12-30 15:49:20] INFO: enrollStudentToCourses {"course_enrollment_request_id":null,"student_email":"nguyenthidieuvan01041985@gmail.com","class_id":41,"course_ids":[804],"moodle_user_id":3699,"tenant_connection":"lms_tenant_icc","zeus_user_id":602}
[2025-12-30 15:49:20] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":null,"student_email":"nguyenthidieuvan01041985@gmail.com","course_id":804,"enroll_result":null}
[2025-12-30 15:49:20] INFO: Updated course_students course_end {"course_enrollment_request_id":null,"student_email":"nguyenthidieuvan01041985@gmail.com","count":1}
[2025-12-30 15:49:20] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":null,"student_email":"nguyenthidieuvan01041985@gmail.com","successful_count":1,"failed_count":0}
[2025-12-30 15:49:20] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":804,"course_name":"Course 804"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2025-12-30 15:49:20] INFO: Student enrollment completed successfully {"course_enrollment_request_id":null,"student_email":"nguyenthidieuvan01041985@gmail.com","student_id":3628,"successful_courses":[{"course_id":804,"course_name":"Course 804"}],"failed_courses":[]}
[2025-12-31 03:05:07] INFO: Zeus Enrollment request received {"enrollment_request_id":92,"tenant_code":"ICC","class_code":"ZEUS","email":"1263@test.com","course_ids":"133","zeus_user_id":"1263"}
[2025-12-31 03:05:08] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":92,"class_code":"ZEUS","emails_count":1}
[2025-12-31 03:05:08] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":99,"student_email":"1263@test.com","parent_request_id":92}
[2025-12-31 03:05:08] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":92,"emails_processed":1}
[2025-12-31 03:05:08] INFO: Starting student course enrollment {"course_enrollment_request_id":99,"student_email":"1263@test.com","class_code":"ZEUS"}
[2025-12-31 03:05:08] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":99,"student_email":"1263@test.com","class_code":"ZEUS","course_ids":["133"]}
[2025-12-31 03:05:08] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-31 03:05:08] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-31 03:05:08] INFO: Updated student with speakup data {"course_enrollment_request_id":99,"student_id":62,"update_data":{"zeus_id":"1263"},"was_restored":false}
[2025-12-31 03:05:08] INFO: Student already exists in database {"course_enrollment_request_id":99,"student_email":"1263@test.com","student_id":62,"was_restored":false}
[2025-12-31 03:05:09] INFO: Moodle user already exists {"course_enrollment_request_id":99,"student_email":"binht@hocmai.vn","moodle_user_id":131}
[2025-12-31 03:05:09] INFO: moodleUserId {"moodleUserId":131}
[2025-12-31 03:05:09] INFO: enrollStudentToCourses {"course_enrollment_request_id":99,"student_email":"binht@hocmai.vn","class_id":22,"course_ids":["133"],"moodle_user_id":131,"tenant_connection":"lms_tenant_icc","zeus_user_id":"1263"}
[2025-12-31 03:05:09] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":99,"student_email":"binht@hocmai.vn","course_id":567,"enroll_result":null}
[2025-12-31 03:05:09] INFO: Updated course_students course_end {"course_enrollment_request_id":99,"student_email":"binht@hocmai.vn","count":1}
[2025-12-31 03:05:09] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":99,"student_email":"binht@hocmai.vn","successful_count":1,"failed_count":0}
[2025-12-31 03:05:09] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2025-12-31 03:05:09] INFO: Student enrollment completed successfully {"course_enrollment_request_id":99,"student_email":"1263@test.com","student_id":62,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[]}
[2025-12-31 03:05:09] INFO: Student course enrollment success {"course_enrollment_request_id":99,"student_email":"1263@test.com","message":"Student enrolled successfully"}
[2025-12-31 03:10:44] INFO: Zeus Enrollment request received {"enrollment_request_id":93,"tenant_code":"ICC","class_code":"ZEUS","email":"1263@test.com","course_ids":"156","zeus_user_id":"1263"}
[2025-12-31 03:10:44] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":93,"class_code":"ZEUS","emails_count":1}
[2025-12-31 03:10:44] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":100,"student_email":"1263@test.com","parent_request_id":93}
[2025-12-31 03:10:44] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":93,"emails_processed":1}
[2025-12-31 03:10:44] INFO: Starting student course enrollment {"course_enrollment_request_id":100,"student_email":"1263@test.com","class_code":"ZEUS"}
[2025-12-31 03:10:44] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":100,"student_email":"1263@test.com","class_code":"ZEUS","course_ids":["156"]}
[2025-12-31 03:10:44] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-31 03:10:44] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-31 03:10:44] INFO: Updated student with speakup data {"course_enrollment_request_id":100,"student_id":62,"update_data":{"zeus_id":"1263"},"was_restored":false}
[2025-12-31 03:10:44] INFO: Student already exists in database {"course_enrollment_request_id":100,"student_email":"1263@test.com","student_id":62,"was_restored":false}
[2025-12-31 03:10:44] INFO: Moodle user already exists {"course_enrollment_request_id":100,"student_email":"binht@hocmai.vn","moodle_user_id":131}
[2025-12-31 03:10:45] INFO: moodleUserId {"moodleUserId":131}
[2025-12-31 03:10:45] INFO: enrollStudentToCourses {"course_enrollment_request_id":100,"student_email":"binht@hocmai.vn","class_id":22,"course_ids":["156"],"moodle_user_id":131,"tenant_connection":"lms_tenant_icc","zeus_user_id":"1263"}
[2025-12-31 03:10:45] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":100,"student_email":"binht@hocmai.vn","course_id":804,"enroll_result":null}
[2025-12-31 03:10:45] INFO: Batch inserted course_students {"course_enrollment_request_id":100,"student_email":"binht@hocmai.vn","count":1}
[2025-12-31 03:10:45] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":100,"student_email":"binht@hocmai.vn","successful_count":1,"failed_count":0}
[2025-12-31 03:10:45] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":804,"course_name":"Course 804"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2025-12-31 03:10:45] INFO: Student enrollment completed successfully {"course_enrollment_request_id":100,"student_email":"1263@test.com","student_id":62,"successful_courses":[{"course_id":804,"course_name":"Course 804"}],"failed_courses":[]}
[2025-12-31 03:10:45] INFO: Student course enrollment success {"course_enrollment_request_id":100,"student_email":"1263@test.com","message":"Student enrolled successfully"}
[2025-12-31 09:50:35] INFO: Zeus Enrollment request received {"enrollment_request_id":94,"tenant_code":"ICC","class_code":"ZEUS","email":"373@test.com","course_ids":"133","zeus_user_id":373}
[2025-12-31 09:50:35] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":94,"class_code":"ZEUS","emails_count":1}
[2025-12-31 09:50:35] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":101,"student_email":"373@test.com","parent_request_id":94}
[2025-12-31 09:50:35] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":94,"emails_processed":1}
[2025-12-31 09:50:35] INFO: Starting student course enrollment {"course_enrollment_request_id":101,"student_email":"373@test.com","class_code":"ZEUS"}
[2025-12-31 09:50:36] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":101,"student_email":"373@test.com","class_code":"ZEUS","course_ids":["133"]}
[2025-12-31 09:50:36] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-31 09:50:36] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-31 09:50:40] INFO: Student zeusUserId {"zeusUserId":373}
[2025-12-31 09:50:41] INFO: Zeus id {"zeusUserId":373}
[2025-12-31 09:50:42] INFO: New student created in database {"course_enrollment_request_id":101,"student_email":"373@test.com","student_id":3630}
[2025-12-31 09:50:45] INFO: New Moodle user created {"course_enrollment_request_id":101,"student_email":"373@test.com","moodle_user_id":3701}
[2025-12-31 09:50:47] INFO: moodleUserId {"moodleUserId":3701}
[2025-12-31 09:50:48] INFO: enrollStudentToCourses {"course_enrollment_request_id":101,"student_email":"373@test.com","class_id":22,"course_ids":["133"],"moodle_user_id":3701,"tenant_connection":"lms_tenant_icc","zeus_user_id":373}
[2025-12-31 09:50:50] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":101,"student_email":"373@test.com","course_id":567,"enroll_result":null}
[2025-12-31 09:50:51] INFO: Batch inserted course_students {"course_enrollment_request_id":101,"student_email":"373@test.com","count":1}
[2025-12-31 09:50:51] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":101,"student_email":"373@test.com","successful_count":1,"failed_count":0}
[2025-12-31 09:50:52] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2025-12-31 09:50:52] INFO: Student enrollment completed successfully {"course_enrollment_request_id":101,"student_email":"373@test.com","student_id":3630,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[]}
[2025-12-31 09:50:52] INFO: Student course enrollment success {"course_enrollment_request_id":101,"student_email":"373@test.com","message":"Student enrolled successfully"}
[2025-12-31 10:24:12] INFO: Zeus Enrollment request received {"enrollment_request_id":95,"tenant_code":"ICC","class_code":"ZEUS","email":"243@test.com","course_ids":"133","zeus_user_id":243}
[2025-12-31 10:24:13] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":95,"class_code":"ZEUS","emails_count":1}
[2025-12-31 10:24:13] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":102,"student_email":"243@test.com","parent_request_id":95}
[2025-12-31 10:24:13] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":95,"emails_processed":1}
[2025-12-31 10:24:13] INFO: Starting student course enrollment {"course_enrollment_request_id":102,"student_email":"243@test.com","class_code":"ZEUS"}
[2025-12-31 10:24:13] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":102,"student_email":"243@test.com","class_code":"ZEUS","course_ids":["133"]}
[2025-12-31 10:24:13] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-31 10:24:14] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-31 10:24:18] INFO: Updated student with speakup data {"course_enrollment_request_id":102,"student_id":76,"update_data":{"zeus_id":243},"was_restored":false}
[2025-12-31 10:24:18] INFO: Student already exists in database {"course_enrollment_request_id":102,"student_email":"243@test.com","student_id":76,"was_restored":false}
[2025-12-31 10:24:19] INFO: Moodle user already exists {"course_enrollment_request_id":102,"student_email":"qcgalaxyedu@gmail.com","moodle_user_id":139}
[2025-12-31 10:24:21] INFO: moodleUserId {"moodleUserId":139}
[2025-12-31 10:24:21] INFO: enrollStudentToCourses {"course_enrollment_request_id":102,"student_email":"qcgalaxyedu@gmail.com","class_id":22,"course_ids":["133"],"moodle_user_id":139,"tenant_connection":"lms_tenant_icc","zeus_user_id":243}
[2025-12-31 10:24:24] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":102,"student_email":"qcgalaxyedu@gmail.com","course_id":567,"enroll_result":null}
[2025-12-31 10:24:25] INFO: Batch inserted course_students {"course_enrollment_request_id":102,"student_email":"qcgalaxyedu@gmail.com","count":1}
[2025-12-31 10:24:25] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":102,"student_email":"qcgalaxyedu@gmail.com","successful_count":1,"failed_count":0}
[2025-12-31 10:24:25] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2025-12-31 10:24:25] INFO: Student enrollment completed successfully {"course_enrollment_request_id":102,"student_email":"243@test.com","student_id":76,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[]}
[2025-12-31 10:24:25] INFO: Student course enrollment success {"course_enrollment_request_id":102,"student_email":"243@test.com","message":"Student enrolled successfully"}
[2025-12-31 10:25:58] INFO: Zeus Enrollment request received {"enrollment_request_id":96,"tenant_code":"ICC","class_code":"ZEUS","email":"253@test.com","course_ids":"133","zeus_user_id":253}
[2025-12-31 10:26:00] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":96,"class_code":"ZEUS","emails_count":1}
[2025-12-31 10:26:00] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":103,"student_email":"253@test.com","parent_request_id":96}
[2025-12-31 10:26:00] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":96,"emails_processed":1}
[2025-12-31 10:26:00] INFO: Starting student course enrollment {"course_enrollment_request_id":103,"student_email":"253@test.com","class_code":"ZEUS"}
[2025-12-31 10:26:00] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":103,"student_email":"253@test.com","class_code":"ZEUS","course_ids":["133"]}
[2025-12-31 10:26:01] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-31 10:26:01] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-31 10:26:05] INFO: Student zeusUserId {"zeusUserId":253}
[2025-12-31 10:26:05] INFO: Zeus id {"zeusUserId":253}
[2025-12-31 10:26:06] INFO: New student created in database {"course_enrollment_request_id":103,"student_email":"253@test.com","student_id":3631}
[2025-12-31 10:26:09] INFO: New Moodle user created {"course_enrollment_request_id":103,"student_email":"253@test.com","moodle_user_id":3702}
[2025-12-31 10:26:11] INFO: moodleUserId {"moodleUserId":3702}
[2025-12-31 10:26:11] INFO: enrollStudentToCourses {"course_enrollment_request_id":103,"student_email":"253@test.com","class_id":22,"course_ids":["133"],"moodle_user_id":3702,"tenant_connection":"lms_tenant_icc","zeus_user_id":253}
[2025-12-31 10:26:14] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":103,"student_email":"253@test.com","course_id":567,"enroll_result":null}
[2025-12-31 10:26:15] INFO: Batch inserted course_students {"course_enrollment_request_id":103,"student_email":"253@test.com","count":1}
[2025-12-31 10:26:15] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":103,"student_email":"253@test.com","successful_count":1,"failed_count":0}
[2025-12-31 10:26:15] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2025-12-31 10:26:15] INFO: Student enrollment completed successfully {"course_enrollment_request_id":103,"student_email":"253@test.com","student_id":3631,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[]}
[2025-12-31 10:26:15] INFO: Student course enrollment success {"course_enrollment_request_id":103,"student_email":"253@test.com","message":"Student enrolled successfully"}
[2025-12-31 10:26:50] INFO: Zeus Enrollment request received {"enrollment_request_id":97,"tenant_code":"ICC","class_code":"ZEUS","email":"243@test.com","course_ids":"104","zeus_user_id":243}
[2025-12-31 10:26:51] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":97,"class_code":"ZEUS","emails_count":1}
[2025-12-31 10:26:51] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":104,"student_email":"243@test.com","parent_request_id":97}
[2025-12-31 10:26:51] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":97,"emails_processed":1}
[2025-12-31 10:26:51] INFO: Starting student course enrollment {"course_enrollment_request_id":104,"student_email":"243@test.com","class_code":"ZEUS"}
[2025-12-31 10:26:51] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":104,"student_email":"243@test.com","class_code":"ZEUS","course_ids":["104"]}
[2025-12-31 10:26:52] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-31 10:26:52] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-31 10:26:56] INFO: Updated student with speakup data {"course_enrollment_request_id":104,"student_id":76,"update_data":{"zeus_id":243},"was_restored":false}
[2025-12-31 10:26:56] INFO: Student already exists in database {"course_enrollment_request_id":104,"student_email":"243@test.com","student_id":76,"was_restored":false}
[2025-12-31 10:26:58] INFO: Moodle user already exists {"course_enrollment_request_id":104,"student_email":"qcgalaxyedu@gmail.com","moodle_user_id":139}
[2025-12-31 10:26:59] INFO: moodleUserId {"moodleUserId":139}
[2025-12-31 10:27:00] INFO: enrollStudentToCourses {"course_enrollment_request_id":104,"student_email":"qcgalaxyedu@gmail.com","class_id":22,"course_ids":["104"],"moodle_user_id":139,"tenant_connection":"lms_tenant_icc","zeus_user_id":243}
[2025-12-31 10:27:02] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":104,"student_email":"qcgalaxyedu@gmail.com","course_id":218,"enroll_result":null}
[2025-12-31 10:27:03] INFO: Updated course_students course_end {"course_enrollment_request_id":104,"student_email":"qcgalaxyedu@gmail.com","count":1}
[2025-12-31 10:27:03] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":104,"student_email":"qcgalaxyedu@gmail.com","successful_count":1,"failed_count":0}
[2025-12-31 10:27:03] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":218,"course_name":"Course 218"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2025-12-31 10:27:03] INFO: Student enrollment completed successfully {"course_enrollment_request_id":104,"student_email":"243@test.com","student_id":76,"successful_courses":[{"course_id":218,"course_name":"Course 218"}],"failed_courses":[]}
[2025-12-31 10:27:03] INFO: Student course enrollment success {"course_enrollment_request_id":104,"student_email":"243@test.com","message":"Student enrolled successfully"}
[2025-12-31 11:27:38] INFO: Zeus Enrollment request received {"enrollment_request_id":98,"tenant_code":"ICC","class_code":"ZEUS","email":"277@test.com","course_ids":"133","zeus_user_id":277}
[2025-12-31 11:27:39] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":98,"class_code":"ZEUS","emails_count":1}
[2025-12-31 11:27:39] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":105,"student_email":"277@test.com","parent_request_id":98}
[2025-12-31 11:27:39] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":98,"emails_processed":1}
[2025-12-31 11:27:39] INFO: Starting student course enrollment {"course_enrollment_request_id":105,"student_email":"277@test.com","class_code":"ZEUS"}
[2025-12-31 11:27:39] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":105,"student_email":"277@test.com","class_code":"ZEUS","course_ids":["133"]}
[2025-12-31 11:27:40] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-31 11:27:40] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2025-12-31 11:27:44] INFO: Updated student with speakup data {"course_enrollment_request_id":105,"student_id":90,"update_data":{"zeus_id":277},"was_restored":false}
[2025-12-31 11:27:44] INFO: Student already exists in database {"course_enrollment_request_id":105,"student_email":"277@test.com","student_id":90,"was_restored":false}
[2025-12-31 11:27:46] INFO: Moodle user already exists {"course_enrollment_request_id":105,"student_email":"gafoy80866@gamepec.com","moodle_user_id":161}
[2025-12-31 11:27:47] INFO: moodleUserId {"moodleUserId":161}
[2025-12-31 11:27:48] INFO: enrollStudentToCourses {"course_enrollment_request_id":105,"student_email":"gafoy80866@gamepec.com","class_id":22,"course_ids":["133"],"moodle_user_id":161,"tenant_connection":"lms_tenant_icc","zeus_user_id":277}
[2025-12-31 11:27:50] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":105,"student_email":"gafoy80866@gamepec.com","course_id":567,"enroll_result":null}
[2025-12-31 11:27:51] INFO: Batch inserted course_students {"course_enrollment_request_id":105,"student_email":"gafoy80866@gamepec.com","count":1}
[2025-12-31 11:27:51] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":105,"student_email":"gafoy80866@gamepec.com","successful_count":1,"failed_count":0}
[2025-12-31 11:27:51] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2025-12-31 11:27:52] INFO: Student enrollment completed successfully {"course_enrollment_request_id":105,"student_email":"277@test.com","student_id":90,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[]}
[2025-12-31 11:27:52] INFO: Student course enrollment success {"course_enrollment_request_id":105,"student_email":"277@test.com","message":"Student enrolled successfully"}
[2026-01-02 04:14:34] INFO: Zeus Enrollment request received {"enrollment_request_id":99,"tenant_code":"ICC","class_code":"ZEUS","email":"280@test.com","course_ids":"133","zeus_user_id":280}
[2026-01-02 04:14:36] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":99,"class_code":"ZEUS","emails_count":1}
[2026-01-02 04:14:36] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":106,"student_email":"280@test.com","parent_request_id":99}
[2026-01-02 04:14:36] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":99,"emails_processed":1}
[2026-01-02 04:14:36] INFO: Starting student course enrollment {"course_enrollment_request_id":106,"student_email":"280@test.com","class_code":"ZEUS"}
[2026-01-02 04:14:37] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":106,"student_email":"280@test.com","class_code":"ZEUS","course_ids":["133"]}
[2026-01-02 04:14:37] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-01-02 04:14:37] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-01-02 04:14:41] INFO: Student zeusUserId {"zeusUserId":280}
[2026-01-02 04:14:42] INFO: Zeus id {"zeusUserId":280}
[2026-01-02 04:14:43] INFO: New student created in database {"course_enrollment_request_id":106,"student_email":"280@test.com","student_id":3632}
[2026-01-02 04:14:46] INFO: New Moodle user created {"course_enrollment_request_id":106,"student_email":"280@test.com","moodle_user_id":3703}
[2026-01-02 04:14:48] INFO: moodleUserId {"moodleUserId":3703}
[2026-01-02 04:14:48] INFO: enrollStudentToCourses {"course_enrollment_request_id":106,"student_email":"280@test.com","class_id":22,"course_ids":["133"],"moodle_user_id":3703,"tenant_connection":"lms_tenant_icc","zeus_user_id":280}
[2026-01-02 04:14:50] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":106,"student_email":"280@test.com","course_id":567,"enroll_result":null}
[2026-01-02 04:14:51] INFO: Batch inserted course_students {"course_enrollment_request_id":106,"student_email":"280@test.com","count":1}
[2026-01-02 04:14:51] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":106,"student_email":"280@test.com","successful_count":1,"failed_count":0}
[2026-01-02 04:14:52] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-01-02 04:14:52] INFO: Student enrollment completed successfully {"course_enrollment_request_id":106,"student_email":"280@test.com","student_id":3632,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[]}
[2026-01-02 04:14:52] INFO: Student course enrollment success {"course_enrollment_request_id":106,"student_email":"280@test.com","message":"Student enrolled successfully"}
[2026-01-02 08:53:48] INFO: Zeus Enrollment request received {"enrollment_request_id":100,"tenant_code":"ICC","class_code":"ZEUS","email":"1@test.com","course_ids":"c2af96","zeus_user_id":1}
[2026-01-02 08:53:49] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":100,"class_code":"ZEUS","emails_count":1}
[2026-01-02 08:53:49] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":107,"student_email":"1@test.com","parent_request_id":100}
[2026-01-02 08:53:49] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":100,"emails_processed":1}
[2026-01-02 08:53:49] INFO: Starting student course enrollment {"course_enrollment_request_id":107,"student_email":"1@test.com","class_code":"ZEUS"}
[2026-01-02 08:53:49] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":107,"student_email":"1@test.com","class_code":"ZEUS","course_ids":["c2af96"]}
[2026-01-02 08:53:50] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-01-02 08:53:50] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-01-02 08:53:54] INFO: Updated student with speakup data {"course_enrollment_request_id":107,"student_id":99,"update_data":{"zeus_id":1},"was_restored":false}
[2026-01-02 08:53:54] INFO: Student already exists in database {"course_enrollment_request_id":107,"student_email":"1@test.com","student_id":99,"was_restored":false}
[2026-01-02 08:53:55] INFO: Moodle user already exists {"course_enrollment_request_id":107,"student_email":"devin.abernathy@dummyid.com","moodle_user_id":170}
[2026-01-02 08:53:57] INFO: moodleUserId {"moodleUserId":170}
[2026-01-02 08:53:57] INFO: enrollStudentToCourses {"course_enrollment_request_id":107,"student_email":"devin.abernathy@dummyid.com","class_id":22,"course_ids":["c2af96"],"moodle_user_id":170,"tenant_connection":"lms_tenant_icc","zeus_user_id":1}
[2026-01-02 08:53:59] INFO: enrollmentResult {"enrollmentResult":{"status":false,"successful_courses":[],"failed_courses":[],"message":"Failed to enroll to any courses"}}
[2026-01-02 08:53:59] ERROR: Failed to enroll student to courses {"course_enrollment_request_id":107,"student_email":"1@test.com","class_id":22,"course_ids":["c2af96"],"moodle_user_id":170,"tenant_connection":"lms_tenant_icc","zeus_user_id":1}
[2026-01-02 08:53:59] ERROR: Student course enrollment failure {"course_enrollment_request_id":107,"student_email":"1@test.com","error":"Failed to enroll to any courses"}
[2026-01-02 09:04:37] INFO: Zeus Enrollment request received {"enrollment_request_id":101,"tenant_code":"ICC","class_code":"ZEUS","email":"1299@test.com","course_ids":"92","zeus_user_id":1299}
[2026-01-02 16:04:39] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":101,"class_code":"ZEUS","emails_count":1}
[2026-01-02 16:04:39] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":108,"student_email":"1299@test.com","parent_request_id":101}
[2026-01-02 16:04:39] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":101,"emails_processed":1}
[2026-01-02 16:04:39] INFO: Starting student course enrollment {"course_enrollment_request_id":108,"student_email":"1299@test.com","class_code":"ZEUS"}
[2026-01-02 16:04:39] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":108,"student_email":"1299@test.com","class_code":"ZEUS","course_ids":["92"]}
[2026-01-02 16:04:39] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-01-02 16:04:40] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-01-02 16:04:44] INFO: Updated student with speakup data {"course_enrollment_request_id":108,"student_id":2663,"update_data":{"zeus_id":1299},"was_restored":false}
[2026-01-02 16:04:44] INFO: Student already exists in database {"course_enrollment_request_id":108,"student_email":"1299@test.com","student_id":2663,"was_restored":false}
[2026-01-02 16:04:45] INFO: Moodle user already exists {"course_enrollment_request_id":108,"student_email":"1299@test.com","moodle_user_id":2733}
[2026-01-02 16:04:47] INFO: moodleUserId {"moodleUserId":2733}
[2026-01-02 16:04:47] INFO: enrollStudentToCourses {"course_enrollment_request_id":108,"student_email":"1299@test.com","class_id":22,"course_ids":["92"],"moodle_user_id":2733,"tenant_connection":"lms_tenant_icc","zeus_user_id":1299}
[2026-01-02 16:04:49] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":108,"student_email":"1299@test.com","course_id":102,"enroll_result":null}
[2026-01-02 16:04:50] INFO: Updated course_students course_end {"course_enrollment_request_id":108,"student_email":"1299@test.com","count":1}
[2026-01-02 16:04:50] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":108,"student_email":"1299@test.com","successful_count":1,"failed_count":0}
[2026-01-02 16:04:51] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":102,"course_name":"Course 102"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-01-02 16:04:51] INFO: Student enrollment completed successfully {"course_enrollment_request_id":108,"student_email":"1299@test.com","student_id":2663,"successful_courses":[{"course_id":102,"course_name":"Course 102"}],"failed_courses":[]}
[2026-01-02 16:04:51] INFO: Student course enrollment success {"course_enrollment_request_id":108,"student_email":"1299@test.com","message":"Student enrolled successfully"}
[2026-01-02 09:34:16] INFO: Zeus Enrollment request received {"enrollment_request_id":102,"tenant_code":"ICC","class_code":"ZEUS","email":"6@test.com","course_ids":"133","zeus_user_id":6}
[2026-01-02 09:34:16] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":102,"class_code":"ZEUS","emails_count":1}
[2026-01-02 09:34:17] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":109,"student_email":"6@test.com","parent_request_id":102}
[2026-01-02 09:34:17] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":102,"emails_processed":1}
[2026-01-02 09:34:17] INFO: Starting student course enrollment {"course_enrollment_request_id":109,"student_email":"6@test.com","class_code":"ZEUS"}
[2026-01-02 09:34:17] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":109,"student_email":"6@test.com","class_code":"ZEUS","course_ids":["133"]}
[2026-01-02 09:34:17] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-01-02 09:34:17] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-01-02 09:34:21] INFO: Updated student with speakup data {"course_enrollment_request_id":109,"student_id":2664,"update_data":{"zeus_id":6},"was_restored":false}
[2026-01-02 09:34:21] INFO: Student already exists in database {"course_enrollment_request_id":109,"student_email":"6@test.com","student_id":2664,"was_restored":false}
[2026-01-02 09:34:23] INFO: Moodle user already exists {"course_enrollment_request_id":109,"student_email":"6@test.com","moodle_user_id":2734}
[2026-01-02 09:34:24] INFO: moodleUserId {"moodleUserId":2734}
[2026-01-02 09:34:25] INFO: enrollStudentToCourses {"course_enrollment_request_id":109,"student_email":"6@test.com","class_id":22,"course_ids":["133"],"moodle_user_id":2734,"tenant_connection":"lms_tenant_icc","zeus_user_id":6}
[2026-01-02 09:34:28] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":109,"student_email":"6@test.com","course_id":567,"enroll_result":null}
[2026-01-02 09:34:29] INFO: Updated course_students course_end {"course_enrollment_request_id":109,"student_email":"6@test.com","count":1}
[2026-01-02 09:34:29] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":109,"student_email":"6@test.com","successful_count":1,"failed_count":0}
[2026-01-02 09:34:30] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-01-02 09:34:30] INFO: Student enrollment completed successfully {"course_enrollment_request_id":109,"student_email":"6@test.com","student_id":2664,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[]}
[2026-01-02 09:34:30] INFO: Student course enrollment success {"course_enrollment_request_id":109,"student_email":"6@test.com","message":"Student enrolled successfully"}
[2026-01-02 10:23:16] INFO: Zeus Enrollment request received {"enrollment_request_id":103,"tenant_code":"ICC","class_code":"ZEUS","email":"376@test.com","course_ids":"104","zeus_user_id":376}
[2026-01-02 10:23:16] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":103,"class_code":"ZEUS","emails_count":1}
[2026-01-02 10:23:16] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":110,"student_email":"376@test.com","parent_request_id":103}
[2026-01-02 10:23:16] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":103,"emails_processed":1}
[2026-01-02 10:23:16] INFO: Starting student course enrollment {"course_enrollment_request_id":110,"student_email":"376@test.com","class_code":"ZEUS"}
[2026-01-02 10:23:17] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":110,"student_email":"376@test.com","class_code":"ZEUS","course_ids":["104"]}
[2026-01-02 10:23:17] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-01-02 10:23:17] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-01-02 10:23:21] INFO: Student zeusUserId {"zeusUserId":376}
[2026-01-02 10:23:22] INFO: Zeus id {"zeusUserId":376}
[2026-01-02 10:23:23] INFO: New student created in database {"course_enrollment_request_id":110,"student_email":"376@test.com","student_id":3633}
[2026-01-02 10:23:26] INFO: New Moodle user created {"course_enrollment_request_id":110,"student_email":"376@test.com","moodle_user_id":3704}
[2026-01-02 10:23:27] INFO: moodleUserId {"moodleUserId":3704}
[2026-01-02 10:23:28] INFO: enrollStudentToCourses {"course_enrollment_request_id":110,"student_email":"376@test.com","class_id":22,"course_ids":["104"],"moodle_user_id":3704,"tenant_connection":"lms_tenant_icc","zeus_user_id":376}
[2026-01-02 10:23:30] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":110,"student_email":"376@test.com","course_id":218,"enroll_result":null}
[2026-01-02 10:23:31] INFO: Batch inserted course_students {"course_enrollment_request_id":110,"student_email":"376@test.com","count":1}
[2026-01-02 10:23:31] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":110,"student_email":"376@test.com","successful_count":1,"failed_count":0}
[2026-01-02 10:23:31] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":218,"course_name":"Course 218"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-01-02 10:23:32] INFO: Student enrollment completed successfully {"course_enrollment_request_id":110,"student_email":"376@test.com","student_id":3633,"successful_courses":[{"course_id":218,"course_name":"Course 218"}],"failed_courses":[]}
[2026-01-02 10:23:32] INFO: Student course enrollment success {"course_enrollment_request_id":110,"student_email":"376@test.com","message":"Student enrolled successfully"}
[2026-01-03 05:13:32] INFO: Zeus Enrollment request received {"enrollment_request_id":104,"tenant_code":"ICC","class_code":"ZEUS","email":"121@test.com","course_ids":"133","zeus_user_id":121}
[2026-01-03 12:13:33] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":104,"class_code":"ZEUS","emails_count":1}
[2026-01-03 12:13:33] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":111,"student_email":"121@test.com","parent_request_id":104}
[2026-01-03 12:13:33] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":104,"emails_processed":1}
[2026-01-03 12:13:33] INFO: Starting student course enrollment {"course_enrollment_request_id":111,"student_email":"121@test.com","class_code":"ZEUS"}
[2026-01-03 12:13:33] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":111,"student_email":"121@test.com","class_code":"ZEUS","course_ids":["133"]}
[2026-01-03 12:13:34] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-01-03 12:13:34] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-01-03 12:13:38] INFO: Student zeusUserId {"zeusUserId":121}
[2026-01-03 12:13:38] INFO: Zeus id {"zeusUserId":121}
[2026-01-03 12:13:39] INFO: New student created in database {"course_enrollment_request_id":111,"student_email":"121@test.com","student_id":3634}
[2026-01-03 12:13:42] INFO: New Moodle user created {"course_enrollment_request_id":111,"student_email":"121@test.com","moodle_user_id":3705}
[2026-01-03 12:13:44] INFO: moodleUserId {"moodleUserId":3705}
[2026-01-03 12:13:44] INFO: enrollStudentToCourses {"course_enrollment_request_id":111,"student_email":"121@test.com","class_id":22,"course_ids":["133"],"moodle_user_id":3705,"tenant_connection":"lms_tenant_icc","zeus_user_id":121}
[2026-01-03 12:13:47] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":111,"student_email":"121@test.com","course_id":567,"enroll_result":null}
[2026-01-03 12:13:47] INFO: Batch inserted course_students {"course_enrollment_request_id":111,"student_email":"121@test.com","count":1}
[2026-01-03 12:13:48] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":111,"student_email":"121@test.com","successful_count":1,"failed_count":0}
[2026-01-03 12:13:48] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-01-03 12:13:48] INFO: Student enrollment completed successfully {"course_enrollment_request_id":111,"student_email":"121@test.com","student_id":3634,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[]}
[2026-01-03 12:13:48] INFO: Student course enrollment success {"course_enrollment_request_id":111,"student_email":"121@test.com","message":"Student enrolled successfully"}
[2026-01-04 10:11:51] INFO: Zeus Enrollment request received {"enrollment_request_id":105,"tenant_code":"ICC","class_code":"ZEUS","email":"213@test.com","course_ids":"133","zeus_user_id":213}
[2026-01-04 10:11:54] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":105,"class_code":"ZEUS","emails_count":1}
[2026-01-04 10:11:54] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":112,"student_email":"213@test.com","parent_request_id":105}
[2026-01-04 10:11:54] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":105,"emails_processed":1}
[2026-01-04 10:11:54] INFO: Starting student course enrollment {"course_enrollment_request_id":112,"student_email":"213@test.com","class_code":"ZEUS"}
[2026-01-04 10:11:54] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":112,"student_email":"213@test.com","class_code":"ZEUS","course_ids":["133"]}
[2026-01-04 10:11:54] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-01-04 10:11:55] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-01-04 10:11:59] INFO: Updated student with speakup data {"course_enrollment_request_id":112,"student_id":3622,"update_data":{"zeus_id":213},"was_restored":false}
[2026-01-04 10:11:59] INFO: Student already exists in database {"course_enrollment_request_id":112,"student_email":"213@test.com","student_id":3622,"was_restored":false}
[2026-01-04 10:12:00] INFO: Moodle user already exists {"course_enrollment_request_id":112,"student_email":"213@test.com","moodle_user_id":3693}
[2026-01-04 10:12:02] INFO: moodleUserId {"moodleUserId":3693}
[2026-01-04 10:12:02] INFO: enrollStudentToCourses {"course_enrollment_request_id":112,"student_email":"213@test.com","class_id":22,"course_ids":["133"],"moodle_user_id":3693,"tenant_connection":"lms_tenant_icc","zeus_user_id":213}
[2026-01-04 10:12:05] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":112,"student_email":"213@test.com","course_id":567,"enroll_result":null}
[2026-01-04 10:12:05] INFO: Updated course_students course_end {"course_enrollment_request_id":112,"student_email":"213@test.com","count":1}
[2026-01-04 10:12:06] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":112,"student_email":"213@test.com","successful_count":1,"failed_count":0}
[2026-01-04 10:12:06] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-01-04 10:12:06] INFO: Student enrollment completed successfully {"course_enrollment_request_id":112,"student_email":"213@test.com","student_id":3622,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[]}
[2026-01-04 10:12:06] INFO: Student course enrollment success {"course_enrollment_request_id":112,"student_email":"213@test.com","message":"Student enrolled successfully"}
[2026-01-04 11:11:31] INFO: Zeus Enrollment request received {"enrollment_request_id":106,"tenant_code":"ICC","class_code":"ZEUS","email":"1325@test.com","course_ids":"133","zeus_user_id":1325}
[2026-01-04 11:11:31] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":106,"class_code":"ZEUS","emails_count":1}
[2026-01-04 11:11:31] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":113,"student_email":"1325@test.com","parent_request_id":106}
[2026-01-04 11:11:31] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":106,"emails_processed":1}
[2026-01-04 11:11:31] INFO: Starting student course enrollment {"course_enrollment_request_id":113,"student_email":"1325@test.com","class_code":"ZEUS"}
[2026-01-04 11:11:31] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":113,"student_email":"1325@test.com","class_code":"ZEUS","course_ids":["133"]}
[2026-01-04 11:11:32] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-01-04 11:11:32] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-01-04 11:11:36] INFO: Student zeusUserId {"zeusUserId":1325}
[2026-01-04 11:11:36] INFO: Zeus id {"zeusUserId":1325}
[2026-01-04 11:11:38] INFO: New student created in database {"course_enrollment_request_id":113,"student_email":"1325@test.com","student_id":3636}
[2026-01-04 11:11:41] INFO: New Moodle user created {"course_enrollment_request_id":113,"student_email":"1325@test.com","moodle_user_id":3707}
[2026-01-04 11:11:42] INFO: moodleUserId {"moodleUserId":3707}
[2026-01-04 11:11:43] INFO: enrollStudentToCourses {"course_enrollment_request_id":113,"student_email":"1325@test.com","class_id":22,"course_ids":["133"],"moodle_user_id":3707,"tenant_connection":"lms_tenant_icc","zeus_user_id":1325}
[2026-01-04 11:11:45] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":113,"student_email":"1325@test.com","course_id":567,"enroll_result":null}
[2026-01-04 11:11:46] INFO: Batch inserted course_students {"course_enrollment_request_id":113,"student_email":"1325@test.com","count":1}
[2026-01-04 11:11:46] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":113,"student_email":"1325@test.com","successful_count":1,"failed_count":0}
[2026-01-04 11:11:47] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-01-04 11:11:47] INFO: Student enrollment completed successfully {"course_enrollment_request_id":113,"student_email":"1325@test.com","student_id":3636,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[]}
[2026-01-04 11:11:47] INFO: Student course enrollment success {"course_enrollment_request_id":113,"student_email":"1325@test.com","message":"Student enrolled successfully"}
[2026-01-04 15:35:15] INFO: Zeus Enrollment request received {"enrollment_request_id":107,"tenant_code":"ICC","class_code":"ZEUS","email":"1325@test.com","course_ids":"92","zeus_user_id":1325}
[2026-01-04 22:35:16] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":107,"class_code":"ZEUS","emails_count":1}
[2026-01-04 22:35:16] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":114,"student_email":"1325@test.com","parent_request_id":107}
[2026-01-04 22:35:16] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":107,"emails_processed":1}
[2026-01-04 15:35:16] INFO: Starting student course enrollment {"course_enrollment_request_id":114,"student_email":"1325@test.com","class_code":"ZEUS"}
[2026-01-04 15:35:17] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":114,"student_email":"1325@test.com","class_code":"ZEUS","course_ids":["92"]}
[2026-01-04 15:35:17] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-01-04 15:35:17] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-01-04 15:35:21] INFO: Updated student with speakup data {"course_enrollment_request_id":114,"student_id":3636,"update_data":{"zeus_id":1325},"was_restored":false}
[2026-01-04 15:35:21] INFO: Student already exists in database {"course_enrollment_request_id":114,"student_email":"1325@test.com","student_id":3636,"was_restored":false}
[2026-01-04 15:35:23] INFO: Moodle user already exists {"course_enrollment_request_id":114,"student_email":"1325@test.com","moodle_user_id":3707}
[2026-01-04 15:35:24] INFO: moodleUserId {"moodleUserId":3707}
[2026-01-04 15:35:25] INFO: enrollStudentToCourses {"course_enrollment_request_id":114,"student_email":"1325@test.com","class_id":22,"course_ids":["92"],"moodle_user_id":3707,"tenant_connection":"lms_tenant_icc","zeus_user_id":1325}
[2026-01-04 15:35:27] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":114,"student_email":"1325@test.com","course_id":102,"enroll_result":null}
[2026-01-04 15:35:28] INFO: Batch inserted course_students {"course_enrollment_request_id":114,"student_email":"1325@test.com","count":1}
[2026-01-04 15:35:28] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":114,"student_email":"1325@test.com","successful_count":1,"failed_count":0}
[2026-01-04 15:35:29] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":102,"course_name":"Course 102"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-01-04 15:35:29] INFO: Student enrollment completed successfully {"course_enrollment_request_id":114,"student_email":"1325@test.com","student_id":3636,"successful_courses":[{"course_id":102,"course_name":"Course 102"}],"failed_courses":[]}
[2026-01-04 15:35:29] INFO: Student course enrollment success {"course_enrollment_request_id":114,"student_email":"1325@test.com","message":"Student enrolled successfully"}
[2026-01-05 09:05:57] INFO: Zeus Enrollment request received {"enrollment_request_id":108,"tenant_code":"ICC","class_code":"ZEUS","email":"376@test.com","course_ids":"133","zeus_user_id":376}
[2026-01-05 09:05:58] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":108,"class_code":"ZEUS","emails_count":1}
[2026-01-05 09:05:58] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":115,"student_email":"376@test.com","parent_request_id":108}
[2026-01-05 09:05:58] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":108,"emails_processed":1}
[2026-01-05 09:05:58] INFO: Starting student course enrollment {"course_enrollment_request_id":115,"student_email":"376@test.com","class_code":"ZEUS"}
[2026-01-05 09:05:59] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":115,"student_email":"376@test.com","class_code":"ZEUS","course_ids":["133"]}
[2026-01-05 09:05:59] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-01-05 09:05:59] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-01-05 09:06:03] INFO: Updated student with speakup data {"course_enrollment_request_id":115,"student_id":3633,"update_data":{"zeus_id":376},"was_restored":false}
[2026-01-05 09:06:03] INFO: Student already exists in database {"course_enrollment_request_id":115,"student_email":"376@test.com","student_id":3633,"was_restored":false}
[2026-01-05 09:06:05] INFO: Moodle user already exists {"course_enrollment_request_id":115,"student_email":"376@test.com","moodle_user_id":3704}
[2026-01-05 09:06:07] INFO: moodleUserId {"moodleUserId":3704}
[2026-01-05 09:06:07] INFO: enrollStudentToCourses {"course_enrollment_request_id":115,"student_email":"376@test.com","class_id":22,"course_ids":["133"],"moodle_user_id":3704,"tenant_connection":"lms_tenant_icc","zeus_user_id":376}
[2026-01-05 09:06:09] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":115,"student_email":"376@test.com","course_id":567,"enroll_result":null}
[2026-01-05 09:06:10] INFO: Batch inserted course_students {"course_enrollment_request_id":115,"student_email":"376@test.com","count":1}
[2026-01-05 09:06:10] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":115,"student_email":"376@test.com","successful_count":1,"failed_count":0}
[2026-01-05 09:06:11] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-01-05 09:06:11] INFO: Student enrollment completed successfully {"course_enrollment_request_id":115,"student_email":"376@test.com","student_id":3633,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[]}
[2026-01-05 09:06:11] INFO: Student course enrollment success {"course_enrollment_request_id":115,"student_email":"376@test.com","message":"Student enrolled successfully"}
[2026-01-05 09:58:57] INFO: Zeus Enrollment request received {"enrollment_request_id":109,"tenant_code":"ICC","class_code":"ZEUS","email":"243@test.com","course_ids":"133","zeus_user_id":243}
[2026-01-05 16:58:58] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":109,"class_code":"ZEUS","emails_count":1}
[2026-01-05 16:58:58] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":116,"student_email":"243@test.com","parent_request_id":109}
[2026-01-05 16:58:58] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":109,"emails_processed":1}
[2026-01-05 16:58:58] INFO: Starting student course enrollment {"course_enrollment_request_id":116,"student_email":"243@test.com","class_code":"ZEUS"}
[2026-01-05 16:58:59] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":116,"student_email":"243@test.com","class_code":"ZEUS","course_ids":["133"]}
[2026-01-05 16:58:59] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-01-05 16:58:59] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-01-05 16:59:04] INFO: Updated student with speakup data {"course_enrollment_request_id":116,"student_id":76,"update_data":{"zeus_id":243},"was_restored":false}
[2026-01-05 16:59:04] INFO: Student already exists in database {"course_enrollment_request_id":116,"student_email":"243@test.com","student_id":76,"was_restored":false}
[2026-01-05 16:59:05] INFO: Moodle user already exists {"course_enrollment_request_id":116,"student_email":"qcgalaxyedu@gmail.com","moodle_user_id":139}
[2026-01-05 16:59:07] INFO: moodleUserId {"moodleUserId":139}
[2026-01-05 16:59:07] INFO: enrollStudentToCourses {"course_enrollment_request_id":116,"student_email":"qcgalaxyedu@gmail.com","class_id":22,"course_ids":["133"],"moodle_user_id":139,"tenant_connection":"lms_tenant_icc","zeus_user_id":243}
[2026-01-05 16:59:09] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":116,"student_email":"qcgalaxyedu@gmail.com","course_id":567,"enroll_result":null}
[2026-01-05 16:59:10] INFO: Updated course_students course_end {"course_enrollment_request_id":116,"student_email":"qcgalaxyedu@gmail.com","count":1}
[2026-01-05 16:59:10] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":116,"student_email":"qcgalaxyedu@gmail.com","successful_count":1,"failed_count":0}
[2026-01-05 16:59:11] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-01-05 16:59:11] INFO: Student enrollment completed successfully {"course_enrollment_request_id":116,"student_email":"243@test.com","student_id":76,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[]}
[2026-01-05 16:59:11] INFO: Student course enrollment success {"course_enrollment_request_id":116,"student_email":"243@test.com","message":"Student enrolled successfully"}
[2026-01-05 11:22:26] INFO: Zeus Enrollment request received {"enrollment_request_id":110,"tenant_code":"ICC","class_code":"ZEUS","email":"1299@test.com","course_ids":"92","zeus_user_id":1299}
[2026-01-05 11:22:27] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":110,"class_code":"ZEUS","emails_count":1}
[2026-01-05 11:22:27] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":117,"student_email":"1299@test.com","parent_request_id":110}
[2026-01-05 11:22:27] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":110,"emails_processed":1}
[2026-01-05 11:22:27] INFO: Starting student course enrollment {"course_enrollment_request_id":117,"student_email":"1299@test.com","class_code":"ZEUS"}
[2026-01-05 11:22:28] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":117,"student_email":"1299@test.com","class_code":"ZEUS","course_ids":["92"]}
[2026-01-05 11:22:28] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-01-05 11:22:28] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-01-05 11:22:33] INFO: Updated student with speakup data {"course_enrollment_request_id":117,"student_id":2663,"update_data":{"zeus_id":1299},"was_restored":false}
[2026-01-05 11:22:33] INFO: Student already exists in database {"course_enrollment_request_id":117,"student_email":"1299@test.com","student_id":2663,"was_restored":false}
[2026-01-05 11:22:34] INFO: Moodle user already exists {"course_enrollment_request_id":117,"student_email":"1299@test.com","moodle_user_id":2733}
[2026-01-05 11:22:36] INFO: moodleUserId {"moodleUserId":2733}
[2026-01-05 11:22:36] INFO: enrollStudentToCourses {"course_enrollment_request_id":117,"student_email":"1299@test.com","class_id":22,"course_ids":["92"],"moodle_user_id":2733,"tenant_connection":"lms_tenant_icc","zeus_user_id":1299}
[2026-01-05 11:22:39] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":117,"student_email":"1299@test.com","course_id":102,"enroll_result":null}
[2026-01-05 11:22:39] INFO: Updated course_students course_end {"course_enrollment_request_id":117,"student_email":"1299@test.com","count":1}
[2026-01-05 11:22:40] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":117,"student_email":"1299@test.com","successful_count":1,"failed_count":0}
[2026-01-05 11:22:40] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":102,"course_name":"Course 102"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-01-05 11:22:40] INFO: Student enrollment completed successfully {"course_enrollment_request_id":117,"student_email":"1299@test.com","student_id":2663,"successful_courses":[{"course_id":102,"course_name":"Course 102"}],"failed_courses":[]}
[2026-01-05 11:22:40] INFO: Student course enrollment success {"course_enrollment_request_id":117,"student_email":"1299@test.com","message":"Student enrolled successfully"}
[2026-01-05 14:47:00] INFO: Zeus Enrollment request received {"enrollment_request_id":111,"tenant_code":"ICC","class_code":"ZEUS","email":"388@test.com","course_ids":"104","zeus_user_id":388}
[2026-01-05 14:47:00] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":111,"class_code":"ZEUS","emails_count":1}
[2026-01-05 14:47:00] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":118,"student_email":"388@test.com","parent_request_id":111}
[2026-01-05 14:47:00] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":111,"emails_processed":1}
[2026-01-05 14:47:00] INFO: Starting student course enrollment {"course_enrollment_request_id":118,"student_email":"388@test.com","class_code":"ZEUS"}
[2026-01-05 14:47:00] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":118,"student_email":"388@test.com","class_code":"ZEUS","course_ids":["104"]}
[2026-01-05 14:47:01] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-01-05 14:47:01] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-01-05 14:47:05] INFO: Student zeusUserId {"zeusUserId":388}
[2026-01-05 14:47:06] INFO: Zeus id {"zeusUserId":388}
[2026-01-05 14:47:07] INFO: New student created in database {"course_enrollment_request_id":118,"student_email":"388@test.com","student_id":3641}
[2026-01-05 14:47:10] INFO: New Moodle user created {"course_enrollment_request_id":118,"student_email":"388@test.com","moodle_user_id":3712}
[2026-01-05 14:47:12] INFO: moodleUserId {"moodleUserId":3712}
[2026-01-05 14:47:12] INFO: enrollStudentToCourses {"course_enrollment_request_id":118,"student_email":"388@test.com","class_id":22,"course_ids":["104"],"moodle_user_id":3712,"tenant_connection":"lms_tenant_icc","zeus_user_id":388}
[2026-01-05 14:47:14] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":118,"student_email":"388@test.com","course_id":218,"enroll_result":null}
[2026-01-05 14:47:15] INFO: Batch inserted course_students {"course_enrollment_request_id":118,"student_email":"388@test.com","count":1}
[2026-01-05 14:47:15] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":118,"student_email":"388@test.com","successful_count":1,"failed_count":0}
[2026-01-05 14:47:16] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":218,"course_name":"Course 218"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-01-05 14:47:16] INFO: Student enrollment completed successfully {"course_enrollment_request_id":118,"student_email":"388@test.com","student_id":3641,"successful_courses":[{"course_id":218,"course_name":"Course 218"}],"failed_courses":[]}
[2026-01-05 14:47:16] INFO: Student course enrollment success {"course_enrollment_request_id":118,"student_email":"388@test.com","message":"Student enrolled successfully"}
[2026-01-05 16:24:06] INFO: Zeus Enrollment request received {"enrollment_request_id":112,"tenant_code":"ICC","class_code":"ZEUS","email":"228@test.com","course_ids":"133","zeus_user_id":228}
[2026-01-05 16:24:07] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":112,"class_code":"ZEUS","emails_count":1}
[2026-01-05 16:24:07] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":119,"student_email":"228@test.com","parent_request_id":112}
[2026-01-05 16:24:07] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":112,"emails_processed":1}
[2026-01-05 16:24:07] INFO: Starting student course enrollment {"course_enrollment_request_id":119,"student_email":"228@test.com","class_code":"ZEUS"}
[2026-01-05 16:24:08] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":119,"student_email":"228@test.com","class_code":"ZEUS","course_ids":["133"]}
[2026-01-05 16:24:08] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-01-05 16:24:08] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-01-05 16:24:13] INFO: Updated student with speakup data {"course_enrollment_request_id":119,"student_id":41,"update_data":{"zeus_id":228},"was_restored":false}
[2026-01-05 16:24:13] INFO: Student already exists in database {"course_enrollment_request_id":119,"student_email":"228@test.com","student_id":41,"was_restored":false}
[2026-01-05 16:24:14] INFO: Moodle user already exists {"course_enrollment_request_id":119,"student_email":"test3@hocmai.vn","moodle_user_id":46}
[2026-01-05 16:24:16] INFO: moodleUserId {"moodleUserId":46}
[2026-01-05 16:24:16] INFO: enrollStudentToCourses {"course_enrollment_request_id":119,"student_email":"test3@hocmai.vn","class_id":22,"course_ids":["133"],"moodle_user_id":46,"tenant_connection":"lms_tenant_icc","zeus_user_id":228}
[2026-01-05 16:24:18] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":119,"student_email":"test3@hocmai.vn","course_id":567,"enroll_result":null}
[2026-01-05 16:24:19] INFO: Updated course_students course_end {"course_enrollment_request_id":119,"student_email":"test3@hocmai.vn","count":1}
[2026-01-05 16:24:20] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":119,"student_email":"test3@hocmai.vn","successful_count":1,"failed_count":0}
[2026-01-05 16:24:20] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-01-05 16:24:20] INFO: Student enrollment completed successfully {"course_enrollment_request_id":119,"student_email":"228@test.com","student_id":41,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[]}
[2026-01-05 16:24:20] INFO: Student course enrollment success {"course_enrollment_request_id":119,"student_email":"228@test.com","message":"Student enrolled successfully"}
[2026-01-05 16:29:28] INFO: Zeus Enrollment request received {"enrollment_request_id":113,"tenant_code":"ICC","class_code":"ZEUS","email":"229@test.com","course_ids":"133","zeus_user_id":229}
[2026-01-05 16:29:29] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":113,"class_code":"ZEUS","emails_count":1}
[2026-01-05 16:29:29] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":120,"student_email":"229@test.com","parent_request_id":113}
[2026-01-05 16:29:29] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":113,"emails_processed":1}
[2026-01-05 16:29:29] INFO: Starting student course enrollment {"course_enrollment_request_id":120,"student_email":"229@test.com","class_code":"ZEUS"}
[2026-01-05 16:29:30] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":120,"student_email":"229@test.com","class_code":"ZEUS","course_ids":["133"]}
[2026-01-05 16:29:30] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-01-05 16:29:30] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-01-05 16:29:34] INFO: Updated student with speakup data {"course_enrollment_request_id":120,"student_id":94,"update_data":{"zeus_id":229},"was_restored":false}
[2026-01-05 16:29:34] INFO: Student already exists in database {"course_enrollment_request_id":120,"student_email":"229@test.com","student_id":94,"was_restored":false}
[2026-01-05 16:29:36] INFO: Moodle user already exists {"course_enrollment_request_id":120,"student_email":"legiangpsy@gmail.com","moodle_user_id":165}
[2026-01-05 16:29:37] INFO: moodleUserId {"moodleUserId":165}
[2026-01-05 16:29:38] INFO: enrollStudentToCourses {"course_enrollment_request_id":120,"student_email":"legiangpsy@gmail.com","class_id":22,"course_ids":["133"],"moodle_user_id":165,"tenant_connection":"lms_tenant_icc","zeus_user_id":229}
[2026-01-05 16:29:40] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":120,"student_email":"legiangpsy@gmail.com","course_id":567,"enroll_result":null}
[2026-01-05 16:29:41] INFO: Batch inserted course_students {"course_enrollment_request_id":120,"student_email":"legiangpsy@gmail.com","count":1}
[2026-01-05 16:29:41] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":120,"student_email":"legiangpsy@gmail.com","successful_count":1,"failed_count":0}
[2026-01-05 16:29:41] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-01-05 16:29:42] INFO: Student enrollment completed successfully {"course_enrollment_request_id":120,"student_email":"229@test.com","student_id":94,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[]}
[2026-01-05 16:29:42] INFO: Student course enrollment success {"course_enrollment_request_id":120,"student_email":"229@test.com","message":"Student enrolled successfully"}
[2026-01-07 04:25:40] INFO: Zeus Enrollment request received {"enrollment_request_id":114,"tenant_code":"ICC","class_code":"ZEUS","email":"213@test.com","course_ids":"133","zeus_user_id":213}
[2026-01-07 04:25:43] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":114,"class_code":"ZEUS","emails_count":1}
[2026-01-07 04:25:43] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":121,"student_email":"213@test.com","parent_request_id":114}
[2026-01-07 04:25:43] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":114,"emails_processed":1}
[2026-01-07 04:25:43] INFO: Starting student course enrollment {"course_enrollment_request_id":121,"student_email":"213@test.com","class_code":"ZEUS"}
[2026-01-07 04:25:43] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":121,"student_email":"213@test.com","class_code":"ZEUS","course_ids":["133"]}
[2026-01-07 04:25:44] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-01-07 04:25:44] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-01-07 04:25:48] INFO: Updated student with speakup data {"course_enrollment_request_id":121,"student_id":3622,"update_data":{"zeus_id":213},"was_restored":false}
[2026-01-07 04:25:48] INFO: Student already exists in database {"course_enrollment_request_id":121,"student_email":"213@test.com","student_id":3622,"was_restored":false}
[2026-01-07 04:25:49] INFO: Moodle user already exists {"course_enrollment_request_id":121,"student_email":"213@test.com","moodle_user_id":3693}
[2026-01-07 04:25:51] INFO: moodleUserId {"moodleUserId":3693}
[2026-01-07 04:25:51] INFO: enrollStudentToCourses {"course_enrollment_request_id":121,"student_email":"213@test.com","class_id":22,"course_ids":["133"],"moodle_user_id":3693,"tenant_connection":"lms_tenant_icc","zeus_user_id":213}
[2026-01-07 04:25:54] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":121,"student_email":"213@test.com","course_id":567,"enroll_result":null}
[2026-01-07 04:25:55] INFO: Updated course_students course_end {"course_enrollment_request_id":121,"student_email":"213@test.com","count":1}
[2026-01-07 04:25:55] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":121,"student_email":"213@test.com","successful_count":1,"failed_count":0}
[2026-01-07 04:25:55] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-01-07 04:25:55] INFO: Student enrollment completed successfully {"course_enrollment_request_id":121,"student_email":"213@test.com","student_id":3622,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[]}
[2026-01-07 04:25:55] INFO: Student course enrollment success {"course_enrollment_request_id":121,"student_email":"213@test.com","message":"Student enrolled successfully"}
[2026-01-08 02:28:22] INFO: Zeus Enrollment request received {"enrollment_request_id":115,"tenant_code":"ICC","class_code":"ZEUS","email":"229@test.com","course_ids":"133","zeus_user_id":229}
[2026-01-08 02:28:23] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":115,"class_code":"ZEUS","emails_count":1}
[2026-01-08 02:28:23] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":122,"student_email":"229@test.com","parent_request_id":115}
[2026-01-08 02:28:23] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":115,"emails_processed":1}
[2026-01-08 02:28:23] INFO: Starting student course enrollment {"course_enrollment_request_id":122,"student_email":"229@test.com","class_code":"ZEUS"}
[2026-01-08 02:28:24] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":122,"student_email":"229@test.com","class_code":"ZEUS","course_ids":["133"]}
[2026-01-08 02:28:24] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-01-08 02:28:24] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-01-08 02:28:29] INFO: Updated student with speakup data {"course_enrollment_request_id":122,"student_id":94,"update_data":{"zeus_id":229},"was_restored":false}
[2026-01-08 02:28:29] INFO: Student already exists in database {"course_enrollment_request_id":122,"student_email":"229@test.com","student_id":94,"was_restored":false}
[2026-01-08 02:28:30] INFO: Moodle user already exists {"course_enrollment_request_id":122,"student_email":"legiangpsy@gmail.com","moodle_user_id":165}
[2026-01-08 02:28:32] INFO: moodleUserId {"moodleUserId":165}
[2026-01-08 02:28:32] INFO: enrollStudentToCourses {"course_enrollment_request_id":122,"student_email":"legiangpsy@gmail.com","class_id":22,"course_ids":["133"],"moodle_user_id":165,"tenant_connection":"lms_tenant_icc","zeus_user_id":229}
[2026-01-08 02:28:34] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":122,"student_email":"legiangpsy@gmail.com","course_id":567,"enroll_result":null}
[2026-01-08 02:28:35] INFO: Updated course_students course_end {"course_enrollment_request_id":122,"student_email":"legiangpsy@gmail.com","count":1}
[2026-01-08 02:28:36] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":122,"student_email":"legiangpsy@gmail.com","successful_count":1,"failed_count":0}
[2026-01-08 02:28:36] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-01-08 02:28:36] INFO: Student enrollment completed successfully {"course_enrollment_request_id":122,"student_email":"229@test.com","student_id":94,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[]}
[2026-01-08 02:28:36] INFO: Student course enrollment success {"course_enrollment_request_id":122,"student_email":"229@test.com","message":"Student enrolled successfully"}
[2026-01-12 09:19:16] INFO: Zeus Enrollment request received {"enrollment_request_id":116,"tenant_code":"ICC","class_code":"ZEUS","email":"22@test.com","course_ids":"133","zeus_user_id":22}
[2026-01-12 09:19:16] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":116,"class_code":"ZEUS","emails_count":1}
[2026-01-12 09:19:16] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":123,"student_email":"22@test.com","parent_request_id":116}
[2026-01-12 09:19:16] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":116,"emails_processed":1}
[2026-01-12 09:19:17] INFO: Starting student course enrollment {"course_enrollment_request_id":123,"student_email":"22@test.com","class_code":"ZEUS"}
[2026-01-12 09:19:17] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":123,"student_email":"22@test.com","class_code":"ZEUS","course_ids":["133"]}
[2026-01-12 09:19:17] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-01-12 09:19:17] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-01-12 09:19:22] INFO: Updated student with speakup data {"course_enrollment_request_id":123,"student_id":83,"update_data":{"zeus_id":22},"was_restored":false}
[2026-01-12 09:19:22] INFO: Student already exists in database {"course_enrollment_request_id":123,"student_email":"22@test.com","student_id":83,"was_restored":false}
[2026-01-12 09:19:23] INFO: Moodle user already exists {"course_enrollment_request_id":123,"student_email":"lydia.deckow@dummyid.com","moodle_user_id":144}
[2026-01-12 09:19:25] INFO: moodleUserId {"moodleUserId":144}
[2026-01-12 09:19:25] INFO: enrollStudentToCourses {"course_enrollment_request_id":123,"student_email":"lydia.deckow@dummyid.com","class_id":22,"course_ids":["133"],"moodle_user_id":144,"tenant_connection":"lms_tenant_icc","zeus_user_id":22}
[2026-01-12 09:19:28] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":123,"student_email":"lydia.deckow@dummyid.com","course_id":567,"enroll_result":null}
[2026-01-12 09:19:29] INFO: Batch inserted course_students {"course_enrollment_request_id":123,"student_email":"lydia.deckow@dummyid.com","count":1}
[2026-01-12 09:19:29] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":123,"student_email":"lydia.deckow@dummyid.com","successful_count":1,"failed_count":0}
[2026-01-12 09:19:29] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-01-12 09:19:30] INFO: Student enrollment completed successfully {"course_enrollment_request_id":123,"student_email":"22@test.com","student_id":83,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[]}
[2026-01-12 09:19:30] INFO: Student course enrollment success {"course_enrollment_request_id":123,"student_email":"22@test.com","message":"Student enrolled successfully"}
[2026-01-14 04:33:07] INFO: Zeus Enrollment request received {"enrollment_request_id":117,"tenant_code":"ICC","class_code":"ZEUS","email":"243@test.com","course_ids":"133","zeus_user_id":243}
[2026-01-14 04:33:08] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":117,"class_code":"ZEUS","emails_count":1}
[2026-01-14 04:33:08] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":124,"student_email":"243@test.com","parent_request_id":117}
[2026-01-14 04:33:08] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":117,"emails_processed":1}
[2026-01-14 04:33:08] INFO: Starting student course enrollment {"course_enrollment_request_id":124,"student_email":"243@test.com","class_code":"ZEUS"}
[2026-01-14 04:33:08] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":124,"student_email":"243@test.com","class_code":"ZEUS","course_ids":["133"]}
[2026-01-14 04:33:08] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-01-14 04:33:09] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-01-14 04:33:13] INFO: Updated student with speakup data {"course_enrollment_request_id":124,"student_id":76,"update_data":{"zeus_id":243},"was_restored":false}
[2026-01-14 04:33:13] INFO: Student already exists in database {"course_enrollment_request_id":124,"student_email":"243@test.com","student_id":76,"was_restored":false}
[2026-01-14 04:33:15] INFO: Moodle user already exists {"course_enrollment_request_id":124,"student_email":"qcgalaxyedu@gmail.com","moodle_user_id":139}
[2026-01-14 04:33:17] INFO: moodleUserId {"moodleUserId":139}
[2026-01-14 04:33:17] INFO: enrollStudentToCourses {"course_enrollment_request_id":124,"student_email":"qcgalaxyedu@gmail.com","class_id":22,"course_ids":["133"],"moodle_user_id":139,"tenant_connection":"lms_tenant_icc","zeus_user_id":243}
[2026-01-14 04:33:19] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":124,"student_email":"qcgalaxyedu@gmail.com","course_id":567,"enroll_result":null}
[2026-01-14 04:33:20] INFO: Updated course_students course_end {"course_enrollment_request_id":124,"student_email":"qcgalaxyedu@gmail.com","count":1}
[2026-01-14 04:33:20] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":124,"student_email":"qcgalaxyedu@gmail.com","successful_count":1,"failed_count":0}
[2026-01-14 04:33:21] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-01-14 04:33:21] INFO: Student enrollment completed successfully {"course_enrollment_request_id":124,"student_email":"243@test.com","student_id":76,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[]}
[2026-01-14 04:33:21] INFO: Student course enrollment success {"course_enrollment_request_id":124,"student_email":"243@test.com","message":"Student enrolled successfully"}
[2026-01-14 07:49:37] INFO: Zeus Enrollment request received {"enrollment_request_id":118,"tenant_code":"ICC","class_code":"ZEUS","email":"277@test.com","course_ids":"133","zeus_user_id":277}
[2026-01-14 07:49:38] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":118,"class_code":"ZEUS","emails_count":1}
[2026-01-14 07:49:38] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":125,"student_email":"277@test.com","parent_request_id":118}
[2026-01-14 07:49:38] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":118,"emails_processed":1}
[2026-01-14 07:49:38] INFO: Starting student course enrollment {"course_enrollment_request_id":125,"student_email":"277@test.com","class_code":"ZEUS"}
[2026-01-14 07:49:38] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":125,"student_email":"277@test.com","class_code":"ZEUS","course_ids":["133"]}
[2026-01-14 07:49:38] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-01-14 07:49:38] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-01-14 07:49:42] INFO: Updated student with speakup data {"course_enrollment_request_id":125,"student_id":90,"update_data":{"zeus_id":277},"was_restored":false}
[2026-01-14 07:49:42] INFO: Student already exists in database {"course_enrollment_request_id":125,"student_email":"277@test.com","student_id":90,"was_restored":false}
[2026-01-14 07:49:44] INFO: Moodle user already exists {"course_enrollment_request_id":125,"student_email":"gafoy80866@gamepec.com","moodle_user_id":161}
[2026-01-14 07:49:46] INFO: moodleUserId {"moodleUserId":161}
[2026-01-14 07:49:46] INFO: enrollStudentToCourses {"course_enrollment_request_id":125,"student_email":"gafoy80866@gamepec.com","class_id":22,"course_ids":["133"],"moodle_user_id":161,"tenant_connection":"lms_tenant_icc","zeus_user_id":277}
[2026-01-14 07:49:48] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":125,"student_email":"gafoy80866@gamepec.com","course_id":567,"enroll_result":null}
[2026-01-14 07:49:49] INFO: Updated course_students course_end {"course_enrollment_request_id":125,"student_email":"gafoy80866@gamepec.com","count":1}
[2026-01-14 07:49:49] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":125,"student_email":"gafoy80866@gamepec.com","successful_count":1,"failed_count":0}
[2026-01-14 07:49:49] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-01-14 07:49:50] INFO: Student enrollment completed successfully {"course_enrollment_request_id":125,"student_email":"277@test.com","student_id":90,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[]}
[2026-01-14 07:49:50] INFO: Student course enrollment success {"course_enrollment_request_id":125,"student_email":"277@test.com","message":"Student enrolled successfully"}
[2026-01-15 08:43:42] INFO: Zeus Enrollment request received {"enrollment_request_id":119,"tenant_code":"ICC","class_code":"ZEUS","email":"280@test.com","course_ids":"133","zeus_user_id":280}
[2026-01-15 15:43:42] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":119,"class_code":"ZEUS","emails_count":1}
[2026-01-15 15:43:42] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":126,"student_email":"280@test.com","parent_request_id":119}
[2026-01-15 15:43:42] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":119,"emails_processed":1}
[2026-01-15 15:43:42] INFO: Starting student course enrollment {"course_enrollment_request_id":126,"student_email":"280@test.com","class_code":"ZEUS"}
[2026-01-15 15:43:43] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":126,"student_email":"280@test.com","class_code":"ZEUS","course_ids":["133"]}
[2026-01-15 15:43:43] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-01-15 15:43:44] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-01-15 15:43:48] INFO: Updated student with speakup data {"course_enrollment_request_id":126,"student_id":3632,"update_data":{"zeus_id":280},"was_restored":false}
[2026-01-15 15:43:48] INFO: Student already exists in database {"course_enrollment_request_id":126,"student_email":"280@test.com","student_id":3632,"was_restored":false}
[2026-01-15 15:43:49] INFO: Moodle user already exists {"course_enrollment_request_id":126,"student_email":"280@test.com","moodle_user_id":3703}
[2026-01-15 15:43:51] INFO: moodleUserId {"moodleUserId":3703}
[2026-01-15 15:43:51] INFO: enrollStudentToCourses {"course_enrollment_request_id":126,"student_email":"280@test.com","class_id":22,"course_ids":["133"],"moodle_user_id":3703,"tenant_connection":"lms_tenant_icc","zeus_user_id":280}
[2026-01-15 15:43:54] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":126,"student_email":"280@test.com","course_id":567,"enroll_result":null}
[2026-01-15 15:43:55] INFO: Updated course_students course_end {"course_enrollment_request_id":126,"student_email":"280@test.com","count":1}
[2026-01-15 15:43:55] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":126,"student_email":"280@test.com","successful_count":1,"failed_count":0}
[2026-01-15 15:43:55] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-01-15 15:43:55] INFO: Student enrollment completed successfully {"course_enrollment_request_id":126,"student_email":"280@test.com","student_id":3632,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[]}
[2026-01-15 15:43:55] INFO: Student course enrollment success {"course_enrollment_request_id":126,"student_email":"280@test.com","message":"Student enrolled successfully"}
[2026-01-16 14:58:44] INFO: Zeus Enrollment request received {"enrollment_request_id":120,"tenant_code":"ICC","class_code":"ZEUS","email":"256@test.com","course_ids":"133","zeus_user_id":256}
[2026-01-16 14:58:45] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":120,"class_code":"ZEUS","emails_count":1}
[2026-01-16 14:58:45] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":127,"student_email":"256@test.com","parent_request_id":120}
[2026-01-16 14:58:45] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":120,"emails_processed":1}
[2026-01-16 14:58:46] INFO: Starting student course enrollment {"course_enrollment_request_id":127,"student_email":"256@test.com","class_code":"ZEUS"}
[2026-01-16 14:58:46] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":127,"student_email":"256@test.com","class_code":"ZEUS","course_ids":["133"]}
[2026-01-16 14:58:47] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-01-16 14:58:47] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-01-16 14:58:52] INFO: Updated student with speakup data {"course_enrollment_request_id":127,"student_id":3646,"update_data":{"zeus_id":256},"was_restored":false}
[2026-01-16 14:58:52] INFO: Student already exists in database {"course_enrollment_request_id":127,"student_email":"256@test.com","student_id":3646,"was_restored":false}
[2026-01-16 14:58:53] INFO: Moodle user already exists {"course_enrollment_request_id":127,"student_email":"cekiw21893@gamepec.com","moodle_user_id":3716}
[2026-01-16 14:58:55] INFO: moodleUserId {"moodleUserId":3716}
[2026-01-16 14:58:55] INFO: enrollStudentToCourses {"course_enrollment_request_id":127,"student_email":"cekiw21893@gamepec.com","class_id":22,"course_ids":["133"],"moodle_user_id":3716,"tenant_connection":"lms_tenant_icc","zeus_user_id":256}
[2026-01-16 14:58:58] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":127,"student_email":"cekiw21893@gamepec.com","course_id":567,"enroll_result":null}
[2026-01-16 14:58:59] INFO: Batch inserted course_students {"course_enrollment_request_id":127,"student_email":"cekiw21893@gamepec.com","count":1}
[2026-01-16 14:58:59] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":127,"student_email":"cekiw21893@gamepec.com","successful_count":1,"failed_count":0}
[2026-01-16 14:58:59] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-01-16 14:58:59] INFO: Student enrollment completed successfully {"course_enrollment_request_id":127,"student_email":"256@test.com","student_id":3646,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[]}
[2026-01-16 14:58:59] INFO: Student course enrollment success {"course_enrollment_request_id":127,"student_email":"256@test.com","message":"Student enrolled successfully"}
[2026-01-16 15:25:09] INFO: Zeus Enrollment request received {"enrollment_request_id":121,"tenant_code":"ICC","class_code":"ZEUS","email":"255@test.com","course_ids":"104","zeus_user_id":255}
[2026-01-16 15:25:10] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":121,"class_code":"ZEUS","emails_count":1}
[2026-01-16 15:25:10] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":128,"student_email":"255@test.com","parent_request_id":121}
[2026-01-16 15:25:10] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":121,"emails_processed":1}
[2026-01-16 15:25:10] INFO: Starting student course enrollment {"course_enrollment_request_id":128,"student_email":"255@test.com","class_code":"ZEUS"}
[2026-01-16 15:25:11] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":128,"student_email":"255@test.com","class_code":"ZEUS","course_ids":["104"]}
[2026-01-16 15:25:11] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-01-16 15:25:11] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-01-16 15:25:15] INFO: Student zeusUserId {"zeusUserId":255}
[2026-01-16 15:25:16] INFO: Zeus id {"zeusUserId":255}
[2026-01-16 15:25:17] INFO: New student created in database {"course_enrollment_request_id":128,"student_email":"255@test.com","student_id":3647}
[2026-01-16 15:25:20] INFO: New Moodle user created {"course_enrollment_request_id":128,"student_email":"255@test.com","moodle_user_id":3717}
[2026-01-16 15:25:22] INFO: moodleUserId {"moodleUserId":3717}
[2026-01-16 15:25:22] INFO: enrollStudentToCourses {"course_enrollment_request_id":128,"student_email":"255@test.com","class_id":22,"course_ids":["104"],"moodle_user_id":3717,"tenant_connection":"lms_tenant_icc","zeus_user_id":255}
[2026-01-16 15:25:25] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":128,"student_email":"255@test.com","course_id":218,"enroll_result":null}
[2026-01-16 15:25:26] INFO: Batch inserted course_students {"course_enrollment_request_id":128,"student_email":"255@test.com","count":1}
[2026-01-16 15:25:26] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":128,"student_email":"255@test.com","successful_count":1,"failed_count":0}
[2026-01-16 15:25:26] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":218,"course_name":"Course 218"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-01-16 15:25:26] INFO: Student enrollment completed successfully {"course_enrollment_request_id":128,"student_email":"255@test.com","student_id":3647,"successful_courses":[{"course_id":218,"course_name":"Course 218"}],"failed_courses":[]}
[2026-01-16 15:25:26] INFO: Student course enrollment success {"course_enrollment_request_id":128,"student_email":"255@test.com","message":"Student enrolled successfully"}
[2026-01-20 09:18:08] INFO: Zeus Enrollment request received {"enrollment_request_id":122,"tenant_code":"ICC","class_code":"ZEUS","email":"1322@test.com","course_ids":"133","zeus_user_id":1322}
[2026-01-20 09:18:10] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":122,"class_code":"ZEUS","emails_count":1}
[2026-01-20 09:18:10] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":129,"student_email":"1322@test.com","parent_request_id":122}
[2026-01-20 09:18:10] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":122,"emails_processed":1}
[2026-01-20 09:18:10] INFO: Starting student course enrollment {"course_enrollment_request_id":129,"student_email":"1322@test.com","class_code":"ZEUS"}
[2026-01-20 09:18:10] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":129,"student_email":"1322@test.com","class_code":"ZEUS","course_ids":["133"]}
[2026-01-20 09:18:11] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-01-20 09:18:11] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-01-20 09:18:15] INFO: Updated student with speakup data {"course_enrollment_request_id":129,"student_id":3643,"update_data":{"zeus_id":1322},"was_restored":false}
[2026-01-20 09:18:15] INFO: Student already exists in database {"course_enrollment_request_id":129,"student_email":"1322@test.com","student_id":3643,"was_restored":false}
[2026-01-20 09:18:17] INFO: Moodle user already exists {"course_enrollment_request_id":129,"student_email":"dang49079@gmail.com","moodle_user_id":3713}
[2026-01-20 09:18:18] INFO: moodleUserId {"moodleUserId":3713}
[2026-01-20 09:18:19] INFO: enrollStudentToCourses {"course_enrollment_request_id":129,"student_email":"dang49079@gmail.com","class_id":22,"course_ids":["133"],"moodle_user_id":3713,"tenant_connection":"lms_tenant_icc","zeus_user_id":1322}
[2026-01-20 09:18:21] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":129,"student_email":"dang49079@gmail.com","course_id":567,"enroll_result":null}
[2026-01-20 09:18:22] INFO: Batch inserted course_students {"course_enrollment_request_id":129,"student_email":"dang49079@gmail.com","count":1}
[2026-01-20 09:18:22] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":129,"student_email":"dang49079@gmail.com","successful_count":1,"failed_count":0}
[2026-01-20 09:18:22] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-01-20 09:18:23] INFO: Student enrollment completed successfully {"course_enrollment_request_id":129,"student_email":"1322@test.com","student_id":3643,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[]}
[2026-01-20 09:18:23] INFO: Student course enrollment success {"course_enrollment_request_id":129,"student_email":"1322@test.com","message":"Student enrolled successfully"}
[2026-01-20 09:55:09] INFO: Zeus Enrollment request received {"enrollment_request_id":123,"tenant_code":"ICC","class_code":"ZEUS","email":"1322@test.com","course_ids":"92","zeus_user_id":1322}
[2026-01-20 09:55:10] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":123,"class_code":"ZEUS","emails_count":1}
[2026-01-20 09:55:10] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":130,"student_email":"1322@test.com","parent_request_id":123}
[2026-01-20 09:55:10] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":123,"emails_processed":1}
[2026-01-20 09:55:10] INFO: Starting student course enrollment {"course_enrollment_request_id":130,"student_email":"1322@test.com","class_code":"ZEUS"}
[2026-01-20 09:55:11] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":130,"student_email":"1322@test.com","class_code":"ZEUS","course_ids":["92"]}
[2026-01-20 09:55:11] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-01-20 09:55:12] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-01-20 09:55:17] INFO: Updated student with speakup data {"course_enrollment_request_id":130,"student_id":3643,"update_data":{"zeus_id":1322},"was_restored":false}
[2026-01-20 09:55:17] INFO: Student already exists in database {"course_enrollment_request_id":130,"student_email":"1322@test.com","student_id":3643,"was_restored":false}
[2026-01-20 09:55:19] INFO: Moodle user already exists {"course_enrollment_request_id":130,"student_email":"dang49079@gmail.com","moodle_user_id":3713}
[2026-01-20 09:55:21] INFO: moodleUserId {"moodleUserId":3713}
[2026-01-20 09:55:22] INFO: enrollStudentToCourses {"course_enrollment_request_id":130,"student_email":"dang49079@gmail.com","class_id":22,"course_ids":["92"],"moodle_user_id":3713,"tenant_connection":"lms_tenant_icc","zeus_user_id":1322}
[2026-01-20 09:55:24] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":130,"student_email":"dang49079@gmail.com","course_id":102,"enroll_result":null}
[2026-01-20 09:55:26] INFO: Batch inserted course_students {"course_enrollment_request_id":130,"student_email":"dang49079@gmail.com","count":1}
[2026-01-20 09:55:26] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":130,"student_email":"dang49079@gmail.com","successful_count":1,"failed_count":0}
[2026-01-20 09:55:26] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":102,"course_name":"Course 102"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-01-20 09:55:26] INFO: Student enrollment completed successfully {"course_enrollment_request_id":130,"student_email":"1322@test.com","student_id":3643,"successful_courses":[{"course_id":102,"course_name":"Course 102"}],"failed_courses":[]}
[2026-01-20 09:55:26] INFO: Student course enrollment success {"course_enrollment_request_id":130,"student_email":"1322@test.com","message":"Student enrolled successfully"}
[2026-01-20 10:20:43] INFO: Zeus Enrollment request received {"enrollment_request_id":124,"tenant_code":"ICC","class_code":"ZEUS","email":"277@test.com","course_ids":"104","zeus_user_id":277}
[2026-01-20 10:20:43] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":124,"class_code":"ZEUS","emails_count":1}
[2026-01-20 10:20:43] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":131,"student_email":"277@test.com","parent_request_id":124}
[2026-01-20 10:20:43] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":124,"emails_processed":1}
[2026-01-20 10:20:43] INFO: Starting student course enrollment {"course_enrollment_request_id":131,"student_email":"277@test.com","class_code":"ZEUS"}
[2026-01-20 10:20:43] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":131,"student_email":"277@test.com","class_code":"ZEUS","course_ids":["104"]}
[2026-01-20 10:20:44] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-01-20 10:20:44] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-01-20 10:20:49] INFO: Updated student with speakup data {"course_enrollment_request_id":131,"student_id":90,"update_data":{"zeus_id":277},"was_restored":false}
[2026-01-20 10:20:49] INFO: Student already exists in database {"course_enrollment_request_id":131,"student_email":"277@test.com","student_id":90,"was_restored":false}
[2026-01-20 10:20:51] INFO: Moodle user already exists {"course_enrollment_request_id":131,"student_email":"gafoy80866@gamepec.com","moodle_user_id":161}
[2026-01-20 10:20:53] INFO: moodleUserId {"moodleUserId":161}
[2026-01-20 10:20:53] INFO: enrollStudentToCourses {"course_enrollment_request_id":131,"student_email":"gafoy80866@gamepec.com","class_id":22,"course_ids":["104"],"moodle_user_id":161,"tenant_connection":"lms_tenant_icc","zeus_user_id":277}
[2026-01-20 10:20:56] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":131,"student_email":"gafoy80866@gamepec.com","course_id":218,"enroll_result":null}
[2026-01-20 10:20:57] INFO: Batch inserted course_students {"course_enrollment_request_id":131,"student_email":"gafoy80866@gamepec.com","count":1}
[2026-01-20 10:20:57] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":131,"student_email":"gafoy80866@gamepec.com","successful_count":1,"failed_count":0}
[2026-01-20 10:20:58] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":218,"course_name":"Course 218"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-01-20 10:20:58] INFO: Student enrollment completed successfully {"course_enrollment_request_id":131,"student_email":"277@test.com","student_id":90,"successful_courses":[{"course_id":218,"course_name":"Course 218"}],"failed_courses":[]}
[2026-01-20 10:20:58] INFO: Student course enrollment success {"course_enrollment_request_id":131,"student_email":"277@test.com","message":"Student enrolled successfully"}
[2026-01-20 10:37:26] INFO: Zeus Enrollment request received {"enrollment_request_id":125,"tenant_code":"ICC","class_code":"ZEUS","email":"285@test.com","course_ids":"133","zeus_user_id":285}
[2026-01-20 17:37:27] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":125,"class_code":"ZEUS","emails_count":1}
[2026-01-20 17:37:27] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":132,"student_email":"285@test.com","parent_request_id":125}
[2026-01-20 17:37:27] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":125,"emails_processed":1}
[2026-01-20 17:37:27] INFO: Starting student course enrollment {"course_enrollment_request_id":132,"student_email":"285@test.com","class_code":"ZEUS"}
[2026-01-20 17:37:27] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":132,"student_email":"285@test.com","class_code":"ZEUS","course_ids":["133"]}
[2026-01-20 17:37:28] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-01-20 17:37:28] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-01-20 17:37:33] INFO: Updated student with speakup data {"course_enrollment_request_id":132,"student_id":3648,"update_data":{"zeus_id":285},"was_restored":false}
[2026-01-20 17:37:33] INFO: Student already exists in database {"course_enrollment_request_id":132,"student_email":"285@test.com","student_id":3648,"was_restored":false}
[2026-01-20 17:37:36] INFO: Moodle user already exists {"course_enrollment_request_id":132,"student_email":"ganato6455@docsfy.com","moodle_user_id":3719}
[2026-01-20 17:37:38] INFO: moodleUserId {"moodleUserId":3719}
[2026-01-20 17:37:38] INFO: enrollStudentToCourses {"course_enrollment_request_id":132,"student_email":"ganato6455@docsfy.com","class_id":22,"course_ids":["133"],"moodle_user_id":3719,"tenant_connection":"lms_tenant_icc","zeus_user_id":285}
[2026-01-20 17:37:41] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":132,"student_email":"ganato6455@docsfy.com","course_id":567,"enroll_result":null}
[2026-01-20 17:37:42] INFO: Batch inserted course_students {"course_enrollment_request_id":132,"student_email":"ganato6455@docsfy.com","count":1}
[2026-01-20 17:37:42] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":132,"student_email":"ganato6455@docsfy.com","successful_count":1,"failed_count":0}
[2026-01-20 17:37:42] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-01-20 17:37:43] INFO: Student enrollment completed successfully {"course_enrollment_request_id":132,"student_email":"285@test.com","student_id":3648,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[]}
[2026-01-20 17:37:43] INFO: Student course enrollment success {"course_enrollment_request_id":132,"student_email":"285@test.com","message":"Student enrolled successfully"}
[2026-01-20 10:39:15] INFO: Zeus Enrollment request received {"enrollment_request_id":126,"tenant_code":"ICC","class_code":"ZEUS","email":"285@test.com","course_ids":"133","zeus_user_id":285}
[2026-01-20 17:39:16] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":126,"class_code":"ZEUS","emails_count":1}
[2026-01-20 17:39:16] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":133,"student_email":"285@test.com","parent_request_id":126}
[2026-01-20 17:39:16] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":126,"emails_processed":1}
[2026-01-20 17:39:16] INFO: Starting student course enrollment {"course_enrollment_request_id":133,"student_email":"285@test.com","class_code":"ZEUS"}
[2026-01-20 17:39:16] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":133,"student_email":"285@test.com","class_code":"ZEUS","course_ids":["133"]}
[2026-01-20 17:39:17] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-01-20 17:39:17] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-01-20 17:39:22] INFO: Updated student with speakup data {"course_enrollment_request_id":133,"student_id":3648,"update_data":{"zeus_id":285},"was_restored":false}
[2026-01-20 17:39:22] INFO: Student already exists in database {"course_enrollment_request_id":133,"student_email":"285@test.com","student_id":3648,"was_restored":false}
[2026-01-20 17:39:24] INFO: Moodle user already exists {"course_enrollment_request_id":133,"student_email":"ganato6455@docsfy.com","moodle_user_id":3719}
[2026-01-20 17:39:26] INFO: moodleUserId {"moodleUserId":3719}
[2026-01-20 17:39:26] INFO: enrollStudentToCourses {"course_enrollment_request_id":133,"student_email":"ganato6455@docsfy.com","class_id":22,"course_ids":["133"],"moodle_user_id":3719,"tenant_connection":"lms_tenant_icc","zeus_user_id":285}
[2026-01-20 17:39:29] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":133,"student_email":"ganato6455@docsfy.com","course_id":567,"enroll_result":null}
[2026-01-20 17:39:30] INFO: Updated course_students course_end {"course_enrollment_request_id":133,"student_email":"ganato6455@docsfy.com","count":1}
[2026-01-20 17:39:30] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":133,"student_email":"ganato6455@docsfy.com","successful_count":1,"failed_count":0}
[2026-01-20 17:39:31] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-01-20 17:39:31] INFO: Student enrollment completed successfully {"course_enrollment_request_id":133,"student_email":"285@test.com","student_id":3648,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[]}
[2026-01-20 17:39:31] INFO: Student course enrollment success {"course_enrollment_request_id":133,"student_email":"285@test.com","message":"Student enrolled successfully"}
[2026-01-20 11:18:37] INFO: Zeus Enrollment request received {"enrollment_request_id":127,"tenant_code":"ICC","class_code":"ZEUS","email":"277@test.com","course_ids":"133","zeus_user_id":277}
[2026-01-20 18:18:38] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":127,"class_code":"ZEUS","emails_count":1}
[2026-01-20 18:18:38] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":134,"student_email":"277@test.com","parent_request_id":127}
[2026-01-20 18:18:38] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":127,"emails_processed":1}
[2026-01-20 18:18:38] INFO: Starting student course enrollment {"course_enrollment_request_id":134,"student_email":"277@test.com","class_code":"ZEUS"}
[2026-01-20 18:18:38] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":134,"student_email":"277@test.com","class_code":"ZEUS","course_ids":["133"]}
[2026-01-20 18:18:39] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-01-20 18:18:39] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-01-20 18:18:44] INFO: Updated student with speakup data {"course_enrollment_request_id":134,"student_id":90,"update_data":{"zeus_id":277},"was_restored":false}
[2026-01-20 18:18:44] INFO: Student already exists in database {"course_enrollment_request_id":134,"student_email":"277@test.com","student_id":90,"was_restored":false}
[2026-01-20 18:18:46] INFO: Moodle user already exists {"course_enrollment_request_id":134,"student_email":"gafoy80866@gamepec.com","moodle_user_id":161}
[2026-01-20 18:18:48] INFO: moodleUserId {"moodleUserId":161}
[2026-01-20 18:18:48] INFO: enrollStudentToCourses {"course_enrollment_request_id":134,"student_email":"gafoy80866@gamepec.com","class_id":22,"course_ids":["133"],"moodle_user_id":161,"tenant_connection":"lms_tenant_icc","zeus_user_id":277}
[2026-01-20 18:18:51] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":134,"student_email":"gafoy80866@gamepec.com","course_id":567,"enroll_result":null}
[2026-01-20 18:18:52] INFO: Updated course_students course_end {"course_enrollment_request_id":134,"student_email":"gafoy80866@gamepec.com","count":1}
[2026-01-20 18:18:52] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":134,"student_email":"gafoy80866@gamepec.com","successful_count":1,"failed_count":0}
[2026-01-20 18:18:53] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-01-20 18:18:53] INFO: Student enrollment completed successfully {"course_enrollment_request_id":134,"student_email":"277@test.com","student_id":90,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[]}
[2026-01-20 18:18:53] INFO: Student course enrollment success {"course_enrollment_request_id":134,"student_email":"277@test.com","message":"Student enrolled successfully"}
[2026-01-21 09:18:40] INFO: Zeus Enrollment request received {"enrollment_request_id":128,"tenant_code":"ICC","class_code":"ZEUS","email":"271@test.com","course_ids":"104","zeus_user_id":271}
[2026-01-21 16:18:42] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":128,"class_code":"ZEUS","emails_count":1}
[2026-01-21 16:18:42] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":135,"student_email":"271@test.com","parent_request_id":128}
[2026-01-21 16:18:42] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":128,"emails_processed":1}
[2026-01-21 16:18:42] INFO: Starting student course enrollment {"course_enrollment_request_id":135,"student_email":"271@test.com","class_code":"ZEUS"}
[2026-01-21 16:18:43] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":135,"student_email":"271@test.com","class_code":"ZEUS","course_ids":["104"]}
[2026-01-21 16:18:44] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-01-21 16:18:44] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-01-21 16:18:48] INFO: Updated student with speakup data {"course_enrollment_request_id":135,"student_id":2665,"update_data":{"zeus_id":271},"was_restored":false}
[2026-01-21 16:18:48] INFO: Student already exists in database {"course_enrollment_request_id":135,"student_email":"271@test.com","student_id":2665,"was_restored":false}
[2026-01-21 16:18:50] INFO: Moodle user already exists {"course_enrollment_request_id":135,"student_email":"271@test.com","moodle_user_id":2735}
[2026-01-21 16:18:52] INFO: moodleUserId {"moodleUserId":2735}
[2026-01-21 16:18:52] INFO: enrollStudentToCourses {"course_enrollment_request_id":135,"student_email":"271@test.com","class_id":22,"course_ids":["104"],"moodle_user_id":2735,"tenant_connection":"lms_tenant_icc","zeus_user_id":271}
[2026-01-21 16:18:54] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":135,"student_email":"271@test.com","course_id":218,"enroll_result":null}
[2026-01-21 16:18:55] INFO: Batch inserted course_students {"course_enrollment_request_id":135,"student_email":"271@test.com","count":1}
[2026-01-21 16:18:55] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":135,"student_email":"271@test.com","successful_count":1,"failed_count":0}
[2026-01-21 16:18:56] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":218,"course_name":"Course 218"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-01-21 16:18:56] INFO: Student enrollment completed successfully {"course_enrollment_request_id":135,"student_email":"271@test.com","student_id":2665,"successful_courses":[{"course_id":218,"course_name":"Course 218"}],"failed_courses":[]}
[2026-01-21 16:18:56] INFO: Student course enrollment success {"course_enrollment_request_id":135,"student_email":"271@test.com","message":"Student enrolled successfully"}
[2026-01-21 10:09:41] INFO: Zeus Enrollment request received {"enrollment_request_id":129,"tenant_code":"ICC","class_code":"ZEUS","email":"398@test.com","course_ids":"104","zeus_user_id":398}
[2026-01-21 17:09:41] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":129,"class_code":"ZEUS","emails_count":1}
[2026-01-21 17:09:41] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":136,"student_email":"398@test.com","parent_request_id":129}
[2026-01-21 17:09:41] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":129,"emails_processed":1}
[2026-01-21 17:09:41] INFO: Starting student course enrollment {"course_enrollment_request_id":136,"student_email":"398@test.com","class_code":"ZEUS"}
[2026-01-21 17:09:42] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":136,"student_email":"398@test.com","class_code":"ZEUS","course_ids":["104"]}
[2026-01-21 17:09:42] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-01-21 17:09:42] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-01-21 17:09:46] INFO: Student zeusUserId {"zeusUserId":398}
[2026-01-21 17:09:47] INFO: Zeus id {"zeusUserId":398}
[2026-01-21 17:09:48] INFO: New student created in database {"course_enrollment_request_id":136,"student_email":"398@test.com","student_id":3649}
[2026-01-21 17:09:51] INFO: New Moodle user created {"course_enrollment_request_id":136,"student_email":"398@test.com","moodle_user_id":3720}
[2026-01-21 17:09:53] INFO: moodleUserId {"moodleUserId":3720}
[2026-01-21 17:09:53] INFO: enrollStudentToCourses {"course_enrollment_request_id":136,"student_email":"398@test.com","class_id":22,"course_ids":["104"],"moodle_user_id":3720,"tenant_connection":"lms_tenant_icc","zeus_user_id":398}
[2026-01-21 17:09:56] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":136,"student_email":"398@test.com","course_id":218,"enroll_result":null}
[2026-01-21 17:09:57] INFO: Batch inserted course_students {"course_enrollment_request_id":136,"student_email":"398@test.com","count":1}
[2026-01-21 17:09:57] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":136,"student_email":"398@test.com","successful_count":1,"failed_count":0}
[2026-01-21 17:09:57] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":218,"course_name":"Course 218"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-01-21 17:09:57] INFO: Student enrollment completed successfully {"course_enrollment_request_id":136,"student_email":"398@test.com","student_id":3649,"successful_courses":[{"course_id":218,"course_name":"Course 218"}],"failed_courses":[]}
[2026-01-21 17:09:57] INFO: Student course enrollment success {"course_enrollment_request_id":136,"student_email":"398@test.com","message":"Student enrolled successfully"}
[2026-01-22 08:25:13] INFO: Zeus Enrollment request received {"enrollment_request_id":130,"tenant_code":"ICC","class_code":"ZEUS","email":"406@test.com","course_ids":"104","zeus_user_id":406}
[2026-01-22 15:25:14] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":130,"class_code":"ZEUS","emails_count":1}
[2026-01-22 15:25:14] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":137,"student_email":"406@test.com","parent_request_id":130}
[2026-01-22 15:25:14] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":130,"emails_processed":1}
[2026-01-22 15:25:14] INFO: Starting student course enrollment {"course_enrollment_request_id":137,"student_email":"406@test.com","class_code":"ZEUS"}
[2026-01-22 15:25:15] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":137,"student_email":"406@test.com","class_code":"ZEUS","course_ids":["104"]}
[2026-01-22 15:25:16] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-01-22 15:25:16] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-01-22 15:25:21] INFO: Updated student with speakup data {"course_enrollment_request_id":137,"student_id":3650,"update_data":{"zeus_id":406},"was_restored":false}
[2026-01-22 15:25:21] INFO: Student already exists in database {"course_enrollment_request_id":137,"student_email":"406@test.com","student_id":3650,"was_restored":false}
[2026-01-22 15:25:22] INFO: Moodle user already exists {"course_enrollment_request_id":137,"student_email":"duongnana24@gmail.com","moodle_user_id":3721}
[2026-01-22 15:25:24] INFO: moodleUserId {"moodleUserId":3721}
[2026-01-22 15:25:24] INFO: enrollStudentToCourses {"course_enrollment_request_id":137,"student_email":"duongnana24@gmail.com","class_id":22,"course_ids":["104"],"moodle_user_id":3721,"tenant_connection":"lms_tenant_icc","zeus_user_id":406}
[2026-01-22 15:25:27] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":137,"student_email":"duongnana24@gmail.com","course_id":218,"enroll_result":null}
[2026-01-22 15:25:28] INFO: Batch inserted course_students {"course_enrollment_request_id":137,"student_email":"duongnana24@gmail.com","count":1}
[2026-01-22 15:25:29] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":137,"student_email":"duongnana24@gmail.com","successful_count":1,"failed_count":0}
[2026-01-22 15:25:29] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":218,"course_name":"Course 218"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-01-22 15:25:29] INFO: Student enrollment completed successfully {"course_enrollment_request_id":137,"student_email":"406@test.com","student_id":3650,"successful_courses":[{"course_id":218,"course_name":"Course 218"}],"failed_courses":[]}
[2026-01-22 15:25:29] INFO: Student course enrollment success {"course_enrollment_request_id":137,"student_email":"406@test.com","message":"Student enrolled successfully"}
[2026-01-24 09:20:05] INFO: Zeus Enrollment request received {"enrollment_request_id":131,"tenant_code":"ICC","class_code":"ZEUS","email":"229@test.com","course_ids":"104","zeus_user_id":229}
[2026-01-24 09:20:07] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":131,"class_code":"ZEUS","emails_count":1}
[2026-01-24 09:20:07] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":138,"student_email":"229@test.com","parent_request_id":131}
[2026-01-24 09:20:07] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":131,"emails_processed":1}
[2026-01-24 16:20:08] INFO: Starting student course enrollment {"course_enrollment_request_id":138,"student_email":"229@test.com","class_code":"ZEUS"}
[2026-01-24 16:20:09] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":138,"student_email":"229@test.com","class_code":"ZEUS","course_ids":["104"]}
[2026-01-24 16:20:09] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-01-24 16:20:10] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-01-24 16:20:14] INFO: Updated student with speakup data {"course_enrollment_request_id":138,"student_id":94,"update_data":{"zeus_id":229},"was_restored":false}
[2026-01-24 16:20:14] INFO: Student already exists in database {"course_enrollment_request_id":138,"student_email":"229@test.com","student_id":94,"was_restored":false}
[2026-01-24 16:20:16] INFO: Moodle user already exists {"course_enrollment_request_id":138,"student_email":"legiangpsy@gmail.com","moodle_user_id":165}
[2026-01-24 16:20:18] INFO: moodleUserId {"moodleUserId":165}
[2026-01-24 16:20:18] INFO: enrollStudentToCourses {"course_enrollment_request_id":138,"student_email":"legiangpsy@gmail.com","class_id":22,"course_ids":["104"],"moodle_user_id":165,"tenant_connection":"lms_tenant_icc","zeus_user_id":229}
[2026-01-24 16:20:23] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":138,"student_email":"legiangpsy@gmail.com","course_id":218,"enroll_result":null}
[2026-01-24 16:20:24] INFO: Batch inserted course_students {"course_enrollment_request_id":138,"student_email":"legiangpsy@gmail.com","count":1}
[2026-01-24 16:20:24] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":138,"student_email":"legiangpsy@gmail.com","successful_count":1,"failed_count":0}
[2026-01-24 16:20:24] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":218,"course_name":"Course 218"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-01-24 16:20:24] INFO: Student enrollment completed successfully {"course_enrollment_request_id":138,"student_email":"229@test.com","student_id":94,"successful_courses":[{"course_id":218,"course_name":"Course 218"}],"failed_courses":[]}
[2026-01-24 16:20:24] INFO: Student course enrollment success {"course_enrollment_request_id":138,"student_email":"229@test.com","message":"Student enrolled successfully"}
[2026-01-26 09:57:48] INFO: Zeus Enrollment request received {"enrollment_request_id":132,"tenant_code":"ICC","class_code":"ZEUS","email":"1326@test.com","course_ids":"92","zeus_user_id":1326}
[2026-01-26 09:57:49] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":132,"class_code":"ZEUS","emails_count":1}
[2026-01-26 09:57:49] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":139,"student_email":"1326@test.com","parent_request_id":132}
[2026-01-26 09:57:49] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":132,"emails_processed":1}
[2026-01-26 09:57:49] INFO: Starting student course enrollment {"course_enrollment_request_id":139,"student_email":"1326@test.com","class_code":"ZEUS"}
[2026-01-26 09:57:49] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":139,"student_email":"1326@test.com","class_code":"ZEUS","course_ids":["92"]}
[2026-01-26 09:57:49] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-01-26 09:57:49] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-01-26 09:57:49] INFO: Updated student with speakup data {"course_enrollment_request_id":139,"student_id":97,"update_data":{"zeus_id":1326},"was_restored":false}
[2026-01-26 09:57:49] INFO: Student already exists in database {"course_enrollment_request_id":139,"student_email":"1326@test.com","student_id":97,"was_restored":false}
[2026-01-26 09:57:49] INFO: Moodle user already exists {"course_enrollment_request_id":139,"student_email":"thanh.nguyentuan07@gmail.com","moodle_user_id":168}
[2026-01-26 09:57:50] INFO: moodleUserId {"moodleUserId":168}
[2026-01-26 09:57:50] INFO: enrollStudentToCourses {"course_enrollment_request_id":139,"student_email":"thanh.nguyentuan07@gmail.com","class_id":22,"course_ids":["92"],"moodle_user_id":168,"tenant_connection":"lms_tenant_icc","zeus_user_id":1326}
[2026-01-26 09:57:50] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":139,"student_email":"thanh.nguyentuan07@gmail.com","course_id":102,"enroll_result":null}
[2026-01-26 09:57:50] INFO: Batch inserted course_students {"course_enrollment_request_id":139,"student_email":"thanh.nguyentuan07@gmail.com","count":1}
[2026-01-26 09:57:50] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":139,"student_email":"thanh.nguyentuan07@gmail.com","successful_count":1,"failed_count":0}
[2026-01-26 09:57:50] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":102,"course_name":"Course 102"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-01-26 09:57:50] INFO: Student enrollment completed successfully {"course_enrollment_request_id":139,"student_email":"1326@test.com","student_id":97,"successful_courses":[{"course_id":102,"course_name":"Course 102"}],"failed_courses":[]}
[2026-01-26 09:57:50] INFO: Student course enrollment success {"course_enrollment_request_id":139,"student_email":"1326@test.com","message":"Student enrolled successfully"}
[2026-01-28 08:18:19] INFO: Zeus Enrollment request received {"enrollment_request_id":133,"tenant_code":"ICC","class_code":"ZEUS","email":"1326@test.com","course_ids":"133","zeus_user_id":1326}
[2026-01-28 15:18:19] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":133,"class_code":"ZEUS","emails_count":1}
[2026-01-28 15:18:19] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":140,"student_email":"1326@test.com","parent_request_id":133}
[2026-01-28 15:18:19] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":133,"emails_processed":1}
[2026-01-28 15:18:19] INFO: Starting student course enrollment {"course_enrollment_request_id":140,"student_email":"1326@test.com","class_code":"ZEUS"}
[2026-01-28 15:18:19] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":140,"student_email":"1326@test.com","class_code":"ZEUS","course_ids":["133"]}
[2026-01-28 15:18:19] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-01-28 15:18:20] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-01-28 15:18:20] INFO: Updated student with speakup data {"course_enrollment_request_id":140,"student_id":97,"update_data":{"zeus_id":1326},"was_restored":false}
[2026-01-28 15:18:20] INFO: Student already exists in database {"course_enrollment_request_id":140,"student_email":"1326@test.com","student_id":97,"was_restored":false}
[2026-01-28 15:18:20] INFO: Moodle user already exists {"course_enrollment_request_id":140,"student_email":"thanh.nguyentuan07@gmail.com","moodle_user_id":168}
[2026-01-28 15:18:20] INFO: moodleUserId {"moodleUserId":168}
[2026-01-28 15:18:20] INFO: enrollStudentToCourses {"course_enrollment_request_id":140,"student_email":"thanh.nguyentuan07@gmail.com","class_id":22,"course_ids":["133"],"moodle_user_id":168,"tenant_connection":"lms_tenant_icc","zeus_user_id":1326}
[2026-01-28 15:18:20] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":140,"student_email":"thanh.nguyentuan07@gmail.com","course_id":567,"enroll_result":null}
[2026-01-28 15:18:20] INFO: Batch inserted course_students {"course_enrollment_request_id":140,"student_email":"thanh.nguyentuan07@gmail.com","count":1}
[2026-01-28 15:18:20] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":140,"student_email":"thanh.nguyentuan07@gmail.com","successful_count":1,"failed_count":0}
[2026-01-28 15:18:20] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-01-28 15:18:20] INFO: Student enrollment completed successfully {"course_enrollment_request_id":140,"student_email":"1326@test.com","student_id":97,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[]}
[2026-01-28 15:18:20] INFO: Student course enrollment success {"course_enrollment_request_id":140,"student_email":"1326@test.com","message":"Student enrolled successfully"}
[2026-01-30 10:00:29] INFO: Zeus Enrollment request received {"enrollment_request_id":134,"tenant_code":"ICC","class_code":"ZEUS","email":"225@test.com","course_ids":"104","zeus_user_id":225}
[2026-01-30 17:00:29] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":134,"class_code":"ZEUS","emails_count":1}
[2026-01-30 17:00:29] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":141,"student_email":"225@test.com","parent_request_id":134}
[2026-01-30 17:00:29] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":134,"emails_processed":1}
[2026-01-30 17:00:29] INFO: Starting student course enrollment {"course_enrollment_request_id":141,"student_email":"225@test.com","class_code":"ZEUS"}
[2026-01-30 17:00:29] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":141,"student_email":"225@test.com","class_code":"ZEUS","course_ids":["104"]}
[2026-01-30 17:00:30] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-01-30 17:00:30] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-01-30 17:00:30] INFO: Updated student with speakup data {"course_enrollment_request_id":141,"student_id":75,"update_data":{"zeus_id":225},"was_restored":false}
[2026-01-30 17:00:30] INFO: Student already exists in database {"course_enrollment_request_id":141,"student_email":"225@test.com","student_id":75,"was_restored":false}
[2026-01-30 17:00:30] INFO: Moodle user already exists {"course_enrollment_request_id":141,"student_email":"haibh@ican.vn","moodle_user_id":138}
[2026-01-30 17:00:30] INFO: moodleUserId {"moodleUserId":138}
[2026-01-30 17:00:30] INFO: enrollStudentToCourses {"course_enrollment_request_id":141,"student_email":"haibh@ican.vn","class_id":22,"course_ids":["104"],"moodle_user_id":138,"tenant_connection":"lms_tenant_icc","zeus_user_id":225}
[2026-01-30 17:00:30] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":141,"student_email":"haibh@ican.vn","course_id":218,"enroll_result":null}
[2026-01-30 17:00:30] INFO: Batch inserted course_students {"course_enrollment_request_id":141,"student_email":"haibh@ican.vn","count":1}
[2026-01-30 17:00:30] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":141,"student_email":"haibh@ican.vn","successful_count":1,"failed_count":0}
[2026-01-30 17:00:30] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":218,"course_name":"Course 218"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-01-30 17:00:30] INFO: Student enrollment completed successfully {"course_enrollment_request_id":141,"student_email":"225@test.com","student_id":75,"successful_courses":[{"course_id":218,"course_name":"Course 218"}],"failed_courses":[]}
[2026-01-30 17:00:30] INFO: Student course enrollment success {"course_enrollment_request_id":141,"student_email":"225@test.com","message":"Student enrolled successfully"}
[2026-02-03 03:15:05] INFO: Enrollment request received {"enrollment_request_id":135,"tenant_code":"OMO","class_code":"OMO-dev-class","emails_count":1,"course_ids_count":1}
[2026-02-03 03:15:06] INFO: StudentEnrollmentRequest dispatched to queue {"enrollment_request_id":135,"tenant_code":"OMO","emails_count":1}
[2026-02-03 10:15:06] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":135,"class_code":"OMO-dev-class","emails_count":1}
[2026-02-03 10:15:06] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":142,"student_email":"binht@hocmai.vn","parent_request_id":135}
[2026-02-03 10:15:06] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":135,"emails_processed":1}
[2026-02-03 10:15:07] INFO: Starting student course enrollment {"course_enrollment_request_id":142,"student_email":"binht@hocmai.vn","class_code":"OMO-dev-class"}
[2026-02-03 10:15:07] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":142,"student_email":"binht@hocmai.vn","class_code":"OMO-dev-class","course_ids":["139"]}
[2026-02-03 10:15:07] INFO: Class info before create {"class":null,"tenant_connection":"lms_tenant_omo"}
[2026-02-03 10:15:07] INFO: Class info after create {"class":{"App\\Models\\Classes":{"code":"OMO-dev-class","name":"OMO-dev-class","status":0,"updated_at":"2026-02-03T03:15:07.000000Z","created_at":"2026-02-03T03:15:07.000000Z","id":26}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 10:15:07] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":142,"class_id":26}
[2026-02-03 10:15:07] INFO: No students to unenroll {"course_enrollment_request_id":142,"class_id":26}
[2026-02-03 10:15:07] INFO: Student already exists in database {"course_enrollment_request_id":142,"student_email":"binht@hocmai.vn","student_id":7,"was_restored":false}
[2026-02-03 10:15:07] INFO: Moodle user already exists {"course_enrollment_request_id":142,"student_email":"binht@hocmai.vn","moodle_user_id":131}
[2026-02-03 10:15:07] INFO: moodleUserId {"moodleUserId":131}
[2026-02-03 10:15:07] INFO: enrollStudentToCourses {"course_enrollment_request_id":142,"student_email":"binht@hocmai.vn","class_id":26,"course_ids":["139"],"moodle_user_id":131,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 10:15:07] ERROR: Course not found or missing moodle_id {"course_enrollment_request_id":142,"student_email":"binht@hocmai.vn","course_id":"139","error":"Course not found or missing moodle_id"}
[2026-02-03 10:15:07] INFO: enrollmentResult {"enrollmentResult":{"status":false,"successful_courses":[],"failed_courses":[{"course_id":"139","error":"Course not found or missing moodle_id"}],"message":"Failed to enroll to any courses"}}
[2026-02-03 10:15:07] ERROR: Failed to enroll student to courses {"course_enrollment_request_id":142,"student_email":"binht@hocmai.vn","class_id":26,"course_ids":["139"],"moodle_user_id":131,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 10:15:07] ERROR: Student course enrollment failure {"course_enrollment_request_id":142,"student_email":"binht@hocmai.vn","error":"Failed to enroll to any courses"}
[2026-02-03 03:16:16] INFO: Enrollment request received {"enrollment_request_id":136,"tenant_code":"OMO","class_code":"OMO-dev-class","emails_count":1,"course_ids_count":1}
[2026-02-03 03:16:16] INFO: StudentEnrollmentRequest dispatched to queue {"enrollment_request_id":136,"tenant_code":"OMO","emails_count":1}
[2026-02-03 10:16:17] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":136,"class_code":"OMO-dev-class","emails_count":1}
[2026-02-03 10:16:17] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":143,"student_email":"tungtt@ctv.hocmai.vn","parent_request_id":136}
[2026-02-03 10:16:17] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":136,"emails_processed":1}
[2026-02-03 10:16:17] INFO: Starting student course enrollment {"course_enrollment_request_id":143,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class"}
[2026-02-03 10:16:17] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":143,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class","course_ids":["139"]}
[2026-02-03 10:16:17] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":26,"name":"OMO-dev-class","year":null,"status":0,"created_at":"2026-02-03T03:15:07.000000Z","updated_at":"2026-02-03T03:15:07.000000Z","deleted_at":null,"code":"OMO-dev-class"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 10:16:17] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":26,"name":"OMO-dev-class","year":null,"status":0,"created_at":"2026-02-03T03:15:07.000000Z","updated_at":"2026-02-03T03:15:07.000000Z","deleted_at":null,"code":"OMO-dev-class"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 10:16:17] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":143,"class_id":26}
[2026-02-03 10:16:17] INFO: No students to unenroll {"course_enrollment_request_id":143,"class_id":26}
[2026-02-03 10:16:17] INFO: Student already exists in database {"course_enrollment_request_id":143,"student_email":"tungtt@ctv.hocmai.vn","student_id":24,"was_restored":false}
[2026-02-03 10:16:17] INFO: Moodle user already exists {"course_enrollment_request_id":143,"student_email":"tungtt@ctv.hocmai.vn","moodle_user_id":15}
[2026-02-03 10:16:18] INFO: moodleUserId {"moodleUserId":15}
[2026-02-03 10:16:18] INFO: enrollStudentToCourses {"course_enrollment_request_id":143,"student_email":"tungtt@ctv.hocmai.vn","class_id":26,"course_ids":["139"],"moodle_user_id":15,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 10:16:18] ERROR: Course not found or missing moodle_id {"course_enrollment_request_id":143,"student_email":"tungtt@ctv.hocmai.vn","course_id":"139","error":"Course not found or missing moodle_id"}
[2026-02-03 10:16:18] INFO: enrollmentResult {"enrollmentResult":{"status":false,"successful_courses":[],"failed_courses":[{"course_id":"139","error":"Course not found or missing moodle_id"}],"message":"Failed to enroll to any courses"}}
[2026-02-03 10:16:18] ERROR: Failed to enroll student to courses {"course_enrollment_request_id":143,"student_email":"tungtt@ctv.hocmai.vn","class_id":26,"course_ids":["139"],"moodle_user_id":15,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 10:16:18] ERROR: Student course enrollment failure {"course_enrollment_request_id":143,"student_email":"tungtt@ctv.hocmai.vn","error":"Failed to enroll to any courses"}
[2026-02-03 03:17:13] INFO: Enrollment request received {"enrollment_request_id":137,"tenant_code":"OMO","class_code":"OMO-dev-class","emails_count":1,"course_ids_count":1}
[2026-02-03 03:17:13] INFO: StudentEnrollmentRequest dispatched to queue {"enrollment_request_id":137,"tenant_code":"OMO","emails_count":1}
[2026-02-03 10:17:13] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":137,"class_code":"OMO-dev-class","emails_count":1}
[2026-02-03 10:17:13] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":144,"student_email":"tungtt@ctv.hocmai.vn","parent_request_id":137}
[2026-02-03 10:17:13] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":137,"emails_processed":1}
[2026-02-03 10:17:13] INFO: Starting student course enrollment {"course_enrollment_request_id":144,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class"}
[2026-02-03 10:17:13] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":144,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class","course_ids":["573"]}
[2026-02-03 10:17:13] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":26,"name":"OMO-dev-class","year":null,"status":0,"created_at":"2026-02-03T03:15:07.000000Z","updated_at":"2026-02-03T03:15:07.000000Z","deleted_at":null,"code":"OMO-dev-class"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 10:17:13] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":26,"name":"OMO-dev-class","year":null,"status":0,"created_at":"2026-02-03T03:15:07.000000Z","updated_at":"2026-02-03T03:15:07.000000Z","deleted_at":null,"code":"OMO-dev-class"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 10:17:13] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":144,"class_id":26}
[2026-02-03 10:17:13] INFO: No students to unenroll {"course_enrollment_request_id":144,"class_id":26}
[2026-02-03 10:17:13] INFO: Student already exists in database {"course_enrollment_request_id":144,"student_email":"tungtt@ctv.hocmai.vn","student_id":24,"was_restored":false}
[2026-02-03 10:17:13] INFO: Moodle user already exists {"course_enrollment_request_id":144,"student_email":"tungtt@ctv.hocmai.vn","moodle_user_id":15}
[2026-02-03 10:17:14] INFO: moodleUserId {"moodleUserId":15}
[2026-02-03 10:17:14] INFO: enrollStudentToCourses {"course_enrollment_request_id":144,"student_email":"tungtt@ctv.hocmai.vn","class_id":26,"course_ids":["573"],"moodle_user_id":15,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 10:17:14] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":144,"student_email":"tungtt@ctv.hocmai.vn","course_id":"573","enroll_result":null}
[2026-02-03 10:17:14] INFO: Batch inserted course_students {"course_enrollment_request_id":144,"student_email":"tungtt@ctv.hocmai.vn","count":1}
[2026-02-03 10:17:14] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":144,"student_email":"tungtt@ctv.hocmai.vn","successful_count":1,"failed_count":0}
[2026-02-03 10:17:14] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":"573","course_name":"Course 573"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-03 10:17:14] INFO: Student enrollment completed successfully {"course_enrollment_request_id":144,"student_email":"tungtt@ctv.hocmai.vn","student_id":24,"successful_courses":[{"course_id":"573","course_name":"Course 573"}],"failed_courses":[]}
[2026-02-03 10:17:14] INFO: Student course enrollment success {"course_enrollment_request_id":144,"student_email":"tungtt@ctv.hocmai.vn","message":"Student enrolled successfully"}
[2026-02-03 03:27:50] INFO: Enrollment request received {"enrollment_request_id":138,"tenant_code":"OMO","class_code":"OMO-dev-class","emails_count":1,"course_ids_count":1}
[2026-02-03 03:27:50] INFO: StudentEnrollmentRequest dispatched to queue {"enrollment_request_id":138,"tenant_code":"OMO","emails_count":1}
[2026-02-03 10:27:51] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":138,"class_code":"OMO-dev-class","emails_count":1}
[2026-02-03 10:27:51] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":145,"student_email":"kienpn@ctv.hocmai.vn","parent_request_id":138}
[2026-02-03 10:27:51] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":138,"emails_processed":1}
[2026-02-03 10:27:51] INFO: Starting student course enrollment {"course_enrollment_request_id":145,"student_email":"kienpn@ctv.hocmai.vn","class_code":"OMO-dev-class"}
[2026-02-03 10:27:51] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":145,"student_email":"kienpn@ctv.hocmai.vn","class_code":"OMO-dev-class","course_ids":["139"]}
[2026-02-03 10:27:51] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":26,"name":"OMO-dev-class","year":null,"status":0,"created_at":"2026-02-03T03:15:07.000000Z","updated_at":"2026-02-03T03:15:07.000000Z","deleted_at":null,"code":"OMO-dev-class"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 10:27:51] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":26,"name":"OMO-dev-class","year":null,"status":0,"created_at":"2026-02-03T03:15:07.000000Z","updated_at":"2026-02-03T03:15:07.000000Z","deleted_at":null,"code":"OMO-dev-class"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 10:27:51] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":145,"class_id":26}
[2026-02-03 10:27:51] INFO: Completed unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":145,"class_id":26,"total_records":1,"unenrolled_from_moodle":1,"failed_moodle_unenroll":0}
[2026-02-03 10:27:51] INFO: Student already exists in database {"course_enrollment_request_id":145,"student_email":"kienpn@ctv.hocmai.vn","student_id":10,"was_restored":false}
[2026-02-03 10:27:51] INFO: Moodle user already exists {"course_enrollment_request_id":145,"student_email":"kienpn@ctv.hocmai.vn","moodle_user_id":11}
[2026-02-03 10:27:51] INFO: moodleUserId {"moodleUserId":11}
[2026-02-03 10:27:51] INFO: enrollStudentToCourses {"course_enrollment_request_id":145,"student_email":"kienpn@ctv.hocmai.vn","class_id":26,"course_ids":["139"],"moodle_user_id":11,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 10:27:51] ERROR: Course not found or missing moodle_id {"course_enrollment_request_id":145,"student_email":"kienpn@ctv.hocmai.vn","course_id":"139","error":"Course not found or missing moodle_id"}
[2026-02-03 10:27:51] INFO: enrollmentResult {"enrollmentResult":{"status":false,"successful_courses":[],"failed_courses":[{"course_id":"139","error":"Course not found or missing moodle_id"}],"message":"Failed to enroll to any courses"}}
[2026-02-03 10:27:51] ERROR: Failed to enroll student to courses {"course_enrollment_request_id":145,"student_email":"kienpn@ctv.hocmai.vn","class_id":26,"course_ids":["139"],"moodle_user_id":11,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 10:27:51] ERROR: Student course enrollment failure {"course_enrollment_request_id":145,"student_email":"kienpn@ctv.hocmai.vn","error":"Failed to enroll to any courses"}
[2026-02-03 03:31:10] INFO: Enrollment request received {"enrollment_request_id":139,"tenant_code":"OMO","class_code":"OMO-dev-class","emails_count":1,"course_ids_count":1}
[2026-02-03 03:31:11] INFO: StudentEnrollmentRequest dispatched to queue {"enrollment_request_id":139,"tenant_code":"OMO","emails_count":1}
[2026-02-03 10:31:12] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":139,"class_code":"OMO-dev-class","emails_count":1}
[2026-02-03 10:31:12] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":146,"student_email":"kienpn@ctv.hocmai.vn","parent_request_id":139}
[2026-02-03 10:31:13] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":139,"emails_processed":1}
[2026-02-03 10:31:13] INFO: Starting student course enrollment {"course_enrollment_request_id":146,"student_email":"kienpn@ctv.hocmai.vn","class_code":"OMO-dev-class"}
[2026-02-03 10:31:13] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":146,"student_email":"kienpn@ctv.hocmai.vn","class_code":"OMO-dev-class","course_ids":["139"]}
[2026-02-03 10:31:13] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":26,"name":"OMO-dev-class","year":null,"status":0,"created_at":"2026-02-03T03:15:07.000000Z","updated_at":"2026-02-03T03:15:07.000000Z","deleted_at":null,"code":"OMO-dev-class"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 10:31:13] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":26,"name":"OMO-dev-class","year":null,"status":0,"created_at":"2026-02-03T03:15:07.000000Z","updated_at":"2026-02-03T03:15:07.000000Z","deleted_at":null,"code":"OMO-dev-class"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 10:31:13] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":146,"class_id":26}
[2026-02-03 10:31:13] INFO: No students to unenroll {"course_enrollment_request_id":146,"class_id":26}
[2026-02-03 10:31:13] INFO: Student already exists in database {"course_enrollment_request_id":146,"student_email":"kienpn@ctv.hocmai.vn","student_id":10,"was_restored":false}
[2026-02-03 10:31:13] INFO: Moodle user already exists {"course_enrollment_request_id":146,"student_email":"kienpn@ctv.hocmai.vn","moodle_user_id":11}
[2026-02-03 10:31:13] INFO: moodleUserId {"moodleUserId":11}
[2026-02-03 10:31:13] INFO: enrollStudentToCourses {"course_enrollment_request_id":146,"student_email":"kienpn@ctv.hocmai.vn","class_id":26,"course_ids":["139"],"moodle_user_id":11,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 10:31:13] ERROR: Course not found or missing moodle_id {"course_enrollment_request_id":146,"student_email":"kienpn@ctv.hocmai.vn","course_id":"139","error":"Course not found or missing moodle_id"}
[2026-02-03 10:31:13] INFO: enrollmentResult {"enrollmentResult":{"status":false,"successful_courses":[],"failed_courses":[{"course_id":"139","error":"Course not found or missing moodle_id"}],"message":"Failed to enroll to any courses"}}
[2026-02-03 10:31:13] ERROR: Failed to enroll student to courses {"course_enrollment_request_id":146,"student_email":"kienpn@ctv.hocmai.vn","class_id":26,"course_ids":["139"],"moodle_user_id":11,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 10:31:13] ERROR: Student course enrollment failure {"course_enrollment_request_id":146,"student_email":"kienpn@ctv.hocmai.vn","error":"Failed to enroll to any courses"}
[2026-02-03 03:32:06] INFO: Enrollment request received {"enrollment_request_id":140,"tenant_code":"OMO","class_code":"OMO-dev-class","emails_count":1,"course_ids_count":1}
[2026-02-03 03:32:06] INFO: StudentEnrollmentRequest dispatched to queue {"enrollment_request_id":140,"tenant_code":"OMO","emails_count":1}
[2026-02-03 10:32:07] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":140,"class_code":"OMO-dev-class","emails_count":1}
[2026-02-03 10:32:07] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":147,"student_email":"kienpn@ctv.hocmai.vn","parent_request_id":140}
[2026-02-03 10:32:07] INFO: Starting student course enrollment {"course_enrollment_request_id":147,"student_email":"kienpn@ctv.hocmai.vn","class_code":"OMO-dev-class"}
[2026-02-03 10:32:07] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":147,"student_email":"kienpn@ctv.hocmai.vn","class_code":"OMO-dev-class","course_ids":["139"]}
[2026-02-03 10:32:07] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":26,"name":"OMO-dev-class","year":null,"status":0,"created_at":"2026-02-03T03:15:07.000000Z","updated_at":"2026-02-03T03:15:07.000000Z","deleted_at":null,"code":"OMO-dev-class"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 10:32:07] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":26,"name":"OMO-dev-class","year":null,"status":0,"created_at":"2026-02-03T03:15:07.000000Z","updated_at":"2026-02-03T03:15:07.000000Z","deleted_at":null,"code":"OMO-dev-class"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 10:32:07] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":140,"emails_processed":1}
[2026-02-03 10:32:07] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":147,"class_id":26}
[2026-02-03 10:32:07] INFO: No students to unenroll {"course_enrollment_request_id":147,"class_id":26}
[2026-02-03 10:32:07] INFO: Student already exists in database {"course_enrollment_request_id":147,"student_email":"kienpn@ctv.hocmai.vn","student_id":10,"was_restored":false}
[2026-02-03 10:32:07] INFO: Moodle user already exists {"course_enrollment_request_id":147,"student_email":"kienpn@ctv.hocmai.vn","moodle_user_id":11}
[2026-02-03 10:32:08] INFO: moodleUserId {"moodleUserId":11}
[2026-02-03 10:32:08] INFO: enrollStudentToCourses {"course_enrollment_request_id":147,"student_email":"kienpn@ctv.hocmai.vn","class_id":26,"course_ids":["139"],"moodle_user_id":11,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 10:32:08] ERROR: Course not found or missing moodle_id {"course_enrollment_request_id":147,"student_email":"kienpn@ctv.hocmai.vn","course_id":"139","error":"Course not found or missing moodle_id"}
[2026-02-03 10:32:08] INFO: enrollmentResult {"enrollmentResult":{"status":false,"successful_courses":[],"failed_courses":[{"course_id":"139","error":"Course not found or missing moodle_id"}],"message":"Failed to enroll to any courses"}}
[2026-02-03 10:32:08] ERROR: Failed to enroll student to courses {"course_enrollment_request_id":147,"student_email":"kienpn@ctv.hocmai.vn","class_id":26,"course_ids":["139"],"moodle_user_id":11,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 10:32:08] ERROR: Student course enrollment failure {"course_enrollment_request_id":147,"student_email":"kienpn@ctv.hocmai.vn","error":"Failed to enroll to any courses"}
[2026-02-03 03:33:15] INFO: Enrollment request received {"enrollment_request_id":141,"tenant_code":"OMO","class_code":"OMO-dev-class","emails_count":1,"course_ids_count":1}
[2026-02-03 03:33:15] INFO: StudentEnrollmentRequest dispatched to queue {"enrollment_request_id":141,"tenant_code":"OMO","emails_count":1}
[2026-02-03 10:33:16] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":141,"class_code":"OMO-dev-class","emails_count":1}
[2026-02-03 10:33:16] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":148,"student_email":"kienpn@ctv.hocmai.vn","parent_request_id":141}
[2026-02-03 10:33:16] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":141,"emails_processed":1}
[2026-02-03 10:33:16] INFO: Starting student course enrollment {"course_enrollment_request_id":148,"student_email":"kienpn@ctv.hocmai.vn","class_code":"OMO-dev-class"}
[2026-02-03 10:33:16] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":148,"student_email":"kienpn@ctv.hocmai.vn","class_code":"OMO-dev-class","course_ids":["139"]}
[2026-02-03 10:33:16] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":26,"name":"OMO-dev-class","year":null,"status":0,"created_at":"2026-02-03T03:15:07.000000Z","updated_at":"2026-02-03T03:15:07.000000Z","deleted_at":null,"code":"OMO-dev-class"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 10:33:16] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":26,"name":"OMO-dev-class","year":null,"status":0,"created_at":"2026-02-03T03:15:07.000000Z","updated_at":"2026-02-03T03:15:07.000000Z","deleted_at":null,"code":"OMO-dev-class"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 10:33:16] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":148,"class_id":26}
[2026-02-03 10:33:16] INFO: No students to unenroll {"course_enrollment_request_id":148,"class_id":26}
[2026-02-03 10:33:16] INFO: Student already exists in database {"course_enrollment_request_id":148,"student_email":"kienpn@ctv.hocmai.vn","student_id":10,"was_restored":false}
[2026-02-03 10:33:16] INFO: Moodle user already exists {"course_enrollment_request_id":148,"student_email":"kienpn@ctv.hocmai.vn","moodle_user_id":11}
[2026-02-03 10:33:16] INFO: moodleUserId {"moodleUserId":11}
[2026-02-03 10:33:16] INFO: enrollStudentToCourses {"course_enrollment_request_id":148,"student_email":"kienpn@ctv.hocmai.vn","class_id":26,"course_ids":["139"],"moodle_user_id":11,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 10:33:16] ERROR: Course not found or missing moodle_id {"course_enrollment_request_id":148,"student_email":"kienpn@ctv.hocmai.vn","course_id":"139","error":"Course not found or missing moodle_id"}
[2026-02-03 10:33:16] INFO: enrollmentResult {"enrollmentResult":{"status":false,"successful_courses":[],"failed_courses":[{"course_id":"139","error":"Course not found or missing moodle_id"}],"message":"Failed to enroll to any courses"}}
[2026-02-03 10:33:16] ERROR: Failed to enroll student to courses {"course_enrollment_request_id":148,"student_email":"kienpn@ctv.hocmai.vn","class_id":26,"course_ids":["139"],"moodle_user_id":11,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 10:33:16] ERROR: Student course enrollment failure {"course_enrollment_request_id":148,"student_email":"kienpn@ctv.hocmai.vn","error":"Failed to enroll to any courses"}
[2026-02-03 03:35:12] INFO: Enrollment request received {"enrollment_request_id":142,"tenant_code":"OMO","class_code":"OMO-dev-class","emails_count":1,"course_ids_count":1}
[2026-02-03 03:35:12] INFO: StudentEnrollmentRequest dispatched to queue {"enrollment_request_id":142,"tenant_code":"OMO","emails_count":1}
[2026-02-03 10:35:12] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":142,"class_code":"OMO-dev-class","emails_count":1}
[2026-02-03 10:35:12] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":149,"student_email":"kienpn@ctv.hocmai.vn","parent_request_id":142}
[2026-02-03 10:35:13] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":142,"emails_processed":1}
[2026-02-03 10:35:13] INFO: Starting student course enrollment {"course_enrollment_request_id":149,"student_email":"kienpn@ctv.hocmai.vn","class_code":"OMO-dev-class"}
[2026-02-03 10:35:13] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":149,"student_email":"kienpn@ctv.hocmai.vn","class_code":"OMO-dev-class","course_ids":["139"]}
[2026-02-03 10:35:13] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":26,"name":"OMO-dev-class","year":null,"status":0,"created_at":"2026-02-03T03:15:07.000000Z","updated_at":"2026-02-03T03:15:07.000000Z","deleted_at":null,"code":"OMO-dev-class"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 10:35:13] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":26,"name":"OMO-dev-class","year":null,"status":0,"created_at":"2026-02-03T03:15:07.000000Z","updated_at":"2026-02-03T03:15:07.000000Z","deleted_at":null,"code":"OMO-dev-class"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 10:35:13] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":149,"class_id":26}
[2026-02-03 10:35:13] INFO: No students to unenroll {"course_enrollment_request_id":149,"class_id":26}
[2026-02-03 10:35:13] INFO: Student already exists in database {"course_enrollment_request_id":149,"student_email":"kienpn@ctv.hocmai.vn","student_id":10,"was_restored":false}
[2026-02-03 10:35:13] INFO: Moodle user already exists {"course_enrollment_request_id":149,"student_email":"kienpn@ctv.hocmai.vn","moodle_user_id":11}
[2026-02-03 10:35:13] INFO: moodleUserId {"moodleUserId":11}
[2026-02-03 10:35:13] INFO: enrollStudentToCourses {"course_enrollment_request_id":149,"student_email":"kienpn@ctv.hocmai.vn","class_id":26,"course_ids":["139"],"moodle_user_id":11,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 10:35:13] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":149,"student_email":"kienpn@ctv.hocmai.vn","course_id":573,"enroll_result":null}
[2026-02-03 10:35:13] INFO: Batch inserted course_students {"course_enrollment_request_id":149,"student_email":"kienpn@ctv.hocmai.vn","count":1}
[2026-02-03 10:35:13] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":149,"student_email":"kienpn@ctv.hocmai.vn","successful_count":1,"failed_count":0}
[2026-02-03 10:35:13] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-03 10:35:13] INFO: Student enrollment completed successfully {"course_enrollment_request_id":149,"student_email":"kienpn@ctv.hocmai.vn","student_id":10,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[]}
[2026-02-03 10:35:13] INFO: Student course enrollment success {"course_enrollment_request_id":149,"student_email":"kienpn@ctv.hocmai.vn","message":"Student enrolled successfully"}
[2026-02-03 03:35:29] INFO: Enrollment request received {"enrollment_request_id":143,"tenant_code":"OMO","class_code":"OMO-dev-class","emails_count":1,"course_ids_count":1}
[2026-02-03 03:35:29] INFO: StudentEnrollmentRequest dispatched to queue {"enrollment_request_id":143,"tenant_code":"OMO","emails_count":1}
[2026-02-03 10:35:31] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":143,"class_code":"OMO-dev-class","emails_count":1}
[2026-02-03 10:35:31] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":150,"student_email":"tungtt@ctv.hocmai.vn","parent_request_id":143}
[2026-02-03 10:35:31] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":143,"emails_processed":1}
[2026-02-03 10:35:31] INFO: Starting student course enrollment {"course_enrollment_request_id":150,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class"}
[2026-02-03 10:35:31] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":150,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class","course_ids":["139"]}
[2026-02-03 10:35:31] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":26,"name":"OMO-dev-class","year":null,"status":0,"created_at":"2026-02-03T03:15:07.000000Z","updated_at":"2026-02-03T03:15:07.000000Z","deleted_at":null,"code":"OMO-dev-class"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 10:35:31] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":26,"name":"OMO-dev-class","year":null,"status":0,"created_at":"2026-02-03T03:15:07.000000Z","updated_at":"2026-02-03T03:15:07.000000Z","deleted_at":null,"code":"OMO-dev-class"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 10:35:31] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":150,"class_id":26}
[2026-02-03 10:35:31] INFO: Completed unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":150,"class_id":26,"total_records":1,"unenrolled_from_moodle":1,"failed_moodle_unenroll":0}
[2026-02-03 10:35:31] INFO: Student already exists in database {"course_enrollment_request_id":150,"student_email":"tungtt@ctv.hocmai.vn","student_id":24,"was_restored":false}
[2026-02-03 10:35:31] INFO: Moodle user already exists {"course_enrollment_request_id":150,"student_email":"tungtt@ctv.hocmai.vn","moodle_user_id":15}
[2026-02-03 10:35:31] INFO: moodleUserId {"moodleUserId":15}
[2026-02-03 10:35:31] INFO: enrollStudentToCourses {"course_enrollment_request_id":150,"student_email":"tungtt@ctv.hocmai.vn","class_id":26,"course_ids":["139"],"moodle_user_id":15,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 10:35:31] ERROR: Course not found or missing moodle_id {"course_enrollment_request_id":150,"student_email":"tungtt@ctv.hocmai.vn","course_id":"139","error":"Course not found or missing moodle_id"}
[2026-02-03 10:35:31] INFO: enrollmentResult {"enrollmentResult":{"status":false,"successful_courses":[],"failed_courses":[{"course_id":"139","error":"Course not found or missing moodle_id"}],"message":"Failed to enroll to any courses"}}
[2026-02-03 10:35:31] ERROR: Failed to enroll student to courses {"course_enrollment_request_id":150,"student_email":"tungtt@ctv.hocmai.vn","class_id":26,"course_ids":["139"],"moodle_user_id":15,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 10:35:31] ERROR: Student course enrollment failure {"course_enrollment_request_id":150,"student_email":"tungtt@ctv.hocmai.vn","error":"Failed to enroll to any courses"}
[2026-02-03 03:35:47] INFO: Enrollment request received {"enrollment_request_id":144,"tenant_code":"OMO","class_code":"OMO-dev-class","emails_count":1,"course_ids_count":1}
[2026-02-03 03:35:47] INFO: StudentEnrollmentRequest dispatched to queue {"enrollment_request_id":144,"tenant_code":"OMO","emails_count":1}
[2026-02-03 10:35:49] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":144,"class_code":"OMO-dev-class","emails_count":1}
[2026-02-03 10:35:49] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":151,"student_email":"tungtt@ctv.hocmai.vn","parent_request_id":144}
[2026-02-03 10:35:49] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":144,"emails_processed":1}
[2026-02-03 10:35:49] INFO: Starting student course enrollment {"course_enrollment_request_id":151,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class"}
[2026-02-03 10:35:50] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":151,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class","course_ids":["139"]}
[2026-02-03 10:35:50] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":26,"name":"OMO-dev-class","year":null,"status":0,"created_at":"2026-02-03T03:15:07.000000Z","updated_at":"2026-02-03T03:15:07.000000Z","deleted_at":null,"code":"OMO-dev-class"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 10:35:50] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":26,"name":"OMO-dev-class","year":null,"status":0,"created_at":"2026-02-03T03:15:07.000000Z","updated_at":"2026-02-03T03:15:07.000000Z","deleted_at":null,"code":"OMO-dev-class"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 10:35:50] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":151,"class_id":26}
[2026-02-03 10:35:50] INFO: No students to unenroll {"course_enrollment_request_id":151,"class_id":26}
[2026-02-03 10:35:50] INFO: Student already exists in database {"course_enrollment_request_id":151,"student_email":"tungtt@ctv.hocmai.vn","student_id":24,"was_restored":false}
[2026-02-03 10:35:50] INFO: Moodle user already exists {"course_enrollment_request_id":151,"student_email":"tungtt@ctv.hocmai.vn","moodle_user_id":15}
[2026-02-03 10:35:50] INFO: moodleUserId {"moodleUserId":15}
[2026-02-03 10:35:50] INFO: enrollStudentToCourses {"course_enrollment_request_id":151,"student_email":"tungtt@ctv.hocmai.vn","class_id":26,"course_ids":["139"],"moodle_user_id":15,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 10:35:50] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":151,"student_email":"tungtt@ctv.hocmai.vn","course_id":573,"enroll_result":null}
[2026-02-03 10:35:50] INFO: Batch inserted course_students {"course_enrollment_request_id":151,"student_email":"tungtt@ctv.hocmai.vn","count":1}
[2026-02-03 10:35:50] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":151,"student_email":"tungtt@ctv.hocmai.vn","successful_count":1,"failed_count":0}
[2026-02-03 10:35:50] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-03 10:35:50] INFO: Student enrollment completed successfully {"course_enrollment_request_id":151,"student_email":"tungtt@ctv.hocmai.vn","student_id":24,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[]}
[2026-02-03 10:35:50] INFO: Student course enrollment success {"course_enrollment_request_id":151,"student_email":"tungtt@ctv.hocmai.vn","message":"Student enrolled successfully"}
[2026-02-03 03:36:19] INFO: Enrollment request received {"enrollment_request_id":145,"tenant_code":"OMO","class_code":"OMO-dev-class","emails_count":1,"course_ids_count":1}
[2026-02-03 03:36:19] INFO: StudentEnrollmentRequest dispatched to queue {"enrollment_request_id":145,"tenant_code":"OMO","emails_count":1}
[2026-02-03 10:36:19] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":145,"class_code":"OMO-dev-class","emails_count":1}
[2026-02-03 10:36:19] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":152,"student_email":"kienpn@ctv.hocmai.vn","parent_request_id":145}
[2026-02-03 10:36:19] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":145,"emails_processed":1}
[2026-02-03 10:36:20] INFO: Starting student course enrollment {"course_enrollment_request_id":152,"student_email":"kienpn@ctv.hocmai.vn","class_code":"OMO-dev-class"}
[2026-02-03 10:36:20] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":152,"student_email":"kienpn@ctv.hocmai.vn","class_code":"OMO-dev-class","course_ids":["139"]}
[2026-02-03 10:36:20] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":26,"name":"OMO-dev-class","year":null,"status":0,"created_at":"2026-02-03T03:15:07.000000Z","updated_at":"2026-02-03T03:15:07.000000Z","deleted_at":null,"code":"OMO-dev-class"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 10:36:20] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":26,"name":"OMO-dev-class","year":null,"status":0,"created_at":"2026-02-03T03:15:07.000000Z","updated_at":"2026-02-03T03:15:07.000000Z","deleted_at":null,"code":"OMO-dev-class"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 10:36:20] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":152,"class_id":26}
[2026-02-03 10:36:20] INFO: Completed unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":152,"class_id":26,"total_records":1,"unenrolled_from_moodle":0,"failed_moodle_unenroll":0}
[2026-02-03 10:36:20] INFO: Student already exists in database {"course_enrollment_request_id":152,"student_email":"kienpn@ctv.hocmai.vn","student_id":10,"was_restored":false}
[2026-02-03 10:36:20] INFO: Moodle user already exists {"course_enrollment_request_id":152,"student_email":"kienpn@ctv.hocmai.vn","moodle_user_id":11}
[2026-02-03 10:36:20] INFO: moodleUserId {"moodleUserId":11}
[2026-02-03 10:36:20] INFO: enrollStudentToCourses {"course_enrollment_request_id":152,"student_email":"kienpn@ctv.hocmai.vn","class_id":26,"course_ids":["139"],"moodle_user_id":11,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 10:36:20] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":152,"student_email":"kienpn@ctv.hocmai.vn","course_id":573,"enroll_result":null}
[2026-02-03 10:36:20] INFO: Batch inserted course_students {"course_enrollment_request_id":152,"student_email":"kienpn@ctv.hocmai.vn","count":1}
[2026-02-03 10:36:20] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":152,"student_email":"kienpn@ctv.hocmai.vn","successful_count":1,"failed_count":0}
[2026-02-03 10:36:20] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-03 10:36:20] INFO: Student enrollment completed successfully {"course_enrollment_request_id":152,"student_email":"kienpn@ctv.hocmai.vn","student_id":10,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[]}
[2026-02-03 10:36:20] INFO: Student course enrollment success {"course_enrollment_request_id":152,"student_email":"kienpn@ctv.hocmai.vn","message":"Student enrolled successfully"}
[2026-02-03 03:36:55] INFO: Enrollment request received {"enrollment_request_id":146,"tenant_code":"OMO","class_code":"OMO-dev-class","emails_count":1,"course_ids_count":1}
[2026-02-03 03:36:55] INFO: StudentEnrollmentRequest dispatched to queue {"enrollment_request_id":146,"tenant_code":"OMO","emails_count":1}
[2026-02-03 10:36:56] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":146,"class_code":"OMO-dev-class","emails_count":1}
[2026-02-03 10:36:56] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":153,"student_email":"thangnt@hocmai.vn","parent_request_id":146}
[2026-02-03 10:36:56] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":146,"emails_processed":1}
[2026-02-03 10:36:56] INFO: Starting student course enrollment {"course_enrollment_request_id":153,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class"}
[2026-02-03 10:36:56] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":153,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class","course_ids":["139"]}
[2026-02-03 10:36:56] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":26,"name":"OMO-dev-class","year":null,"status":0,"created_at":"2026-02-03T03:15:07.000000Z","updated_at":"2026-02-03T03:15:07.000000Z","deleted_at":null,"code":"OMO-dev-class"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 10:36:56] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":26,"name":"OMO-dev-class","year":null,"status":0,"created_at":"2026-02-03T03:15:07.000000Z","updated_at":"2026-02-03T03:15:07.000000Z","deleted_at":null,"code":"OMO-dev-class"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 10:36:56] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":153,"class_id":26}
[2026-02-03 10:36:56] INFO: Completed unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":153,"class_id":26,"total_records":1,"unenrolled_from_moodle":1,"failed_moodle_unenroll":0}
[2026-02-03 10:36:56] INFO: Student already exists in database {"course_enrollment_request_id":153,"student_email":"thangnt@hocmai.vn","student_id":13,"was_restored":false}
[2026-02-03 10:36:56] INFO: Moodle user already exists {"course_enrollment_request_id":153,"student_email":"thangnt@hocmai.vn","moodle_user_id":16}
[2026-02-03 10:36:56] INFO: moodleUserId {"moodleUserId":16}
[2026-02-03 10:36:56] INFO: enrollStudentToCourses {"course_enrollment_request_id":153,"student_email":"thangnt@hocmai.vn","class_id":26,"course_ids":["139"],"moodle_user_id":16,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 10:36:56] ERROR: Course not found or missing moodle_id {"course_enrollment_request_id":153,"student_email":"thangnt@hocmai.vn","course_id":"139","error":"Course not found or missing moodle_id"}
[2026-02-03 10:36:56] INFO: enrollmentResult {"enrollmentResult":{"status":false,"successful_courses":[],"failed_courses":[{"course_id":"139","error":"Course not found or missing moodle_id"}],"message":"Failed to enroll to any courses"}}
[2026-02-03 10:36:56] ERROR: Failed to enroll student to courses {"course_enrollment_request_id":153,"student_email":"thangnt@hocmai.vn","class_id":26,"course_ids":["139"],"moodle_user_id":16,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 10:36:56] ERROR: Student course enrollment failure {"course_enrollment_request_id":153,"student_email":"thangnt@hocmai.vn","error":"Failed to enroll to any courses"}
[2026-02-03 03:38:35] INFO: Enrollment request received {"enrollment_request_id":147,"tenant_code":"OMO","class_code":"OMO-dev-class","emails_count":1,"course_ids_count":1}
[2026-02-03 03:38:35] INFO: StudentEnrollmentRequest dispatched to queue {"enrollment_request_id":147,"tenant_code":"OMO","emails_count":1}
[2026-02-03 10:38:35] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":147,"class_code":"OMO-dev-class","emails_count":1}
[2026-02-03 10:38:35] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":154,"student_email":"thangnt@hocmai.vn","parent_request_id":147}
[2026-02-03 10:38:35] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":147,"emails_processed":1}
[2026-02-03 10:38:35] INFO: Starting student course enrollment {"course_enrollment_request_id":154,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class"}
[2026-02-03 10:38:35] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":154,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class","course_ids":["139"]}
[2026-02-03 10:38:35] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":26,"name":"OMO-dev-class","year":null,"status":0,"created_at":"2026-02-03T03:15:07.000000Z","updated_at":"2026-02-03T03:15:07.000000Z","deleted_at":null,"code":"OMO-dev-class"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 10:38:35] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":26,"name":"OMO-dev-class","year":null,"status":0,"created_at":"2026-02-03T03:15:07.000000Z","updated_at":"2026-02-03T03:15:07.000000Z","deleted_at":null,"code":"OMO-dev-class"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 10:38:35] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":154,"class_id":26}
[2026-02-03 10:38:35] INFO: No students to unenroll {"course_enrollment_request_id":154,"class_id":26}
[2026-02-03 10:38:35] INFO: Student already exists in database {"course_enrollment_request_id":154,"student_email":"thangnt@hocmai.vn","student_id":13,"was_restored":false}
[2026-02-03 10:38:35] INFO: Moodle user already exists {"course_enrollment_request_id":154,"student_email":"thangnt@hocmai.vn","moodle_user_id":16}
[2026-02-03 10:38:35] INFO: moodleUserId {"moodleUserId":16}
[2026-02-03 10:38:35] INFO: enrollStudentToCourses {"course_enrollment_request_id":154,"student_email":"thangnt@hocmai.vn","class_id":26,"course_ids":["139"],"moodle_user_id":16,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 10:38:35] ERROR: Course not found or missing moodle_id {"course_enrollment_request_id":154,"student_email":"thangnt@hocmai.vn","course_id":"139","error":"Course not found or missing moodle_id"}
[2026-02-03 10:38:35] INFO: enrollmentResult {"enrollmentResult":{"status":false,"successful_courses":[],"failed_courses":[{"course_id":"139","error":"Course not found or missing moodle_id"}],"message":"Failed to enroll to any courses"}}
[2026-02-03 10:38:35] ERROR: Failed to enroll student to courses {"course_enrollment_request_id":154,"student_email":"thangnt@hocmai.vn","class_id":26,"course_ids":["139"],"moodle_user_id":16,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 10:38:35] ERROR: Student course enrollment failure {"course_enrollment_request_id":154,"student_email":"thangnt@hocmai.vn","error":"Failed to enroll to any courses"}
[2026-02-03 03:39:12] INFO: Enrollment request received {"enrollment_request_id":148,"tenant_code":"OMO","class_code":"OMO-dev-class","emails_count":1,"course_ids_count":1}
[2026-02-03 03:39:12] INFO: StudentEnrollmentRequest dispatched to queue {"enrollment_request_id":148,"tenant_code":"OMO","emails_count":1}
[2026-02-03 10:39:12] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":148,"class_code":"OMO-dev-class","emails_count":1}
[2026-02-03 10:39:12] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":155,"student_email":"kienpn@ctv.hocmai.vn","parent_request_id":148}
[2026-02-03 10:39:12] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":148,"emails_processed":1}
[2026-02-03 10:39:12] INFO: Starting student course enrollment {"course_enrollment_request_id":155,"student_email":"kienpn@ctv.hocmai.vn","class_code":"OMO-dev-class"}
[2026-02-03 10:39:12] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":155,"student_email":"kienpn@ctv.hocmai.vn","class_code":"OMO-dev-class","course_ids":["139"]}
[2026-02-03 10:39:12] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":26,"name":"OMO-dev-class","year":null,"status":0,"created_at":"2026-02-03T03:15:07.000000Z","updated_at":"2026-02-03T03:15:07.000000Z","deleted_at":null,"code":"OMO-dev-class"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 10:39:12] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":26,"name":"OMO-dev-class","year":null,"status":0,"created_at":"2026-02-03T03:15:07.000000Z","updated_at":"2026-02-03T03:15:07.000000Z","deleted_at":null,"code":"OMO-dev-class"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 10:39:12] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":155,"class_id":26}
[2026-02-03 10:39:12] INFO: No students to unenroll {"course_enrollment_request_id":155,"class_id":26}
[2026-02-03 10:39:12] INFO: Student already exists in database {"course_enrollment_request_id":155,"student_email":"kienpn@ctv.hocmai.vn","student_id":10,"was_restored":false}
[2026-02-03 10:39:12] INFO: Moodle user already exists {"course_enrollment_request_id":155,"student_email":"kienpn@ctv.hocmai.vn","moodle_user_id":11}
[2026-02-03 10:39:12] INFO: moodleUserId {"moodleUserId":11}
[2026-02-03 10:39:12] INFO: enrollStudentToCourses {"course_enrollment_request_id":155,"student_email":"kienpn@ctv.hocmai.vn","class_id":26,"course_ids":["139"],"moodle_user_id":11,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 10:39:12] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":155,"student_email":"kienpn@ctv.hocmai.vn","course_id":573,"enroll_result":null}
[2026-02-03 10:39:12] INFO: Batch inserted course_students {"course_enrollment_request_id":155,"student_email":"kienpn@ctv.hocmai.vn","count":1}
[2026-02-03 10:39:12] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":155,"student_email":"kienpn@ctv.hocmai.vn","successful_count":1,"failed_count":0}
[2026-02-03 10:39:12] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-03 10:39:12] INFO: Student enrollment completed successfully {"course_enrollment_request_id":155,"student_email":"kienpn@ctv.hocmai.vn","student_id":10,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[]}
[2026-02-03 10:39:12] INFO: Student course enrollment success {"course_enrollment_request_id":155,"student_email":"kienpn@ctv.hocmai.vn","message":"Student enrolled successfully"}
[2026-02-03 03:39:32] INFO: Enrollment request received {"enrollment_request_id":149,"tenant_code":"OMO","class_code":"OMO-dev-class","emails_count":1,"course_ids_count":1}
[2026-02-03 03:39:32] INFO: StudentEnrollmentRequest dispatched to queue {"enrollment_request_id":149,"tenant_code":"OMO","emails_count":1}
[2026-02-03 10:39:32] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":149,"class_code":"OMO-dev-class","emails_count":1}
[2026-02-03 10:39:32] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":156,"student_email":"thangnt@hocmai.vn","parent_request_id":149}
[2026-02-03 10:39:32] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":149,"emails_processed":1}
[2026-02-03 10:39:32] INFO: Starting student course enrollment {"course_enrollment_request_id":156,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class"}
[2026-02-03 10:39:32] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":156,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class","course_ids":["139"]}
[2026-02-03 10:39:32] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":26,"name":"OMO-dev-class","year":null,"status":0,"created_at":"2026-02-03T03:15:07.000000Z","updated_at":"2026-02-03T03:15:07.000000Z","deleted_at":null,"code":"OMO-dev-class"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 10:39:32] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":26,"name":"OMO-dev-class","year":null,"status":0,"created_at":"2026-02-03T03:15:07.000000Z","updated_at":"2026-02-03T03:15:07.000000Z","deleted_at":null,"code":"OMO-dev-class"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 10:39:32] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":156,"class_id":26}
[2026-02-03 10:39:32] INFO: Completed unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":156,"class_id":26,"total_records":1,"unenrolled_from_moodle":0,"failed_moodle_unenroll":0}
[2026-02-03 10:39:32] INFO: Student already exists in database {"course_enrollment_request_id":156,"student_email":"thangnt@hocmai.vn","student_id":13,"was_restored":false}
[2026-02-03 10:39:32] INFO: Moodle user already exists {"course_enrollment_request_id":156,"student_email":"thangnt@hocmai.vn","moodle_user_id":16}
[2026-02-03 10:39:33] INFO: moodleUserId {"moodleUserId":16}
[2026-02-03 10:39:33] INFO: enrollStudentToCourses {"course_enrollment_request_id":156,"student_email":"thangnt@hocmai.vn","class_id":26,"course_ids":["139"],"moodle_user_id":16,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 10:39:33] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":156,"student_email":"thangnt@hocmai.vn","course_id":573,"enroll_result":null}
[2026-02-03 10:39:33] INFO: Batch inserted course_students {"course_enrollment_request_id":156,"student_email":"thangnt@hocmai.vn","count":1}
[2026-02-03 10:39:33] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":156,"student_email":"thangnt@hocmai.vn","successful_count":1,"failed_count":0}
[2026-02-03 10:39:33] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-03 10:39:33] INFO: Student enrollment completed successfully {"course_enrollment_request_id":156,"student_email":"thangnt@hocmai.vn","student_id":13,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[]}
[2026-02-03 10:39:33] INFO: Student course enrollment success {"course_enrollment_request_id":156,"student_email":"thangnt@hocmai.vn","message":"Student enrolled successfully"}
[2026-02-03 03:40:10] INFO: Enrollment request received {"enrollment_request_id":150,"tenant_code":"OMO","class_code":"OMO-dev-class","emails_count":1,"course_ids_count":1}
[2026-02-03 03:40:11] INFO: StudentEnrollmentRequest dispatched to queue {"enrollment_request_id":150,"tenant_code":"OMO","emails_count":1}
[2026-02-03 10:40:11] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":150,"class_code":"OMO-dev-class","emails_count":1}
[2026-02-03 10:40:11] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":157,"student_email":"tungtt@ctv.hocmai.vn","parent_request_id":150}
[2026-02-03 10:40:11] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":150,"emails_processed":1}
[2026-02-03 10:40:11] INFO: Starting student course enrollment {"course_enrollment_request_id":157,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class"}
[2026-02-03 10:40:11] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":157,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class","course_ids":["139"]}
[2026-02-03 10:40:11] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":26,"name":"OMO-dev-class","year":null,"status":0,"created_at":"2026-02-03T03:15:07.000000Z","updated_at":"2026-02-03T03:15:07.000000Z","deleted_at":null,"code":"OMO-dev-class"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 10:40:11] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":26,"name":"OMO-dev-class","year":null,"status":0,"created_at":"2026-02-03T03:15:07.000000Z","updated_at":"2026-02-03T03:15:07.000000Z","deleted_at":null,"code":"OMO-dev-class"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 10:40:11] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":157,"class_id":26}
[2026-02-03 10:40:11] INFO: Completed unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":157,"class_id":26,"total_records":1,"unenrolled_from_moodle":0,"failed_moodle_unenroll":0}
[2026-02-03 10:40:11] INFO: Student already exists in database {"course_enrollment_request_id":157,"student_email":"tungtt@ctv.hocmai.vn","student_id":24,"was_restored":false}
[2026-02-03 10:40:11] INFO: Moodle user already exists {"course_enrollment_request_id":157,"student_email":"tungtt@ctv.hocmai.vn","moodle_user_id":15}
[2026-02-03 10:40:11] INFO: moodleUserId {"moodleUserId":15}
[2026-02-03 10:40:11] INFO: enrollStudentToCourses {"course_enrollment_request_id":157,"student_email":"tungtt@ctv.hocmai.vn","class_id":26,"course_ids":["139"],"moodle_user_id":15,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 10:40:11] ERROR: Course not found or missing moodle_id {"course_enrollment_request_id":157,"student_email":"tungtt@ctv.hocmai.vn","course_id":"139","error":"Course not found or missing moodle_id"}
[2026-02-03 10:40:11] INFO: enrollmentResult {"enrollmentResult":{"status":false,"successful_courses":[],"failed_courses":[{"course_id":"139","error":"Course not found or missing moodle_id"}],"message":"Failed to enroll to any courses"}}
[2026-02-03 10:40:11] ERROR: Failed to enroll student to courses {"course_enrollment_request_id":157,"student_email":"tungtt@ctv.hocmai.vn","class_id":26,"course_ids":["139"],"moodle_user_id":15,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 10:40:11] ERROR: Student course enrollment failure {"course_enrollment_request_id":157,"student_email":"tungtt@ctv.hocmai.vn","error":"Failed to enroll to any courses"}
[2026-02-03 03:43:22] INFO: Enrollment request received {"enrollment_request_id":151,"tenant_code":"OMO","class_code":"OMO-dev-class","emails_count":1,"course_ids_count":1}
[2026-02-03 03:43:22] INFO: StudentEnrollmentRequest dispatched to queue {"enrollment_request_id":151,"tenant_code":"OMO","emails_count":1}
[2026-02-03 10:43:23] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":151,"class_code":"OMO-dev-class","emails_count":1}
[2026-02-03 10:43:23] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":158,"student_email":"tungtt@ctv.hocmai.vn","parent_request_id":151}
[2026-02-03 10:43:24] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":151,"emails_processed":1}
[2026-02-03 10:43:24] INFO: Starting student course enrollment {"course_enrollment_request_id":158,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class"}
[2026-02-03 10:43:24] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":158,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class","course_ids":["139"]}
[2026-02-03 10:43:24] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":26,"name":"OMO-dev-class","year":null,"status":0,"created_at":"2026-02-03T03:15:07.000000Z","updated_at":"2026-02-03T03:15:07.000000Z","deleted_at":null,"code":"OMO-dev-class"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 10:43:24] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":26,"name":"OMO-dev-class","year":null,"status":0,"created_at":"2026-02-03T03:15:07.000000Z","updated_at":"2026-02-03T03:15:07.000000Z","deleted_at":null,"code":"OMO-dev-class"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 10:43:24] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":158,"class_id":26}
[2026-02-03 10:43:24] INFO: No students to unenroll {"course_enrollment_request_id":158,"class_id":26}
[2026-02-03 10:43:24] INFO: Student already exists in database {"course_enrollment_request_id":158,"student_email":"tungtt@ctv.hocmai.vn","student_id":24,"was_restored":false}
[2026-02-03 10:43:24] INFO: Moodle user already exists {"course_enrollment_request_id":158,"student_email":"tungtt@ctv.hocmai.vn","moodle_user_id":15}
[2026-02-03 10:43:24] INFO: moodleUserId {"moodleUserId":15}
[2026-02-03 10:43:24] INFO: enrollStudentToCourses {"course_enrollment_request_id":158,"student_email":"tungtt@ctv.hocmai.vn","class_id":26,"course_ids":["139"],"moodle_user_id":15,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 10:43:24] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":158,"student_email":"tungtt@ctv.hocmai.vn","course_id":573,"enroll_result":null}
[2026-02-03 10:43:24] INFO: Batch inserted course_students {"course_enrollment_request_id":158,"student_email":"tungtt@ctv.hocmai.vn","count":1}
[2026-02-03 10:43:24] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":158,"student_email":"tungtt@ctv.hocmai.vn","successful_count":1,"failed_count":0}
[2026-02-03 10:43:24] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-03 10:43:24] INFO: Student enrollment completed successfully {"course_enrollment_request_id":158,"student_email":"tungtt@ctv.hocmai.vn","student_id":24,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[]}
[2026-02-03 10:43:24] INFO: Student course enrollment success {"course_enrollment_request_id":158,"student_email":"tungtt@ctv.hocmai.vn","message":"Student enrolled successfully"}
[2026-02-03 03:44:06] INFO: Enrollment request received {"enrollment_request_id":152,"tenant_code":"OMO","class_code":"OMO-dev-class","emails_count":2,"course_ids_count":1}
[2026-02-03 03:44:06] INFO: StudentEnrollmentRequest dispatched to queue {"enrollment_request_id":152,"tenant_code":"OMO","emails_count":2}
[2026-02-03 10:44:06] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":152,"class_code":"OMO-dev-class","emails_count":2}
[2026-02-03 10:44:06] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":159,"student_email":"thangnt@hocmai.vn","parent_request_id":152}
[2026-02-03 10:44:06] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":160,"student_email":"kienpn@ctv.hocmai.vn","parent_request_id":152}
[2026-02-03 10:44:06] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":152,"emails_processed":2}
[2026-02-03 10:44:06] INFO: Starting student course enrollment {"course_enrollment_request_id":159,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class"}
[2026-02-03 10:44:06] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":159,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class","course_ids":["139"]}
[2026-02-03 10:44:06] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":26,"name":"OMO-dev-class","year":null,"status":0,"created_at":"2026-02-03T03:15:07.000000Z","updated_at":"2026-02-03T03:15:07.000000Z","deleted_at":null,"code":"OMO-dev-class"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 10:44:06] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":26,"name":"OMO-dev-class","year":null,"status":0,"created_at":"2026-02-03T03:15:07.000000Z","updated_at":"2026-02-03T03:15:07.000000Z","deleted_at":null,"code":"OMO-dev-class"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 10:44:06] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":159,"class_id":26}
[2026-02-03 10:44:06] INFO: Completed unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":159,"class_id":26,"total_records":1,"unenrolled_from_moodle":0,"failed_moodle_unenroll":0}
[2026-02-03 10:44:06] INFO: Student already exists in database {"course_enrollment_request_id":159,"student_email":"thangnt@hocmai.vn","student_id":13,"was_restored":false}
[2026-02-03 10:44:06] INFO: Moodle user already exists {"course_enrollment_request_id":159,"student_email":"thangnt@hocmai.vn","moodle_user_id":16}
[2026-02-03 10:44:06] INFO: moodleUserId {"moodleUserId":16}
[2026-02-03 10:44:06] INFO: enrollStudentToCourses {"course_enrollment_request_id":159,"student_email":"thangnt@hocmai.vn","class_id":26,"course_ids":["139"],"moodle_user_id":16,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 10:44:06] ERROR: Course not found or missing moodle_id {"course_enrollment_request_id":159,"student_email":"thangnt@hocmai.vn","course_id":"139","error":"Course not found or missing moodle_id"}
[2026-02-03 10:44:06] INFO: enrollmentResult {"enrollmentResult":{"status":false,"successful_courses":[],"failed_courses":[{"course_id":"139","error":"Course not found or missing moodle_id"}],"message":"Failed to enroll to any courses"}}
[2026-02-03 10:44:06] ERROR: Failed to enroll student to courses {"course_enrollment_request_id":159,"student_email":"thangnt@hocmai.vn","class_id":26,"course_ids":["139"],"moodle_user_id":16,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 10:44:06] ERROR: Student course enrollment failure {"course_enrollment_request_id":159,"student_email":"thangnt@hocmai.vn","error":"Failed to enroll to any courses"}
[2026-02-03 10:44:06] INFO: Starting student course enrollment {"course_enrollment_request_id":160,"student_email":"kienpn@ctv.hocmai.vn","class_code":"OMO-dev-class"}
[2026-02-03 10:44:06] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":160,"student_email":"kienpn@ctv.hocmai.vn","class_code":"OMO-dev-class","course_ids":["139"]}
[2026-02-03 10:44:06] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":26,"name":"OMO-dev-class","year":null,"status":0,"created_at":"2026-02-03T03:15:07.000000Z","updated_at":"2026-02-03T03:15:07.000000Z","deleted_at":null,"code":"OMO-dev-class"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 10:44:06] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":26,"name":"OMO-dev-class","year":null,"status":0,"created_at":"2026-02-03T03:15:07.000000Z","updated_at":"2026-02-03T03:15:07.000000Z","deleted_at":null,"code":"OMO-dev-class"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 10:44:06] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":160,"class_id":26}
[2026-02-03 10:44:06] INFO: No students to unenroll {"course_enrollment_request_id":160,"class_id":26}
[2026-02-03 10:44:06] INFO: Student already exists in database {"course_enrollment_request_id":160,"student_email":"kienpn@ctv.hocmai.vn","student_id":10,"was_restored":false}
[2026-02-03 10:44:06] INFO: Moodle user already exists {"course_enrollment_request_id":160,"student_email":"kienpn@ctv.hocmai.vn","moodle_user_id":11}
[2026-02-03 10:44:07] INFO: moodleUserId {"moodleUserId":11}
[2026-02-03 10:44:07] INFO: enrollStudentToCourses {"course_enrollment_request_id":160,"student_email":"kienpn@ctv.hocmai.vn","class_id":26,"course_ids":["139"],"moodle_user_id":11,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 10:44:07] ERROR: Course not found or missing moodle_id {"course_enrollment_request_id":160,"student_email":"kienpn@ctv.hocmai.vn","course_id":"139","error":"Course not found or missing moodle_id"}
[2026-02-03 10:44:07] INFO: enrollmentResult {"enrollmentResult":{"status":false,"successful_courses":[],"failed_courses":[{"course_id":"139","error":"Course not found or missing moodle_id"}],"message":"Failed to enroll to any courses"}}
[2026-02-03 10:44:07] ERROR: Failed to enroll student to courses {"course_enrollment_request_id":160,"student_email":"kienpn@ctv.hocmai.vn","class_id":26,"course_ids":["139"],"moodle_user_id":11,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 10:44:07] ERROR: Student course enrollment failure {"course_enrollment_request_id":160,"student_email":"kienpn@ctv.hocmai.vn","error":"Failed to enroll to any courses"}
[2026-02-03 03:45:54] INFO: Enrollment request received {"enrollment_request_id":153,"tenant_code":"OMO","class_code":"OMO-dev-class","emails_count":2,"course_ids_count":1}
[2026-02-03 03:45:54] INFO: StudentEnrollmentRequest dispatched to queue {"enrollment_request_id":153,"tenant_code":"OMO","emails_count":2}
[2026-02-03 10:45:55] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":153,"class_code":"OMO-dev-class","emails_count":2}
[2026-02-03 10:45:55] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":161,"student_email":"thangnt@hocmai.vn","parent_request_id":153}
[2026-02-03 10:45:55] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":162,"student_email":"kienpn@ctv.hocmai.vn","parent_request_id":153}
[2026-02-03 10:45:55] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":153,"emails_processed":2}
[2026-02-03 10:45:55] INFO: Starting student course enrollment {"course_enrollment_request_id":161,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class"}
[2026-02-03 10:45:55] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":161,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class","course_ids":["139"]}
[2026-02-03 10:45:55] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":26,"name":"OMO-dev-class","year":null,"status":0,"created_at":"2026-02-03T03:15:07.000000Z","updated_at":"2026-02-03T03:15:07.000000Z","deleted_at":null,"code":"OMO-dev-class"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 10:45:55] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":26,"name":"OMO-dev-class","year":null,"status":0,"created_at":"2026-02-03T03:15:07.000000Z","updated_at":"2026-02-03T03:15:07.000000Z","deleted_at":null,"code":"OMO-dev-class"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 10:45:55] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":161,"class_id":26}
[2026-02-03 10:45:55] INFO: No students to unenroll {"course_enrollment_request_id":161,"class_id":26}
[2026-02-03 10:45:55] INFO: Student already exists in database {"course_enrollment_request_id":161,"student_email":"thangnt@hocmai.vn","student_id":13,"was_restored":false}
[2026-02-03 10:45:55] INFO: Moodle user already exists {"course_enrollment_request_id":161,"student_email":"thangnt@hocmai.vn","moodle_user_id":16}
[2026-02-03 10:45:55] INFO: Starting student course enrollment {"course_enrollment_request_id":162,"student_email":"kienpn@ctv.hocmai.vn","class_code":"OMO-dev-class"}
[2026-02-03 10:45:55] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":162,"student_email":"kienpn@ctv.hocmai.vn","class_code":"OMO-dev-class","course_ids":["139"]}
[2026-02-03 10:45:55] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":26,"name":"OMO-dev-class","year":null,"status":0,"created_at":"2026-02-03T03:15:07.000000Z","updated_at":"2026-02-03T03:15:07.000000Z","deleted_at":null,"code":"OMO-dev-class"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 10:45:55] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":26,"name":"OMO-dev-class","year":null,"status":0,"created_at":"2026-02-03T03:15:07.000000Z","updated_at":"2026-02-03T03:15:07.000000Z","deleted_at":null,"code":"OMO-dev-class"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 10:45:55] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":162,"class_id":26}
[2026-02-03 10:45:55] INFO: No students to unenroll {"course_enrollment_request_id":162,"class_id":26}
[2026-02-03 10:45:55] INFO: Student already exists in database {"course_enrollment_request_id":162,"student_email":"kienpn@ctv.hocmai.vn","student_id":10,"was_restored":false}
[2026-02-03 10:45:55] INFO: Moodle user already exists {"course_enrollment_request_id":162,"student_email":"kienpn@ctv.hocmai.vn","moodle_user_id":11}
[2026-02-03 10:45:55] INFO: moodleUserId {"moodleUserId":16}
[2026-02-03 10:45:55] INFO: enrollStudentToCourses {"course_enrollment_request_id":161,"student_email":"thangnt@hocmai.vn","class_id":26,"course_ids":["139"],"moodle_user_id":16,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 10:45:55] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":161,"student_email":"thangnt@hocmai.vn","course_id":573,"enroll_result":null}
[2026-02-03 10:45:55] INFO: Batch inserted course_students {"course_enrollment_request_id":161,"student_email":"thangnt@hocmai.vn","count":1}
[2026-02-03 10:45:55] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":161,"student_email":"thangnt@hocmai.vn","successful_count":1,"failed_count":0}
[2026-02-03 10:45:55] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-03 10:45:55] INFO: Student enrollment completed successfully {"course_enrollment_request_id":161,"student_email":"thangnt@hocmai.vn","student_id":13,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[]}
[2026-02-03 10:45:55] INFO: Student course enrollment success {"course_enrollment_request_id":161,"student_email":"thangnt@hocmai.vn","message":"Student enrolled successfully"}
[2026-02-03 10:45:55] INFO: moodleUserId {"moodleUserId":11}
[2026-02-03 10:45:55] INFO: enrollStudentToCourses {"course_enrollment_request_id":162,"student_email":"kienpn@ctv.hocmai.vn","class_id":26,"course_ids":["139"],"moodle_user_id":11,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 10:45:55] ERROR: Course not found or missing moodle_id {"course_enrollment_request_id":162,"student_email":"kienpn@ctv.hocmai.vn","course_id":"139","error":"Course not found or missing moodle_id"}
[2026-02-03 10:45:55] INFO: enrollmentResult {"enrollmentResult":{"status":false,"successful_courses":[],"failed_courses":[{"course_id":"139","error":"Course not found or missing moodle_id"}],"message":"Failed to enroll to any courses"}}
[2026-02-03 10:45:55] ERROR: Failed to enroll student to courses {"course_enrollment_request_id":162,"student_email":"kienpn@ctv.hocmai.vn","class_id":26,"course_ids":["139"],"moodle_user_id":11,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 10:45:55] ERROR: Student course enrollment failure {"course_enrollment_request_id":162,"student_email":"kienpn@ctv.hocmai.vn","error":"Failed to enroll to any courses"}
[2026-02-03 03:46:26] INFO: Enrollment request received {"enrollment_request_id":154,"tenant_code":"OMO","class_code":"OMO-dev-class","emails_count":1,"course_ids_count":1}
[2026-02-03 03:46:26] INFO: StudentEnrollmentRequest dispatched to queue {"enrollment_request_id":154,"tenant_code":"OMO","emails_count":1}
[2026-02-03 10:46:26] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":154,"class_code":"OMO-dev-class","emails_count":1}
[2026-02-03 10:46:26] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":163,"student_email":"kienpn@ctv.hocmai.vn","parent_request_id":154}
[2026-02-03 10:46:26] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":154,"emails_processed":1}
[2026-02-03 10:46:26] INFO: Starting student course enrollment {"course_enrollment_request_id":163,"student_email":"kienpn@ctv.hocmai.vn","class_code":"OMO-dev-class"}
[2026-02-03 10:46:26] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":163,"student_email":"kienpn@ctv.hocmai.vn","class_code":"OMO-dev-class","course_ids":["139"]}
[2026-02-03 10:46:26] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":26,"name":"OMO-dev-class","year":null,"status":0,"created_at":"2026-02-03T03:15:07.000000Z","updated_at":"2026-02-03T03:15:07.000000Z","deleted_at":null,"code":"OMO-dev-class"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 10:46:26] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":26,"name":"OMO-dev-class","year":null,"status":0,"created_at":"2026-02-03T03:15:07.000000Z","updated_at":"2026-02-03T03:15:07.000000Z","deleted_at":null,"code":"OMO-dev-class"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 10:46:26] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":163,"class_id":26}
[2026-02-03 10:46:26] INFO: Completed unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":163,"class_id":26,"total_records":1,"unenrolled_from_moodle":0,"failed_moodle_unenroll":0}
[2026-02-03 10:46:26] INFO: Student already exists in database {"course_enrollment_request_id":163,"student_email":"kienpn@ctv.hocmai.vn","student_id":10,"was_restored":false}
[2026-02-03 10:46:27] INFO: Moodle user already exists {"course_enrollment_request_id":163,"student_email":"kienpn@ctv.hocmai.vn","moodle_user_id":11}
[2026-02-03 10:46:27] INFO: moodleUserId {"moodleUserId":11}
[2026-02-03 10:46:27] INFO: enrollStudentToCourses {"course_enrollment_request_id":163,"student_email":"kienpn@ctv.hocmai.vn","class_id":26,"course_ids":["139"],"moodle_user_id":11,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 10:46:27] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":163,"student_email":"kienpn@ctv.hocmai.vn","course_id":139,"enroll_result":null}
[2026-02-03 10:46:27] INFO: Batch inserted course_students {"course_enrollment_request_id":163,"student_email":"kienpn@ctv.hocmai.vn","count":1}
[2026-02-03 10:46:27] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":163,"student_email":"kienpn@ctv.hocmai.vn","successful_count":1,"failed_count":0}
[2026-02-03 10:46:27] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":139,"course_name":"Course 139"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-03 10:46:27] INFO: Student enrollment completed successfully {"course_enrollment_request_id":163,"student_email":"kienpn@ctv.hocmai.vn","student_id":10,"successful_courses":[{"course_id":139,"course_name":"Course 139"}],"failed_courses":[]}
[2026-02-03 10:46:27] INFO: Student course enrollment success {"course_enrollment_request_id":163,"student_email":"kienpn@ctv.hocmai.vn","message":"Student enrolled successfully"}
[2026-02-03 03:47:38] INFO: Enrollment request received {"enrollment_request_id":155,"tenant_code":"OMO","class_code":"OMO-dev-class","emails_count":2,"course_ids_count":1}
[2026-02-03 03:47:38] INFO: StudentEnrollmentRequest dispatched to queue {"enrollment_request_id":155,"tenant_code":"OMO","emails_count":2}
[2026-02-03 10:47:39] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":155,"class_code":"OMO-dev-class","emails_count":2}
[2026-02-03 10:47:39] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":164,"student_email":"thangnt@hocmai.vn","parent_request_id":155}
[2026-02-03 10:47:39] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":165,"student_email":"tungtt@ctv.hocmai.vn","parent_request_id":155}
[2026-02-03 10:47:39] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":155,"emails_processed":2}
[2026-02-03 10:47:39] INFO: Starting student course enrollment {"course_enrollment_request_id":164,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class"}
[2026-02-03 10:47:39] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":164,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class","course_ids":["139"]}
[2026-02-03 10:47:39] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":26,"name":"OMO-dev-class","year":null,"status":0,"created_at":"2026-02-03T03:15:07.000000Z","updated_at":"2026-02-03T03:15:07.000000Z","deleted_at":null,"code":"OMO-dev-class"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 10:47:39] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":26,"name":"OMO-dev-class","year":null,"status":0,"created_at":"2026-02-03T03:15:07.000000Z","updated_at":"2026-02-03T03:15:07.000000Z","deleted_at":null,"code":"OMO-dev-class"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 10:47:39] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":164,"class_id":26}
[2026-02-03 10:47:39] INFO: Completed unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":164,"class_id":26,"total_records":1,"unenrolled_from_moodle":0,"failed_moodle_unenroll":0}
[2026-02-03 10:47:39] INFO: Student already exists in database {"course_enrollment_request_id":164,"student_email":"thangnt@hocmai.vn","student_id":13,"was_restored":false}
[2026-02-03 10:47:39] INFO: Moodle user already exists {"course_enrollment_request_id":164,"student_email":"thangnt@hocmai.vn","moodle_user_id":16}
[2026-02-03 10:47:39] INFO: Starting student course enrollment {"course_enrollment_request_id":165,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class"}
[2026-02-03 10:47:39] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":165,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class","course_ids":["139"]}
[2026-02-03 10:47:39] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":26,"name":"OMO-dev-class","year":null,"status":0,"created_at":"2026-02-03T03:15:07.000000Z","updated_at":"2026-02-03T03:15:07.000000Z","deleted_at":null,"code":"OMO-dev-class"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 10:47:39] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":26,"name":"OMO-dev-class","year":null,"status":0,"created_at":"2026-02-03T03:15:07.000000Z","updated_at":"2026-02-03T03:15:07.000000Z","deleted_at":null,"code":"OMO-dev-class"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 10:47:39] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":165,"class_id":26}
[2026-02-03 10:47:39] INFO: No students to unenroll {"course_enrollment_request_id":165,"class_id":26}
[2026-02-03 10:47:39] INFO: Student already exists in database {"course_enrollment_request_id":165,"student_email":"tungtt@ctv.hocmai.vn","student_id":24,"was_restored":false}
[2026-02-03 10:47:39] INFO: Moodle user already exists {"course_enrollment_request_id":165,"student_email":"tungtt@ctv.hocmai.vn","moodle_user_id":15}
[2026-02-03 10:47:39] INFO: moodleUserId {"moodleUserId":16}
[2026-02-03 10:47:39] INFO: enrollStudentToCourses {"course_enrollment_request_id":164,"student_email":"thangnt@hocmai.vn","class_id":26,"course_ids":["139"],"moodle_user_id":16,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 10:47:39] ERROR: Course not found or missing moodle_id {"course_enrollment_request_id":164,"student_email":"thangnt@hocmai.vn","course_id":"139","error":"Course not found or missing moodle_id"}
[2026-02-03 10:47:39] INFO: enrollmentResult {"enrollmentResult":{"status":false,"successful_courses":[],"failed_courses":[{"course_id":"139","error":"Course not found or missing moodle_id"}],"message":"Failed to enroll to any courses"}}
[2026-02-03 10:47:39] ERROR: Failed to enroll student to courses {"course_enrollment_request_id":164,"student_email":"thangnt@hocmai.vn","class_id":26,"course_ids":["139"],"moodle_user_id":16,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 10:47:39] ERROR: Student course enrollment failure {"course_enrollment_request_id":164,"student_email":"thangnt@hocmai.vn","error":"Failed to enroll to any courses"}
[2026-02-03 10:47:39] INFO: moodleUserId {"moodleUserId":15}
[2026-02-03 10:47:39] INFO: enrollStudentToCourses {"course_enrollment_request_id":165,"student_email":"tungtt@ctv.hocmai.vn","class_id":26,"course_ids":["139"],"moodle_user_id":15,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 10:47:39] ERROR: Course not found or missing moodle_id {"course_enrollment_request_id":165,"student_email":"tungtt@ctv.hocmai.vn","course_id":"139","error":"Course not found or missing moodle_id"}
[2026-02-03 10:47:39] INFO: enrollmentResult {"enrollmentResult":{"status":false,"successful_courses":[],"failed_courses":[{"course_id":"139","error":"Course not found or missing moodle_id"}],"message":"Failed to enroll to any courses"}}
[2026-02-03 10:47:39] ERROR: Failed to enroll student to courses {"course_enrollment_request_id":165,"student_email":"tungtt@ctv.hocmai.vn","class_id":26,"course_ids":["139"],"moodle_user_id":15,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 10:47:39] ERROR: Student course enrollment failure {"course_enrollment_request_id":165,"student_email":"tungtt@ctv.hocmai.vn","error":"Failed to enroll to any courses"}
[2026-02-03 03:49:06] INFO: Enrollment request received {"enrollment_request_id":156,"tenant_code":"OMO","class_code":"OMO-dev-class","emails_count":2,"course_ids_count":1}
[2026-02-03 03:49:06] INFO: StudentEnrollmentRequest dispatched to queue {"enrollment_request_id":156,"tenant_code":"OMO","emails_count":2}
[2026-02-03 10:49:06] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":156,"class_code":"OMO-dev-class","emails_count":2}
[2026-02-03 10:49:06] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":166,"student_email":"thangnt@hocmai.vn","parent_request_id":156}
[2026-02-03 10:49:06] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":167,"student_email":"tungtt@ctv.hocmai.vn","parent_request_id":156}
[2026-02-03 10:49:06] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":156,"emails_processed":2}
[2026-02-03 10:49:06] INFO: Starting student course enrollment {"course_enrollment_request_id":166,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class"}
[2026-02-03 10:49:06] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":166,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class","course_ids":["139"]}
[2026-02-03 10:49:06] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":26,"name":"OMO-dev-class","year":null,"status":0,"created_at":"2026-02-03T03:15:07.000000Z","updated_at":"2026-02-03T03:15:07.000000Z","deleted_at":null,"code":"OMO-dev-class"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 10:49:06] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":26,"name":"OMO-dev-class","year":null,"status":0,"created_at":"2026-02-03T03:15:07.000000Z","updated_at":"2026-02-03T03:15:07.000000Z","deleted_at":null,"code":"OMO-dev-class"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 10:49:06] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":166,"class_id":26}
[2026-02-03 10:49:06] INFO: No students to unenroll {"course_enrollment_request_id":166,"class_id":26}
[2026-02-03 10:49:06] INFO: Student already exists in database {"course_enrollment_request_id":166,"student_email":"thangnt@hocmai.vn","student_id":13,"was_restored":false}
[2026-02-03 10:49:06] INFO: Starting student course enrollment {"course_enrollment_request_id":167,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class"}
[2026-02-03 10:49:06] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":167,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class","course_ids":["139"]}
[2026-02-03 10:49:06] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":26,"name":"OMO-dev-class","year":null,"status":0,"created_at":"2026-02-03T03:15:07.000000Z","updated_at":"2026-02-03T03:15:07.000000Z","deleted_at":null,"code":"OMO-dev-class"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 10:49:06] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":26,"name":"OMO-dev-class","year":null,"status":0,"created_at":"2026-02-03T03:15:07.000000Z","updated_at":"2026-02-03T03:15:07.000000Z","deleted_at":null,"code":"OMO-dev-class"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 10:49:06] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":167,"class_id":26}
[2026-02-03 10:49:06] INFO: No students to unenroll {"course_enrollment_request_id":167,"class_id":26}
[2026-02-03 10:49:06] INFO: Student already exists in database {"course_enrollment_request_id":167,"student_email":"tungtt@ctv.hocmai.vn","student_id":24,"was_restored":false}
[2026-02-03 10:49:06] INFO: Moodle user already exists {"course_enrollment_request_id":166,"student_email":"thangnt@hocmai.vn","moodle_user_id":16}
[2026-02-03 10:49:06] INFO: Moodle user already exists {"course_enrollment_request_id":167,"student_email":"tungtt@ctv.hocmai.vn","moodle_user_id":15}
[2026-02-03 10:49:07] INFO: moodleUserId {"moodleUserId":16}
[2026-02-03 10:49:07] INFO: enrollStudentToCourses {"course_enrollment_request_id":166,"student_email":"thangnt@hocmai.vn","class_id":26,"course_ids":["139"],"moodle_user_id":16,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 10:49:07] ERROR: Course not found or missing moodle_id {"course_enrollment_request_id":166,"student_email":"thangnt@hocmai.vn","course_id":"139","error":"Course not found or missing moodle_id"}
[2026-02-03 10:49:07] INFO: enrollmentResult {"enrollmentResult":{"status":false,"successful_courses":[],"failed_courses":[{"course_id":"139","error":"Course not found or missing moodle_id"}],"message":"Failed to enroll to any courses"}}
[2026-02-03 10:49:07] ERROR: Failed to enroll student to courses {"course_enrollment_request_id":166,"student_email":"thangnt@hocmai.vn","class_id":26,"course_ids":["139"],"moodle_user_id":16,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 10:49:07] ERROR: Student course enrollment failure {"course_enrollment_request_id":166,"student_email":"thangnt@hocmai.vn","error":"Failed to enroll to any courses"}
[2026-02-03 10:49:07] INFO: moodleUserId {"moodleUserId":15}
[2026-02-03 10:49:07] INFO: enrollStudentToCourses {"course_enrollment_request_id":167,"student_email":"tungtt@ctv.hocmai.vn","class_id":26,"course_ids":["139"],"moodle_user_id":15,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 10:49:07] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":167,"student_email":"tungtt@ctv.hocmai.vn","course_id":139,"enroll_result":null}
[2026-02-03 10:49:07] INFO: Batch inserted course_students {"course_enrollment_request_id":167,"student_email":"tungtt@ctv.hocmai.vn","count":1}
[2026-02-03 10:49:07] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":167,"student_email":"tungtt@ctv.hocmai.vn","successful_count":1,"failed_count":0}
[2026-02-03 10:49:07] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":139,"course_name":"Course 139"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-03 10:49:07] INFO: Student enrollment completed successfully {"course_enrollment_request_id":167,"student_email":"tungtt@ctv.hocmai.vn","student_id":24,"successful_courses":[{"course_id":139,"course_name":"Course 139"}],"failed_courses":[]}
[2026-02-03 10:49:07] INFO: Student course enrollment success {"course_enrollment_request_id":167,"student_email":"tungtt@ctv.hocmai.vn","message":"Student enrolled successfully"}
[2026-02-03 03:54:57] INFO: Enrollment request received {"enrollment_request_id":157,"tenant_code":"OMO","class_code":"OMO-dev-class","emails_count":2,"course_ids_count":1}
[2026-02-03 03:54:57] INFO: StudentEnrollmentRequest dispatched to queue {"enrollment_request_id":157,"tenant_code":"OMO","emails_count":2}
[2026-02-03 10:54:58] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":157,"class_code":"OMO-dev-class","emails_count":2}
[2026-02-03 10:54:58] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":168,"student_email":"thangnt@hocmai.vn","parent_request_id":157}
[2026-02-03 10:54:58] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":169,"student_email":"tungtt@ctv.hocmai.vn","parent_request_id":157}
[2026-02-03 10:54:58] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":157,"emails_processed":2}
[2026-02-03 10:54:58] INFO: Starting student course enrollment {"course_enrollment_request_id":168,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class"}
[2026-02-03 10:54:58] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":168,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class","course_ids":["139"]}
[2026-02-03 10:54:58] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":26,"name":"OMO-dev-class","year":null,"status":0,"created_at":"2026-02-03T03:15:07.000000Z","updated_at":"2026-02-03T03:15:07.000000Z","deleted_at":null,"code":"OMO-dev-class"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 10:54:58] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":26,"name":"OMO-dev-class","year":null,"status":0,"created_at":"2026-02-03T03:15:07.000000Z","updated_at":"2026-02-03T03:15:07.000000Z","deleted_at":null,"code":"OMO-dev-class"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 10:54:58] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":168,"class_id":26}
[2026-02-03 10:54:58] INFO: Completed unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":168,"class_id":26,"total_records":1,"unenrolled_from_moodle":0,"failed_moodle_unenroll":0}
[2026-02-03 10:54:58] INFO: Student already exists in database {"course_enrollment_request_id":168,"student_email":"thangnt@hocmai.vn","student_id":13,"was_restored":false}
[2026-02-03 10:54:58] INFO: Moodle user already exists {"course_enrollment_request_id":168,"student_email":"thangnt@hocmai.vn","moodle_user_id":16}
[2026-02-03 10:54:58] INFO: Starting student course enrollment {"course_enrollment_request_id":169,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class"}
[2026-02-03 10:54:58] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":169,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class","course_ids":["139"]}
[2026-02-03 10:54:58] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":26,"name":"OMO-dev-class","year":null,"status":0,"created_at":"2026-02-03T03:15:07.000000Z","updated_at":"2026-02-03T03:15:07.000000Z","deleted_at":null,"code":"OMO-dev-class"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 10:54:58] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":26,"name":"OMO-dev-class","year":null,"status":0,"created_at":"2026-02-03T03:15:07.000000Z","updated_at":"2026-02-03T03:15:07.000000Z","deleted_at":null,"code":"OMO-dev-class"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 10:54:58] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":169,"class_id":26}
[2026-02-03 10:54:58] INFO: No students to unenroll {"course_enrollment_request_id":169,"class_id":26}
[2026-02-03 10:54:58] INFO: Student already exists in database {"course_enrollment_request_id":169,"student_email":"tungtt@ctv.hocmai.vn","student_id":24,"was_restored":false}
[2026-02-03 10:54:58] INFO: Moodle user already exists {"course_enrollment_request_id":169,"student_email":"tungtt@ctv.hocmai.vn","moodle_user_id":15}
[2026-02-03 10:54:58] INFO: moodleUserId {"moodleUserId":16}
[2026-02-03 10:54:58] INFO: enrollStudentToCourses {"course_enrollment_request_id":168,"student_email":"thangnt@hocmai.vn","class_id":26,"course_ids":["139"],"moodle_user_id":16,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 10:54:58] ERROR: Course not found or missing moodle_id {"course_enrollment_request_id":168,"student_email":"thangnt@hocmai.vn","course_id":"139","error":"Course not found or missing moodle_id"}
[2026-02-03 10:54:58] INFO: enrollmentResult {"enrollmentResult":{"status":false,"successful_courses":[],"failed_courses":[{"course_id":"139","error":"Course not found or missing moodle_id"}],"message":"Failed to enroll to any courses"}}
[2026-02-03 10:54:58] ERROR: Failed to enroll student to courses {"course_enrollment_request_id":168,"student_email":"thangnt@hocmai.vn","class_id":26,"course_ids":["139"],"moodle_user_id":16,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 10:54:58] ERROR: Student course enrollment failure {"course_enrollment_request_id":168,"student_email":"thangnt@hocmai.vn","error":"Failed to enroll to any courses"}
[2026-02-03 10:54:58] INFO: moodleUserId {"moodleUserId":15}
[2026-02-03 10:54:58] INFO: enrollStudentToCourses {"course_enrollment_request_id":169,"student_email":"tungtt@ctv.hocmai.vn","class_id":26,"course_ids":["139"],"moodle_user_id":15,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 10:54:58] ERROR: Course not found or missing moodle_id {"course_enrollment_request_id":169,"student_email":"tungtt@ctv.hocmai.vn","course_id":"139","error":"Course not found or missing moodle_id"}
[2026-02-03 10:54:58] INFO: enrollmentResult {"enrollmentResult":{"status":false,"successful_courses":[],"failed_courses":[{"course_id":"139","error":"Course not found or missing moodle_id"}],"message":"Failed to enroll to any courses"}}
[2026-02-03 10:54:58] ERROR: Failed to enroll student to courses {"course_enrollment_request_id":169,"student_email":"tungtt@ctv.hocmai.vn","class_id":26,"course_ids":["139"],"moodle_user_id":15,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 10:54:58] ERROR: Student course enrollment failure {"course_enrollment_request_id":169,"student_email":"tungtt@ctv.hocmai.vn","error":"Failed to enroll to any courses"}
[2026-02-03 03:57:59] INFO: Enrollment request received {"enrollment_request_id":158,"tenant_code":"OMO","class_code":"OMO-dev-class","emails_count":2,"course_ids_count":1}
[2026-02-03 03:57:59] INFO: StudentEnrollmentRequest dispatched to queue {"enrollment_request_id":158,"tenant_code":"OMO","emails_count":2}
[2026-02-03 10:57:59] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":158,"class_code":"OMO-dev-class","emails_count":2}
[2026-02-03 10:57:59] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":170,"student_email":"thangnt@hocmai.vn","parent_request_id":158}
[2026-02-03 10:57:59] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":171,"student_email":"tungtt@ctv.hocmai.vn","parent_request_id":158}
[2026-02-03 10:57:59] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":158,"emails_processed":2}
[2026-02-03 10:57:59] INFO: Starting student course enrollment {"course_enrollment_request_id":170,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class"}
[2026-02-03 10:57:59] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":170,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class","course_ids":["139"]}
[2026-02-03 10:57:59] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":26,"name":"OMO-dev-class","year":null,"status":0,"created_at":"2026-02-03T03:15:07.000000Z","updated_at":"2026-02-03T03:15:07.000000Z","deleted_at":null,"code":"OMO-dev-class"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 10:57:59] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":26,"name":"OMO-dev-class","year":null,"status":0,"created_at":"2026-02-03T03:15:07.000000Z","updated_at":"2026-02-03T03:15:07.000000Z","deleted_at":null,"code":"OMO-dev-class"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 10:57:59] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":170,"class_id":26}
[2026-02-03 10:57:59] INFO: No students to unenroll {"course_enrollment_request_id":170,"class_id":26}
[2026-02-03 10:57:59] INFO: Student already exists in database {"course_enrollment_request_id":170,"student_email":"thangnt@hocmai.vn","student_id":13,"was_restored":false}
[2026-02-03 10:57:59] INFO: Moodle user already exists {"course_enrollment_request_id":170,"student_email":"thangnt@hocmai.vn","moodle_user_id":16}
[2026-02-03 10:58:00] INFO: moodleUserId {"moodleUserId":16}
[2026-02-03 10:58:00] INFO: enrollStudentToCourses {"course_enrollment_request_id":170,"student_email":"thangnt@hocmai.vn","class_id":26,"course_ids":["139"],"moodle_user_id":16,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 10:58:00] ERROR: Course not found or missing moodle_id {"course_enrollment_request_id":170,"student_email":"thangnt@hocmai.vn","course_id":"139","error":"Course not found or missing moodle_id"}
[2026-02-03 10:58:00] INFO: enrollmentResult {"enrollmentResult":{"status":false,"successful_courses":[],"failed_courses":[{"course_id":"139","error":"Course not found or missing moodle_id"}],"message":"Failed to enroll to any courses"}}
[2026-02-03 10:58:00] ERROR: Failed to enroll student to courses {"course_enrollment_request_id":170,"student_email":"thangnt@hocmai.vn","class_id":26,"course_ids":["139"],"moodle_user_id":16,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 10:58:00] ERROR: Student course enrollment failure {"course_enrollment_request_id":170,"student_email":"thangnt@hocmai.vn","error":"Failed to enroll to any courses"}
[2026-02-03 10:58:00] INFO: Starting student course enrollment {"course_enrollment_request_id":171,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class"}
[2026-02-03 10:58:00] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":171,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class","course_ids":["139"]}
[2026-02-03 10:58:00] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":26,"name":"OMO-dev-class","year":null,"status":0,"created_at":"2026-02-03T03:15:07.000000Z","updated_at":"2026-02-03T03:15:07.000000Z","deleted_at":null,"code":"OMO-dev-class"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 10:58:00] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":26,"name":"OMO-dev-class","year":null,"status":0,"created_at":"2026-02-03T03:15:07.000000Z","updated_at":"2026-02-03T03:15:07.000000Z","deleted_at":null,"code":"OMO-dev-class"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 10:58:00] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":171,"class_id":26}
[2026-02-03 10:58:00] INFO: No students to unenroll {"course_enrollment_request_id":171,"class_id":26}
[2026-02-03 10:58:00] INFO: Student already exists in database {"course_enrollment_request_id":171,"student_email":"tungtt@ctv.hocmai.vn","student_id":24,"was_restored":false}
[2026-02-03 10:58:00] INFO: Moodle user already exists {"course_enrollment_request_id":171,"student_email":"tungtt@ctv.hocmai.vn","moodle_user_id":15}
[2026-02-03 10:58:00] INFO: moodleUserId {"moodleUserId":15}
[2026-02-03 10:58:00] INFO: enrollStudentToCourses {"course_enrollment_request_id":171,"student_email":"tungtt@ctv.hocmai.vn","class_id":26,"course_ids":["139"],"moodle_user_id":15,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 10:58:00] ERROR: Course not found or missing moodle_id {"course_enrollment_request_id":171,"student_email":"tungtt@ctv.hocmai.vn","course_id":"139","error":"Course not found or missing moodle_id"}
[2026-02-03 10:58:00] INFO: enrollmentResult {"enrollmentResult":{"status":false,"successful_courses":[],"failed_courses":[{"course_id":"139","error":"Course not found or missing moodle_id"}],"message":"Failed to enroll to any courses"}}
[2026-02-03 10:58:00] ERROR: Failed to enroll student to courses {"course_enrollment_request_id":171,"student_email":"tungtt@ctv.hocmai.vn","class_id":26,"course_ids":["139"],"moodle_user_id":15,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 10:58:00] ERROR: Student course enrollment failure {"course_enrollment_request_id":171,"student_email":"tungtt@ctv.hocmai.vn","error":"Failed to enroll to any courses"}
[2026-02-03 03:59:13] INFO: Enrollment request received {"enrollment_request_id":159,"tenant_code":"OMO","class_code":"OMO-dev-class-1","emails_count":2,"course_ids_count":1}
[2026-02-03 03:59:13] INFO: StudentEnrollmentRequest dispatched to queue {"enrollment_request_id":159,"tenant_code":"OMO","emails_count":2}
[2026-02-03 10:59:13] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":159,"class_code":"OMO-dev-class-1","emails_count":2}
[2026-02-03 10:59:13] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":172,"student_email":"thangnt@hocmai.vn","parent_request_id":159}
[2026-02-03 10:59:13] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":173,"student_email":"tungtt@ctv.hocmai.vn","parent_request_id":159}
[2026-02-03 10:59:13] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":159,"emails_processed":2}
[2026-02-03 10:59:13] INFO: Starting student course enrollment {"course_enrollment_request_id":172,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class-1"}
[2026-02-03 10:59:13] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":172,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class-1","course_ids":["139"]}
[2026-02-03 10:59:13] INFO: Class info before create {"class":null,"tenant_connection":"lms_tenant_omo"}
[2026-02-03 10:59:13] INFO: Class info after create {"class":{"App\\Models\\Classes":{"code":"OMO-dev-class-1","name":"OMO-dev-class-1","status":0,"updated_at":"2026-02-03T03:59:13.000000Z","created_at":"2026-02-03T03:59:13.000000Z","id":27}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 10:59:13] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":172,"class_id":27}
[2026-02-03 10:59:13] INFO: No students to unenroll {"course_enrollment_request_id":172,"class_id":27}
[2026-02-03 10:59:13] INFO: Student already exists in database {"course_enrollment_request_id":172,"student_email":"thangnt@hocmai.vn","student_id":13,"was_restored":false}
[2026-02-03 10:59:13] INFO: Starting student course enrollment {"course_enrollment_request_id":173,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class-1"}
[2026-02-03 10:59:13] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":173,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class-1","course_ids":["139"]}
[2026-02-03 10:59:13] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T03:59:13.000000Z","updated_at":"2026-02-03T03:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 10:59:13] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T03:59:13.000000Z","updated_at":"2026-02-03T03:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 10:59:13] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":173,"class_id":27}
[2026-02-03 10:59:13] INFO: No students to unenroll {"course_enrollment_request_id":173,"class_id":27}
[2026-02-03 10:59:13] INFO: Student already exists in database {"course_enrollment_request_id":173,"student_email":"tungtt@ctv.hocmai.vn","student_id":24,"was_restored":false}
[2026-02-03 10:59:13] INFO: Moodle user already exists {"course_enrollment_request_id":172,"student_email":"thangnt@hocmai.vn","moodle_user_id":16}
[2026-02-03 10:59:13] INFO: Moodle user already exists {"course_enrollment_request_id":173,"student_email":"tungtt@ctv.hocmai.vn","moodle_user_id":15}
[2026-02-03 10:59:14] INFO: moodleUserId {"moodleUserId":16}
[2026-02-03 10:59:14] INFO: enrollStudentToCourses {"course_enrollment_request_id":172,"student_email":"thangnt@hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":16,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 10:59:14] INFO: moodleUserId {"moodleUserId":15}
[2026-02-03 10:59:14] INFO: enrollStudentToCourses {"course_enrollment_request_id":173,"student_email":"tungtt@ctv.hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":15,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 10:59:14] ERROR: Course not found or missing moodle_id {"course_enrollment_request_id":173,"student_email":"tungtt@ctv.hocmai.vn","course_id":"139","error":"Course not found or missing moodle_id"}
[2026-02-03 10:59:14] INFO: enrollmentResult {"enrollmentResult":{"status":false,"successful_courses":[],"failed_courses":[{"course_id":"139","error":"Course not found or missing moodle_id"}],"message":"Failed to enroll to any courses"}}
[2026-02-03 10:59:14] ERROR: Failed to enroll student to courses {"course_enrollment_request_id":173,"student_email":"tungtt@ctv.hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":15,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 10:59:14] ERROR: Student course enrollment failure {"course_enrollment_request_id":173,"student_email":"tungtt@ctv.hocmai.vn","error":"Failed to enroll to any courses"}
[2026-02-03 10:59:14] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":172,"student_email":"thangnt@hocmai.vn","course_id":573,"enroll_result":null}
[2026-02-03 10:59:14] INFO: Batch inserted course_students {"course_enrollment_request_id":172,"student_email":"thangnt@hocmai.vn","count":1}
[2026-02-03 10:59:14] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":172,"student_email":"thangnt@hocmai.vn","successful_count":1,"failed_count":0}
[2026-02-03 10:59:14] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-03 10:59:14] INFO: Student enrollment completed successfully {"course_enrollment_request_id":172,"student_email":"thangnt@hocmai.vn","student_id":13,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[]}
[2026-02-03 10:59:14] INFO: Student course enrollment success {"course_enrollment_request_id":172,"student_email":"thangnt@hocmai.vn","message":"Student enrolled successfully"}
[2026-02-03 04:00:25] INFO: Enrollment request received {"enrollment_request_id":160,"tenant_code":"OMO","class_code":"OMO-dev-class-1","emails_count":2,"course_ids_count":1}
[2026-02-03 04:00:25] INFO: StudentEnrollmentRequest dispatched to queue {"enrollment_request_id":160,"tenant_code":"OMO","emails_count":2}
[2026-02-03 11:00:26] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":160,"class_code":"OMO-dev-class-1","emails_count":2}
[2026-02-03 11:00:26] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":174,"student_email":"thangnt@hocmai.vn","parent_request_id":160}
[2026-02-03 11:00:26] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":175,"student_email":"tungtt@ctv.hocmai.vn","parent_request_id":160}
[2026-02-03 11:00:26] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":160,"emails_processed":2}
[2026-02-03 11:00:26] INFO: Starting student course enrollment {"course_enrollment_request_id":174,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class-1"}
[2026-02-03 11:00:26] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":174,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class-1","course_ids":["573"]}
[2026-02-03 11:00:26] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T03:59:13.000000Z","updated_at":"2026-02-03T03:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 11:00:26] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T03:59:13.000000Z","updated_at":"2026-02-03T03:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 11:00:26] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":174,"class_id":27}
[2026-02-03 11:00:26] INFO: Starting student course enrollment {"course_enrollment_request_id":175,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class-1"}
[2026-02-03 11:00:26] INFO: Completed unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":174,"class_id":27,"total_records":1,"unenrolled_from_moodle":1,"failed_moodle_unenroll":0}
[2026-02-03 11:00:26] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":175,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class-1","course_ids":["573"]}
[2026-02-03 11:00:26] INFO: Student already exists in database {"course_enrollment_request_id":174,"student_email":"thangnt@hocmai.vn","student_id":13,"was_restored":false}
[2026-02-03 11:00:26] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T03:59:13.000000Z","updated_at":"2026-02-03T03:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 11:00:26] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T03:59:13.000000Z","updated_at":"2026-02-03T03:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 11:00:26] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":175,"class_id":27}
[2026-02-03 11:00:26] INFO: No students to unenroll {"course_enrollment_request_id":175,"class_id":27}
[2026-02-03 11:00:26] INFO: Student already exists in database {"course_enrollment_request_id":175,"student_email":"tungtt@ctv.hocmai.vn","student_id":24,"was_restored":false}
[2026-02-03 11:00:26] INFO: Moodle user already exists {"course_enrollment_request_id":174,"student_email":"thangnt@hocmai.vn","moodle_user_id":16}
[2026-02-03 11:00:26] INFO: Moodle user already exists {"course_enrollment_request_id":175,"student_email":"tungtt@ctv.hocmai.vn","moodle_user_id":15}
[2026-02-03 11:00:26] INFO: moodleUserId {"moodleUserId":16}
[2026-02-03 11:00:26] INFO: enrollStudentToCourses {"course_enrollment_request_id":174,"student_email":"thangnt@hocmai.vn","class_id":27,"course_ids":["573"],"moodle_user_id":16,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 11:00:26] INFO: moodleUserId {"moodleUserId":15}
[2026-02-03 11:00:26] INFO: enrollStudentToCourses {"course_enrollment_request_id":175,"student_email":"tungtt@ctv.hocmai.vn","class_id":27,"course_ids":["573"],"moodle_user_id":15,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 11:00:26] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":174,"student_email":"thangnt@hocmai.vn","course_id":"573","enroll_result":null}
[2026-02-03 11:00:26] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":175,"student_email":"tungtt@ctv.hocmai.vn","course_id":"573","enroll_result":null}
[2026-02-03 11:00:26] INFO: Batch inserted course_students {"course_enrollment_request_id":175,"student_email":"tungtt@ctv.hocmai.vn","count":1}
[2026-02-03 11:00:26] INFO: Batch inserted course_students {"course_enrollment_request_id":174,"student_email":"thangnt@hocmai.vn","count":1}
[2026-02-03 11:00:26] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":175,"student_email":"tungtt@ctv.hocmai.vn","successful_count":1,"failed_count":0}
[2026-02-03 11:00:26] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":174,"student_email":"thangnt@hocmai.vn","successful_count":1,"failed_count":0}
[2026-02-03 11:00:26] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":"573","course_name":"Course 573"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-03 11:00:26] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":"573","course_name":"Course 573"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-03 11:00:26] INFO: Student enrollment completed successfully {"course_enrollment_request_id":174,"student_email":"thangnt@hocmai.vn","student_id":13,"successful_courses":[{"course_id":"573","course_name":"Course 573"}],"failed_courses":[]}
[2026-02-03 11:00:26] INFO: Student enrollment completed successfully {"course_enrollment_request_id":175,"student_email":"tungtt@ctv.hocmai.vn","student_id":24,"successful_courses":[{"course_id":"573","course_name":"Course 573"}],"failed_courses":[]}
[2026-02-03 11:00:26] INFO: Student course enrollment success {"course_enrollment_request_id":174,"student_email":"thangnt@hocmai.vn","message":"Student enrolled successfully"}
[2026-02-03 11:00:26] INFO: Student course enrollment success {"course_enrollment_request_id":175,"student_email":"tungtt@ctv.hocmai.vn","message":"Student enrolled successfully"}
[2026-02-03 04:02:10] INFO: Enrollment request received {"enrollment_request_id":161,"tenant_code":"OMO","class_code":"OMO-dev-class-1","emails_count":2,"course_ids_count":1}
[2026-02-03 04:02:10] INFO: StudentEnrollmentRequest dispatched to queue {"enrollment_request_id":161,"tenant_code":"OMO","emails_count":2}
[2026-02-03 11:02:11] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":161,"class_code":"OMO-dev-class-1","emails_count":2}
[2026-02-03 11:02:11] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":176,"student_email":"thangnt@hocmai.vn","parent_request_id":161}
[2026-02-03 11:02:11] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":177,"student_email":"tungtt@ctv.hocmai.vn","parent_request_id":161}
[2026-02-03 11:02:11] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":161,"emails_processed":2}
[2026-02-03 11:02:11] INFO: Starting student course enrollment {"course_enrollment_request_id":176,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class-1"}
[2026-02-03 11:02:11] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":176,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class-1","course_ids":["139"]}
[2026-02-03 11:02:11] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T03:59:13.000000Z","updated_at":"2026-02-03T03:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 11:02:11] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T03:59:13.000000Z","updated_at":"2026-02-03T03:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 11:02:11] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":176,"class_id":27}
[2026-02-03 11:02:11] INFO: No students to unenroll {"course_enrollment_request_id":176,"class_id":27}
[2026-02-03 11:02:11] INFO: Student already exists in database {"course_enrollment_request_id":176,"student_email":"thangnt@hocmai.vn","student_id":13,"was_restored":false}
[2026-02-03 11:02:11] INFO: Moodle user already exists {"course_enrollment_request_id":176,"student_email":"thangnt@hocmai.vn","moodle_user_id":16}
[2026-02-03 11:02:11] INFO: Starting student course enrollment {"course_enrollment_request_id":177,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class-1"}
[2026-02-03 11:02:11] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":177,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class-1","course_ids":["139"]}
[2026-02-03 11:02:11] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T03:59:13.000000Z","updated_at":"2026-02-03T03:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 11:02:11] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T03:59:13.000000Z","updated_at":"2026-02-03T03:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 11:02:11] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":177,"class_id":27}
[2026-02-03 11:02:11] INFO: No students to unenroll {"course_enrollment_request_id":177,"class_id":27}
[2026-02-03 11:02:11] INFO: Student already exists in database {"course_enrollment_request_id":177,"student_email":"tungtt@ctv.hocmai.vn","student_id":24,"was_restored":false}
[2026-02-03 11:02:11] INFO: Moodle user already exists {"course_enrollment_request_id":177,"student_email":"tungtt@ctv.hocmai.vn","moodle_user_id":15}
[2026-02-03 11:02:11] INFO: moodleUserId {"moodleUserId":16}
[2026-02-03 11:02:11] INFO: enrollStudentToCourses {"course_enrollment_request_id":176,"student_email":"thangnt@hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":16,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 11:02:11] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":176,"student_email":"thangnt@hocmai.vn","course_id":139,"enroll_result":null}
[2026-02-03 11:02:11] INFO: Batch inserted course_students {"course_enrollment_request_id":176,"student_email":"thangnt@hocmai.vn","count":1}
[2026-02-03 11:02:11] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":176,"student_email":"thangnt@hocmai.vn","successful_count":1,"failed_count":0}
[2026-02-03 11:02:11] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":139,"course_name":"Course 139"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-03 11:02:11] INFO: Student enrollment completed successfully {"course_enrollment_request_id":176,"student_email":"thangnt@hocmai.vn","student_id":13,"successful_courses":[{"course_id":139,"course_name":"Course 139"}],"failed_courses":[]}
[2026-02-03 11:02:11] INFO: Student course enrollment success {"course_enrollment_request_id":176,"student_email":"thangnt@hocmai.vn","message":"Student enrolled successfully"}
[2026-02-03 11:02:11] INFO: moodleUserId {"moodleUserId":15}
[2026-02-03 11:02:11] INFO: enrollStudentToCourses {"course_enrollment_request_id":177,"student_email":"tungtt@ctv.hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":15,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 11:02:12] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":177,"student_email":"tungtt@ctv.hocmai.vn","course_id":573,"enroll_result":null}
[2026-02-03 11:02:12] INFO: Batch inserted course_students {"course_enrollment_request_id":177,"student_email":"tungtt@ctv.hocmai.vn","count":1}
[2026-02-03 11:02:12] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":177,"student_email":"tungtt@ctv.hocmai.vn","successful_count":1,"failed_count":0}
[2026-02-03 11:02:12] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-03 11:02:12] INFO: Student enrollment completed successfully {"course_enrollment_request_id":177,"student_email":"tungtt@ctv.hocmai.vn","student_id":24,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[]}
[2026-02-03 11:02:12] INFO: Student course enrollment success {"course_enrollment_request_id":177,"student_email":"tungtt@ctv.hocmai.vn","message":"Student enrolled successfully"}
[2026-02-03 04:08:15] INFO: Enrollment request received {"enrollment_request_id":162,"tenant_code":"OMO","class_code":"OMO-dev-class-1","emails_count":2,"course_ids_count":1}
[2026-02-03 04:08:15] INFO: StudentEnrollmentRequest dispatched to queue {"enrollment_request_id":162,"tenant_code":"OMO","emails_count":2}
[2026-02-03 11:08:15] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":162,"class_code":"OMO-dev-class-1","emails_count":2}
[2026-02-03 11:08:15] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":178,"student_email":"thangnt@hocmai.vn","parent_request_id":162}
[2026-02-03 11:08:15] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":179,"student_email":"tungtt@ctv.hocmai.vn","parent_request_id":162}
[2026-02-03 11:08:15] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":162,"emails_processed":2}
[2026-02-03 11:08:15] INFO: Starting student course enrollment {"course_enrollment_request_id":178,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class-1"}
[2026-02-03 11:08:15] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":178,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class-1","course_ids":["139"]}
[2026-02-03 11:08:15] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T03:59:13.000000Z","updated_at":"2026-02-03T03:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 11:08:15] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T03:59:13.000000Z","updated_at":"2026-02-03T03:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 11:08:15] INFO: Starting student course enrollment {"course_enrollment_request_id":179,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class-1"}
[2026-02-03 11:08:15] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":178,"class_id":27}
[2026-02-03 11:08:15] INFO: No students to unenroll {"course_enrollment_request_id":178,"class_id":27}
[2026-02-03 11:08:15] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":179,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class-1","course_ids":["139"]}
[2026-02-03 11:08:15] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T03:59:13.000000Z","updated_at":"2026-02-03T03:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 11:08:15] INFO: Student already exists in database {"course_enrollment_request_id":178,"student_email":"thangnt@hocmai.vn","student_id":13,"was_restored":false}
[2026-02-03 11:08:15] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T03:59:13.000000Z","updated_at":"2026-02-03T03:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 11:08:15] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":179,"class_id":27}
[2026-02-03 11:08:15] INFO: No students to unenroll {"course_enrollment_request_id":179,"class_id":27}
[2026-02-03 11:08:15] INFO: Student already exists in database {"course_enrollment_request_id":179,"student_email":"tungtt@ctv.hocmai.vn","student_id":24,"was_restored":false}
[2026-02-03 11:08:15] INFO: Moodle user already exists {"course_enrollment_request_id":178,"student_email":"thangnt@hocmai.vn","moodle_user_id":16}
[2026-02-03 11:08:15] INFO: Moodle user already exists {"course_enrollment_request_id":179,"student_email":"tungtt@ctv.hocmai.vn","moodle_user_id":15}
[2026-02-03 11:08:15] INFO: moodleUserId {"moodleUserId":16}
[2026-02-03 11:08:15] INFO: enrollStudentToCourses {"course_enrollment_request_id":178,"student_email":"thangnt@hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":16,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 11:08:15] INFO: moodleUserId {"moodleUserId":15}
[2026-02-03 11:08:15] INFO: enrollStudentToCourses {"course_enrollment_request_id":179,"student_email":"tungtt@ctv.hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":15,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 11:08:15] ERROR: Course not found or missing moodle_id {"course_enrollment_request_id":179,"student_email":"tungtt@ctv.hocmai.vn","course_id":"139","error":"Course not found or missing moodle_id"}
[2026-02-03 11:08:15] INFO: enrollmentResult {"enrollmentResult":{"status":false,"successful_courses":[],"failed_courses":[{"course_id":"139","error":"Course not found or missing moodle_id"}],"message":"Failed to enroll to any courses"}}
[2026-02-03 11:08:15] ERROR: Failed to enroll student to courses {"course_enrollment_request_id":179,"student_email":"tungtt@ctv.hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":15,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 11:08:15] ERROR: Student course enrollment failure {"course_enrollment_request_id":179,"student_email":"tungtt@ctv.hocmai.vn","error":"Failed to enroll to any courses"}
[2026-02-03 11:08:15] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":178,"student_email":"thangnt@hocmai.vn","course_id":139,"enroll_result":null}
[2026-02-03 11:08:15] INFO: Batch inserted course_students {"course_enrollment_request_id":178,"student_email":"thangnt@hocmai.vn","count":1}
[2026-02-03 11:08:15] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":178,"student_email":"thangnt@hocmai.vn","successful_count":1,"failed_count":0}
[2026-02-03 11:08:15] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":139,"course_name":"Course 139"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-03 11:08:15] INFO: Student enrollment completed successfully {"course_enrollment_request_id":178,"student_email":"thangnt@hocmai.vn","student_id":13,"successful_courses":[{"course_id":139,"course_name":"Course 139"}],"failed_courses":[]}
[2026-02-03 11:08:15] INFO: Student course enrollment success {"course_enrollment_request_id":178,"student_email":"thangnt@hocmai.vn","message":"Student enrolled successfully"}
[2026-02-03 04:10:42] INFO: Enrollment request received {"enrollment_request_id":163,"tenant_code":"OMO","class_code":"OMO-dev-class-1","emails_count":2,"course_ids_count":1}
[2026-02-03 04:10:42] INFO: StudentEnrollmentRequest dispatched to queue {"enrollment_request_id":163,"tenant_code":"OMO","emails_count":2}
[2026-02-03 11:10:42] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":163,"class_code":"OMO-dev-class-1","emails_count":2}
[2026-02-03 11:10:42] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":180,"student_email":"thangnt@hocmai.vn","parent_request_id":163}
[2026-02-03 11:10:42] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":181,"student_email":"tungtt@ctv.hocmai.vn","parent_request_id":163}
[2026-02-03 11:10:42] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":163,"emails_processed":2}
[2026-02-03 11:10:42] INFO: Starting student course enrollment {"course_enrollment_request_id":180,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class-1"}
[2026-02-03 11:10:42] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":180,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class-1","course_ids":["139"]}
[2026-02-03 11:10:42] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T03:59:13.000000Z","updated_at":"2026-02-03T03:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 11:10:42] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T03:59:13.000000Z","updated_at":"2026-02-03T03:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 11:10:42] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":180,"class_id":27}
[2026-02-03 11:10:42] INFO: No students to unenroll {"course_enrollment_request_id":180,"class_id":27}
[2026-02-03 11:10:42] INFO: Student already exists in database {"course_enrollment_request_id":180,"student_email":"thangnt@hocmai.vn","student_id":13,"was_restored":false}
[2026-02-03 11:10:43] INFO: Starting student course enrollment {"course_enrollment_request_id":181,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class-1"}
[2026-02-03 11:10:43] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":181,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class-1","course_ids":["139"]}
[2026-02-03 11:10:43] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T03:59:13.000000Z","updated_at":"2026-02-03T03:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 11:10:43] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T03:59:13.000000Z","updated_at":"2026-02-03T03:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 11:10:43] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":181,"class_id":27}
[2026-02-03 11:10:43] INFO: No students to unenroll {"course_enrollment_request_id":181,"class_id":27}
[2026-02-03 11:10:43] INFO: Student already exists in database {"course_enrollment_request_id":181,"student_email":"tungtt@ctv.hocmai.vn","student_id":24,"was_restored":false}
[2026-02-03 11:10:43] INFO: Moodle user already exists {"course_enrollment_request_id":180,"student_email":"thangnt@hocmai.vn","moodle_user_id":16}
[2026-02-03 11:10:43] INFO: Moodle user already exists {"course_enrollment_request_id":181,"student_email":"tungtt@ctv.hocmai.vn","moodle_user_id":15}
[2026-02-03 11:10:43] INFO: moodleUserId {"moodleUserId":16}
[2026-02-03 11:10:43] INFO: enrollStudentToCourses {"course_enrollment_request_id":180,"student_email":"thangnt@hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":16,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 11:10:43] ERROR: Course not found or missing moodle_id {"course_enrollment_request_id":180,"student_email":"thangnt@hocmai.vn","course_id":"139","error":"Course not found or missing moodle_id"}
[2026-02-03 11:10:43] INFO: enrollmentResult {"enrollmentResult":{"status":false,"successful_courses":[],"failed_courses":[{"course_id":"139","error":"Course not found or missing moodle_id"}],"message":"Failed to enroll to any courses"}}
[2026-02-03 11:10:43] ERROR: Failed to enroll student to courses {"course_enrollment_request_id":180,"student_email":"thangnt@hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":16,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 11:10:43] ERROR: Student course enrollment failure {"course_enrollment_request_id":180,"student_email":"thangnt@hocmai.vn","error":"Failed to enroll to any courses"}
[2026-02-03 11:10:43] INFO: moodleUserId {"moodleUserId":15}
[2026-02-03 11:10:43] INFO: enrollStudentToCourses {"course_enrollment_request_id":181,"student_email":"tungtt@ctv.hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":15,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 11:10:43] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":181,"student_email":"tungtt@ctv.hocmai.vn","course_id":139,"enroll_result":null}
[2026-02-03 11:10:43] INFO: Batch inserted course_students {"course_enrollment_request_id":181,"student_email":"tungtt@ctv.hocmai.vn","count":1}
[2026-02-03 11:10:43] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":181,"student_email":"tungtt@ctv.hocmai.vn","successful_count":1,"failed_count":0}
[2026-02-03 11:10:43] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":139,"course_name":"Course 139"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-03 11:10:43] INFO: Student enrollment completed successfully {"course_enrollment_request_id":181,"student_email":"tungtt@ctv.hocmai.vn","student_id":24,"successful_courses":[{"course_id":139,"course_name":"Course 139"}],"failed_courses":[]}
[2026-02-03 11:10:43] INFO: Student course enrollment success {"course_enrollment_request_id":181,"student_email":"tungtt@ctv.hocmai.vn","message":"Student enrolled successfully"}
[2026-02-03 04:11:27] INFO: Enrollment request received {"enrollment_request_id":164,"tenant_code":"OMO","class_code":"OMO-dev-class-1","emails_count":2,"course_ids_count":1}
[2026-02-03 04:11:27] INFO: StudentEnrollmentRequest dispatched to queue {"enrollment_request_id":164,"tenant_code":"OMO","emails_count":2}
[2026-02-03 11:11:28] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":164,"class_code":"OMO-dev-class-1","emails_count":2}
[2026-02-03 11:11:28] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":182,"student_email":"thangnt@hocmai.vn","parent_request_id":164}
[2026-02-03 11:11:28] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":183,"student_email":"tungtt@ctv.hocmai.vn","parent_request_id":164}
[2026-02-03 11:11:28] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":164,"emails_processed":2}
[2026-02-03 11:11:28] INFO: Starting student course enrollment {"course_enrollment_request_id":182,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class-1"}
[2026-02-03 11:11:28] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":182,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class-1","course_ids":["139"]}
[2026-02-03 11:11:28] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T03:59:13.000000Z","updated_at":"2026-02-03T03:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 11:11:28] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T03:59:13.000000Z","updated_at":"2026-02-03T03:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 11:11:28] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":182,"class_id":27}
[2026-02-03 11:11:28] INFO: No students to unenroll {"course_enrollment_request_id":182,"class_id":27}
[2026-02-03 11:11:28] INFO: Student already exists in database {"course_enrollment_request_id":182,"student_email":"thangnt@hocmai.vn","student_id":13,"was_restored":false}
[2026-02-03 11:11:28] INFO: Moodle user already exists {"course_enrollment_request_id":182,"student_email":"thangnt@hocmai.vn","moodle_user_id":16}
[2026-02-03 11:11:28] INFO: Starting student course enrollment {"course_enrollment_request_id":183,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class-1"}
[2026-02-03 11:11:28] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":183,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class-1","course_ids":["139"]}
[2026-02-03 11:11:28] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T03:59:13.000000Z","updated_at":"2026-02-03T03:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 11:11:28] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T03:59:13.000000Z","updated_at":"2026-02-03T03:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 11:11:28] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":183,"class_id":27}
[2026-02-03 11:11:28] INFO: No students to unenroll {"course_enrollment_request_id":183,"class_id":27}
[2026-02-03 11:11:28] INFO: Student already exists in database {"course_enrollment_request_id":183,"student_email":"tungtt@ctv.hocmai.vn","student_id":24,"was_restored":false}
[2026-02-03 11:11:28] INFO: Moodle user already exists {"course_enrollment_request_id":183,"student_email":"tungtt@ctv.hocmai.vn","moodle_user_id":15}
[2026-02-03 11:11:29] INFO: moodleUserId {"moodleUserId":16}
[2026-02-03 11:11:29] INFO: enrollStudentToCourses {"course_enrollment_request_id":182,"student_email":"thangnt@hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":16,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 11:11:29] ERROR: Course not found or missing moodle_id {"course_enrollment_request_id":182,"student_email":"thangnt@hocmai.vn","course_id":"139","error":"Course not found or missing moodle_id"}
[2026-02-03 11:11:29] INFO: enrollmentResult {"enrollmentResult":{"status":false,"successful_courses":[],"failed_courses":[{"course_id":"139","error":"Course not found or missing moodle_id"}],"message":"Failed to enroll to any courses"}}
[2026-02-03 11:11:29] ERROR: Failed to enroll student to courses {"course_enrollment_request_id":182,"student_email":"thangnt@hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":16,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 11:11:29] ERROR: Student course enrollment failure {"course_enrollment_request_id":182,"student_email":"thangnt@hocmai.vn","error":"Failed to enroll to any courses"}
[2026-02-03 11:11:29] INFO: moodleUserId {"moodleUserId":15}
[2026-02-03 11:11:29] INFO: enrollStudentToCourses {"course_enrollment_request_id":183,"student_email":"tungtt@ctv.hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":15,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 11:11:29] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":183,"student_email":"tungtt@ctv.hocmai.vn","course_id":139,"enroll_result":null}
[2026-02-03 11:11:29] INFO: Batch inserted course_students {"course_enrollment_request_id":183,"student_email":"tungtt@ctv.hocmai.vn","count":1}
[2026-02-03 11:11:29] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":183,"student_email":"tungtt@ctv.hocmai.vn","successful_count":1,"failed_count":0}
[2026-02-03 11:11:29] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":139,"course_name":"Course 139"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-03 11:11:29] INFO: Student enrollment completed successfully {"course_enrollment_request_id":183,"student_email":"tungtt@ctv.hocmai.vn","student_id":24,"successful_courses":[{"course_id":139,"course_name":"Course 139"}],"failed_courses":[]}
[2026-02-03 11:11:29] INFO: Student course enrollment success {"course_enrollment_request_id":183,"student_email":"tungtt@ctv.hocmai.vn","message":"Student enrolled successfully"}
[2026-02-03 04:12:52] INFO: Enrollment request received {"enrollment_request_id":165,"tenant_code":"OMO","class_code":"OMO-dev-class-1","emails_count":2,"course_ids_count":1}
[2026-02-03 04:12:52] INFO: StudentEnrollmentRequest dispatched to queue {"enrollment_request_id":165,"tenant_code":"OMO","emails_count":2}
[2026-02-03 11:12:52] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":165,"class_code":"OMO-dev-class-1","emails_count":2}
[2026-02-03 11:12:52] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":184,"student_email":"thangnt@hocmai.vn","parent_request_id":165}
[2026-02-03 11:12:52] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":185,"student_email":"tungtt@ctv.hocmai.vn","parent_request_id":165}
[2026-02-03 11:12:52] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":165,"emails_processed":2}
[2026-02-03 11:12:52] INFO: Starting student course enrollment {"course_enrollment_request_id":184,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class-1"}
[2026-02-03 11:12:52] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":184,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class-1","course_ids":["139"]}
[2026-02-03 11:12:52] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T03:59:13.000000Z","updated_at":"2026-02-03T03:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 11:12:52] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T03:59:13.000000Z","updated_at":"2026-02-03T03:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 11:12:52] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":184,"class_id":27}
[2026-02-03 11:12:52] INFO: No students to unenroll {"course_enrollment_request_id":184,"class_id":27}
[2026-02-03 11:12:52] INFO: Student already exists in database {"course_enrollment_request_id":184,"student_email":"thangnt@hocmai.vn","student_id":13,"was_restored":false}
[2026-02-03 11:12:52] INFO: Moodle user already exists {"course_enrollment_request_id":184,"student_email":"thangnt@hocmai.vn","moodle_user_id":16}
[2026-02-03 11:12:53] INFO: Starting student course enrollment {"course_enrollment_request_id":185,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class-1"}
[2026-02-03 11:12:53] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":185,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class-1","course_ids":["139"]}
[2026-02-03 11:12:53] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T03:59:13.000000Z","updated_at":"2026-02-03T03:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 11:12:53] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T03:59:13.000000Z","updated_at":"2026-02-03T03:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 11:12:53] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":185,"class_id":27}
[2026-02-03 11:12:53] INFO: No students to unenroll {"course_enrollment_request_id":185,"class_id":27}
[2026-02-03 11:12:53] INFO: Student already exists in database {"course_enrollment_request_id":185,"student_email":"tungtt@ctv.hocmai.vn","student_id":24,"was_restored":false}
[2026-02-03 11:12:53] INFO: Moodle user already exists {"course_enrollment_request_id":185,"student_email":"tungtt@ctv.hocmai.vn","moodle_user_id":15}
[2026-02-03 11:12:53] INFO: moodleUserId {"moodleUserId":16}
[2026-02-03 11:12:53] INFO: enrollStudentToCourses {"course_enrollment_request_id":184,"student_email":"thangnt@hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":16,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 11:12:53] ERROR: Course not found or missing moodle_id {"course_enrollment_request_id":184,"student_email":"thangnt@hocmai.vn","course_id":"139","error":"Course not found or missing moodle_id"}
[2026-02-03 11:12:53] INFO: enrollmentResult {"enrollmentResult":{"status":false,"successful_courses":[],"failed_courses":[{"course_id":"139","error":"Course not found or missing moodle_id"}],"message":"Failed to enroll to any courses"}}
[2026-02-03 11:12:53] ERROR: Failed to enroll student to courses {"course_enrollment_request_id":184,"student_email":"thangnt@hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":16,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 11:12:53] ERROR: Student course enrollment failure {"course_enrollment_request_id":184,"student_email":"thangnt@hocmai.vn","error":"Failed to enroll to any courses"}
[2026-02-03 11:12:53] INFO: moodleUserId {"moodleUserId":15}
[2026-02-03 11:12:53] INFO: enrollStudentToCourses {"course_enrollment_request_id":185,"student_email":"tungtt@ctv.hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":15,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 11:12:53] ERROR: Course not found or missing moodle_id {"course_enrollment_request_id":185,"student_email":"tungtt@ctv.hocmai.vn","course_id":"139","error":"Course not found or missing moodle_id"}
[2026-02-03 11:12:53] INFO: enrollmentResult {"enrollmentResult":{"status":false,"successful_courses":[],"failed_courses":[{"course_id":"139","error":"Course not found or missing moodle_id"}],"message":"Failed to enroll to any courses"}}
[2026-02-03 11:12:53] ERROR: Failed to enroll student to courses {"course_enrollment_request_id":185,"student_email":"tungtt@ctv.hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":15,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 11:12:53] ERROR: Student course enrollment failure {"course_enrollment_request_id":185,"student_email":"tungtt@ctv.hocmai.vn","error":"Failed to enroll to any courses"}
[2026-02-03 04:13:33] INFO: Enrollment request received {"enrollment_request_id":166,"tenant_code":"OMO","class_code":"OMO-dev-class-1","emails_count":2,"course_ids_count":1}
[2026-02-03 04:13:33] INFO: StudentEnrollmentRequest dispatched to queue {"enrollment_request_id":166,"tenant_code":"OMO","emails_count":2}
[2026-02-03 11:13:33] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":166,"class_code":"OMO-dev-class-1","emails_count":2}
[2026-02-03 11:13:33] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":186,"student_email":"thangnt@hocmai.vn","parent_request_id":166}
[2026-02-03 11:13:33] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":187,"student_email":"tungtt@ctv.hocmai.vn","parent_request_id":166}
[2026-02-03 11:13:33] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":166,"emails_processed":2}
[2026-02-03 11:13:33] INFO: Starting student course enrollment {"course_enrollment_request_id":186,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class-1"}
[2026-02-03 11:13:33] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":186,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class-1","course_ids":["139"]}
[2026-02-03 11:13:33] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T03:59:13.000000Z","updated_at":"2026-02-03T03:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 11:13:33] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T03:59:13.000000Z","updated_at":"2026-02-03T03:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 11:13:33] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":186,"class_id":27}
[2026-02-03 11:13:33] INFO: No students to unenroll {"course_enrollment_request_id":186,"class_id":27}
[2026-02-03 11:13:33] INFO: Student already exists in database {"course_enrollment_request_id":186,"student_email":"thangnt@hocmai.vn","student_id":13,"was_restored":false}
[2026-02-03 11:13:33] INFO: Moodle user already exists {"course_enrollment_request_id":186,"student_email":"thangnt@hocmai.vn","moodle_user_id":16}
[2026-02-03 11:13:34] INFO: moodleUserId {"moodleUserId":16}
[2026-02-03 11:13:34] INFO: enrollStudentToCourses {"course_enrollment_request_id":186,"student_email":"thangnt@hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":16,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 11:13:34] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":186,"student_email":"thangnt@hocmai.vn","course_id":573,"enroll_result":null}
[2026-02-03 11:13:34] INFO: Batch inserted course_students {"course_enrollment_request_id":186,"student_email":"thangnt@hocmai.vn","count":1}
[2026-02-03 11:13:34] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":186,"student_email":"thangnt@hocmai.vn","successful_count":1,"failed_count":0}
[2026-02-03 11:13:34] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-03 11:13:34] INFO: Student enrollment completed successfully {"course_enrollment_request_id":186,"student_email":"thangnt@hocmai.vn","student_id":13,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[]}
[2026-02-03 11:13:34] INFO: Student course enrollment success {"course_enrollment_request_id":186,"student_email":"thangnt@hocmai.vn","message":"Student enrolled successfully"}
[2026-02-03 11:13:34] INFO: Starting student course enrollment {"course_enrollment_request_id":187,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class-1"}
[2026-02-03 11:13:34] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":187,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class-1","course_ids":["139"]}
[2026-02-03 11:13:34] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T03:59:13.000000Z","updated_at":"2026-02-03T03:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 11:13:34] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T03:59:13.000000Z","updated_at":"2026-02-03T03:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 11:13:34] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":187,"class_id":27}
[2026-02-03 11:13:34] INFO: Completed unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":187,"class_id":27,"total_records":1,"unenrolled_from_moodle":0,"failed_moodle_unenroll":0}
[2026-02-03 11:13:34] INFO: Student already exists in database {"course_enrollment_request_id":187,"student_email":"tungtt@ctv.hocmai.vn","student_id":24,"was_restored":false}
[2026-02-03 11:13:34] INFO: Moodle user already exists {"course_enrollment_request_id":187,"student_email":"tungtt@ctv.hocmai.vn","moodle_user_id":15}
[2026-02-03 11:13:34] INFO: moodleUserId {"moodleUserId":15}
[2026-02-03 11:13:34] INFO: enrollStudentToCourses {"course_enrollment_request_id":187,"student_email":"tungtt@ctv.hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":15,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 11:13:34] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":187,"student_email":"tungtt@ctv.hocmai.vn","course_id":573,"enroll_result":null}
[2026-02-03 11:13:34] INFO: Batch inserted course_students {"course_enrollment_request_id":187,"student_email":"tungtt@ctv.hocmai.vn","count":1}
[2026-02-03 11:13:34] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":187,"student_email":"tungtt@ctv.hocmai.vn","successful_count":1,"failed_count":0}
[2026-02-03 11:13:34] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-03 11:13:34] INFO: Student enrollment completed successfully {"course_enrollment_request_id":187,"student_email":"tungtt@ctv.hocmai.vn","student_id":24,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[]}
[2026-02-03 11:13:34] INFO: Student course enrollment success {"course_enrollment_request_id":187,"student_email":"tungtt@ctv.hocmai.vn","message":"Student enrolled successfully"}
[2026-02-03 04:14:47] INFO: Enrollment request received {"enrollment_request_id":167,"tenant_code":"OMO","class_code":"OMO-dev-class-1","emails_count":2,"course_ids_count":1}
[2026-02-03 04:14:47] INFO: StudentEnrollmentRequest dispatched to queue {"enrollment_request_id":167,"tenant_code":"OMO","emails_count":2}
[2026-02-03 11:14:47] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":167,"class_code":"OMO-dev-class-1","emails_count":2}
[2026-02-03 11:14:47] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":188,"student_email":"thangnt@hocmai.vn","parent_request_id":167}
[2026-02-03 11:14:47] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":189,"student_email":"tungtt@ctv.hocmai.vn","parent_request_id":167}
[2026-02-03 11:14:47] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":167,"emails_processed":2}
[2026-02-03 11:14:47] INFO: Starting student course enrollment {"course_enrollment_request_id":188,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class-1"}
[2026-02-03 11:14:47] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":188,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class-1","course_ids":["139"]}
[2026-02-03 11:14:47] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T03:59:13.000000Z","updated_at":"2026-02-03T03:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 11:14:47] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T03:59:13.000000Z","updated_at":"2026-02-03T03:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 11:14:47] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":188,"class_id":27}
[2026-02-03 11:14:47] INFO: No students to unenroll {"course_enrollment_request_id":188,"class_id":27}
[2026-02-03 11:14:47] INFO: Student already exists in database {"course_enrollment_request_id":188,"student_email":"thangnt@hocmai.vn","student_id":13,"was_restored":false}
[2026-02-03 11:14:47] INFO: Moodle user already exists {"course_enrollment_request_id":188,"student_email":"thangnt@hocmai.vn","moodle_user_id":16}
[2026-02-03 11:14:48] INFO: moodleUserId {"moodleUserId":16}
[2026-02-03 11:14:48] INFO: enrollStudentToCourses {"course_enrollment_request_id":188,"student_email":"thangnt@hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":16,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 11:14:48] ERROR: Course not found or missing moodle_id {"course_enrollment_request_id":188,"student_email":"thangnt@hocmai.vn","course_id":"139","error":"Course not found or missing moodle_id"}
[2026-02-03 11:14:48] INFO: enrollmentResult {"enrollmentResult":{"status":false,"successful_courses":[],"failed_courses":[{"course_id":"139","error":"Course not found or missing moodle_id"}],"message":"Failed to enroll to any courses"}}
[2026-02-03 11:14:48] ERROR: Failed to enroll student to courses {"course_enrollment_request_id":188,"student_email":"thangnt@hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":16,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 11:14:48] ERROR: Student course enrollment failure {"course_enrollment_request_id":188,"student_email":"thangnt@hocmai.vn","error":"Failed to enroll to any courses"}
[2026-02-03 11:14:48] INFO: Starting student course enrollment {"course_enrollment_request_id":189,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class-1"}
[2026-02-03 11:14:48] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":189,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class-1","course_ids":["139"]}
[2026-02-03 11:14:48] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T03:59:13.000000Z","updated_at":"2026-02-03T03:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 11:14:48] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T03:59:13.000000Z","updated_at":"2026-02-03T03:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 11:14:48] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":189,"class_id":27}
[2026-02-03 11:14:48] INFO: No students to unenroll {"course_enrollment_request_id":189,"class_id":27}
[2026-02-03 11:14:48] INFO: Student already exists in database {"course_enrollment_request_id":189,"student_email":"tungtt@ctv.hocmai.vn","student_id":24,"was_restored":false}
[2026-02-03 11:14:48] INFO: Moodle user already exists {"course_enrollment_request_id":189,"student_email":"tungtt@ctv.hocmai.vn","moodle_user_id":15}
[2026-02-03 11:14:48] INFO: moodleUserId {"moodleUserId":15}
[2026-02-03 11:14:48] INFO: enrollStudentToCourses {"course_enrollment_request_id":189,"student_email":"tungtt@ctv.hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":15,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 11:14:48] ERROR: Course not found or missing moodle_id {"course_enrollment_request_id":189,"student_email":"tungtt@ctv.hocmai.vn","course_id":"139","error":"Course not found or missing moodle_id"}
[2026-02-03 11:14:48] INFO: enrollmentResult {"enrollmentResult":{"status":false,"successful_courses":[],"failed_courses":[{"course_id":"139","error":"Course not found or missing moodle_id"}],"message":"Failed to enroll to any courses"}}
[2026-02-03 11:14:48] ERROR: Failed to enroll student to courses {"course_enrollment_request_id":189,"student_email":"tungtt@ctv.hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":15,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 11:14:48] ERROR: Student course enrollment failure {"course_enrollment_request_id":189,"student_email":"tungtt@ctv.hocmai.vn","error":"Failed to enroll to any courses"}
[2026-02-03 04:16:02] INFO: Enrollment request received {"enrollment_request_id":168,"tenant_code":"OMO","class_code":"OMO-dev-class-1","emails_count":2,"course_ids_count":1}
[2026-02-03 04:16:02] INFO: StudentEnrollmentRequest dispatched to queue {"enrollment_request_id":168,"tenant_code":"OMO","emails_count":2}
[2026-02-03 11:16:02] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":168,"class_code":"OMO-dev-class-1","emails_count":2}
[2026-02-03 11:16:02] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":190,"student_email":"thangnt@hocmai.vn","parent_request_id":168}
[2026-02-03 11:16:02] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":191,"student_email":"tungtt@ctv.hocmai.vn","parent_request_id":168}
[2026-02-03 11:16:02] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":168,"emails_processed":2}
[2026-02-03 11:16:02] INFO: Starting student course enrollment {"course_enrollment_request_id":190,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class-1"}
[2026-02-03 11:16:02] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":190,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class-1","course_ids":["139"]}
[2026-02-03 11:16:02] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T03:59:13.000000Z","updated_at":"2026-02-03T03:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 11:16:02] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T03:59:13.000000Z","updated_at":"2026-02-03T03:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 11:16:02] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":190,"class_id":27}
[2026-02-03 11:16:02] INFO: No students to unenroll {"course_enrollment_request_id":190,"class_id":27}
[2026-02-03 11:16:02] INFO: Student already exists in database {"course_enrollment_request_id":190,"student_email":"thangnt@hocmai.vn","student_id":13,"was_restored":false}
[2026-02-03 11:16:02] INFO: Moodle user already exists {"course_enrollment_request_id":190,"student_email":"thangnt@hocmai.vn","moodle_user_id":16}
[2026-02-03 11:16:02] INFO: Starting student course enrollment {"course_enrollment_request_id":191,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class-1"}
[2026-02-03 11:16:02] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":191,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class-1","course_ids":["139"]}
[2026-02-03 11:16:02] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T03:59:13.000000Z","updated_at":"2026-02-03T03:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 11:16:02] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T03:59:13.000000Z","updated_at":"2026-02-03T03:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 11:16:02] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":191,"class_id":27}
[2026-02-03 11:16:02] INFO: No students to unenroll {"course_enrollment_request_id":191,"class_id":27}
[2026-02-03 11:16:02] INFO: Student already exists in database {"course_enrollment_request_id":191,"student_email":"tungtt@ctv.hocmai.vn","student_id":24,"was_restored":false}
[2026-02-03 11:16:02] INFO: Moodle user already exists {"course_enrollment_request_id":191,"student_email":"tungtt@ctv.hocmai.vn","moodle_user_id":15}
[2026-02-03 11:16:02] INFO: moodleUserId {"moodleUserId":16}
[2026-02-03 11:16:02] INFO: enrollStudentToCourses {"course_enrollment_request_id":190,"student_email":"thangnt@hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":16,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 11:16:02] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":190,"student_email":"thangnt@hocmai.vn","course_id":573,"enroll_result":null}
[2026-02-03 11:16:02] INFO: Batch inserted course_students {"course_enrollment_request_id":190,"student_email":"thangnt@hocmai.vn","count":1}
[2026-02-03 11:16:02] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":190,"student_email":"thangnt@hocmai.vn","successful_count":1,"failed_count":0}
[2026-02-03 11:16:02] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-03 11:16:02] INFO: Student enrollment completed successfully {"course_enrollment_request_id":190,"student_email":"thangnt@hocmai.vn","student_id":13,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[]}
[2026-02-03 11:16:02] INFO: Student course enrollment success {"course_enrollment_request_id":190,"student_email":"thangnt@hocmai.vn","message":"Student enrolled successfully"}
[2026-02-03 11:16:02] INFO: moodleUserId {"moodleUserId":15}
[2026-02-03 11:16:02] INFO: enrollStudentToCourses {"course_enrollment_request_id":191,"student_email":"tungtt@ctv.hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":15,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 11:16:03] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":191,"student_email":"tungtt@ctv.hocmai.vn","course_id":139,"enroll_result":null}
[2026-02-03 11:16:03] INFO: Batch inserted course_students {"course_enrollment_request_id":191,"student_email":"tungtt@ctv.hocmai.vn","count":1}
[2026-02-03 11:16:03] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":191,"student_email":"tungtt@ctv.hocmai.vn","successful_count":1,"failed_count":0}
[2026-02-03 11:16:03] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":139,"course_name":"Course 139"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-03 11:16:03] INFO: Student enrollment completed successfully {"course_enrollment_request_id":191,"student_email":"tungtt@ctv.hocmai.vn","student_id":24,"successful_courses":[{"course_id":139,"course_name":"Course 139"}],"failed_courses":[]}
[2026-02-03 11:16:03] INFO: Student course enrollment success {"course_enrollment_request_id":191,"student_email":"tungtt@ctv.hocmai.vn","message":"Student enrolled successfully"}
[2026-02-03 04:18:17] INFO: Enrollment request received {"enrollment_request_id":169,"tenant_code":"OMO","class_code":"OMO-dev-class-1","emails_count":2,"course_ids_count":1}
[2026-02-03 04:18:18] INFO: StudentEnrollmentRequest dispatched to queue {"enrollment_request_id":169,"tenant_code":"OMO","emails_count":2}
[2026-02-03 04:18:19] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":169,"class_code":"OMO-dev-class-1","emails_count":2}
[2026-02-03 04:18:19] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":192,"student_email":"thangnt@hocmai.vn","parent_request_id":169}
[2026-02-03 04:18:19] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":193,"student_email":"tungtt@ctv.hocmai.vn","parent_request_id":169}
[2026-02-03 04:18:19] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":169,"emails_processed":2}
[2026-02-03 04:18:19] INFO: Starting student course enrollment {"course_enrollment_request_id":192,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class-1"}
[2026-02-03 04:18:19] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":192,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class-1","course_ids":["139"]}
[2026-02-03 04:18:19] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:18:19] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:18:19] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":192,"class_id":27}
[2026-02-03 04:18:19] INFO: Starting student course enrollment {"course_enrollment_request_id":193,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class-1"}
[2026-02-03 04:18:19] INFO: Completed unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":192,"class_id":27,"total_records":1,"unenrolled_from_moodle":0,"failed_moodle_unenroll":0}
[2026-02-03 04:18:19] INFO: Student already exists in database {"course_enrollment_request_id":192,"student_email":"thangnt@hocmai.vn","student_id":13,"was_restored":false}
[2026-02-03 04:18:19] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":193,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class-1","course_ids":["139"]}
[2026-02-03 04:18:19] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:18:19] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:18:19] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":193,"class_id":27}
[2026-02-03 04:18:19] INFO: No students to unenroll {"course_enrollment_request_id":193,"class_id":27}
[2026-02-03 04:18:19] INFO: Student already exists in database {"course_enrollment_request_id":193,"student_email":"tungtt@ctv.hocmai.vn","student_id":24,"was_restored":false}
[2026-02-03 04:18:19] INFO: Moodle user already exists {"course_enrollment_request_id":192,"student_email":"thangnt@hocmai.vn","moodle_user_id":16}
[2026-02-03 04:18:19] INFO: Moodle user already exists {"course_enrollment_request_id":193,"student_email":"tungtt@ctv.hocmai.vn","moodle_user_id":15}
[2026-02-03 04:18:20] INFO: moodleUserId {"moodleUserId":15}
[2026-02-03 04:18:20] INFO: moodleUserId {"moodleUserId":16}
[2026-02-03 04:18:20] INFO: enrollStudentToCourses {"course_enrollment_request_id":193,"student_email":"tungtt@ctv.hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":15,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 04:18:20] INFO: enrollStudentToCourses {"course_enrollment_request_id":192,"student_email":"thangnt@hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":16,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 04:18:20] ERROR: Course not found or missing moodle_id {"course_enrollment_request_id":193,"student_email":"tungtt@ctv.hocmai.vn","course_id":"139","error":"Course not found or missing moodle_id"}
[2026-02-03 04:18:20] ERROR: Course not found or missing moodle_id {"course_enrollment_request_id":192,"student_email":"thangnt@hocmai.vn","course_id":"139","error":"Course not found or missing moodle_id"}
[2026-02-03 04:18:20] INFO: enrollmentResult {"enrollmentResult":{"status":false,"successful_courses":[],"failed_courses":[{"course_id":"139","error":"Course not found or missing moodle_id"}],"message":"Failed to enroll to any courses"}}
[2026-02-03 04:18:20] ERROR: Failed to enroll student to courses {"course_enrollment_request_id":193,"student_email":"tungtt@ctv.hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":15,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 04:18:20] INFO: enrollmentResult {"enrollmentResult":{"status":false,"successful_courses":[],"failed_courses":[{"course_id":"139","error":"Course not found or missing moodle_id"}],"message":"Failed to enroll to any courses"}}
[2026-02-03 04:18:20] ERROR: Failed to enroll student to courses {"course_enrollment_request_id":192,"student_email":"thangnt@hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":16,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 04:18:20] ERROR: Student course enrollment failure {"course_enrollment_request_id":193,"student_email":"tungtt@ctv.hocmai.vn","error":"Failed to enroll to any courses"}
[2026-02-03 04:18:20] ERROR: Student course enrollment failure {"course_enrollment_request_id":192,"student_email":"thangnt@hocmai.vn","error":"Failed to enroll to any courses"}
[2026-02-03 04:20:47] INFO: Enrollment request received {"enrollment_request_id":170,"tenant_code":"OMO","class_code":"OMO-dev-class-1","emails_count":2,"course_ids_count":1}
[2026-02-03 04:20:47] INFO: StudentEnrollmentRequest dispatched to queue {"enrollment_request_id":170,"tenant_code":"OMO","emails_count":2}
[2026-02-03 04:20:47] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":170,"class_code":"OMO-dev-class-1","emails_count":2}
[2026-02-03 04:20:47] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":194,"student_email":"thangnt@hocmai.vn","parent_request_id":170}
[2026-02-03 04:20:47] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":195,"student_email":"tungtt@ctv.hocmai.vn","parent_request_id":170}
[2026-02-03 04:20:47] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":170,"emails_processed":2}
[2026-02-03 04:20:47] INFO: Starting student course enrollment {"course_enrollment_request_id":194,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class-1"}
[2026-02-03 04:20:47] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":194,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class-1","course_ids":["139"]}
[2026-02-03 04:20:47] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:20:47] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:20:47] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":194,"class_id":27}
[2026-02-03 04:20:47] INFO: No students to unenroll {"course_enrollment_request_id":194,"class_id":27}
[2026-02-03 04:20:47] INFO: Student already exists in database {"course_enrollment_request_id":194,"student_email":"thangnt@hocmai.vn","student_id":13,"was_restored":false}
[2026-02-03 04:20:47] INFO: Starting student course enrollment {"course_enrollment_request_id":195,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class-1"}
[2026-02-03 04:20:47] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":195,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class-1","course_ids":["139"]}
[2026-02-03 04:20:47] INFO: Moodle user already exists {"course_enrollment_request_id":194,"student_email":"thangnt@hocmai.vn","moodle_user_id":16}
[2026-02-03 04:20:47] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:20:47] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:20:47] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":195,"class_id":27}
[2026-02-03 04:20:47] INFO: No students to unenroll {"course_enrollment_request_id":195,"class_id":27}
[2026-02-03 04:20:47] INFO: Student already exists in database {"course_enrollment_request_id":195,"student_email":"tungtt@ctv.hocmai.vn","student_id":24,"was_restored":false}
[2026-02-03 04:20:47] INFO: Moodle user already exists {"course_enrollment_request_id":195,"student_email":"tungtt@ctv.hocmai.vn","moodle_user_id":15}
[2026-02-03 04:20:47] INFO: moodleUserId {"moodleUserId":16}
[2026-02-03 04:20:47] INFO: enrollStudentToCourses {"course_enrollment_request_id":194,"student_email":"thangnt@hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":16,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 04:20:48] INFO: moodleUserId {"moodleUserId":15}
[2026-02-03 04:20:48] INFO: enrollStudentToCourses {"course_enrollment_request_id":195,"student_email":"tungtt@ctv.hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":15,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 04:20:48] ERROR: Course not found or missing moodle_id {"course_enrollment_request_id":195,"student_email":"tungtt@ctv.hocmai.vn","course_id":"139","error":"Course not found or missing moodle_id"}
[2026-02-03 04:20:48] INFO: enrollmentResult {"enrollmentResult":{"status":false,"successful_courses":[],"failed_courses":[{"course_id":"139","error":"Course not found or missing moodle_id"}],"message":"Failed to enroll to any courses"}}
[2026-02-03 04:20:48] ERROR: Failed to enroll student to courses {"course_enrollment_request_id":195,"student_email":"tungtt@ctv.hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":15,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 04:20:48] ERROR: Student course enrollment failure {"course_enrollment_request_id":195,"student_email":"tungtt@ctv.hocmai.vn","error":"Failed to enroll to any courses"}
[2026-02-03 04:20:48] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":194,"student_email":"thangnt@hocmai.vn","course_id":573,"enroll_result":null}
[2026-02-03 04:20:48] INFO: Batch inserted course_students {"course_enrollment_request_id":194,"student_email":"thangnt@hocmai.vn","count":1}
[2026-02-03 04:20:48] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":194,"student_email":"thangnt@hocmai.vn","successful_count":1,"failed_count":0}
[2026-02-03 04:20:48] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-03 04:20:48] INFO: Student enrollment completed successfully {"course_enrollment_request_id":194,"student_email":"thangnt@hocmai.vn","student_id":13,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[]}
[2026-02-03 04:20:48] INFO: Student course enrollment success {"course_enrollment_request_id":194,"student_email":"thangnt@hocmai.vn","message":"Student enrolled successfully"}
[2026-02-03 04:22:30] INFO: Enrollment request received {"enrollment_request_id":171,"tenant_code":"OMO","class_code":"OMO-dev-class-1","emails_count":2,"course_ids_count":1}
[2026-02-03 04:22:30] INFO: StudentEnrollmentRequest dispatched to queue {"enrollment_request_id":171,"tenant_code":"OMO","emails_count":2}
[2026-02-03 04:22:30] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":171,"class_code":"OMO-dev-class-1","emails_count":2}
[2026-02-03 04:22:30] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":196,"student_email":"thangnt@hocmai.vn","parent_request_id":171}
[2026-02-03 04:22:30] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":197,"student_email":"tungtt@ctv.hocmai.vn","parent_request_id":171}
[2026-02-03 04:22:30] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":171,"emails_processed":2}
[2026-02-03 04:22:30] INFO: Starting student course enrollment {"course_enrollment_request_id":196,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class-1"}
[2026-02-03 04:22:30] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":196,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class-1","course_ids":["139"]}
[2026-02-03 04:22:30] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:22:30] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:22:30] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":196,"class_id":27}
[2026-02-03 04:22:30] INFO: No students to unenroll {"course_enrollment_request_id":196,"class_id":27}
[2026-02-03 04:22:30] INFO: Student already exists in database {"course_enrollment_request_id":196,"student_email":"thangnt@hocmai.vn","student_id":13,"was_restored":false}
[2026-02-03 04:22:30] INFO: Moodle user already exists {"course_enrollment_request_id":196,"student_email":"thangnt@hocmai.vn","moodle_user_id":16}
[2026-02-03 04:22:30] INFO: Starting student course enrollment {"course_enrollment_request_id":197,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class-1"}
[2026-02-03 04:22:30] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":197,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class-1","course_ids":["139"]}
[2026-02-03 04:22:30] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:22:30] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:22:30] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":197,"class_id":27}
[2026-02-03 04:22:30] INFO: No students to unenroll {"course_enrollment_request_id":197,"class_id":27}
[2026-02-03 04:22:30] INFO: Student already exists in database {"course_enrollment_request_id":197,"student_email":"tungtt@ctv.hocmai.vn","student_id":24,"was_restored":false}
[2026-02-03 04:22:30] INFO: moodleUserId {"moodleUserId":16}
[2026-02-03 04:22:30] INFO: enrollStudentToCourses {"course_enrollment_request_id":196,"student_email":"thangnt@hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":16,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 04:22:30] ERROR: Course not found or missing moodle_id {"course_enrollment_request_id":196,"student_email":"thangnt@hocmai.vn","course_id":"139","error":"Course not found or missing moodle_id"}
[2026-02-03 04:22:30] INFO: enrollmentResult {"enrollmentResult":{"status":false,"successful_courses":[],"failed_courses":[{"course_id":"139","error":"Course not found or missing moodle_id"}],"message":"Failed to enroll to any courses"}}
[2026-02-03 04:22:30] ERROR: Failed to enroll student to courses {"course_enrollment_request_id":196,"student_email":"thangnt@hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":16,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 04:22:30] ERROR: Student course enrollment failure {"course_enrollment_request_id":196,"student_email":"thangnt@hocmai.vn","error":"Failed to enroll to any courses"}
[2026-02-03 04:22:31] INFO: Moodle user already exists {"course_enrollment_request_id":197,"student_email":"tungtt@ctv.hocmai.vn","moodle_user_id":15}
[2026-02-03 04:22:31] INFO: moodleUserId {"moodleUserId":15}
[2026-02-03 04:22:31] INFO: enrollStudentToCourses {"course_enrollment_request_id":197,"student_email":"tungtt@ctv.hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":15,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 04:22:31] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":197,"student_email":"tungtt@ctv.hocmai.vn","course_id":573,"enroll_result":null}
[2026-02-03 04:22:31] INFO: Batch inserted course_students {"course_enrollment_request_id":197,"student_email":"tungtt@ctv.hocmai.vn","count":1}
[2026-02-03 04:22:31] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":197,"student_email":"tungtt@ctv.hocmai.vn","successful_count":1,"failed_count":0}
[2026-02-03 04:22:31] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-03 04:22:31] INFO: Student enrollment completed successfully {"course_enrollment_request_id":197,"student_email":"tungtt@ctv.hocmai.vn","student_id":24,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[]}
[2026-02-03 04:22:31] INFO: Student course enrollment success {"course_enrollment_request_id":197,"student_email":"tungtt@ctv.hocmai.vn","message":"Student enrolled successfully"}
[2026-02-03 04:24:59] INFO: Enrollment request received {"enrollment_request_id":172,"tenant_code":"OMO","class_code":"OMO-dev-class-1","emails_count":1,"course_ids_count":1}
[2026-02-03 04:24:59] INFO: StudentEnrollmentRequest dispatched to queue {"enrollment_request_id":172,"tenant_code":"OMO","emails_count":1}
[2026-02-03 04:24:59] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":172,"class_code":"OMO-dev-class-1","emails_count":1}
[2026-02-03 04:24:59] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":198,"student_email":"tungtt@ctv.hocmai.vn","parent_request_id":172}
[2026-02-03 04:24:59] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":172,"emails_processed":1}
[2026-02-03 04:24:59] INFO: Starting student course enrollment {"course_enrollment_request_id":198,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class-1"}
[2026-02-03 04:24:59] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":198,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class-1","course_ids":["139"]}
[2026-02-03 04:24:59] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:24:59] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:24:59] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":198,"class_id":27}
[2026-02-03 04:24:59] INFO: No students to unenroll {"course_enrollment_request_id":198,"class_id":27}
[2026-02-03 04:24:59] INFO: Student already exists in database {"course_enrollment_request_id":198,"student_email":"tungtt@ctv.hocmai.vn","student_id":24,"was_restored":false}
[2026-02-03 04:25:00] INFO: Moodle user already exists {"course_enrollment_request_id":198,"student_email":"tungtt@ctv.hocmai.vn","moodle_user_id":15}
[2026-02-03 04:25:00] INFO: moodleUserId {"moodleUserId":15}
[2026-02-03 04:25:00] INFO: enrollStudentToCourses {"course_enrollment_request_id":198,"student_email":"tungtt@ctv.hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":15,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 04:25:00] ERROR: Course not found or missing moodle_id {"course_enrollment_request_id":198,"student_email":"tungtt@ctv.hocmai.vn","course_id":"139","error":"Course not found or missing moodle_id"}
[2026-02-03 04:25:00] INFO: enrollmentResult {"enrollmentResult":{"status":false,"successful_courses":[],"failed_courses":[{"course_id":"139","error":"Course not found or missing moodle_id"}],"message":"Failed to enroll to any courses"}}
[2026-02-03 04:25:00] ERROR: Failed to enroll student to courses {"course_enrollment_request_id":198,"student_email":"tungtt@ctv.hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":15,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 04:25:00] ERROR: Student course enrollment failure {"course_enrollment_request_id":198,"student_email":"tungtt@ctv.hocmai.vn","error":"Failed to enroll to any courses"}
[2026-02-03 04:25:40] INFO: Enrollment request received {"enrollment_request_id":173,"tenant_code":"OMO","class_code":"OMO-dev-class-1","emails_count":1,"course_ids_count":1}
[2026-02-03 04:25:40] INFO: StudentEnrollmentRequest dispatched to queue {"enrollment_request_id":173,"tenant_code":"OMO","emails_count":1}
[2026-02-03 04:25:40] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":173,"class_code":"OMO-dev-class-1","emails_count":1}
[2026-02-03 04:25:40] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":199,"student_email":"tungtt@ctv.hocmai.vn","parent_request_id":173}
[2026-02-03 04:25:40] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":173,"emails_processed":1}
[2026-02-03 04:25:40] INFO: Starting student course enrollment {"course_enrollment_request_id":199,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class-1"}
[2026-02-03 04:25:40] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":199,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class-1","course_ids":["139"]}
[2026-02-03 04:25:40] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:25:40] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:25:40] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":199,"class_id":27}
[2026-02-03 04:25:40] INFO: No students to unenroll {"course_enrollment_request_id":199,"class_id":27}
[2026-02-03 04:25:40] INFO: Student already exists in database {"course_enrollment_request_id":199,"student_email":"tungtt@ctv.hocmai.vn","student_id":24,"was_restored":false}
[2026-02-03 04:25:40] INFO: Moodle user already exists {"course_enrollment_request_id":199,"student_email":"tungtt@ctv.hocmai.vn","moodle_user_id":15}
[2026-02-03 04:25:40] INFO: moodleUserId {"moodleUserId":15}
[2026-02-03 04:25:40] INFO: enrollStudentToCourses {"course_enrollment_request_id":199,"student_email":"tungtt@ctv.hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":15,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 04:25:40] ERROR: Course not found or missing moodle_id {"course_enrollment_request_id":199,"student_email":"tungtt@ctv.hocmai.vn","course_id":"139","error":"Course not found or missing moodle_id"}
[2026-02-03 04:25:40] INFO: enrollmentResult {"enrollmentResult":{"status":false,"successful_courses":[],"failed_courses":[{"course_id":"139","error":"Course not found or missing moodle_id"}],"message":"Failed to enroll to any courses"}}
[2026-02-03 04:25:40] ERROR: Failed to enroll student to courses {"course_enrollment_request_id":199,"student_email":"tungtt@ctv.hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":15,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 04:25:40] ERROR: Student course enrollment failure {"course_enrollment_request_id":199,"student_email":"tungtt@ctv.hocmai.vn","error":"Failed to enroll to any courses"}
[2026-02-03 04:26:51] INFO: Enrollment request received {"enrollment_request_id":174,"tenant_code":"OMO","class_code":"OMO-dev-class-1","emails_count":1,"course_ids_count":1}
[2026-02-03 04:26:51] INFO: StudentEnrollmentRequest dispatched to queue {"enrollment_request_id":174,"tenant_code":"OMO","emails_count":1}
[2026-02-03 04:26:51] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":174,"class_code":"OMO-dev-class-1","emails_count":1}
[2026-02-03 04:26:51] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":200,"student_email":"tungtt@ctv.hocmai.vn","parent_request_id":174}
[2026-02-03 04:26:51] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":174,"emails_processed":1}
[2026-02-03 04:26:51] INFO: Starting student course enrollment {"course_enrollment_request_id":200,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class-1"}
[2026-02-03 04:26:51] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":200,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class-1","course_ids":["139"]}
[2026-02-03 04:26:51] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:26:51] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:26:51] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":200,"class_id":27}
[2026-02-03 04:26:51] INFO: No students to unenroll {"course_enrollment_request_id":200,"class_id":27}
[2026-02-03 04:26:51] INFO: Student already exists in database {"course_enrollment_request_id":200,"student_email":"tungtt@ctv.hocmai.vn","student_id":24,"was_restored":false}
[2026-02-03 04:26:51] INFO: Moodle user already exists {"course_enrollment_request_id":200,"student_email":"tungtt@ctv.hocmai.vn","moodle_user_id":15}
[2026-02-03 04:26:52] INFO: moodleUserId {"moodleUserId":15}
[2026-02-03 04:26:52] INFO: enrollStudentToCourses {"course_enrollment_request_id":200,"student_email":"tungtt@ctv.hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":15,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 04:26:52] ERROR: Course not found or missing moodle_id {"course_enrollment_request_id":200,"student_email":"tungtt@ctv.hocmai.vn","course_id":"139","error":"Course not found or missing moodle_id"}
[2026-02-03 04:26:52] INFO: enrollmentResult {"enrollmentResult":{"status":false,"successful_courses":[],"failed_courses":[{"course_id":"139","error":"Course not found or missing moodle_id"}],"message":"Failed to enroll to any courses"}}
[2026-02-03 04:26:52] ERROR: Failed to enroll student to courses {"course_enrollment_request_id":200,"student_email":"tungtt@ctv.hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":15,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 04:26:52] ERROR: Student course enrollment failure {"course_enrollment_request_id":200,"student_email":"tungtt@ctv.hocmai.vn","error":"Failed to enroll to any courses"}
[2026-02-03 04:27:22] INFO: Enrollment request received {"enrollment_request_id":175,"tenant_code":"OMO","class_code":"OMO-dev-class-1","emails_count":1,"course_ids_count":1}
[2026-02-03 04:27:22] INFO: StudentEnrollmentRequest dispatched to queue {"enrollment_request_id":175,"tenant_code":"OMO","emails_count":1}
[2026-02-03 04:27:25] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":175,"class_code":"OMO-dev-class-1","emails_count":1}
[2026-02-03 04:27:25] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":201,"student_email":"tungtt@ctv.hocmai.vn","parent_request_id":175}
[2026-02-03 04:27:25] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":175,"emails_processed":1}
[2026-02-03 04:27:25] INFO: Starting student course enrollment {"course_enrollment_request_id":201,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class-1"}
[2026-02-03 04:27:25] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":201,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class-1","course_ids":["139"]}
[2026-02-03 04:27:25] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:27:25] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:27:25] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":201,"class_id":27}
[2026-02-03 04:27:25] INFO: No students to unenroll {"course_enrollment_request_id":201,"class_id":27}
[2026-02-03 04:27:25] INFO: Student already exists in database {"course_enrollment_request_id":201,"student_email":"tungtt@ctv.hocmai.vn","student_id":24,"was_restored":false}
[2026-02-03 04:27:25] INFO: Moodle user already exists {"course_enrollment_request_id":201,"student_email":"tungtt@ctv.hocmai.vn","moodle_user_id":15}
[2026-02-03 04:27:25] INFO: moodleUserId {"moodleUserId":15}
[2026-02-03 04:27:25] INFO: enrollStudentToCourses {"course_enrollment_request_id":201,"student_email":"tungtt@ctv.hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":15,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 04:27:25] ERROR: Course not found or missing moodle_id {"course_enrollment_request_id":201,"student_email":"tungtt@ctv.hocmai.vn","course_id":"139","error":"Course not found or missing moodle_id"}
[2026-02-03 04:27:25] INFO: enrollmentResult {"enrollmentResult":{"status":false,"successful_courses":[],"failed_courses":[{"course_id":"139","error":"Course not found or missing moodle_id"}],"message":"Failed to enroll to any courses"}}
[2026-02-03 04:27:25] ERROR: Failed to enroll student to courses {"course_enrollment_request_id":201,"student_email":"tungtt@ctv.hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":15,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 04:27:25] ERROR: Student course enrollment failure {"course_enrollment_request_id":201,"student_email":"tungtt@ctv.hocmai.vn","error":"Failed to enroll to any courses"}
[2026-02-03 04:28:29] INFO: Enrollment request received {"enrollment_request_id":176,"tenant_code":"OMO","class_code":"OMO-dev-class-1","emails_count":1,"course_ids_count":1}
[2026-02-03 04:28:29] INFO: StudentEnrollmentRequest dispatched to queue {"enrollment_request_id":176,"tenant_code":"OMO","emails_count":1}
[2026-02-03 04:28:31] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":176,"class_code":"OMO-dev-class-1","emails_count":1}
[2026-02-03 04:28:31] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":202,"student_email":"tungtt@ctv.hocmai.vn","parent_request_id":176}
[2026-02-03 04:28:31] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":176,"emails_processed":1}
[2026-02-03 04:28:31] INFO: Starting student course enrollment {"course_enrollment_request_id":202,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class-1"}
[2026-02-03 04:28:31] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":202,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class-1","course_ids":["139"]}
[2026-02-03 04:28:31] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:28:31] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:28:31] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":202,"class_id":27}
[2026-02-03 04:28:31] INFO: No students to unenroll {"course_enrollment_request_id":202,"class_id":27}
[2026-02-03 04:28:31] INFO: Student already exists in database {"course_enrollment_request_id":202,"student_email":"tungtt@ctv.hocmai.vn","student_id":24,"was_restored":false}
[2026-02-03 04:28:31] INFO: Moodle user already exists {"course_enrollment_request_id":202,"student_email":"tungtt@ctv.hocmai.vn","moodle_user_id":15}
[2026-02-03 04:28:32] INFO: moodleUserId {"moodleUserId":15}
[2026-02-03 04:28:32] INFO: enrollStudentToCourses {"course_enrollment_request_id":202,"student_email":"tungtt@ctv.hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":15,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 04:28:32] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":202,"student_email":"tungtt@ctv.hocmai.vn","course_id":573,"enroll_result":null}
[2026-02-03 04:28:32] INFO: Batch inserted course_students {"course_enrollment_request_id":202,"student_email":"tungtt@ctv.hocmai.vn","count":1}
[2026-02-03 04:28:32] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":202,"student_email":"tungtt@ctv.hocmai.vn","successful_count":1,"failed_count":0}
[2026-02-03 04:28:32] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-03 04:28:32] INFO: Student enrollment completed successfully {"course_enrollment_request_id":202,"student_email":"tungtt@ctv.hocmai.vn","student_id":24,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[]}
[2026-02-03 04:28:32] INFO: Student course enrollment success {"course_enrollment_request_id":202,"student_email":"tungtt@ctv.hocmai.vn","message":"Student enrolled successfully"}
[2026-02-03 04:28:48] INFO: Enrollment request received {"enrollment_request_id":177,"tenant_code":"OMO","class_code":"OMO-dev-class-1","emails_count":1,"course_ids_count":1}
[2026-02-03 04:28:48] INFO: StudentEnrollmentRequest dispatched to queue {"enrollment_request_id":177,"tenant_code":"OMO","emails_count":1}
[2026-02-03 04:28:49] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":177,"class_code":"OMO-dev-class-1","emails_count":1}
[2026-02-03 04:28:49] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":203,"student_email":"thangnt@hocmai.vn","parent_request_id":177}
[2026-02-03 04:28:49] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":177,"emails_processed":1}
[2026-02-03 04:28:49] INFO: Starting student course enrollment {"course_enrollment_request_id":203,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class-1"}
[2026-02-03 04:28:49] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":203,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class-1","course_ids":["139"]}
[2026-02-03 04:28:49] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:28:49] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:28:49] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":203,"class_id":27}
[2026-02-03 04:28:50] INFO: Completed unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":203,"class_id":27,"total_records":1,"unenrolled_from_moodle":1,"failed_moodle_unenroll":0}
[2026-02-03 04:28:50] INFO: Student already exists in database {"course_enrollment_request_id":203,"student_email":"thangnt@hocmai.vn","student_id":13,"was_restored":false}
[2026-02-03 04:28:50] INFO: Moodle user already exists {"course_enrollment_request_id":203,"student_email":"thangnt@hocmai.vn","moodle_user_id":16}
[2026-02-03 04:28:50] INFO: moodleUserId {"moodleUserId":16}
[2026-02-03 04:28:50] INFO: enrollStudentToCourses {"course_enrollment_request_id":203,"student_email":"thangnt@hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":16,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 04:28:50] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":203,"student_email":"thangnt@hocmai.vn","course_id":573,"enroll_result":null}
[2026-02-03 04:28:50] INFO: Batch inserted course_students {"course_enrollment_request_id":203,"student_email":"thangnt@hocmai.vn","count":1}
[2026-02-03 04:28:50] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":203,"student_email":"thangnt@hocmai.vn","successful_count":1,"failed_count":0}
[2026-02-03 04:28:50] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-03 04:28:50] INFO: Student enrollment completed successfully {"course_enrollment_request_id":203,"student_email":"thangnt@hocmai.vn","student_id":13,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[]}
[2026-02-03 04:28:50] INFO: Student course enrollment success {"course_enrollment_request_id":203,"student_email":"thangnt@hocmai.vn","message":"Student enrolled successfully"}
[2026-02-03 04:29:12] INFO: Enrollment request received {"enrollment_request_id":178,"tenant_code":"OMO","class_code":"OMO-dev-class-1","emails_count":1,"course_ids_count":1}
[2026-02-03 04:29:12] INFO: StudentEnrollmentRequest dispatched to queue {"enrollment_request_id":178,"tenant_code":"OMO","emails_count":1}
[2026-02-03 04:29:13] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":178,"class_code":"OMO-dev-class-1","emails_count":1}
[2026-02-03 04:29:13] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":204,"student_email":"tungtt@ctv.hocmai.vn","parent_request_id":178}
[2026-02-03 04:29:13] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":178,"emails_processed":1}
[2026-02-03 04:29:13] INFO: Starting student course enrollment {"course_enrollment_request_id":204,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class-1"}
[2026-02-03 04:29:13] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":204,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class-1","course_ids":["139"]}
[2026-02-03 04:29:13] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:29:13] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:29:13] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":204,"class_id":27}
[2026-02-03 04:29:13] INFO: Completed unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":204,"class_id":27,"total_records":1,"unenrolled_from_moodle":1,"failed_moodle_unenroll":0}
[2026-02-03 04:29:13] INFO: Student already exists in database {"course_enrollment_request_id":204,"student_email":"tungtt@ctv.hocmai.vn","student_id":24,"was_restored":false}
[2026-02-03 04:29:13] INFO: Moodle user already exists {"course_enrollment_request_id":204,"student_email":"tungtt@ctv.hocmai.vn","moodle_user_id":15}
[2026-02-03 04:29:14] INFO: moodleUserId {"moodleUserId":15}
[2026-02-03 04:29:14] INFO: enrollStudentToCourses {"course_enrollment_request_id":204,"student_email":"tungtt@ctv.hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":15,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 04:29:14] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":204,"student_email":"tungtt@ctv.hocmai.vn","course_id":573,"enroll_result":null}
[2026-02-03 04:29:14] INFO: Batch inserted course_students {"course_enrollment_request_id":204,"student_email":"tungtt@ctv.hocmai.vn","count":1}
[2026-02-03 04:29:14] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":204,"student_email":"tungtt@ctv.hocmai.vn","successful_count":1,"failed_count":0}
[2026-02-03 04:29:14] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-03 04:29:14] INFO: Student enrollment completed successfully {"course_enrollment_request_id":204,"student_email":"tungtt@ctv.hocmai.vn","student_id":24,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[]}
[2026-02-03 04:29:14] INFO: Student course enrollment success {"course_enrollment_request_id":204,"student_email":"tungtt@ctv.hocmai.vn","message":"Student enrolled successfully"}
[2026-02-03 04:29:21] INFO: Enrollment request received {"enrollment_request_id":179,"tenant_code":"OMO","class_code":"OMO-dev-class-1","emails_count":2,"course_ids_count":1}
[2026-02-03 04:29:21] INFO: StudentEnrollmentRequest dispatched to queue {"enrollment_request_id":179,"tenant_code":"OMO","emails_count":2}
[2026-02-03 04:29:22] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":179,"class_code":"OMO-dev-class-1","emails_count":2}
[2026-02-03 04:29:22] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":205,"student_email":"thangnt@hocmai.vn","parent_request_id":179}
[2026-02-03 04:29:22] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":206,"student_email":"tungtt@ctv.hocmai.vn","parent_request_id":179}
[2026-02-03 04:29:22] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":179,"emails_processed":2}
[2026-02-03 04:29:22] INFO: Starting student course enrollment {"course_enrollment_request_id":205,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class-1"}
[2026-02-03 04:29:22] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":205,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class-1","course_ids":["139"]}
[2026-02-03 04:29:22] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:29:22] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:29:22] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":205,"class_id":27}
[2026-02-03 04:29:22] INFO: Completed unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":205,"class_id":27,"total_records":1,"unenrolled_from_moodle":1,"failed_moodle_unenroll":0}
[2026-02-03 04:29:22] INFO: Student already exists in database {"course_enrollment_request_id":205,"student_email":"thangnt@hocmai.vn","student_id":13,"was_restored":false}
[2026-02-03 04:29:22] INFO: Moodle user already exists {"course_enrollment_request_id":205,"student_email":"thangnt@hocmai.vn","moodle_user_id":16}
[2026-02-03 04:29:23] INFO: Starting student course enrollment {"course_enrollment_request_id":206,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class-1"}
[2026-02-03 04:29:23] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":206,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class-1","course_ids":["139"]}
[2026-02-03 04:29:23] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:29:23] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:29:23] INFO: moodleUserId {"moodleUserId":16}
[2026-02-03 04:29:23] INFO: enrollStudentToCourses {"course_enrollment_request_id":205,"student_email":"thangnt@hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":16,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 04:29:23] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":206,"class_id":27}
[2026-02-03 04:29:23] INFO: No students to unenroll {"course_enrollment_request_id":206,"class_id":27}
[2026-02-03 04:29:23] INFO: Student already exists in database {"course_enrollment_request_id":206,"student_email":"tungtt@ctv.hocmai.vn","student_id":24,"was_restored":false}
[2026-02-03 04:29:23] INFO: Moodle user already exists {"course_enrollment_request_id":206,"student_email":"tungtt@ctv.hocmai.vn","moodle_user_id":15}
[2026-02-03 04:29:23] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":205,"student_email":"thangnt@hocmai.vn","course_id":573,"enroll_result":null}
[2026-02-03 04:29:23] INFO: Batch inserted course_students {"course_enrollment_request_id":205,"student_email":"thangnt@hocmai.vn","count":1}
[2026-02-03 04:29:23] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":205,"student_email":"thangnt@hocmai.vn","successful_count":1,"failed_count":0}
[2026-02-03 04:29:23] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-03 04:29:23] INFO: Student enrollment completed successfully {"course_enrollment_request_id":205,"student_email":"thangnt@hocmai.vn","student_id":13,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[]}
[2026-02-03 04:29:23] INFO: Student course enrollment success {"course_enrollment_request_id":205,"student_email":"thangnt@hocmai.vn","message":"Student enrolled successfully"}
[2026-02-03 04:29:23] INFO: moodleUserId {"moodleUserId":15}
[2026-02-03 04:29:23] INFO: enrollStudentToCourses {"course_enrollment_request_id":206,"student_email":"tungtt@ctv.hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":15,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 04:29:23] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":206,"student_email":"tungtt@ctv.hocmai.vn","course_id":573,"enroll_result":null}
[2026-02-03 04:29:23] INFO: Batch inserted course_students {"course_enrollment_request_id":206,"student_email":"tungtt@ctv.hocmai.vn","count":1}
[2026-02-03 04:29:23] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":206,"student_email":"tungtt@ctv.hocmai.vn","successful_count":1,"failed_count":0}
[2026-02-03 04:29:23] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-03 04:29:23] INFO: Student enrollment completed successfully {"course_enrollment_request_id":206,"student_email":"tungtt@ctv.hocmai.vn","student_id":24,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[]}
[2026-02-03 04:29:23] INFO: Student course enrollment success {"course_enrollment_request_id":206,"student_email":"tungtt@ctv.hocmai.vn","message":"Student enrolled successfully"}
[2026-02-03 04:30:28] INFO: Enrollment request received {"enrollment_request_id":180,"tenant_code":"OMO","class_code":"OMO-dev-class-1","emails_count":1,"course_ids_count":1}
[2026-02-03 04:30:28] INFO: StudentEnrollmentRequest dispatched to queue {"enrollment_request_id":180,"tenant_code":"OMO","emails_count":1}
[2026-02-03 04:30:28] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":180,"class_code":"OMO-dev-class-1","emails_count":1}
[2026-02-03 04:30:28] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":207,"student_email":"kienpn@ctv.hocmai.vn","parent_request_id":180}
[2026-02-03 04:30:28] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":180,"emails_processed":1}
[2026-02-03 04:30:28] INFO: Starting student course enrollment {"course_enrollment_request_id":207,"student_email":"kienpn@ctv.hocmai.vn","class_code":"OMO-dev-class-1"}
[2026-02-03 04:30:28] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":207,"student_email":"kienpn@ctv.hocmai.vn","class_code":"OMO-dev-class-1","course_ids":["139"]}
[2026-02-03 04:30:28] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:30:28] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:30:28] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":207,"class_id":27}
[2026-02-03 04:30:29] INFO: Completed unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":207,"class_id":27,"total_records":2,"unenrolled_from_moodle":2,"failed_moodle_unenroll":0}
[2026-02-03 04:30:29] INFO: Student already exists in database {"course_enrollment_request_id":207,"student_email":"kienpn@ctv.hocmai.vn","student_id":10,"was_restored":false}
[2026-02-03 04:30:29] INFO: Moodle user already exists {"course_enrollment_request_id":207,"student_email":"kienpn@ctv.hocmai.vn","moodle_user_id":11}
[2026-02-03 04:30:29] INFO: moodleUserId {"moodleUserId":11}
[2026-02-03 04:30:29] INFO: enrollStudentToCourses {"course_enrollment_request_id":207,"student_email":"kienpn@ctv.hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":11,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 04:30:30] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":207,"student_email":"kienpn@ctv.hocmai.vn","course_id":573,"enroll_result":null}
[2026-02-03 04:30:30] INFO: Batch inserted course_students {"course_enrollment_request_id":207,"student_email":"kienpn@ctv.hocmai.vn","count":1}
[2026-02-03 04:30:30] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":207,"student_email":"kienpn@ctv.hocmai.vn","successful_count":1,"failed_count":0}
[2026-02-03 04:30:30] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-03 04:30:30] INFO: Student enrollment completed successfully {"course_enrollment_request_id":207,"student_email":"kienpn@ctv.hocmai.vn","student_id":10,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[]}
[2026-02-03 04:30:30] INFO: Student course enrollment success {"course_enrollment_request_id":207,"student_email":"kienpn@ctv.hocmai.vn","message":"Student enrolled successfully"}
[2026-02-03 04:30:46] INFO: Enrollment request received {"enrollment_request_id":181,"tenant_code":"OMO","class_code":"OMO-dev-class-1","emails_count":3,"course_ids_count":1}
[2026-02-03 04:30:46] INFO: StudentEnrollmentRequest dispatched to queue {"enrollment_request_id":181,"tenant_code":"OMO","emails_count":3}
[2026-02-03 04:30:46] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":181,"class_code":"OMO-dev-class-1","emails_count":3}
[2026-02-03 04:30:46] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":208,"student_email":"thangnt@hocmai.vn","parent_request_id":181}
[2026-02-03 04:30:46] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":209,"student_email":"tungtt@ctv.hocmai.vn","parent_request_id":181}
[2026-02-03 04:30:46] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":210,"student_email":"kienpn@ctv.hocmai.vn","parent_request_id":181}
[2026-02-03 04:30:46] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":181,"emails_processed":3}
[2026-02-03 04:30:46] INFO: Starting student course enrollment {"course_enrollment_request_id":208,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class-1"}
[2026-02-03 04:30:46] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":208,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class-1","course_ids":["139"]}
[2026-02-03 04:30:46] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:30:46] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:30:46] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":208,"class_id":27}
[2026-02-03 04:30:46] INFO: Completed unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":208,"class_id":27,"total_records":1,"unenrolled_from_moodle":1,"failed_moodle_unenroll":0}
[2026-02-03 04:30:46] INFO: Student already exists in database {"course_enrollment_request_id":208,"student_email":"thangnt@hocmai.vn","student_id":13,"was_restored":false}
[2026-02-03 04:30:47] INFO: Moodle user already exists {"course_enrollment_request_id":208,"student_email":"thangnt@hocmai.vn","moodle_user_id":16}
[2026-02-03 04:30:47] INFO: moodleUserId {"moodleUserId":16}
[2026-02-03 04:30:47] INFO: enrollStudentToCourses {"course_enrollment_request_id":208,"student_email":"thangnt@hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":16,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 04:30:47] INFO: Starting student course enrollment {"course_enrollment_request_id":209,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class-1"}
[2026-02-03 04:30:47] INFO: Starting student course enrollment {"course_enrollment_request_id":210,"student_email":"kienpn@ctv.hocmai.vn","class_code":"OMO-dev-class-1"}
[2026-02-03 04:30:47] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":209,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class-1","course_ids":["139"]}
[2026-02-03 04:30:47] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":210,"student_email":"kienpn@ctv.hocmai.vn","class_code":"OMO-dev-class-1","course_ids":["139"]}
[2026-02-03 04:30:47] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:30:47] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":208,"student_email":"thangnt@hocmai.vn","course_id":573,"enroll_result":null}
[2026-02-03 04:30:47] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:30:47] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:30:47] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:30:47] INFO: Batch inserted course_students {"course_enrollment_request_id":208,"student_email":"thangnt@hocmai.vn","count":1}
[2026-02-03 04:30:47] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":208,"student_email":"thangnt@hocmai.vn","successful_count":1,"failed_count":0}
[2026-02-03 04:30:47] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-03 04:30:47] INFO: Student enrollment completed successfully {"course_enrollment_request_id":208,"student_email":"thangnt@hocmai.vn","student_id":13,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[]}
[2026-02-03 04:30:47] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":209,"class_id":27}
[2026-02-03 04:30:47] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":210,"class_id":27}
[2026-02-03 04:30:47] INFO: Student course enrollment success {"course_enrollment_request_id":208,"student_email":"thangnt@hocmai.vn","message":"Student enrolled successfully"}
[2026-02-03 04:30:47] INFO: Completed unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":209,"class_id":27,"total_records":1,"unenrolled_from_moodle":1,"failed_moodle_unenroll":0}
[2026-02-03 04:30:47] INFO: Student already exists in database {"course_enrollment_request_id":209,"student_email":"tungtt@ctv.hocmai.vn","student_id":24,"was_restored":false}
[2026-02-03 04:30:47] INFO: Completed unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":210,"class_id":27,"total_records":1,"unenrolled_from_moodle":1,"failed_moodle_unenroll":0}
[2026-02-03 04:30:47] INFO: Student already exists in database {"course_enrollment_request_id":210,"student_email":"kienpn@ctv.hocmai.vn","student_id":10,"was_restored":false}
[2026-02-03 04:30:47] INFO: Moodle user already exists {"course_enrollment_request_id":209,"student_email":"tungtt@ctv.hocmai.vn","moodle_user_id":15}
[2026-02-03 04:30:47] INFO: Moodle user already exists {"course_enrollment_request_id":210,"student_email":"kienpn@ctv.hocmai.vn","moodle_user_id":11}
[2026-02-03 04:30:48] INFO: moodleUserId {"moodleUserId":15}
[2026-02-03 04:30:48] INFO: enrollStudentToCourses {"course_enrollment_request_id":209,"student_email":"tungtt@ctv.hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":15,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 04:30:48] INFO: moodleUserId {"moodleUserId":11}
[2026-02-03 04:30:48] INFO: enrollStudentToCourses {"course_enrollment_request_id":210,"student_email":"kienpn@ctv.hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":11,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 04:30:49] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":210,"student_email":"kienpn@ctv.hocmai.vn","course_id":573,"enroll_result":null}
[2026-02-03 04:30:49] INFO: Batch inserted course_students {"course_enrollment_request_id":210,"student_email":"kienpn@ctv.hocmai.vn","count":1}
[2026-02-03 04:30:49] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":210,"student_email":"kienpn@ctv.hocmai.vn","successful_count":1,"failed_count":0}
[2026-02-03 04:30:49] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-03 04:30:49] INFO: Student enrollment completed successfully {"course_enrollment_request_id":210,"student_email":"kienpn@ctv.hocmai.vn","student_id":10,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[]}
[2026-02-03 04:30:49] INFO: Student course enrollment success {"course_enrollment_request_id":210,"student_email":"kienpn@ctv.hocmai.vn","message":"Student enrolled successfully"}
[2026-02-03 04:30:49] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":209,"student_email":"tungtt@ctv.hocmai.vn","course_id":573,"enroll_result":null}
[2026-02-03 04:30:49] INFO: Batch inserted course_students {"course_enrollment_request_id":209,"student_email":"tungtt@ctv.hocmai.vn","count":1}
[2026-02-03 04:30:49] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":209,"student_email":"tungtt@ctv.hocmai.vn","successful_count":1,"failed_count":0}
[2026-02-03 04:30:49] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-03 04:30:49] INFO: Student enrollment completed successfully {"course_enrollment_request_id":209,"student_email":"tungtt@ctv.hocmai.vn","student_id":24,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[]}
[2026-02-03 04:30:49] INFO: Student course enrollment success {"course_enrollment_request_id":209,"student_email":"tungtt@ctv.hocmai.vn","message":"Student enrolled successfully"}
[2026-02-03 04:31:52] INFO: Enrollment request received {"enrollment_request_id":182,"tenant_code":"OMO","class_code":"OMO-dev-class-1","emails_count":1,"course_ids_count":1}
[2026-02-03 04:31:52] INFO: StudentEnrollmentRequest dispatched to queue {"enrollment_request_id":182,"tenant_code":"OMO","emails_count":1}
[2026-02-03 04:31:52] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":182,"class_code":"OMO-dev-class-1","emails_count":1}
[2026-02-03 04:31:52] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":211,"student_email":"thangnt@hocmai.vn","parent_request_id":182}
[2026-02-03 04:31:52] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":182,"emails_processed":1}
[2026-02-03 04:31:52] INFO: Starting student course enrollment {"course_enrollment_request_id":211,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class-1"}
[2026-02-03 04:31:52] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":211,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class-1","course_ids":["139"]}
[2026-02-03 04:31:52] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:31:52] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:31:52] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":211,"class_id":27}
[2026-02-03 04:31:53] INFO: Completed unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":211,"class_id":27,"total_records":2,"unenrolled_from_moodle":2,"failed_moodle_unenroll":0}
[2026-02-03 04:31:53] INFO: Student already exists in database {"course_enrollment_request_id":211,"student_email":"thangnt@hocmai.vn","student_id":13,"was_restored":false}
[2026-02-03 04:31:53] INFO: Moodle user already exists {"course_enrollment_request_id":211,"student_email":"thangnt@hocmai.vn","moodle_user_id":16}
[2026-02-03 04:31:53] INFO: moodleUserId {"moodleUserId":16}
[2026-02-03 04:31:53] INFO: enrollStudentToCourses {"course_enrollment_request_id":211,"student_email":"thangnt@hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":16,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 04:31:53] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":211,"student_email":"thangnt@hocmai.vn","course_id":573,"enroll_result":null}
[2026-02-03 04:31:53] INFO: Batch inserted course_students {"course_enrollment_request_id":211,"student_email":"thangnt@hocmai.vn","count":1}
[2026-02-03 04:31:53] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":211,"student_email":"thangnt@hocmai.vn","successful_count":1,"failed_count":0}
[2026-02-03 04:31:53] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-03 04:31:53] INFO: Student enrollment completed successfully {"course_enrollment_request_id":211,"student_email":"thangnt@hocmai.vn","student_id":13,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[]}
[2026-02-03 04:31:53] INFO: Student course enrollment success {"course_enrollment_request_id":211,"student_email":"thangnt@hocmai.vn","message":"Student enrolled successfully"}
[2026-02-03 04:32:01] INFO: Enrollment request received {"enrollment_request_id":183,"tenant_code":"OMO","class_code":"OMO-dev-class-1","emails_count":3,"course_ids_count":1}
[2026-02-03 04:32:01] INFO: StudentEnrollmentRequest dispatched to queue {"enrollment_request_id":183,"tenant_code":"OMO","emails_count":3}
[2026-02-03 04:32:01] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":183,"class_code":"OMO-dev-class-1","emails_count":3}
[2026-02-03 04:32:01] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":212,"student_email":"thangnt@hocmai.vn","parent_request_id":183}
[2026-02-03 04:32:01] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":213,"student_email":"tungtt@ctv.hocmai.vn","parent_request_id":183}
[2026-02-03 04:32:01] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":214,"student_email":"kienpn@ctv.hocmai.vn","parent_request_id":183}
[2026-02-03 04:32:01] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":183,"emails_processed":3}
[2026-02-03 04:32:01] INFO: Starting student course enrollment {"course_enrollment_request_id":212,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class-1"}
[2026-02-03 04:32:01] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":212,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class-1","course_ids":["139"]}
[2026-02-03 04:32:01] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:32:01] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:32:01] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":212,"class_id":27}
[2026-02-03 04:32:01] INFO: Completed unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":212,"class_id":27,"total_records":1,"unenrolled_from_moodle":1,"failed_moodle_unenroll":0}
[2026-02-03 04:32:01] INFO: Student already exists in database {"course_enrollment_request_id":212,"student_email":"thangnt@hocmai.vn","student_id":13,"was_restored":false}
[2026-02-03 04:32:01] INFO: Moodle user already exists {"course_enrollment_request_id":212,"student_email":"thangnt@hocmai.vn","moodle_user_id":16}
[2026-02-03 04:32:01] INFO: Starting student course enrollment {"course_enrollment_request_id":213,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class-1"}
[2026-02-03 04:32:01] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":213,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class-1","course_ids":["139"]}
[2026-02-03 04:32:01] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:32:01] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:32:01] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":213,"class_id":27}
[2026-02-03 04:32:01] INFO: No students to unenroll {"course_enrollment_request_id":213,"class_id":27}
[2026-02-03 04:32:01] INFO: Student already exists in database {"course_enrollment_request_id":213,"student_email":"tungtt@ctv.hocmai.vn","student_id":24,"was_restored":false}
[2026-02-03 04:32:02] INFO: Moodle user already exists {"course_enrollment_request_id":213,"student_email":"tungtt@ctv.hocmai.vn","moodle_user_id":15}
[2026-02-03 04:32:02] INFO: moodleUserId {"moodleUserId":16}
[2026-02-03 04:32:02] INFO: enrollStudentToCourses {"course_enrollment_request_id":212,"student_email":"thangnt@hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":16,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 04:32:02] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":212,"student_email":"thangnt@hocmai.vn","course_id":573,"enroll_result":null}
[2026-02-03 04:32:02] INFO: Batch inserted course_students {"course_enrollment_request_id":212,"student_email":"thangnt@hocmai.vn","count":1}
[2026-02-03 04:32:02] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":212,"student_email":"thangnt@hocmai.vn","successful_count":1,"failed_count":0}
[2026-02-03 04:32:02] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-03 04:32:02] INFO: Student enrollment completed successfully {"course_enrollment_request_id":212,"student_email":"thangnt@hocmai.vn","student_id":13,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[]}
[2026-02-03 04:32:02] INFO: Student course enrollment success {"course_enrollment_request_id":212,"student_email":"thangnt@hocmai.vn","message":"Student enrolled successfully"}
[2026-02-03 04:32:02] INFO: Starting student course enrollment {"course_enrollment_request_id":214,"student_email":"kienpn@ctv.hocmai.vn","class_code":"OMO-dev-class-1"}
[2026-02-03 04:32:02] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":214,"student_email":"kienpn@ctv.hocmai.vn","class_code":"OMO-dev-class-1","course_ids":["139"]}
[2026-02-03 04:32:02] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:32:02] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:32:02] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":214,"class_id":27}
[2026-02-03 04:32:02] INFO: Completed unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":214,"class_id":27,"total_records":1,"unenrolled_from_moodle":1,"failed_moodle_unenroll":0}
[2026-02-03 04:32:02] INFO: Student already exists in database {"course_enrollment_request_id":214,"student_email":"kienpn@ctv.hocmai.vn","student_id":10,"was_restored":false}
[2026-02-03 04:32:02] INFO: moodleUserId {"moodleUserId":15}
[2026-02-03 04:32:02] INFO: enrollStudentToCourses {"course_enrollment_request_id":213,"student_email":"tungtt@ctv.hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":15,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 04:32:02] INFO: Moodle user already exists {"course_enrollment_request_id":214,"student_email":"kienpn@ctv.hocmai.vn","moodle_user_id":11}
[2026-02-03 04:32:02] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":213,"student_email":"tungtt@ctv.hocmai.vn","course_id":573,"enroll_result":null}
[2026-02-03 04:32:02] INFO: Batch inserted course_students {"course_enrollment_request_id":213,"student_email":"tungtt@ctv.hocmai.vn","count":1}
[2026-02-03 04:32:02] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":213,"student_email":"tungtt@ctv.hocmai.vn","successful_count":1,"failed_count":0}
[2026-02-03 04:32:02] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-03 04:32:02] INFO: Student enrollment completed successfully {"course_enrollment_request_id":213,"student_email":"tungtt@ctv.hocmai.vn","student_id":24,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[]}
[2026-02-03 04:32:02] INFO: Student course enrollment success {"course_enrollment_request_id":213,"student_email":"tungtt@ctv.hocmai.vn","message":"Student enrolled successfully"}
[2026-02-03 04:32:02] INFO: moodleUserId {"moodleUserId":11}
[2026-02-03 04:32:02] INFO: enrollStudentToCourses {"course_enrollment_request_id":214,"student_email":"kienpn@ctv.hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":11,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 04:32:02] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":214,"student_email":"kienpn@ctv.hocmai.vn","course_id":573,"enroll_result":null}
[2026-02-03 04:32:02] INFO: Batch inserted course_students {"course_enrollment_request_id":214,"student_email":"kienpn@ctv.hocmai.vn","count":1}
[2026-02-03 04:32:02] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":214,"student_email":"kienpn@ctv.hocmai.vn","successful_count":1,"failed_count":0}
[2026-02-03 04:32:02] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-03 04:32:02] INFO: Student enrollment completed successfully {"course_enrollment_request_id":214,"student_email":"kienpn@ctv.hocmai.vn","student_id":10,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[]}
[2026-02-03 04:32:02] INFO: Student course enrollment success {"course_enrollment_request_id":214,"student_email":"kienpn@ctv.hocmai.vn","message":"Student enrolled successfully"}
[2026-02-03 04:32:51] INFO: Enrollment request received {"enrollment_request_id":184,"tenant_code":"OMO","class_code":"OMO-dev-class-1","emails_count":2,"course_ids_count":1}
[2026-02-03 04:32:51] INFO: StudentEnrollmentRequest dispatched to queue {"enrollment_request_id":184,"tenant_code":"OMO","emails_count":2}
[2026-02-03 04:32:52] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":184,"class_code":"OMO-dev-class-1","emails_count":2}
[2026-02-03 04:32:52] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":215,"student_email":"thangnt@hocmai.vn","parent_request_id":184}
[2026-02-03 04:32:52] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":216,"student_email":"kienpn@ctv.hocmai.vn","parent_request_id":184}
[2026-02-03 04:32:52] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":184,"emails_processed":2}
[2026-02-03 04:32:52] INFO: Starting student course enrollment {"course_enrollment_request_id":215,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class-1"}
[2026-02-03 04:32:52] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":215,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class-1","course_ids":["139"]}
[2026-02-03 04:32:52] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:32:52] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:32:52] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":215,"class_id":27}
[2026-02-03 04:32:52] INFO: Completed unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":215,"class_id":27,"total_records":2,"unenrolled_from_moodle":2,"failed_moodle_unenroll":0}
[2026-02-03 04:32:52] INFO: Student already exists in database {"course_enrollment_request_id":215,"student_email":"thangnt@hocmai.vn","student_id":13,"was_restored":false}
[2026-02-03 04:32:52] INFO: Moodle user already exists {"course_enrollment_request_id":215,"student_email":"thangnt@hocmai.vn","moodle_user_id":16}
[2026-02-03 04:32:52] INFO: moodleUserId {"moodleUserId":16}
[2026-02-03 04:32:52] INFO: enrollStudentToCourses {"course_enrollment_request_id":215,"student_email":"thangnt@hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":16,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 04:32:53] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":215,"student_email":"thangnt@hocmai.vn","course_id":573,"enroll_result":null}
[2026-02-03 04:32:53] INFO: Batch inserted course_students {"course_enrollment_request_id":215,"student_email":"thangnt@hocmai.vn","count":1}
[2026-02-03 04:32:53] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":215,"student_email":"thangnt@hocmai.vn","successful_count":1,"failed_count":0}
[2026-02-03 04:32:53] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-03 04:32:53] INFO: Student enrollment completed successfully {"course_enrollment_request_id":215,"student_email":"thangnt@hocmai.vn","student_id":13,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[]}
[2026-02-03 04:32:53] INFO: Student course enrollment success {"course_enrollment_request_id":215,"student_email":"thangnt@hocmai.vn","message":"Student enrolled successfully"}
[2026-02-03 04:32:53] INFO: Starting student course enrollment {"course_enrollment_request_id":216,"student_email":"kienpn@ctv.hocmai.vn","class_code":"OMO-dev-class-1"}
[2026-02-03 04:32:53] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":216,"student_email":"kienpn@ctv.hocmai.vn","class_code":"OMO-dev-class-1","course_ids":["139"]}
[2026-02-03 04:32:53] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:32:53] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:32:53] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":216,"class_id":27}
[2026-02-03 04:32:53] INFO: Completed unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":216,"class_id":27,"total_records":1,"unenrolled_from_moodle":1,"failed_moodle_unenroll":0}
[2026-02-03 04:32:53] INFO: Student already exists in database {"course_enrollment_request_id":216,"student_email":"kienpn@ctv.hocmai.vn","student_id":10,"was_restored":false}
[2026-02-03 04:32:53] INFO: Moodle user already exists {"course_enrollment_request_id":216,"student_email":"kienpn@ctv.hocmai.vn","moodle_user_id":11}
[2026-02-03 04:32:53] INFO: moodleUserId {"moodleUserId":11}
[2026-02-03 04:32:53] INFO: enrollStudentToCourses {"course_enrollment_request_id":216,"student_email":"kienpn@ctv.hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":11,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 04:32:53] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":216,"student_email":"kienpn@ctv.hocmai.vn","course_id":573,"enroll_result":null}
[2026-02-03 04:32:53] INFO: Batch inserted course_students {"course_enrollment_request_id":216,"student_email":"kienpn@ctv.hocmai.vn","count":1}
[2026-02-03 04:32:53] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":216,"student_email":"kienpn@ctv.hocmai.vn","successful_count":1,"failed_count":0}
[2026-02-03 04:32:53] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-03 04:32:53] INFO: Student enrollment completed successfully {"course_enrollment_request_id":216,"student_email":"kienpn@ctv.hocmai.vn","student_id":10,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[]}
[2026-02-03 04:32:53] INFO: Student course enrollment success {"course_enrollment_request_id":216,"student_email":"kienpn@ctv.hocmai.vn","message":"Student enrolled successfully"}
[2026-02-03 04:33:10] INFO: Enrollment request received {"enrollment_request_id":185,"tenant_code":"OMO","class_code":"OMO-dev-class-1","emails_count":3,"course_ids_count":1}
[2026-02-03 04:33:10] INFO: StudentEnrollmentRequest dispatched to queue {"enrollment_request_id":185,"tenant_code":"OMO","emails_count":3}
[2026-02-03 04:33:11] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":185,"class_code":"OMO-dev-class-1","emails_count":3}
[2026-02-03 04:33:11] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":217,"student_email":"tungtt@ctv.hocmai.vn","parent_request_id":185}
[2026-02-03 04:33:11] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":218,"student_email":"kienpn@ctv.hocmai.vn","parent_request_id":185}
[2026-02-03 04:33:11] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":219,"student_email":"thangnt@hocmai.vn","parent_request_id":185}
[2026-02-03 04:33:11] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":185,"emails_processed":3}
[2026-02-03 04:33:11] INFO: Starting student course enrollment {"course_enrollment_request_id":217,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class-1"}
[2026-02-03 04:33:11] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":217,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class-1","course_ids":["139"]}
[2026-02-03 04:33:11] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:33:11] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:33:11] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":217,"class_id":27}
[2026-02-03 04:33:11] INFO: Starting student course enrollment {"course_enrollment_request_id":218,"student_email":"kienpn@ctv.hocmai.vn","class_code":"OMO-dev-class-1"}
[2026-02-03 04:33:11] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":218,"student_email":"kienpn@ctv.hocmai.vn","class_code":"OMO-dev-class-1","course_ids":["139"]}
[2026-02-03 04:33:11] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:33:11] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:33:11] INFO: Starting student course enrollment {"course_enrollment_request_id":219,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class-1"}
[2026-02-03 04:33:11] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":218,"class_id":27}
[2026-02-03 04:33:11] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":219,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class-1","course_ids":["139"]}
[2026-02-03 04:33:11] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:33:11] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:33:11] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":219,"class_id":27}
[2026-02-03 04:33:11] INFO: Completed unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":217,"class_id":27,"total_records":1,"unenrolled_from_moodle":1,"failed_moodle_unenroll":0}
[2026-02-03 04:33:11] INFO: Student already exists in database {"course_enrollment_request_id":217,"student_email":"tungtt@ctv.hocmai.vn","student_id":24,"was_restored":false}
[2026-02-03 04:33:11] INFO: Completed unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":218,"class_id":27,"total_records":1,"unenrolled_from_moodle":1,"failed_moodle_unenroll":0}
[2026-02-03 04:33:11] INFO: Student already exists in database {"course_enrollment_request_id":218,"student_email":"kienpn@ctv.hocmai.vn","student_id":10,"was_restored":false}
[2026-02-03 04:33:11] INFO: Completed unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":219,"class_id":27,"total_records":1,"unenrolled_from_moodle":1,"failed_moodle_unenroll":0}
[2026-02-03 04:33:11] INFO: Student already exists in database {"course_enrollment_request_id":219,"student_email":"thangnt@hocmai.vn","student_id":13,"was_restored":false}
[2026-02-03 04:33:11] INFO: Moodle user already exists {"course_enrollment_request_id":217,"student_email":"tungtt@ctv.hocmai.vn","moodle_user_id":15}
[2026-02-03 04:33:11] INFO: Moodle user already exists {"course_enrollment_request_id":218,"student_email":"kienpn@ctv.hocmai.vn","moodle_user_id":11}
[2026-02-03 04:33:11] INFO: Moodle user already exists {"course_enrollment_request_id":219,"student_email":"thangnt@hocmai.vn","moodle_user_id":16}
[2026-02-03 04:33:12] INFO: moodleUserId {"moodleUserId":15}
[2026-02-03 04:33:12] INFO: enrollStudentToCourses {"course_enrollment_request_id":217,"student_email":"tungtt@ctv.hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":15,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 04:33:12] INFO: moodleUserId {"moodleUserId":16}
[2026-02-03 04:33:12] INFO: enrollStudentToCourses {"course_enrollment_request_id":219,"student_email":"thangnt@hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":16,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 04:33:12] INFO: moodleUserId {"moodleUserId":11}
[2026-02-03 04:33:12] INFO: enrollStudentToCourses {"course_enrollment_request_id":218,"student_email":"kienpn@ctv.hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":11,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 04:33:12] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":219,"student_email":"thangnt@hocmai.vn","course_id":573,"enroll_result":null}
[2026-02-03 04:33:12] INFO: Batch inserted course_students {"course_enrollment_request_id":219,"student_email":"thangnt@hocmai.vn","count":1}
[2026-02-03 04:33:12] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":219,"student_email":"thangnt@hocmai.vn","successful_count":1,"failed_count":0}
[2026-02-03 04:33:12] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-03 04:33:12] INFO: Student enrollment completed successfully {"course_enrollment_request_id":219,"student_email":"thangnt@hocmai.vn","student_id":13,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[]}
[2026-02-03 04:33:12] INFO: Student course enrollment success {"course_enrollment_request_id":219,"student_email":"thangnt@hocmai.vn","message":"Student enrolled successfully"}
[2026-02-03 04:33:12] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":218,"student_email":"kienpn@ctv.hocmai.vn","course_id":573,"enroll_result":null}
[2026-02-03 04:33:12] INFO: Batch inserted course_students {"course_enrollment_request_id":218,"student_email":"kienpn@ctv.hocmai.vn","count":1}
[2026-02-03 04:33:12] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":218,"student_email":"kienpn@ctv.hocmai.vn","successful_count":1,"failed_count":0}
[2026-02-03 04:33:12] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-03 04:33:12] INFO: Student enrollment completed successfully {"course_enrollment_request_id":218,"student_email":"kienpn@ctv.hocmai.vn","student_id":10,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[]}
[2026-02-03 04:33:12] INFO: Student course enrollment success {"course_enrollment_request_id":218,"student_email":"kienpn@ctv.hocmai.vn","message":"Student enrolled successfully"}
[2026-02-03 04:33:12] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":217,"student_email":"tungtt@ctv.hocmai.vn","course_id":573,"enroll_result":null}
[2026-02-03 04:33:12] INFO: Batch inserted course_students {"course_enrollment_request_id":217,"student_email":"tungtt@ctv.hocmai.vn","count":1}
[2026-02-03 04:33:12] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":217,"student_email":"tungtt@ctv.hocmai.vn","successful_count":1,"failed_count":0}
[2026-02-03 04:33:12] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-03 04:33:12] INFO: Student enrollment completed successfully {"course_enrollment_request_id":217,"student_email":"tungtt@ctv.hocmai.vn","student_id":24,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[]}
[2026-02-03 04:33:12] INFO: Student course enrollment success {"course_enrollment_request_id":217,"student_email":"tungtt@ctv.hocmai.vn","message":"Student enrolled successfully"}
[2026-02-03 04:34:02] INFO: Enrollment request received {"enrollment_request_id":186,"tenant_code":"OMO","class_code":"OMO-dev-class-1","emails_count":2,"course_ids_count":1}
[2026-02-03 04:34:02] INFO: StudentEnrollmentRequest dispatched to queue {"enrollment_request_id":186,"tenant_code":"OMO","emails_count":2}
[2026-02-03 04:34:02] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":186,"class_code":"OMO-dev-class-1","emails_count":2}
[2026-02-03 04:34:02] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":220,"student_email":"tungtt@ctv.hocmai.vn","parent_request_id":186}
[2026-02-03 04:34:02] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":221,"student_email":"thangnt@hocmai.vn","parent_request_id":186}
[2026-02-03 04:34:02] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":186,"emails_processed":2}
[2026-02-03 04:34:02] INFO: Starting student course enrollment {"course_enrollment_request_id":220,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class-1"}
[2026-02-03 04:34:02] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":220,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class-1","course_ids":["139"]}
[2026-02-03 04:34:02] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:34:02] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:34:02] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":220,"class_id":27}
[2026-02-03 04:34:03] INFO: Starting student course enrollment {"course_enrollment_request_id":221,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class-1"}
[2026-02-03 04:34:03] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":221,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class-1","course_ids":["139"]}
[2026-02-03 04:34:03] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:34:03] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:34:03] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":221,"class_id":27}
[2026-02-03 04:34:03] INFO: Completed unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":220,"class_id":27,"total_records":3,"unenrolled_from_moodle":3,"failed_moodle_unenroll":0}
[2026-02-03 04:34:03] INFO: Student already exists in database {"course_enrollment_request_id":220,"student_email":"tungtt@ctv.hocmai.vn","student_id":24,"was_restored":false}
[2026-02-03 04:34:03] INFO: Completed unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":221,"class_id":27,"total_records":3,"unenrolled_from_moodle":3,"failed_moodle_unenroll":0}
[2026-02-03 04:34:03] INFO: Moodle user already exists {"course_enrollment_request_id":220,"student_email":"tungtt@ctv.hocmai.vn","moodle_user_id":15}
[2026-02-03 04:34:03] INFO: Student already exists in database {"course_enrollment_request_id":221,"student_email":"thangnt@hocmai.vn","student_id":13,"was_restored":false}
[2026-02-03 04:34:03] INFO: Moodle user already exists {"course_enrollment_request_id":221,"student_email":"thangnt@hocmai.vn","moodle_user_id":16}
[2026-02-03 04:34:03] INFO: moodleUserId {"moodleUserId":15}
[2026-02-03 04:34:03] INFO: enrollStudentToCourses {"course_enrollment_request_id":220,"student_email":"tungtt@ctv.hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":15,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 04:34:03] INFO: moodleUserId {"moodleUserId":16}
[2026-02-03 04:34:03] INFO: enrollStudentToCourses {"course_enrollment_request_id":221,"student_email":"thangnt@hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":16,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 04:34:03] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":220,"student_email":"tungtt@ctv.hocmai.vn","course_id":573,"enroll_result":null}
[2026-02-03 04:34:03] INFO: Batch inserted course_students {"course_enrollment_request_id":220,"student_email":"tungtt@ctv.hocmai.vn","count":1}
[2026-02-03 04:34:03] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":220,"student_email":"tungtt@ctv.hocmai.vn","successful_count":1,"failed_count":0}
[2026-02-03 04:34:03] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-03 04:34:03] INFO: Student enrollment completed successfully {"course_enrollment_request_id":220,"student_email":"tungtt@ctv.hocmai.vn","student_id":24,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[]}
[2026-02-03 04:34:03] INFO: Student course enrollment success {"course_enrollment_request_id":220,"student_email":"tungtt@ctv.hocmai.vn","message":"Student enrolled successfully"}
[2026-02-03 04:34:03] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":221,"student_email":"thangnt@hocmai.vn","course_id":573,"enroll_result":null}
[2026-02-03 04:34:03] INFO: Batch inserted course_students {"course_enrollment_request_id":221,"student_email":"thangnt@hocmai.vn","count":1}
[2026-02-03 04:34:03] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":221,"student_email":"thangnt@hocmai.vn","successful_count":1,"failed_count":0}
[2026-02-03 04:34:03] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-03 04:34:03] INFO: Student enrollment completed successfully {"course_enrollment_request_id":221,"student_email":"thangnt@hocmai.vn","student_id":13,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[]}
[2026-02-03 04:34:03] INFO: Student course enrollment success {"course_enrollment_request_id":221,"student_email":"thangnt@hocmai.vn","message":"Student enrolled successfully"}
[2026-02-03 04:34:24] INFO: Enrollment request received {"enrollment_request_id":187,"tenant_code":"OMO","class_code":"OMO-dev-class-1","emails_count":2,"course_ids_count":1}
[2026-02-03 04:34:24] INFO: StudentEnrollmentRequest dispatched to queue {"enrollment_request_id":187,"tenant_code":"OMO","emails_count":2}
[2026-02-03 04:34:24] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":187,"class_code":"OMO-dev-class-1","emails_count":2}
[2026-02-03 04:34:24] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":222,"student_email":"thangnt@hocmai.vn","parent_request_id":187}
[2026-02-03 04:34:24] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":223,"student_email":"tungtt@ctv.hocmai.vn","parent_request_id":187}
[2026-02-03 04:34:24] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":187,"emails_processed":2}
[2026-02-03 04:34:24] INFO: Starting student course enrollment {"course_enrollment_request_id":222,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class-1"}
[2026-02-03 04:34:24] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":222,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class-1","course_ids":["139"]}
[2026-02-03 04:34:24] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:34:24] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:34:24] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":222,"class_id":27}
[2026-02-03 04:34:24] INFO: Starting student course enrollment {"course_enrollment_request_id":223,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class-1"}
[2026-02-03 04:34:24] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":223,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class-1","course_ids":["139"]}
[2026-02-03 04:34:24] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:34:24] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:34:24] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":223,"class_id":27}
[2026-02-03 04:34:24] INFO: Completed unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":222,"class_id":27,"total_records":2,"unenrolled_from_moodle":2,"failed_moodle_unenroll":0}
[2026-02-03 04:34:24] INFO: Student already exists in database {"course_enrollment_request_id":222,"student_email":"thangnt@hocmai.vn","student_id":13,"was_restored":false}
[2026-02-03 04:34:24] INFO: Completed unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":223,"class_id":27,"total_records":2,"unenrolled_from_moodle":2,"failed_moodle_unenroll":0}
[2026-02-03 04:34:24] INFO: Student already exists in database {"course_enrollment_request_id":223,"student_email":"tungtt@ctv.hocmai.vn","student_id":24,"was_restored":false}
[2026-02-03 04:34:24] INFO: Moodle user already exists {"course_enrollment_request_id":222,"student_email":"thangnt@hocmai.vn","moodle_user_id":16}
[2026-02-03 04:34:24] INFO: Moodle user already exists {"course_enrollment_request_id":223,"student_email":"tungtt@ctv.hocmai.vn","moodle_user_id":15}
[2026-02-03 04:34:24] INFO: moodleUserId {"moodleUserId":16}
[2026-02-03 04:34:24] INFO: enrollStudentToCourses {"course_enrollment_request_id":222,"student_email":"thangnt@hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":16,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 04:34:24] INFO: moodleUserId {"moodleUserId":15}
[2026-02-03 04:34:24] INFO: enrollStudentToCourses {"course_enrollment_request_id":223,"student_email":"tungtt@ctv.hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":15,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 04:34:24] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":222,"student_email":"thangnt@hocmai.vn","course_id":573,"enroll_result":null}
[2026-02-03 04:34:24] INFO: Batch inserted course_students {"course_enrollment_request_id":222,"student_email":"thangnt@hocmai.vn","count":1}
[2026-02-03 04:34:24] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":222,"student_email":"thangnt@hocmai.vn","successful_count":1,"failed_count":0}
[2026-02-03 04:34:24] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-03 04:34:24] INFO: Student enrollment completed successfully {"course_enrollment_request_id":222,"student_email":"thangnt@hocmai.vn","student_id":13,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[]}
[2026-02-03 04:34:24] INFO: Student course enrollment success {"course_enrollment_request_id":222,"student_email":"thangnt@hocmai.vn","message":"Student enrolled successfully"}
[2026-02-03 04:34:24] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":223,"student_email":"tungtt@ctv.hocmai.vn","course_id":573,"enroll_result":null}
[2026-02-03 04:34:24] INFO: Batch inserted course_students {"course_enrollment_request_id":223,"student_email":"tungtt@ctv.hocmai.vn","count":1}
[2026-02-03 04:34:24] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":223,"student_email":"tungtt@ctv.hocmai.vn","successful_count":1,"failed_count":0}
[2026-02-03 04:34:24] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-03 04:34:24] INFO: Student enrollment completed successfully {"course_enrollment_request_id":223,"student_email":"tungtt@ctv.hocmai.vn","student_id":24,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[]}
[2026-02-03 04:34:24] INFO: Student course enrollment success {"course_enrollment_request_id":223,"student_email":"tungtt@ctv.hocmai.vn","message":"Student enrolled successfully"}
[2026-02-03 04:34:46] INFO: Enrollment request received {"enrollment_request_id":188,"tenant_code":"OMO","class_code":"OMO-dev-class-1","emails_count":3,"course_ids_count":1}
[2026-02-03 04:34:46] INFO: StudentEnrollmentRequest dispatched to queue {"enrollment_request_id":188,"tenant_code":"OMO","emails_count":3}
[2026-02-03 04:34:48] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":188,"class_code":"OMO-dev-class-1","emails_count":3}
[2026-02-03 04:34:48] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":224,"student_email":"thangnt@hocmai.vn","parent_request_id":188}
[2026-02-03 04:34:48] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":225,"student_email":"tungtt@ctv.hocmai.vn","parent_request_id":188}
[2026-02-03 04:34:48] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":226,"student_email":"kienpn@ctv.hocmai.vn","parent_request_id":188}
[2026-02-03 04:34:48] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":188,"emails_processed":3}
[2026-02-03 04:34:48] INFO: Starting student course enrollment {"course_enrollment_request_id":224,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class-1"}
[2026-02-03 04:34:48] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":224,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class-1","course_ids":["139"]}
[2026-02-03 04:34:48] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:34:48] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:34:48] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":224,"class_id":27}
[2026-02-03 04:34:48] INFO: Completed unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":224,"class_id":27,"total_records":2,"unenrolled_from_moodle":2,"failed_moodle_unenroll":0}
[2026-02-03 04:34:48] INFO: Student already exists in database {"course_enrollment_request_id":224,"student_email":"thangnt@hocmai.vn","student_id":13,"was_restored":false}
[2026-02-03 04:34:48] INFO: Moodle user already exists {"course_enrollment_request_id":224,"student_email":"thangnt@hocmai.vn","moodle_user_id":16}
[2026-02-03 04:34:48] INFO: Starting student course enrollment {"course_enrollment_request_id":225,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class-1"}
[2026-02-03 04:34:48] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":225,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class-1","course_ids":["139"]}
[2026-02-03 04:34:48] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:34:48] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:34:48] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":225,"class_id":27}
[2026-02-03 04:34:48] INFO: No students to unenroll {"course_enrollment_request_id":225,"class_id":27}
[2026-02-03 04:34:48] INFO: Student already exists in database {"course_enrollment_request_id":225,"student_email":"tungtt@ctv.hocmai.vn","student_id":24,"was_restored":false}
[2026-02-03 04:34:48] INFO: Starting student course enrollment {"course_enrollment_request_id":226,"student_email":"kienpn@ctv.hocmai.vn","class_code":"OMO-dev-class-1"}
[2026-02-03 04:34:48] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":226,"student_email":"kienpn@ctv.hocmai.vn","class_code":"OMO-dev-class-1","course_ids":["139"]}
[2026-02-03 04:34:48] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:34:48] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:34:48] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":226,"class_id":27}
[2026-02-03 04:34:48] INFO: No students to unenroll {"course_enrollment_request_id":226,"class_id":27}
[2026-02-03 04:34:48] INFO: Student already exists in database {"course_enrollment_request_id":226,"student_email":"kienpn@ctv.hocmai.vn","student_id":10,"was_restored":false}
[2026-02-03 04:34:48] INFO: Moodle user already exists {"course_enrollment_request_id":225,"student_email":"tungtt@ctv.hocmai.vn","moodle_user_id":15}
[2026-02-03 04:34:48] INFO: Moodle user already exists {"course_enrollment_request_id":226,"student_email":"kienpn@ctv.hocmai.vn","moodle_user_id":11}
[2026-02-03 04:34:48] INFO: moodleUserId {"moodleUserId":16}
[2026-02-03 04:34:48] INFO: enrollStudentToCourses {"course_enrollment_request_id":224,"student_email":"thangnt@hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":16,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 04:34:49] INFO: moodleUserId {"moodleUserId":15}
[2026-02-03 04:34:49] INFO: enrollStudentToCourses {"course_enrollment_request_id":225,"student_email":"tungtt@ctv.hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":15,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 04:34:49] INFO: moodleUserId {"moodleUserId":11}
[2026-02-03 04:34:49] INFO: enrollStudentToCourses {"course_enrollment_request_id":226,"student_email":"kienpn@ctv.hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":11,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 04:34:49] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":224,"student_email":"thangnt@hocmai.vn","course_id":573,"enroll_result":null}
[2026-02-03 04:34:49] INFO: Batch inserted course_students {"course_enrollment_request_id":224,"student_email":"thangnt@hocmai.vn","count":1}
[2026-02-03 04:34:49] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":224,"student_email":"thangnt@hocmai.vn","successful_count":1,"failed_count":0}
[2026-02-03 04:34:49] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-03 04:34:49] INFO: Student enrollment completed successfully {"course_enrollment_request_id":224,"student_email":"thangnt@hocmai.vn","student_id":13,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[]}
[2026-02-03 04:34:49] INFO: Student course enrollment success {"course_enrollment_request_id":224,"student_email":"thangnt@hocmai.vn","message":"Student enrolled successfully"}
[2026-02-03 04:34:49] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":226,"student_email":"kienpn@ctv.hocmai.vn","course_id":573,"enroll_result":null}
[2026-02-03 04:34:49] INFO: Batch inserted course_students {"course_enrollment_request_id":226,"student_email":"kienpn@ctv.hocmai.vn","count":1}
[2026-02-03 04:34:49] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":226,"student_email":"kienpn@ctv.hocmai.vn","successful_count":1,"failed_count":0}
[2026-02-03 04:34:49] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-03 04:34:49] INFO: Student enrollment completed successfully {"course_enrollment_request_id":226,"student_email":"kienpn@ctv.hocmai.vn","student_id":10,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[]}
[2026-02-03 04:34:49] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":225,"student_email":"tungtt@ctv.hocmai.vn","course_id":573,"enroll_result":null}
[2026-02-03 04:34:49] INFO: Student course enrollment success {"course_enrollment_request_id":226,"student_email":"kienpn@ctv.hocmai.vn","message":"Student enrolled successfully"}
[2026-02-03 04:34:49] INFO: Batch inserted course_students {"course_enrollment_request_id":225,"student_email":"tungtt@ctv.hocmai.vn","count":1}
[2026-02-03 04:34:49] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":225,"student_email":"tungtt@ctv.hocmai.vn","successful_count":1,"failed_count":0}
[2026-02-03 04:34:49] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-03 04:34:49] INFO: Student enrollment completed successfully {"course_enrollment_request_id":225,"student_email":"tungtt@ctv.hocmai.vn","student_id":24,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[]}
[2026-02-03 04:34:49] INFO: Student course enrollment success {"course_enrollment_request_id":225,"student_email":"tungtt@ctv.hocmai.vn","message":"Student enrolled successfully"}
[2026-02-03 04:35:06] INFO: Enrollment request received {"enrollment_request_id":189,"tenant_code":"OMO","class_code":"OMO-dev-class-1","emails_count":2,"course_ids_count":1}
[2026-02-03 04:35:06] INFO: StudentEnrollmentRequest dispatched to queue {"enrollment_request_id":189,"tenant_code":"OMO","emails_count":2}
[2026-02-03 04:35:06] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":189,"class_code":"OMO-dev-class-1","emails_count":2}
[2026-02-03 04:35:06] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":227,"student_email":"thangnt@hocmai.vn","parent_request_id":189}
[2026-02-03 04:35:06] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":228,"student_email":"tungtt@ctv.hocmai.vn","parent_request_id":189}
[2026-02-03 04:35:06] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":189,"emails_processed":2}
[2026-02-03 04:35:06] INFO: Starting student course enrollment {"course_enrollment_request_id":227,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class-1"}
[2026-02-03 04:35:06] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":227,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class-1","course_ids":["139"]}
[2026-02-03 04:35:06] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:35:06] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:35:06] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":227,"class_id":27}
[2026-02-03 04:35:06] INFO: Starting student course enrollment {"course_enrollment_request_id":228,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class-1"}
[2026-02-03 04:35:06] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":228,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class-1","course_ids":["139"]}
[2026-02-03 04:35:06] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:35:06] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:35:06] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":228,"class_id":27}
[2026-02-03 04:35:07] INFO: Completed unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":227,"class_id":27,"total_records":3,"unenrolled_from_moodle":3,"failed_moodle_unenroll":0}
[2026-02-03 04:35:07] INFO: Student already exists in database {"course_enrollment_request_id":227,"student_email":"thangnt@hocmai.vn","student_id":13,"was_restored":false}
[2026-02-03 04:35:07] INFO: Completed unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":228,"class_id":27,"total_records":3,"unenrolled_from_moodle":3,"failed_moodle_unenroll":0}
[2026-02-03 04:35:07] INFO: Student already exists in database {"course_enrollment_request_id":228,"student_email":"tungtt@ctv.hocmai.vn","student_id":24,"was_restored":false}
[2026-02-03 04:35:07] INFO: Moodle user already exists {"course_enrollment_request_id":227,"student_email":"thangnt@hocmai.vn","moodle_user_id":16}
[2026-02-03 04:35:07] INFO: Moodle user already exists {"course_enrollment_request_id":228,"student_email":"tungtt@ctv.hocmai.vn","moodle_user_id":15}
[2026-02-03 04:35:07] INFO: moodleUserId {"moodleUserId":16}
[2026-02-03 04:35:07] INFO: enrollStudentToCourses {"course_enrollment_request_id":227,"student_email":"thangnt@hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":16,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 04:35:07] INFO: moodleUserId {"moodleUserId":15}
[2026-02-03 04:35:07] INFO: enrollStudentToCourses {"course_enrollment_request_id":228,"student_email":"tungtt@ctv.hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":15,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 04:35:07] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":227,"student_email":"thangnt@hocmai.vn","course_id":573,"enroll_result":null}
[2026-02-03 04:35:07] INFO: Batch inserted course_students {"course_enrollment_request_id":227,"student_email":"thangnt@hocmai.vn","count":1}
[2026-02-03 04:35:07] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":227,"student_email":"thangnt@hocmai.vn","successful_count":1,"failed_count":0}
[2026-02-03 04:35:07] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-03 04:35:07] INFO: Student enrollment completed successfully {"course_enrollment_request_id":227,"student_email":"thangnt@hocmai.vn","student_id":13,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[]}
[2026-02-03 04:35:07] INFO: Student course enrollment success {"course_enrollment_request_id":227,"student_email":"thangnt@hocmai.vn","message":"Student enrolled successfully"}
[2026-02-03 04:35:07] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":228,"student_email":"tungtt@ctv.hocmai.vn","course_id":573,"enroll_result":null}
[2026-02-03 04:35:07] INFO: Batch inserted course_students {"course_enrollment_request_id":228,"student_email":"tungtt@ctv.hocmai.vn","count":1}
[2026-02-03 04:35:07] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":228,"student_email":"tungtt@ctv.hocmai.vn","successful_count":1,"failed_count":0}
[2026-02-03 04:35:07] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-03 04:35:07] INFO: Student enrollment completed successfully {"course_enrollment_request_id":228,"student_email":"tungtt@ctv.hocmai.vn","student_id":24,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[]}
[2026-02-03 04:35:07] INFO: Student course enrollment success {"course_enrollment_request_id":228,"student_email":"tungtt@ctv.hocmai.vn","message":"Student enrolled successfully"}
[2026-02-03 04:35:15] INFO: Enrollment request received {"enrollment_request_id":190,"tenant_code":"OMO","class_code":"OMO-dev-class-1","emails_count":3,"course_ids_count":1}
[2026-02-03 04:35:15] INFO: StudentEnrollmentRequest dispatched to queue {"enrollment_request_id":190,"tenant_code":"OMO","emails_count":3}
[2026-02-03 04:35:16] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":190,"class_code":"OMO-dev-class-1","emails_count":3}
[2026-02-03 04:35:16] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":229,"student_email":"kienpn@ctv.hocmai.vn","parent_request_id":190}
[2026-02-03 04:35:16] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":230,"student_email":"thangnt@hocmai.vn","parent_request_id":190}
[2026-02-03 04:35:16] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":231,"student_email":"tungtt@ctv.hocmai.vn","parent_request_id":190}
[2026-02-03 04:35:16] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":190,"emails_processed":3}
[2026-02-03 04:35:16] INFO: Starting student course enrollment {"course_enrollment_request_id":229,"student_email":"kienpn@ctv.hocmai.vn","class_code":"OMO-dev-class-1"}
[2026-02-03 04:35:16] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":229,"student_email":"kienpn@ctv.hocmai.vn","class_code":"OMO-dev-class-1","course_ids":["139"]}
[2026-02-03 04:35:16] INFO: Starting student course enrollment {"course_enrollment_request_id":230,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class-1"}
[2026-02-03 04:35:16] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:35:16] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:35:16] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":230,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class-1","course_ids":["139"]}
[2026-02-03 04:35:16] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":229,"class_id":27}
[2026-02-03 04:35:16] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:35:16] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:35:16] INFO: Starting student course enrollment {"course_enrollment_request_id":231,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class-1"}
[2026-02-03 04:35:16] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":230,"class_id":27}
[2026-02-03 04:35:16] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":231,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class-1","course_ids":["139"]}
[2026-02-03 04:35:16] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:35:16] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:35:16] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":231,"class_id":27}
[2026-02-03 04:35:16] INFO: Completed unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":231,"class_id":27,"total_records":2,"unenrolled_from_moodle":2,"failed_moodle_unenroll":0}
[2026-02-03 04:35:16] INFO: Completed unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":229,"class_id":27,"total_records":2,"unenrolled_from_moodle":2,"failed_moodle_unenroll":0}
[2026-02-03 04:35:16] INFO: Completed unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":230,"class_id":27,"total_records":2,"unenrolled_from_moodle":2,"failed_moodle_unenroll":0}
[2026-02-03 04:35:16] INFO: Student already exists in database {"course_enrollment_request_id":231,"student_email":"tungtt@ctv.hocmai.vn","student_id":24,"was_restored":false}
[2026-02-03 04:35:16] INFO: Student already exists in database {"course_enrollment_request_id":229,"student_email":"kienpn@ctv.hocmai.vn","student_id":10,"was_restored":false}
[2026-02-03 04:35:16] INFO: Student already exists in database {"course_enrollment_request_id":230,"student_email":"thangnt@hocmai.vn","student_id":13,"was_restored":false}
[2026-02-03 04:35:16] INFO: Moodle user already exists {"course_enrollment_request_id":231,"student_email":"tungtt@ctv.hocmai.vn","moodle_user_id":15}
[2026-02-03 04:35:16] INFO: Moodle user already exists {"course_enrollment_request_id":230,"student_email":"thangnt@hocmai.vn","moodle_user_id":16}
[2026-02-03 04:35:16] INFO: Moodle user already exists {"course_enrollment_request_id":229,"student_email":"kienpn@ctv.hocmai.vn","moodle_user_id":11}
[2026-02-03 04:35:16] INFO: moodleUserId {"moodleUserId":16}
[2026-02-03 04:35:16] INFO: enrollStudentToCourses {"course_enrollment_request_id":230,"student_email":"thangnt@hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":16,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 04:35:16] INFO: moodleUserId {"moodleUserId":15}
[2026-02-03 04:35:16] INFO: enrollStudentToCourses {"course_enrollment_request_id":231,"student_email":"tungtt@ctv.hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":15,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 04:35:16] INFO: moodleUserId {"moodleUserId":11}
[2026-02-03 04:35:16] INFO: enrollStudentToCourses {"course_enrollment_request_id":229,"student_email":"kienpn@ctv.hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":11,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 04:35:16] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":230,"student_email":"thangnt@hocmai.vn","course_id":573,"enroll_result":null}
[2026-02-03 04:35:16] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":231,"student_email":"tungtt@ctv.hocmai.vn","course_id":573,"enroll_result":null}
[2026-02-03 04:35:16] INFO: Batch inserted course_students {"course_enrollment_request_id":230,"student_email":"thangnt@hocmai.vn","count":1}
[2026-02-03 04:35:16] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":230,"student_email":"thangnt@hocmai.vn","successful_count":1,"failed_count":0}
[2026-02-03 04:35:16] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-03 04:35:16] INFO: Student enrollment completed successfully {"course_enrollment_request_id":230,"student_email":"thangnt@hocmai.vn","student_id":13,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[]}
[2026-02-03 04:35:16] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":229,"student_email":"kienpn@ctv.hocmai.vn","course_id":573,"enroll_result":null}
[2026-02-03 04:35:16] INFO: Batch inserted course_students {"course_enrollment_request_id":231,"student_email":"tungtt@ctv.hocmai.vn","count":1}
[2026-02-03 04:35:16] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":231,"student_email":"tungtt@ctv.hocmai.vn","successful_count":1,"failed_count":0}
[2026-02-03 04:35:16] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-03 04:35:16] INFO: Student course enrollment success {"course_enrollment_request_id":230,"student_email":"thangnt@hocmai.vn","message":"Student enrolled successfully"}
[2026-02-03 04:35:16] INFO: Student enrollment completed successfully {"course_enrollment_request_id":231,"student_email":"tungtt@ctv.hocmai.vn","student_id":24,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[]}
[2026-02-03 04:35:16] INFO: Batch inserted course_students {"course_enrollment_request_id":229,"student_email":"kienpn@ctv.hocmai.vn","count":1}
[2026-02-03 04:35:16] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":229,"student_email":"kienpn@ctv.hocmai.vn","successful_count":1,"failed_count":0}
[2026-02-03 04:35:16] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-03 04:35:16] INFO: Student enrollment completed successfully {"course_enrollment_request_id":229,"student_email":"kienpn@ctv.hocmai.vn","student_id":10,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[]}
[2026-02-03 04:35:16] INFO: Student course enrollment success {"course_enrollment_request_id":231,"student_email":"tungtt@ctv.hocmai.vn","message":"Student enrolled successfully"}
[2026-02-03 04:35:16] INFO: Student course enrollment success {"course_enrollment_request_id":229,"student_email":"kienpn@ctv.hocmai.vn","message":"Student enrolled successfully"}
[2026-02-03 04:35:24] INFO: Enrollment request received {"enrollment_request_id":191,"tenant_code":"OMO","class_code":"OMO-dev-class-1","emails_count":2,"course_ids_count":1}
[2026-02-03 04:35:24] INFO: StudentEnrollmentRequest dispatched to queue {"enrollment_request_id":191,"tenant_code":"OMO","emails_count":2}
[2026-02-03 04:35:25] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":191,"class_code":"OMO-dev-class-1","emails_count":2}
[2026-02-03 04:35:25] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":232,"student_email":"kienpn@ctv.hocmai.vn","parent_request_id":191}
[2026-02-03 04:35:25] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":233,"student_email":"tungtt@ctv.hocmai.vn","parent_request_id":191}
[2026-02-03 04:35:25] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":191,"emails_processed":2}
[2026-02-03 04:35:25] INFO: Starting student course enrollment {"course_enrollment_request_id":232,"student_email":"kienpn@ctv.hocmai.vn","class_code":"OMO-dev-class-1"}
[2026-02-03 04:35:25] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":232,"student_email":"kienpn@ctv.hocmai.vn","class_code":"OMO-dev-class-1","course_ids":["139"]}
[2026-02-03 04:35:25] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:35:25] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:35:25] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":232,"class_id":27}
[2026-02-03 04:35:25] INFO: Starting student course enrollment {"course_enrollment_request_id":233,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class-1"}
[2026-02-03 04:35:25] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":233,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class-1","course_ids":["139"]}
[2026-02-03 04:35:25] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:35:25] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:35:25] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":233,"class_id":27}
[2026-02-03 04:35:25] INFO: Completed unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":232,"class_id":27,"total_records":3,"unenrolled_from_moodle":3,"failed_moodle_unenroll":0}
[2026-02-03 04:35:25] INFO: Student already exists in database {"course_enrollment_request_id":232,"student_email":"kienpn@ctv.hocmai.vn","student_id":10,"was_restored":false}
[2026-02-03 04:35:25] INFO: Completed unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":233,"class_id":27,"total_records":3,"unenrolled_from_moodle":3,"failed_moodle_unenroll":0}
[2026-02-03 04:35:25] INFO: Student already exists in database {"course_enrollment_request_id":233,"student_email":"tungtt@ctv.hocmai.vn","student_id":24,"was_restored":false}
[2026-02-03 04:35:25] INFO: Moodle user already exists {"course_enrollment_request_id":232,"student_email":"kienpn@ctv.hocmai.vn","moodle_user_id":11}
[2026-02-03 04:35:25] INFO: Moodle user already exists {"course_enrollment_request_id":233,"student_email":"tungtt@ctv.hocmai.vn","moodle_user_id":15}
[2026-02-03 04:35:25] INFO: moodleUserId {"moodleUserId":11}
[2026-02-03 04:35:25] INFO: enrollStudentToCourses {"course_enrollment_request_id":232,"student_email":"kienpn@ctv.hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":11,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 04:35:25] INFO: moodleUserId {"moodleUserId":15}
[2026-02-03 04:35:25] INFO: enrollStudentToCourses {"course_enrollment_request_id":233,"student_email":"tungtt@ctv.hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":15,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 04:35:25] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":232,"student_email":"kienpn@ctv.hocmai.vn","course_id":573,"enroll_result":null}
[2026-02-03 04:35:25] INFO: Batch inserted course_students {"course_enrollment_request_id":232,"student_email":"kienpn@ctv.hocmai.vn","count":1}
[2026-02-03 04:35:25] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":232,"student_email":"kienpn@ctv.hocmai.vn","successful_count":1,"failed_count":0}
[2026-02-03 04:35:25] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-03 04:35:25] INFO: Student enrollment completed successfully {"course_enrollment_request_id":232,"student_email":"kienpn@ctv.hocmai.vn","student_id":10,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[]}
[2026-02-03 04:35:25] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":233,"student_email":"tungtt@ctv.hocmai.vn","course_id":573,"enroll_result":null}
[2026-02-03 04:35:25] INFO: Student course enrollment success {"course_enrollment_request_id":232,"student_email":"kienpn@ctv.hocmai.vn","message":"Student enrolled successfully"}
[2026-02-03 04:35:25] INFO: Batch inserted course_students {"course_enrollment_request_id":233,"student_email":"tungtt@ctv.hocmai.vn","count":1}
[2026-02-03 04:35:25] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":233,"student_email":"tungtt@ctv.hocmai.vn","successful_count":1,"failed_count":0}
[2026-02-03 04:35:25] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-03 04:35:25] INFO: Student enrollment completed successfully {"course_enrollment_request_id":233,"student_email":"tungtt@ctv.hocmai.vn","student_id":24,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[]}
[2026-02-03 04:35:25] INFO: Student course enrollment success {"course_enrollment_request_id":233,"student_email":"tungtt@ctv.hocmai.vn","message":"Student enrolled successfully"}
[2026-02-03 04:35:39] INFO: Enrollment request received {"enrollment_request_id":192,"tenant_code":"OMO","class_code":"OMO-dev-class-1","emails_count":3,"course_ids_count":1}
[2026-02-03 04:35:40] INFO: StudentEnrollmentRequest dispatched to queue {"enrollment_request_id":192,"tenant_code":"OMO","emails_count":3}
[2026-02-03 04:35:40] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":192,"class_code":"OMO-dev-class-1","emails_count":3}
[2026-02-03 04:35:40] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":234,"student_email":"kienpn@ctv.hocmai.vn","parent_request_id":192}
[2026-02-03 04:35:40] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":235,"student_email":"thangnt@hocmai.vn","parent_request_id":192}
[2026-02-03 04:35:40] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":236,"student_email":"tungtt@ctv.hocmai.vn","parent_request_id":192}
[2026-02-03 04:35:40] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":192,"emails_processed":3}
[2026-02-03 04:35:40] INFO: Starting student course enrollment {"course_enrollment_request_id":234,"student_email":"kienpn@ctv.hocmai.vn","class_code":"OMO-dev-class-1"}
[2026-02-03 04:35:40] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":234,"student_email":"kienpn@ctv.hocmai.vn","class_code":"OMO-dev-class-1","course_ids":["139"]}
[2026-02-03 04:35:40] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:35:40] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:35:40] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":234,"class_id":27}
[2026-02-03 04:35:40] INFO: Completed unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":234,"class_id":27,"total_records":2,"unenrolled_from_moodle":2,"failed_moodle_unenroll":0}
[2026-02-03 04:35:40] INFO: Student already exists in database {"course_enrollment_request_id":234,"student_email":"kienpn@ctv.hocmai.vn","student_id":10,"was_restored":false}
[2026-02-03 04:35:40] INFO: Moodle user already exists {"course_enrollment_request_id":234,"student_email":"kienpn@ctv.hocmai.vn","moodle_user_id":11}
[2026-02-03 04:35:40] INFO: Starting student course enrollment {"course_enrollment_request_id":235,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class-1"}
[2026-02-03 04:35:40] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":235,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class-1","course_ids":["139"]}
[2026-02-03 04:35:40] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:35:40] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:35:40] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":235,"class_id":27}
[2026-02-03 04:35:40] INFO: No students to unenroll {"course_enrollment_request_id":235,"class_id":27}
[2026-02-03 04:35:40] INFO: Student already exists in database {"course_enrollment_request_id":235,"student_email":"thangnt@hocmai.vn","student_id":13,"was_restored":false}
[2026-02-03 04:35:40] INFO: Starting student course enrollment {"course_enrollment_request_id":236,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class-1"}
[2026-02-03 04:35:40] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":236,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class-1","course_ids":["139"]}
[2026-02-03 04:35:40] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:35:40] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:35:40] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":236,"class_id":27}
[2026-02-03 04:35:40] INFO: No students to unenroll {"course_enrollment_request_id":236,"class_id":27}
[2026-02-03 04:35:40] INFO: Student already exists in database {"course_enrollment_request_id":236,"student_email":"tungtt@ctv.hocmai.vn","student_id":24,"was_restored":false}
[2026-02-03 04:35:40] INFO: Moodle user already exists {"course_enrollment_request_id":235,"student_email":"thangnt@hocmai.vn","moodle_user_id":16}
[2026-02-03 04:35:40] INFO: Moodle user already exists {"course_enrollment_request_id":236,"student_email":"tungtt@ctv.hocmai.vn","moodle_user_id":15}
[2026-02-03 04:35:40] INFO: moodleUserId {"moodleUserId":11}
[2026-02-03 04:35:40] INFO: enrollStudentToCourses {"course_enrollment_request_id":234,"student_email":"kienpn@ctv.hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":11,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 04:35:40] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":234,"student_email":"kienpn@ctv.hocmai.vn","course_id":573,"enroll_result":null}
[2026-02-03 04:35:41] INFO: Batch inserted course_students {"course_enrollment_request_id":234,"student_email":"kienpn@ctv.hocmai.vn","count":1}
[2026-02-03 04:35:41] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":234,"student_email":"kienpn@ctv.hocmai.vn","successful_count":1,"failed_count":0}
[2026-02-03 04:35:41] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-03 04:35:41] INFO: Student enrollment completed successfully {"course_enrollment_request_id":234,"student_email":"kienpn@ctv.hocmai.vn","student_id":10,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[]}
[2026-02-03 04:35:41] INFO: Student course enrollment success {"course_enrollment_request_id":234,"student_email":"kienpn@ctv.hocmai.vn","message":"Student enrolled successfully"}
[2026-02-03 04:35:41] INFO: moodleUserId {"moodleUserId":16}
[2026-02-03 04:35:41] INFO: enrollStudentToCourses {"course_enrollment_request_id":235,"student_email":"thangnt@hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":16,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 04:35:41] INFO: moodleUserId {"moodleUserId":15}
[2026-02-03 04:35:41] INFO: enrollStudentToCourses {"course_enrollment_request_id":236,"student_email":"tungtt@ctv.hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":15,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 04:35:41] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":235,"student_email":"thangnt@hocmai.vn","course_id":573,"enroll_result":null}
[2026-02-03 04:35:41] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":236,"student_email":"tungtt@ctv.hocmai.vn","course_id":573,"enroll_result":null}
[2026-02-03 04:35:41] INFO: Batch inserted course_students {"course_enrollment_request_id":235,"student_email":"thangnt@hocmai.vn","count":1}
[2026-02-03 04:35:41] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":235,"student_email":"thangnt@hocmai.vn","successful_count":1,"failed_count":0}
[2026-02-03 04:35:41] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-03 04:35:41] INFO: Student enrollment completed successfully {"course_enrollment_request_id":235,"student_email":"thangnt@hocmai.vn","student_id":13,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[]}
[2026-02-03 04:35:41] INFO: Batch inserted course_students {"course_enrollment_request_id":236,"student_email":"tungtt@ctv.hocmai.vn","count":1}
[2026-02-03 04:35:41] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":236,"student_email":"tungtt@ctv.hocmai.vn","successful_count":1,"failed_count":0}
[2026-02-03 04:35:41] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-03 04:35:41] INFO: Student enrollment completed successfully {"course_enrollment_request_id":236,"student_email":"tungtt@ctv.hocmai.vn","student_id":24,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[]}
[2026-02-03 04:35:41] INFO: Student course enrollment success {"course_enrollment_request_id":235,"student_email":"thangnt@hocmai.vn","message":"Student enrolled successfully"}
[2026-02-03 04:35:41] INFO: Student course enrollment success {"course_enrollment_request_id":236,"student_email":"tungtt@ctv.hocmai.vn","message":"Student enrolled successfully"}
[2026-02-03 04:47:28] INFO: Enrollment request received {"enrollment_request_id":193,"tenant_code":"OMO","class_code":"OMO-dev-class-1","emails_count":1,"course_ids_count":1}
[2026-02-03 04:47:28] INFO: StudentEnrollmentRequest dispatched to queue {"enrollment_request_id":193,"tenant_code":"OMO","emails_count":1}
[2026-02-03 04:47:29] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":193,"class_code":"OMO-dev-class-1","emails_count":1}
[2026-02-03 04:47:29] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":237,"student_email":"kienpn@ctv.hocmai.vn","parent_request_id":193}
[2026-02-03 04:47:29] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":193,"emails_processed":1}
[2026-02-03 04:47:29] INFO: Starting student course enrollment {"course_enrollment_request_id":237,"student_email":"kienpn@ctv.hocmai.vn","class_code":"OMO-dev-class-1"}
[2026-02-03 04:47:29] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":237,"student_email":"kienpn@ctv.hocmai.vn","class_code":"OMO-dev-class-1","course_ids":["139"]}
[2026-02-03 04:47:29] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:47:29] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:47:29] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":237,"class_id":27}
[2026-02-03 04:47:29] INFO: Completed unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":237,"class_id":27,"total_records":3,"unenrolled_from_moodle":3,"failed_moodle_unenroll":0}
[2026-02-03 04:47:29] INFO: Student already exists in database {"course_enrollment_request_id":237,"student_email":"kienpn@ctv.hocmai.vn","student_id":10,"was_restored":false}
[2026-02-03 04:47:30] INFO: Moodle user already exists {"course_enrollment_request_id":237,"student_email":"kienpn@ctv.hocmai.vn","moodle_user_id":11}
[2026-02-03 04:47:30] INFO: moodleUserId {"moodleUserId":11}
[2026-02-03 04:47:30] INFO: enrollStudentToCourses {"course_enrollment_request_id":237,"student_email":"kienpn@ctv.hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":11,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 04:47:30] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":237,"student_email":"kienpn@ctv.hocmai.vn","course_id":573,"enroll_result":null}
[2026-02-03 04:47:30] INFO: Batch inserted course_students {"course_enrollment_request_id":237,"student_email":"kienpn@ctv.hocmai.vn","count":1}
[2026-02-03 04:47:30] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":237,"student_email":"kienpn@ctv.hocmai.vn","successful_count":1,"failed_count":0}
[2026-02-03 04:47:30] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-03 04:47:30] INFO: Student enrollment completed successfully {"course_enrollment_request_id":237,"student_email":"kienpn@ctv.hocmai.vn","student_id":10,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[]}
[2026-02-03 04:47:30] INFO: Student course enrollment success {"course_enrollment_request_id":237,"student_email":"kienpn@ctv.hocmai.vn","message":"Student enrolled successfully"}
[2026-02-03 04:48:27] INFO: Enrollment request received {"enrollment_request_id":194,"tenant_code":"OMO","class_code":"OMO-dev-class-1","emails_count":3,"course_ids_count":1}
[2026-02-03 04:48:28] INFO: StudentEnrollmentRequest dispatched to queue {"enrollment_request_id":194,"tenant_code":"OMO","emails_count":3}
[2026-02-03 04:48:29] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":194,"class_code":"OMO-dev-class-1","emails_count":3}
[2026-02-03 04:48:29] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":238,"student_email":"kienpn@ctv.hocmai.vn","parent_request_id":194}
[2026-02-03 04:48:29] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":239,"student_email":"thangnt@hocmai.vn","parent_request_id":194}
[2026-02-03 04:48:29] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":240,"student_email":"tungtt@ctv.hocmai.vn","parent_request_id":194}
[2026-02-03 04:48:29] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":194,"emails_processed":3}
[2026-02-03 04:48:29] INFO: Starting student course enrollment {"course_enrollment_request_id":238,"student_email":"kienpn@ctv.hocmai.vn","class_code":"OMO-dev-class-1"}
[2026-02-03 04:48:29] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":238,"student_email":"kienpn@ctv.hocmai.vn","class_code":"OMO-dev-class-1","course_ids":["139"]}
[2026-02-03 04:48:29] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:48:29] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:48:29] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":238,"class_id":27}
[2026-02-03 04:48:29] INFO: Starting student course enrollment {"course_enrollment_request_id":239,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class-1"}
[2026-02-03 04:48:29] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":239,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class-1","course_ids":["139"]}
[2026-02-03 04:48:29] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:48:29] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:48:29] INFO: Starting student course enrollment {"course_enrollment_request_id":240,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class-1"}
[2026-02-03 04:48:29] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":240,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class-1","course_ids":["139"]}
[2026-02-03 04:48:29] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":239,"class_id":27}
[2026-02-03 04:48:29] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:48:29] INFO: Completed unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":238,"class_id":27,"total_records":1,"unenrolled_from_moodle":1,"failed_moodle_unenroll":0}
[2026-02-03 04:48:29] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:48:29] INFO: Student already exists in database {"course_enrollment_request_id":238,"student_email":"kienpn@ctv.hocmai.vn","student_id":10,"was_restored":false}
[2026-02-03 04:48:29] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":240,"class_id":27}
[2026-02-03 04:48:29] INFO: No students to unenroll {"course_enrollment_request_id":240,"class_id":27}
[2026-02-03 04:48:29] INFO: Student already exists in database {"course_enrollment_request_id":240,"student_email":"tungtt@ctv.hocmai.vn","student_id":24,"was_restored":false}
[2026-02-03 04:48:29] INFO: Completed unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":239,"class_id":27,"total_records":1,"unenrolled_from_moodle":1,"failed_moodle_unenroll":0}
[2026-02-03 04:48:29] INFO: Student already exists in database {"course_enrollment_request_id":239,"student_email":"thangnt@hocmai.vn","student_id":13,"was_restored":false}
[2026-02-03 04:48:29] INFO: Moodle user already exists {"course_enrollment_request_id":238,"student_email":"kienpn@ctv.hocmai.vn","moodle_user_id":11}
[2026-02-03 04:48:29] INFO: Moodle user already exists {"course_enrollment_request_id":240,"student_email":"tungtt@ctv.hocmai.vn","moodle_user_id":15}
[2026-02-03 04:48:29] INFO: Moodle user already exists {"course_enrollment_request_id":239,"student_email":"thangnt@hocmai.vn","moodle_user_id":16}
[2026-02-03 04:48:30] INFO: moodleUserId {"moodleUserId":11}
[2026-02-03 04:48:30] INFO: enrollStudentToCourses {"course_enrollment_request_id":238,"student_email":"kienpn@ctv.hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":11,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 04:48:30] INFO: moodleUserId {"moodleUserId":15}
[2026-02-03 04:48:30] INFO: enrollStudentToCourses {"course_enrollment_request_id":240,"student_email":"tungtt@ctv.hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":15,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 04:48:30] INFO: moodleUserId {"moodleUserId":16}
[2026-02-03 04:48:30] INFO: enrollStudentToCourses {"course_enrollment_request_id":239,"student_email":"thangnt@hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":16,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 04:48:30] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":240,"student_email":"tungtt@ctv.hocmai.vn","course_id":573,"enroll_result":null}
[2026-02-03 04:48:30] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":238,"student_email":"kienpn@ctv.hocmai.vn","course_id":573,"enroll_result":null}
[2026-02-03 04:48:30] INFO: Batch inserted course_students {"course_enrollment_request_id":240,"student_email":"tungtt@ctv.hocmai.vn","count":1}
[2026-02-03 04:48:30] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":240,"student_email":"tungtt@ctv.hocmai.vn","successful_count":1,"failed_count":0}
[2026-02-03 04:48:30] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-03 04:48:30] INFO: Student enrollment completed successfully {"course_enrollment_request_id":240,"student_email":"tungtt@ctv.hocmai.vn","student_id":24,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[]}
[2026-02-03 04:48:30] INFO: Batch inserted course_students {"course_enrollment_request_id":238,"student_email":"kienpn@ctv.hocmai.vn","count":1}
[2026-02-03 04:48:30] INFO: Student course enrollment success {"course_enrollment_request_id":240,"student_email":"tungtt@ctv.hocmai.vn","message":"Student enrolled successfully"}
[2026-02-03 04:48:30] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":238,"student_email":"kienpn@ctv.hocmai.vn","successful_count":1,"failed_count":0}
[2026-02-03 04:48:30] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-03 04:48:30] INFO: Student enrollment completed successfully {"course_enrollment_request_id":238,"student_email":"kienpn@ctv.hocmai.vn","student_id":10,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[]}
[2026-02-03 04:48:30] INFO: Student course enrollment success {"course_enrollment_request_id":238,"student_email":"kienpn@ctv.hocmai.vn","message":"Student enrolled successfully"}
[2026-02-03 04:48:30] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":239,"student_email":"thangnt@hocmai.vn","course_id":573,"enroll_result":null}
[2026-02-03 04:48:30] INFO: Batch inserted course_students {"course_enrollment_request_id":239,"student_email":"thangnt@hocmai.vn","count":1}
[2026-02-03 04:48:30] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":239,"student_email":"thangnt@hocmai.vn","successful_count":1,"failed_count":0}
[2026-02-03 04:48:30] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-03 04:48:30] INFO: Student enrollment completed successfully {"course_enrollment_request_id":239,"student_email":"thangnt@hocmai.vn","student_id":13,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[]}
[2026-02-03 04:48:30] INFO: Student course enrollment success {"course_enrollment_request_id":239,"student_email":"thangnt@hocmai.vn","message":"Student enrolled successfully"}
[2026-02-03 04:48:46] INFO: Enrollment request received {"enrollment_request_id":195,"tenant_code":"OMO","class_code":"OMO-dev-class-1","emails_count":2,"course_ids_count":1}
[2026-02-03 04:48:46] INFO: StudentEnrollmentRequest dispatched to queue {"enrollment_request_id":195,"tenant_code":"OMO","emails_count":2}
[2026-02-03 04:48:47] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":195,"class_code":"OMO-dev-class-1","emails_count":2}
[2026-02-03 04:48:47] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":241,"student_email":"thangnt@hocmai.vn","parent_request_id":195}
[2026-02-03 04:48:47] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":242,"student_email":"tungtt@ctv.hocmai.vn","parent_request_id":195}
[2026-02-03 04:48:47] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":195,"emails_processed":2}
[2026-02-03 04:48:47] INFO: Starting student course enrollment {"course_enrollment_request_id":241,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class-1"}
[2026-02-03 04:48:47] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":241,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class-1","course_ids":["139"]}
[2026-02-03 04:48:47] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:48:47] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:48:47] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":241,"class_id":27}
[2026-02-03 04:48:47] INFO: Starting student course enrollment {"course_enrollment_request_id":242,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class-1"}
[2026-02-03 04:48:47] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":242,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class-1","course_ids":["139"]}
[2026-02-03 04:48:47] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:48:47] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":27,"name":"OMO-dev-class-1","year":null,"status":0,"created_at":"2026-02-03T10:59:13.000000Z","updated_at":"2026-02-03T10:59:13.000000Z","deleted_at":null,"code":"OMO-dev-class-1"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 04:48:47] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":242,"class_id":27}
[2026-02-03 04:48:48] INFO: Completed unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":241,"class_id":27,"total_records":3,"unenrolled_from_moodle":3,"failed_moodle_unenroll":0}
[2026-02-03 04:48:48] INFO: Student already exists in database {"course_enrollment_request_id":241,"student_email":"thangnt@hocmai.vn","student_id":13,"was_restored":false}
[2026-02-03 04:48:48] INFO: Completed unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":242,"class_id":27,"total_records":3,"unenrolled_from_moodle":3,"failed_moodle_unenroll":0}
[2026-02-03 04:48:48] INFO: Student already exists in database {"course_enrollment_request_id":242,"student_email":"tungtt@ctv.hocmai.vn","student_id":24,"was_restored":false}
[2026-02-03 04:48:48] INFO: Moodle user already exists {"course_enrollment_request_id":241,"student_email":"thangnt@hocmai.vn","moodle_user_id":16}
[2026-02-03 04:48:48] INFO: Moodle user already exists {"course_enrollment_request_id":242,"student_email":"tungtt@ctv.hocmai.vn","moodle_user_id":15}
[2026-02-03 04:48:48] INFO: moodleUserId {"moodleUserId":16}
[2026-02-03 04:48:48] INFO: enrollStudentToCourses {"course_enrollment_request_id":241,"student_email":"thangnt@hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":16,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 04:48:48] INFO: moodleUserId {"moodleUserId":15}
[2026-02-03 04:48:48] INFO: enrollStudentToCourses {"course_enrollment_request_id":242,"student_email":"tungtt@ctv.hocmai.vn","class_id":27,"course_ids":["139"],"moodle_user_id":15,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 04:48:48] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":241,"student_email":"thangnt@hocmai.vn","course_id":573,"enroll_result":null}
[2026-02-03 04:48:48] INFO: Batch inserted course_students {"course_enrollment_request_id":241,"student_email":"thangnt@hocmai.vn","count":1}
[2026-02-03 04:48:48] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":241,"student_email":"thangnt@hocmai.vn","successful_count":1,"failed_count":0}
[2026-02-03 04:48:48] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-03 04:48:48] INFO: Student enrollment completed successfully {"course_enrollment_request_id":241,"student_email":"thangnt@hocmai.vn","student_id":13,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[]}
[2026-02-03 04:48:48] INFO: Student course enrollment success {"course_enrollment_request_id":241,"student_email":"thangnt@hocmai.vn","message":"Student enrolled successfully"}
[2026-02-03 04:48:48] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":242,"student_email":"tungtt@ctv.hocmai.vn","course_id":573,"enroll_result":null}
[2026-02-03 04:48:48] INFO: Batch inserted course_students {"course_enrollment_request_id":242,"student_email":"tungtt@ctv.hocmai.vn","count":1}
[2026-02-03 04:48:48] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":242,"student_email":"tungtt@ctv.hocmai.vn","successful_count":1,"failed_count":0}
[2026-02-03 04:48:48] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-03 04:48:48] INFO: Student enrollment completed successfully {"course_enrollment_request_id":242,"student_email":"tungtt@ctv.hocmai.vn","student_id":24,"successful_courses":[{"course_id":573,"course_name":"Course 573"}],"failed_courses":[]}
[2026-02-03 04:48:48] INFO: Student course enrollment success {"course_enrollment_request_id":242,"student_email":"tungtt@ctv.hocmai.vn","message":"Student enrolled successfully"}
[2026-02-03 06:45:25] INFO: Enrollment request received {"enrollment_request_id":196,"tenant_code":"OMO","class_code":"OMO-dev-class-2","emails_count":3,"course_ids_count":1}
[2026-02-03 06:45:25] INFO: StudentEnrollmentRequest dispatched to queue {"enrollment_request_id":196,"tenant_code":"OMO","emails_count":3}
[2026-02-03 06:45:25] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":196,"class_code":"OMO-dev-class-2","emails_count":3}
[2026-02-03 06:45:25] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":243,"student_email":"thangnt@hocmai.vn","parent_request_id":196}
[2026-02-03 06:45:25] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":244,"student_email":"tungtt@ctv.hocmai.vn","parent_request_id":196}
[2026-02-03 06:45:25] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":245,"student_email":"kienpn@ctv.hocmai.vn","parent_request_id":196}
[2026-02-03 06:45:25] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":196,"emails_processed":3}
[2026-02-03 06:45:25] INFO: Starting student course enrollment {"course_enrollment_request_id":243,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class-2"}
[2026-02-03 06:45:25] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":243,"student_email":"thangnt@hocmai.vn","class_code":"OMO-dev-class-2","course_ids":["160"]}
[2026-02-03 06:45:25] INFO: Class info before create {"class":null,"tenant_connection":"lms_tenant_omo"}
[2026-02-03 06:45:25] INFO: Class info after create {"class":{"App\\Models\\Classes":{"code":"OMO-dev-class-2","name":"OMO-dev-class-2","status":0,"updated_at":"2026-02-03T06:45:25.000000Z","created_at":"2026-02-03T06:45:25.000000Z","id":28}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 06:45:25] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":243,"class_id":28}
[2026-02-03 06:45:25] INFO: No students to unenroll {"course_enrollment_request_id":243,"class_id":28}
[2026-02-03 06:45:25] INFO: Student already exists in database {"course_enrollment_request_id":243,"student_email":"thangnt@hocmai.vn","student_id":13,"was_restored":false}
[2026-02-03 06:45:26] INFO: Moodle user already exists {"course_enrollment_request_id":243,"student_email":"thangnt@hocmai.vn","moodle_user_id":16}
[2026-02-03 06:45:26] INFO: Starting student course enrollment {"course_enrollment_request_id":245,"student_email":"kienpn@ctv.hocmai.vn","class_code":"OMO-dev-class-2"}
[2026-02-03 06:45:26] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":245,"student_email":"kienpn@ctv.hocmai.vn","class_code":"OMO-dev-class-2","course_ids":["160"]}
[2026-02-03 06:45:26] INFO: Starting student course enrollment {"course_enrollment_request_id":244,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class-2"}
[2026-02-03 06:45:26] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":244,"student_email":"tungtt@ctv.hocmai.vn","class_code":"OMO-dev-class-2","course_ids":["160"]}
[2026-02-03 06:45:26] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":28,"name":"OMO-dev-class-2","year":null,"status":0,"created_at":"2026-02-03T06:45:25.000000Z","updated_at":"2026-02-03T06:45:25.000000Z","deleted_at":null,"code":"OMO-dev-class-2"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 06:45:26] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":28,"name":"OMO-dev-class-2","year":null,"status":0,"created_at":"2026-02-03T06:45:25.000000Z","updated_at":"2026-02-03T06:45:25.000000Z","deleted_at":null,"code":"OMO-dev-class-2"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 06:45:26] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":28,"name":"OMO-dev-class-2","year":null,"status":0,"created_at":"2026-02-03T06:45:25.000000Z","updated_at":"2026-02-03T06:45:25.000000Z","deleted_at":null,"code":"OMO-dev-class-2"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 06:45:26] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":28,"name":"OMO-dev-class-2","year":null,"status":0,"created_at":"2026-02-03T06:45:25.000000Z","updated_at":"2026-02-03T06:45:25.000000Z","deleted_at":null,"code":"OMO-dev-class-2"}},"tenant_connection":"lms_tenant_omo"}
[2026-02-03 06:45:26] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":245,"class_id":28}
[2026-02-03 06:45:26] INFO: No students to unenroll {"course_enrollment_request_id":245,"class_id":28}
[2026-02-03 06:45:26] INFO: Starting unenrollAllStudentsFromClass (optimized) {"course_enrollment_request_id":244,"class_id":28}
[2026-02-03 06:45:26] INFO: Student already exists in database {"course_enrollment_request_id":245,"student_email":"kienpn@ctv.hocmai.vn","student_id":10,"was_restored":false}
[2026-02-03 06:45:26] INFO: No students to unenroll {"course_enrollment_request_id":244,"class_id":28}
[2026-02-03 06:45:26] INFO: Student already exists in database {"course_enrollment_request_id":244,"student_email":"tungtt@ctv.hocmai.vn","student_id":24,"was_restored":false}
[2026-02-03 06:45:26] INFO: Moodle user already exists {"course_enrollment_request_id":245,"student_email":"kienpn@ctv.hocmai.vn","moodle_user_id":11}
[2026-02-03 06:45:26] INFO: Moodle user already exists {"course_enrollment_request_id":244,"student_email":"tungtt@ctv.hocmai.vn","moodle_user_id":15}
[2026-02-03 06:45:26] INFO: moodleUserId {"moodleUserId":16}
[2026-02-03 06:45:26] INFO: enrollStudentToCourses {"course_enrollment_request_id":243,"student_email":"thangnt@hocmai.vn","class_id":28,"course_ids":["160"],"moodle_user_id":16,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 06:45:26] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":243,"student_email":"thangnt@hocmai.vn","course_id":584,"enroll_result":null}
[2026-02-03 06:45:26] INFO: Batch inserted course_students {"course_enrollment_request_id":243,"student_email":"thangnt@hocmai.vn","count":1}
[2026-02-03 06:45:26] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":243,"student_email":"thangnt@hocmai.vn","successful_count":1,"failed_count":0}
[2026-02-03 06:45:26] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":584,"course_name":"Course 584"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-03 06:45:26] INFO: Student enrollment completed successfully {"course_enrollment_request_id":243,"student_email":"thangnt@hocmai.vn","student_id":13,"successful_courses":[{"course_id":584,"course_name":"Course 584"}],"failed_courses":[]}
[2026-02-03 06:45:26] INFO: Student course enrollment success {"course_enrollment_request_id":243,"student_email":"thangnt@hocmai.vn","message":"Student enrolled successfully"}
[2026-02-03 06:45:26] INFO: moodleUserId {"moodleUserId":11}
[2026-02-03 06:45:26] INFO: enrollStudentToCourses {"course_enrollment_request_id":245,"student_email":"kienpn@ctv.hocmai.vn","class_id":28,"course_ids":["160"],"moodle_user_id":11,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 06:45:26] INFO: moodleUserId {"moodleUserId":15}
[2026-02-03 06:45:26] INFO: enrollStudentToCourses {"course_enrollment_request_id":244,"student_email":"tungtt@ctv.hocmai.vn","class_id":28,"course_ids":["160"],"moodle_user_id":15,"tenant_connection":"lms_tenant_omo","zeus_user_id":null}
[2026-02-03 06:45:26] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":245,"student_email":"kienpn@ctv.hocmai.vn","course_id":584,"enroll_result":null}
[2026-02-03 06:45:26] INFO: Batch inserted course_students {"course_enrollment_request_id":245,"student_email":"kienpn@ctv.hocmai.vn","count":1}
[2026-02-03 06:45:26] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":245,"student_email":"kienpn@ctv.hocmai.vn","successful_count":1,"failed_count":0}
[2026-02-03 06:45:26] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":584,"course_name":"Course 584"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-03 06:45:26] INFO: Student enrollment completed successfully {"course_enrollment_request_id":245,"student_email":"kienpn@ctv.hocmai.vn","student_id":10,"successful_courses":[{"course_id":584,"course_name":"Course 584"}],"failed_courses":[]}
[2026-02-03 06:45:26] INFO: Student course enrollment success {"course_enrollment_request_id":245,"student_email":"kienpn@ctv.hocmai.vn","message":"Student enrolled successfully"}
[2026-02-03 06:45:26] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":244,"student_email":"tungtt@ctv.hocmai.vn","course_id":584,"enroll_result":null}
[2026-02-03 06:45:26] INFO: Batch inserted course_students {"course_enrollment_request_id":244,"student_email":"tungtt@ctv.hocmai.vn","count":1}
[2026-02-03 06:45:26] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":244,"student_email":"tungtt@ctv.hocmai.vn","successful_count":1,"failed_count":0}
[2026-02-03 06:45:26] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":584,"course_name":"Course 584"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-03 06:45:26] INFO: Student enrollment completed successfully {"course_enrollment_request_id":244,"student_email":"tungtt@ctv.hocmai.vn","student_id":24,"successful_courses":[{"course_id":584,"course_name":"Course 584"}],"failed_courses":[]}
[2026-02-03 06:45:26] INFO: Student course enrollment success {"course_enrollment_request_id":244,"student_email":"tungtt@ctv.hocmai.vn","message":"Student enrolled successfully"}
[2026-02-04 07:21:07] INFO: Zeus Enrollment request received {"enrollment_request_id":197,"tenant_code":"ICC","class_code":"ZEUS","email":"220@test.com","course_ids":"104","zeus_user_id":220}
[2026-02-04 07:21:09] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":197,"class_code":"ZEUS","emails_count":1}
[2026-02-04 07:21:09] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":246,"student_email":"220@test.com","parent_request_id":197}
[2026-02-04 07:21:09] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":197,"emails_processed":1}
[2026-02-04 07:21:09] INFO: Starting student course enrollment {"course_enrollment_request_id":246,"student_email":"220@test.com","class_code":"ZEUS"}
[2026-02-04 07:21:09] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":246,"student_email":"220@test.com","class_code":"ZEUS","course_ids":["104"]}
[2026-02-04 07:21:09] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-02-04 07:21:09] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-02-04 07:21:09] INFO: Updated student with speakup data {"course_enrollment_request_id":246,"student_id":2661,"update_data":{"zeus_id":220},"was_restored":false}
[2026-02-04 07:21:09] INFO: Student already exists in database {"course_enrollment_request_id":246,"student_email":"220@test.com","student_id":2661,"was_restored":false}
[2026-02-04 07:21:09] INFO: Moodle user already exists {"course_enrollment_request_id":246,"student_email":"220@test.com","moodle_user_id":2731}
[2026-02-04 07:21:10] INFO: moodleUserId {"moodleUserId":2731}
[2026-02-04 07:21:10] INFO: enrollStudentToCourses {"course_enrollment_request_id":246,"student_email":"220@test.com","class_id":22,"course_ids":["104"],"moodle_user_id":2731,"tenant_connection":"lms_tenant_icc","zeus_user_id":220}
[2026-02-04 07:21:10] INFO: enrollmentResult {"enrollmentResult":{"status":false,"successful_courses":[],"failed_courses":[],"message":"Failed to enroll to any courses"}}
[2026-02-04 07:21:10] ERROR: Failed to enroll student to courses {"course_enrollment_request_id":246,"student_email":"220@test.com","class_id":22,"course_ids":["104"],"moodle_user_id":2731,"tenant_connection":"lms_tenant_icc","zeus_user_id":220}
[2026-02-04 07:21:10] ERROR: Student course enrollment failure {"course_enrollment_request_id":246,"student_email":"220@test.com","error":"Failed to enroll to any courses"}
[2026-02-04 08:22:37] INFO: Zeus Enrollment request received {"enrollment_request_id":198,"tenant_code":"ICC","class_code":"ZEUS","email":"271@test.com","course_ids":"104","zeus_user_id":271}
[2026-02-04 08:22:37] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":198,"class_code":"ZEUS","emails_count":1}
[2026-02-04 08:22:37] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":247,"student_email":"271@test.com","parent_request_id":198}
[2026-02-04 08:22:37] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":198,"emails_processed":1}
[2026-02-04 08:22:37] INFO: Starting student course enrollment {"course_enrollment_request_id":247,"student_email":"271@test.com","class_code":"ZEUS"}
[2026-02-04 08:22:37] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":247,"student_email":"271@test.com","class_code":"ZEUS","course_ids":["104"]}
[2026-02-04 08:22:37] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-02-04 08:22:37] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-02-04 08:22:37] INFO: Updated student with speakup data {"course_enrollment_request_id":247,"student_id":2665,"update_data":{"zeus_id":271},"was_restored":false}
[2026-02-04 08:22:37] INFO: Student already exists in database {"course_enrollment_request_id":247,"student_email":"271@test.com","student_id":2665,"was_restored":false}
[2026-02-04 08:22:38] INFO: Moodle user already exists {"course_enrollment_request_id":247,"student_email":"271@test.com","moodle_user_id":2735}
[2026-02-04 08:22:38] INFO: moodleUserId {"moodleUserId":2735}
[2026-02-04 08:22:38] INFO: enrollStudentToCourses {"course_enrollment_request_id":247,"student_email":"271@test.com","class_id":22,"course_ids":["104"],"moodle_user_id":2735,"tenant_connection":"lms_tenant_icc","zeus_user_id":271}
[2026-02-04 08:22:38] INFO: enrollmentResult {"enrollmentResult":{"status":false,"successful_courses":[],"failed_courses":[],"message":"Failed to enroll to any courses"}}
[2026-02-04 08:22:38] ERROR: Failed to enroll student to courses {"course_enrollment_request_id":247,"student_email":"271@test.com","class_id":22,"course_ids":["104"],"moodle_user_id":2735,"tenant_connection":"lms_tenant_icc","zeus_user_id":271}
[2026-02-04 08:22:38] ERROR: Student course enrollment failure {"course_enrollment_request_id":247,"student_email":"271@test.com","error":"Failed to enroll to any courses"}
[2026-02-04 10:50:57] INFO: Zeus Enrollment request received {"enrollment_request_id":199,"tenant_code":"ICC","class_code":"ZEUS","email":"271@test.com","course_ids":"133","zeus_user_id":271}
[2026-02-04 10:50:57] INFO: Zeus Enrollment request received {"enrollment_request_id":200,"tenant_code":"ICC","class_code":"ZEUS","email":"271@test.com","course_ids":"133","zeus_user_id":271}
[2026-02-04 10:50:58] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":199,"class_code":"ZEUS","emails_count":1}
[2026-02-04 10:50:58] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":248,"student_email":"271@test.com","parent_request_id":199}
[2026-02-04 10:50:58] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":199,"emails_processed":1}
[2026-02-04 10:50:58] INFO: Starting student course enrollment {"course_enrollment_request_id":248,"student_email":"271@test.com","class_code":"ZEUS"}
[2026-02-04 10:50:58] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":248,"student_email":"271@test.com","class_code":"ZEUS","course_ids":["133"]}
[2026-02-04 10:50:58] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-02-04 10:50:58] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-02-04 10:50:58] INFO: Updated student with speakup data {"course_enrollment_request_id":248,"student_id":2665,"update_data":{"zeus_id":271},"was_restored":false}
[2026-02-04 10:50:58] INFO: Student already exists in database {"course_enrollment_request_id":248,"student_email":"271@test.com","student_id":2665,"was_restored":false}
[2026-02-04 10:50:58] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":200,"class_code":"ZEUS","emails_count":1}
[2026-02-04 10:50:59] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":249,"student_email":"271@test.com","parent_request_id":200}
[2026-02-04 10:50:59] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":200,"emails_processed":1}
[2026-02-04 10:50:59] INFO: Starting student course enrollment {"course_enrollment_request_id":249,"student_email":"271@test.com","class_code":"ZEUS"}
[2026-02-04 10:50:59] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":249,"student_email":"271@test.com","class_code":"ZEUS","course_ids":["133"]}
[2026-02-04 10:50:59] INFO: Moodle user already exists {"course_enrollment_request_id":248,"student_email":"271@test.com","moodle_user_id":2735}
[2026-02-04 10:50:59] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-02-04 10:50:59] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-02-04 10:50:59] INFO: Updated student with speakup data {"course_enrollment_request_id":249,"student_id":2665,"update_data":{"zeus_id":271},"was_restored":false}
[2026-02-04 10:50:59] INFO: Student already exists in database {"course_enrollment_request_id":249,"student_email":"271@test.com","student_id":2665,"was_restored":false}
[2026-02-04 10:50:59] INFO: Moodle user already exists {"course_enrollment_request_id":249,"student_email":"271@test.com","moodle_user_id":2735}
[2026-02-04 10:50:59] INFO: moodleUserId {"moodleUserId":2735}
[2026-02-04 10:50:59] INFO: enrollStudentToCourses {"course_enrollment_request_id":248,"student_email":"271@test.com","class_id":22,"course_ids":["133"],"moodle_user_id":2735,"tenant_connection":"lms_tenant_icc","zeus_user_id":271}
[2026-02-04 10:50:59] INFO: enrollmentResult {"enrollmentResult":{"status":false,"successful_courses":[],"failed_courses":[],"message":"Failed to enroll to any courses"}}
[2026-02-04 10:50:59] ERROR: Failed to enroll student to courses {"course_enrollment_request_id":248,"student_email":"271@test.com","class_id":22,"course_ids":["133"],"moodle_user_id":2735,"tenant_connection":"lms_tenant_icc","zeus_user_id":271}
[2026-02-04 10:50:59] ERROR: Student course enrollment failure {"course_enrollment_request_id":248,"student_email":"271@test.com","error":"Failed to enroll to any courses"}
[2026-02-04 10:50:59] INFO: moodleUserId {"moodleUserId":2735}
[2026-02-04 10:50:59] INFO: enrollStudentToCourses {"course_enrollment_request_id":249,"student_email":"271@test.com","class_id":22,"course_ids":["133"],"moodle_user_id":2735,"tenant_connection":"lms_tenant_icc","zeus_user_id":271}
[2026-02-04 10:50:59] INFO: enrollmentResult {"enrollmentResult":{"status":false,"successful_courses":[],"failed_courses":[],"message":"Failed to enroll to any courses"}}
[2026-02-04 10:50:59] ERROR: Failed to enroll student to courses {"course_enrollment_request_id":249,"student_email":"271@test.com","class_id":22,"course_ids":["133"],"moodle_user_id":2735,"tenant_connection":"lms_tenant_icc","zeus_user_id":271}
[2026-02-04 10:50:59] ERROR: Student course enrollment failure {"course_enrollment_request_id":249,"student_email":"271@test.com","error":"Failed to enroll to any courses"}
[2026-02-04 11:03:48] INFO: Zeus Enrollment request received {"enrollment_request_id":201,"tenant_code":"ICC","class_code":"ZEUS","email":"271@test.com","course_ids":"133","zeus_user_id":271}
[2026-02-04 11:03:50] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":201,"class_code":"ZEUS","emails_count":1}
[2026-02-04 11:03:50] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":250,"student_email":"271@test.com","parent_request_id":201}
[2026-02-04 11:03:50] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":201,"emails_processed":1}
[2026-02-04 11:03:50] INFO: Starting student course enrollment {"course_enrollment_request_id":250,"student_email":"271@test.com","class_code":"ZEUS"}
[2026-02-04 11:03:50] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":250,"student_email":"271@test.com","class_code":"ZEUS","course_ids":["133"]}
[2026-02-04 11:03:50] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-02-04 11:03:50] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-02-04 11:03:50] INFO: Updated student with speakup data {"course_enrollment_request_id":250,"student_id":2665,"update_data":{"zeus_id":271},"was_restored":false}
[2026-02-04 11:03:50] INFO: Student already exists in database {"course_enrollment_request_id":250,"student_email":"271@test.com","student_id":2665,"was_restored":false}
[2026-02-04 11:03:51] INFO: Moodle user already exists {"course_enrollment_request_id":250,"student_email":"271@test.com","moodle_user_id":2735}
[2026-02-04 11:03:51] INFO: moodleUserId {"moodleUserId":2735}
[2026-02-04 11:03:51] INFO: enrollStudentToCourses {"course_enrollment_request_id":250,"student_email":"271@test.com","class_id":22,"course_ids":["133"],"moodle_user_id":2735,"tenant_connection":"lms_tenant_icc","zeus_user_id":271}
[2026-02-04 11:03:51] INFO: enrollmentResult {"enrollmentResult":{"status":false,"successful_courses":[],"failed_courses":[],"message":"Failed to enroll to any courses"}}
[2026-02-04 11:03:51] ERROR: Failed to enroll student to courses {"course_enrollment_request_id":250,"student_email":"271@test.com","class_id":22,"course_ids":["133"],"moodle_user_id":2735,"tenant_connection":"lms_tenant_icc","zeus_user_id":271}
[2026-02-04 11:03:51] ERROR: Student course enrollment failure {"course_enrollment_request_id":250,"student_email":"271@test.com","error":"Failed to enroll to any courses"}
[2026-02-05 05:29:55] INFO: Zeus Enrollment request received {"enrollment_request_id":202,"tenant_code":"ICC","class_code":"ZEUS","email":"169@test.com","course_ids":"133","zeus_user_id":169}
[2026-02-05 12:29:56] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":202,"class_code":"ZEUS","emails_count":1}
[2026-02-05 12:29:56] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":251,"student_email":"169@test.com","parent_request_id":202}
[2026-02-05 12:29:56] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":202,"emails_processed":1}
[2026-02-05 12:29:56] INFO: Starting student course enrollment {"course_enrollment_request_id":251,"student_email":"169@test.com","class_code":"ZEUS"}
[2026-02-05 12:29:56] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":251,"student_email":"169@test.com","class_code":"ZEUS","course_ids":["133"]}
[2026-02-05 12:29:56] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-02-05 12:29:56] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-02-05 12:29:56] INFO: Student zeusUserId {"zeusUserId":169}
[2026-02-05 12:29:56] INFO: Zeus id {"zeusUserId":169}
[2026-02-05 12:29:57] INFO: New student created in database {"course_enrollment_request_id":251,"student_email":"169@test.com","student_id":3654}
[2026-02-05 12:29:57] INFO: New Moodle user created {"course_enrollment_request_id":251,"student_email":"169@test.com","moodle_user_id":3725}
[2026-02-05 12:29:57] INFO: moodleUserId {"moodleUserId":3725}
[2026-02-05 12:29:57] INFO: enrollStudentToCourses {"course_enrollment_request_id":251,"student_email":"169@test.com","class_id":22,"course_ids":["133"],"moodle_user_id":3725,"tenant_connection":"lms_tenant_icc","zeus_user_id":169}
[2026-02-05 12:29:57] INFO: enrollmentResult {"enrollmentResult":{"status":false,"successful_courses":[],"failed_courses":[],"message":"Failed to enroll to any courses"}}
[2026-02-05 12:29:57] ERROR: Failed to enroll student to courses {"course_enrollment_request_id":251,"student_email":"169@test.com","class_id":22,"course_ids":["133"],"moodle_user_id":3725,"tenant_connection":"lms_tenant_icc","zeus_user_id":169}
[2026-02-05 12:29:57] ERROR: Student course enrollment failure {"course_enrollment_request_id":251,"student_email":"169@test.com","error":"Failed to enroll to any courses"}
[2026-02-05 06:38:00] INFO: Zeus Enrollment request received {"enrollment_request_id":203,"tenant_code":"ICC","class_code":"ZEUS","email":"291@test.com","course_ids":"104","zeus_user_id":291}
[2026-02-05 13:38:02] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":203,"class_code":"ZEUS","emails_count":1}
[2026-02-05 13:38:02] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":252,"student_email":"291@test.com","parent_request_id":203}
[2026-02-05 13:38:02] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":203,"emails_processed":1}
[2026-02-05 13:38:02] INFO: Starting student course enrollment {"course_enrollment_request_id":252,"student_email":"291@test.com","class_code":"ZEUS"}
[2026-02-05 13:38:02] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":252,"student_email":"291@test.com","class_code":"ZEUS","course_ids":["104"]}
[2026-02-05 13:38:02] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-02-05 13:38:02] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-02-05 13:38:02] INFO: Student zeusUserId {"zeusUserId":291}
[2026-02-05 13:38:02] INFO: Zeus id {"zeusUserId":291}
[2026-02-05 13:38:02] INFO: New student created in database {"course_enrollment_request_id":252,"student_email":"291@test.com","student_id":3655}
[2026-02-05 13:38:03] INFO: New Moodle user created {"course_enrollment_request_id":252,"student_email":"291@test.com","moodle_user_id":3726}
[2026-02-05 13:38:03] INFO: moodleUserId {"moodleUserId":3726}
[2026-02-05 13:38:03] INFO: enrollStudentToCourses {"course_enrollment_request_id":252,"student_email":"291@test.com","class_id":22,"course_ids":["104"],"moodle_user_id":3726,"tenant_connection":"lms_tenant_icc","zeus_user_id":291}
[2026-02-05 13:38:03] INFO: enrollmentResult {"enrollmentResult":{"status":false,"successful_courses":[],"failed_courses":[],"message":"Failed to enroll to any courses"}}
[2026-02-05 13:38:03] ERROR: Failed to enroll student to courses {"course_enrollment_request_id":252,"student_email":"291@test.com","class_id":22,"course_ids":["104"],"moodle_user_id":3726,"tenant_connection":"lms_tenant_icc","zeus_user_id":291}
[2026-02-05 13:38:03] ERROR: Student course enrollment failure {"course_enrollment_request_id":252,"student_email":"291@test.com","error":"Failed to enroll to any courses"}
[2026-02-05 06:43:30] INFO: Zeus Enrollment request received {"enrollment_request_id":204,"tenant_code":"ICC","class_code":"ZEUS","email":"412@test.com","course_ids":"104","zeus_user_id":412}
[2026-02-05 13:43:30] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":204,"class_code":"ZEUS","emails_count":1}
[2026-02-05 13:43:30] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":253,"student_email":"412@test.com","parent_request_id":204}
[2026-02-05 13:43:30] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":204,"emails_processed":1}
[2026-02-05 13:43:30] INFO: Starting student course enrollment {"course_enrollment_request_id":253,"student_email":"412@test.com","class_code":"ZEUS"}
[2026-02-05 13:43:30] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":253,"student_email":"412@test.com","class_code":"ZEUS","course_ids":["104"]}
[2026-02-05 13:43:30] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-02-05 13:43:30] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-02-05 13:43:30] INFO: Student zeusUserId {"zeusUserId":412}
[2026-02-05 13:43:30] INFO: Zeus id {"zeusUserId":412}
[2026-02-05 13:43:31] INFO: New student created in database {"course_enrollment_request_id":253,"student_email":"412@test.com","student_id":3656}
[2026-02-05 13:43:31] INFO: New Moodle user created {"course_enrollment_request_id":253,"student_email":"412@test.com","moodle_user_id":3727}
[2026-02-05 13:43:31] INFO: moodleUserId {"moodleUserId":3727}
[2026-02-05 13:43:31] INFO: enrollStudentToCourses {"course_enrollment_request_id":253,"student_email":"412@test.com","class_id":22,"course_ids":["104"],"moodle_user_id":3727,"tenant_connection":"lms_tenant_icc","zeus_user_id":412}
[2026-02-05 13:43:31] INFO: enrollmentResult {"enrollmentResult":{"status":false,"successful_courses":[],"failed_courses":[],"message":"Failed to enroll to any courses"}}
[2026-02-05 13:43:31] ERROR: Failed to enroll student to courses {"course_enrollment_request_id":253,"student_email":"412@test.com","class_id":22,"course_ids":["104"],"moodle_user_id":3727,"tenant_connection":"lms_tenant_icc","zeus_user_id":412}
[2026-02-05 13:43:31] ERROR: Student course enrollment failure {"course_enrollment_request_id":253,"student_email":"412@test.com","error":"Failed to enroll to any courses"}
[2026-02-07 05:32:12] INFO: Zeus Enrollment request received {"enrollment_request_id":205,"tenant_code":"ICC","class_code":"ZEUS","email":"1@test.com","course_ids":"133","zeus_user_id":1}
[2026-02-07 12:32:12] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":205,"class_code":"ZEUS","emails_count":1}
[2026-02-07 12:32:12] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":254,"student_email":"1@test.com","parent_request_id":205}
[2026-02-07 12:32:12] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":205,"emails_processed":1}
[2026-02-07 12:32:12] INFO: Starting student course enrollment {"course_enrollment_request_id":254,"student_email":"1@test.com","class_code":"ZEUS"}
[2026-02-07 12:32:12] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":254,"student_email":"1@test.com","class_code":"ZEUS","course_ids":["133"]}
[2026-02-07 12:32:12] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-02-07 12:32:12] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-02-07 12:32:12] INFO: Updated student with speakup data {"course_enrollment_request_id":254,"student_id":99,"update_data":{"zeus_id":1},"was_restored":false}
[2026-02-07 12:32:12] INFO: Student already exists in database {"course_enrollment_request_id":254,"student_email":"1@test.com","student_id":99,"was_restored":false}
[2026-02-07 12:32:13] INFO: Moodle user already exists {"course_enrollment_request_id":254,"student_email":"devin.abernathy@dummyid.com","moodle_user_id":170}
[2026-02-07 12:32:13] INFO: moodleUserId {"moodleUserId":170}
[2026-02-07 12:32:13] INFO: enrollStudentToCourses {"course_enrollment_request_id":254,"student_email":"devin.abernathy@dummyid.com","class_id":22,"course_ids":["133"],"moodle_user_id":170,"tenant_connection":"lms_tenant_icc","zeus_user_id":1}
[2026-02-07 12:32:13] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":254,"student_email":"devin.abernathy@dummyid.com","course_id":567,"enroll_result":null}
[2026-02-07 12:32:13] INFO: Batch inserted course_students {"course_enrollment_request_id":254,"student_email":"devin.abernathy@dummyid.com","count":1}
[2026-02-07 12:32:13] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":254,"student_email":"devin.abernathy@dummyid.com","successful_count":1,"failed_count":0}
[2026-02-07 12:32:13] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-07 12:32:13] INFO: Student enrollment completed successfully {"course_enrollment_request_id":254,"student_email":"1@test.com","student_id":99,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[]}
[2026-02-07 12:32:13] INFO: Student course enrollment success {"course_enrollment_request_id":254,"student_email":"1@test.com","message":"Student enrolled successfully"}
[2026-02-07 06:53:29] INFO: Zeus Enrollment request received {"enrollment_request_id":206,"tenant_code":"ICC","class_code":"ZEUS","email":"6@test.com","course_ids":"133","zeus_user_id":6}
[2026-02-07 13:53:29] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":206,"class_code":"ZEUS","emails_count":1}
[2026-02-07 13:53:29] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":255,"student_email":"6@test.com","parent_request_id":206}
[2026-02-07 13:53:29] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":206,"emails_processed":1}
[2026-02-07 13:53:29] INFO: Starting student course enrollment {"course_enrollment_request_id":255,"student_email":"6@test.com","class_code":"ZEUS"}
[2026-02-07 13:53:29] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":255,"student_email":"6@test.com","class_code":"ZEUS","course_ids":["133"]}
[2026-02-07 13:53:29] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-02-07 13:53:29] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-02-07 13:53:29] INFO: Updated student with speakup data {"course_enrollment_request_id":255,"student_id":2664,"update_data":{"zeus_id":6},"was_restored":false}
[2026-02-07 13:53:29] INFO: Student already exists in database {"course_enrollment_request_id":255,"student_email":"6@test.com","student_id":2664,"was_restored":false}
[2026-02-07 13:53:29] INFO: Moodle user already exists {"course_enrollment_request_id":255,"student_email":"akeem.sawayn@dummyid.com","moodle_user_id":2734}
[2026-02-07 13:53:30] INFO: moodleUserId {"moodleUserId":2734}
[2026-02-07 13:53:30] INFO: enrollStudentToCourses {"course_enrollment_request_id":255,"student_email":"akeem.sawayn@dummyid.com","class_id":22,"course_ids":["133"],"moodle_user_id":2734,"tenant_connection":"lms_tenant_icc","zeus_user_id":6}
[2026-02-07 13:53:30] INFO: enrollmentResult {"enrollmentResult":{"status":false,"successful_courses":[],"failed_courses":[],"message":"Failed to enroll to any courses"}}
[2026-02-07 13:53:30] ERROR: Failed to enroll student to courses {"course_enrollment_request_id":255,"student_email":"6@test.com","class_id":22,"course_ids":["133"],"moodle_user_id":2734,"tenant_connection":"lms_tenant_icc","zeus_user_id":6}
[2026-02-07 13:53:30] ERROR: Student course enrollment failure {"course_enrollment_request_id":255,"student_email":"6@test.com","error":"Failed to enroll to any courses"}
[2026-02-07 09:24:55] INFO: Zeus Enrollment request received {"enrollment_request_id":207,"tenant_code":"ICC","class_code":"ZEUS","email":"213@test.com","course_ids":"92","zeus_user_id":213}
[2026-02-07 09:24:57] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":207,"class_code":"ZEUS","emails_count":1}
[2026-02-07 09:24:57] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":256,"student_email":"213@test.com","parent_request_id":207}
[2026-02-07 09:24:57] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":207,"emails_processed":1}
[2026-02-07 09:24:57] INFO: Starting student course enrollment {"course_enrollment_request_id":256,"student_email":"213@test.com","class_code":"ZEUS"}
[2026-02-07 09:24:57] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":256,"student_email":"213@test.com","class_code":"ZEUS","course_ids":["92"]}
[2026-02-07 09:24:57] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-02-07 09:24:57] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-02-07 09:24:57] INFO: Updated student with speakup data {"course_enrollment_request_id":256,"student_id":3622,"update_data":{"zeus_id":213},"was_restored":false}
[2026-02-07 09:24:57] INFO: Student already exists in database {"course_enrollment_request_id":256,"student_email":"213@test.com","student_id":3622,"was_restored":false}
[2026-02-07 09:24:57] INFO: Moodle user already exists {"course_enrollment_request_id":256,"student_email":"213@test.com","moodle_user_id":3693}
[2026-02-07 09:24:57] INFO: moodleUserId {"moodleUserId":3693}
[2026-02-07 09:24:57] INFO: enrollStudentToCourses {"course_enrollment_request_id":256,"student_email":"213@test.com","class_id":22,"course_ids":["92"],"moodle_user_id":3693,"tenant_connection":"lms_tenant_icc","zeus_user_id":213}
[2026-02-07 09:24:58] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":256,"student_email":"213@test.com","course_id":102,"enroll_result":null}
[2026-02-07 09:24:58] INFO: Batch inserted course_students {"course_enrollment_request_id":256,"student_email":"213@test.com","count":1}
[2026-02-07 09:24:58] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":256,"student_email":"213@test.com","successful_count":1,"failed_count":0}
[2026-02-07 09:24:58] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":102,"course_name":"Course 102"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-07 09:24:58] INFO: Student enrollment completed successfully {"course_enrollment_request_id":256,"student_email":"213@test.com","student_id":3622,"successful_courses":[{"course_id":102,"course_name":"Course 102"}],"failed_courses":[]}
[2026-02-07 09:24:58] INFO: Student course enrollment success {"course_enrollment_request_id":256,"student_email":"213@test.com","message":"Student enrolled successfully"}
[2026-02-07 09:25:01] INFO: Zeus Enrollment request received {"enrollment_request_id":208,"tenant_code":"ICC","class_code":"ZEUS","email":"213@test.com","course_ids":"92","zeus_user_id":213}
[2026-02-07 09:25:03] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":208,"class_code":"ZEUS","emails_count":1}
[2026-02-07 09:25:03] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":257,"student_email":"213@test.com","parent_request_id":208}
[2026-02-07 09:25:03] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":208,"emails_processed":1}
[2026-02-07 09:25:03] INFO: Starting student course enrollment {"course_enrollment_request_id":257,"student_email":"213@test.com","class_code":"ZEUS"}
[2026-02-07 09:25:03] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":257,"student_email":"213@test.com","class_code":"ZEUS","course_ids":["92"]}
[2026-02-07 09:25:03] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-02-07 09:25:03] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-02-07 09:25:03] INFO: Updated student with speakup data {"course_enrollment_request_id":257,"student_id":3622,"update_data":{"zeus_id":213},"was_restored":false}
[2026-02-07 09:25:03] INFO: Student already exists in database {"course_enrollment_request_id":257,"student_email":"213@test.com","student_id":3622,"was_restored":false}
[2026-02-07 09:25:03] INFO: Moodle user already exists {"course_enrollment_request_id":257,"student_email":"213@test.com","moodle_user_id":3693}
[2026-02-07 09:25:03] INFO: moodleUserId {"moodleUserId":3693}
[2026-02-07 09:25:03] INFO: enrollStudentToCourses {"course_enrollment_request_id":257,"student_email":"213@test.com","class_id":22,"course_ids":["92"],"moodle_user_id":3693,"tenant_connection":"lms_tenant_icc","zeus_user_id":213}
[2026-02-07 09:25:03] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":257,"student_email":"213@test.com","course_id":102,"enroll_result":null}
[2026-02-07 09:25:04] INFO: Updated course_students course_end {"course_enrollment_request_id":257,"student_email":"213@test.com","count":1}
[2026-02-07 09:25:04] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":257,"student_email":"213@test.com","successful_count":1,"failed_count":0}
[2026-02-07 09:25:04] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":102,"course_name":"Course 102"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-07 09:25:04] INFO: Student enrollment completed successfully {"course_enrollment_request_id":257,"student_email":"213@test.com","student_id":3622,"successful_courses":[{"course_id":102,"course_name":"Course 102"}],"failed_courses":[]}
[2026-02-07 09:25:04] INFO: Student course enrollment success {"course_enrollment_request_id":257,"student_email":"213@test.com","message":"Student enrolled successfully"}
[2026-02-07 10:01:01] INFO: Zeus Enrollment request received {"enrollment_request_id":209,"tenant_code":"ICC","class_code":"ZEUS","email":"213@test.com","course_ids":"133","zeus_user_id":213}
[2026-02-07 10:01:02] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":209,"class_code":"ZEUS","emails_count":1}
[2026-02-07 10:01:02] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":258,"student_email":"213@test.com","parent_request_id":209}
[2026-02-07 10:01:02] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":209,"emails_processed":1}
[2026-02-07 10:01:02] INFO: Starting student course enrollment {"course_enrollment_request_id":258,"student_email":"213@test.com","class_code":"ZEUS"}
[2026-02-07 10:01:02] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":258,"student_email":"213@test.com","class_code":"ZEUS","course_ids":["133"]}
[2026-02-07 10:01:02] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-02-07 10:01:02] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-02-07 10:01:02] INFO: Updated student with speakup data {"course_enrollment_request_id":258,"student_id":3622,"update_data":{"zeus_id":213},"was_restored":false}
[2026-02-07 10:01:02] INFO: Student already exists in database {"course_enrollment_request_id":258,"student_email":"213@test.com","student_id":3622,"was_restored":false}
[2026-02-07 10:01:03] INFO: Moodle user already exists {"course_enrollment_request_id":258,"student_email":"213@test.com","moodle_user_id":3693}
[2026-02-07 10:01:03] INFO: moodleUserId {"moodleUserId":3693}
[2026-02-07 10:01:03] INFO: enrollStudentToCourses {"course_enrollment_request_id":258,"student_email":"213@test.com","class_id":22,"course_ids":["133"],"moodle_user_id":3693,"tenant_connection":"lms_tenant_icc","zeus_user_id":213}
[2026-02-07 10:01:03] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":258,"student_email":"213@test.com","course_id":567,"enroll_result":null}
[2026-02-07 10:01:03] INFO: Updated course_students course_end {"course_enrollment_request_id":258,"student_email":"213@test.com","count":1}
[2026-02-07 10:01:03] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":258,"student_email":"213@test.com","successful_count":1,"failed_count":0}
[2026-02-07 10:01:03] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-07 10:01:03] INFO: Student enrollment completed successfully {"course_enrollment_request_id":258,"student_email":"213@test.com","student_id":3622,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[]}
[2026-02-07 10:01:03] INFO: Student course enrollment success {"course_enrollment_request_id":258,"student_email":"213@test.com","message":"Student enrolled successfully"}
[2026-02-07 10:13:26] INFO: Zeus Enrollment request received {"enrollment_request_id":210,"tenant_code":"ICC","class_code":"ZEUS","email":"213@test.com","course_ids":"133","zeus_user_id":213}
[2026-02-07 10:13:27] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":210,"class_code":"ZEUS","emails_count":1}
[2026-02-07 10:13:27] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":259,"student_email":"213@test.com","parent_request_id":210}
[2026-02-07 10:13:27] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":210,"emails_processed":1}
[2026-02-07 10:13:27] INFO: Starting student course enrollment {"course_enrollment_request_id":259,"student_email":"213@test.com","class_code":"ZEUS"}
[2026-02-07 10:13:27] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":259,"student_email":"213@test.com","class_code":"ZEUS","course_ids":["133"]}
[2026-02-07 10:13:27] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-02-07 10:13:27] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-02-07 10:13:27] INFO: Updated student with speakup data {"course_enrollment_request_id":259,"student_id":3622,"update_data":{"zeus_id":213},"was_restored":false}
[2026-02-07 10:13:27] INFO: Student already exists in database {"course_enrollment_request_id":259,"student_email":"213@test.com","student_id":3622,"was_restored":false}
[2026-02-07 10:13:27] INFO: Moodle user already exists {"course_enrollment_request_id":259,"student_email":"213@test.com","moodle_user_id":3693}
[2026-02-07 10:13:28] INFO: moodleUserId {"moodleUserId":3693}
[2026-02-07 10:13:28] INFO: enrollStudentToCourses {"course_enrollment_request_id":259,"student_email":"213@test.com","class_id":22,"course_ids":["133"],"moodle_user_id":3693,"tenant_connection":"lms_tenant_icc","zeus_user_id":213}
[2026-02-07 10:13:28] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":259,"student_email":"213@test.com","course_id":567,"enroll_result":null}
[2026-02-07 10:13:28] INFO: Updated course_students course_end {"course_enrollment_request_id":259,"student_email":"213@test.com","count":1}
[2026-02-07 10:13:28] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":259,"student_email":"213@test.com","successful_count":1,"failed_count":0}
[2026-02-07 10:13:28] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-07 10:13:28] INFO: Student enrollment completed successfully {"course_enrollment_request_id":259,"student_email":"213@test.com","student_id":3622,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[]}
[2026-02-07 10:13:28] INFO: Student course enrollment success {"course_enrollment_request_id":259,"student_email":"213@test.com","message":"Student enrolled successfully"}
[2026-02-07 10:15:14] INFO: Zeus Enrollment request received {"enrollment_request_id":211,"tenant_code":"ICC","class_code":"ZEUS","email":"213@test.com","course_ids":"133","zeus_user_id":213}
[2026-02-07 10:15:14] INFO: Zeus Enrollment request received {"enrollment_request_id":212,"tenant_code":"ICC","class_code":"ZEUS","email":"213@test.com","course_ids":"133","zeus_user_id":213}
[2026-02-07 17:15:15] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":212,"class_code":"ZEUS","emails_count":1}
[2026-02-07 17:15:15] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":260,"student_email":"213@test.com","parent_request_id":212}
[2026-02-07 17:15:15] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":212,"emails_processed":1}
[2026-02-07 17:15:15] INFO: Starting student course enrollment {"course_enrollment_request_id":260,"student_email":"213@test.com","class_code":"ZEUS"}
[2026-02-07 10:15:15] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":211,"class_code":"ZEUS","emails_count":1}
[2026-02-07 10:15:15] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":261,"student_email":"213@test.com","parent_request_id":211}
[2026-02-07 17:15:15] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":260,"student_email":"213@test.com","class_code":"ZEUS","course_ids":["133"]}
[2026-02-07 17:15:15] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-02-07 17:15:15] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-02-07 10:15:15] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":211,"emails_processed":1}
[2026-02-07 10:15:15] INFO: Starting student course enrollment {"course_enrollment_request_id":261,"student_email":"213@test.com","class_code":"ZEUS"}
[2026-02-07 17:15:15] INFO: Updated student with speakup data {"course_enrollment_request_id":260,"student_id":3622,"update_data":{"zeus_id":213},"was_restored":false}
[2026-02-07 17:15:15] INFO: Student already exists in database {"course_enrollment_request_id":260,"student_email":"213@test.com","student_id":3622,"was_restored":false}
[2026-02-07 10:15:15] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":261,"student_email":"213@test.com","class_code":"ZEUS","course_ids":["133"]}
[2026-02-07 10:15:15] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-02-07 10:15:15] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-02-07 10:15:15] INFO: Updated student with speakup data {"course_enrollment_request_id":261,"student_id":3622,"update_data":{"zeus_id":213},"was_restored":false}
[2026-02-07 10:15:15] INFO: Student already exists in database {"course_enrollment_request_id":261,"student_email":"213@test.com","student_id":3622,"was_restored":false}
[2026-02-07 17:15:15] INFO: Moodle user already exists {"course_enrollment_request_id":260,"student_email":"213@test.com","moodle_user_id":3693}
[2026-02-07 10:15:15] INFO: Moodle user already exists {"course_enrollment_request_id":261,"student_email":"213@test.com","moodle_user_id":3693}
[2026-02-07 17:15:16] INFO: moodleUserId {"moodleUserId":3693}
[2026-02-07 17:15:16] INFO: enrollStudentToCourses {"course_enrollment_request_id":260,"student_email":"213@test.com","class_id":22,"course_ids":["133"],"moodle_user_id":3693,"tenant_connection":"lms_tenant_icc","zeus_user_id":213}
[2026-02-07 10:15:16] INFO: moodleUserId {"moodleUserId":3693}
[2026-02-07 10:15:16] INFO: enrollStudentToCourses {"course_enrollment_request_id":261,"student_email":"213@test.com","class_id":22,"course_ids":["133"],"moodle_user_id":3693,"tenant_connection":"lms_tenant_icc","zeus_user_id":213}
[2026-02-07 17:15:16] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":260,"student_email":"213@test.com","course_id":567,"enroll_result":null}
[2026-02-07 17:15:16] INFO: Updated course_students course_end {"course_enrollment_request_id":260,"student_email":"213@test.com","count":1}
[2026-02-07 17:15:16] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":260,"student_email":"213@test.com","successful_count":1,"failed_count":0}
[2026-02-07 17:15:16] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-07 17:15:16] INFO: Student enrollment completed successfully {"course_enrollment_request_id":260,"student_email":"213@test.com","student_id":3622,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[]}
[2026-02-07 17:15:16] INFO: Student course enrollment success {"course_enrollment_request_id":260,"student_email":"213@test.com","message":"Student enrolled successfully"}
[2026-02-07 10:15:16] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":261,"student_email":"213@test.com","course_id":567,"enroll_result":null}
[2026-02-07 10:15:16] INFO: Updated course_students course_end {"course_enrollment_request_id":261,"student_email":"213@test.com","count":1}
[2026-02-07 10:15:16] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":261,"student_email":"213@test.com","successful_count":1,"failed_count":0}
[2026-02-07 10:15:16] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-07 10:15:16] INFO: Student enrollment completed successfully {"course_enrollment_request_id":261,"student_email":"213@test.com","student_id":3622,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[]}
[2026-02-07 10:15:16] INFO: Student course enrollment success {"course_enrollment_request_id":261,"student_email":"213@test.com","message":"Student enrolled successfully"}
[2026-02-07 16:07:20] INFO: Zeus Enrollment request received {"enrollment_request_id":213,"tenant_code":"ICC","class_code":"ZEUS","email":"412@test.com","course_ids":"104","zeus_user_id":412}
[2026-02-07 16:07:20] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":213,"class_code":"ZEUS","emails_count":1}
[2026-02-07 16:07:20] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":262,"student_email":"412@test.com","parent_request_id":213}
[2026-02-07 16:07:20] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":213,"emails_processed":1}
[2026-02-07 16:07:20] INFO: Starting student course enrollment {"course_enrollment_request_id":262,"student_email":"412@test.com","class_code":"ZEUS"}
[2026-02-07 16:07:20] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":262,"student_email":"412@test.com","class_code":"ZEUS","course_ids":["104"]}
[2026-02-07 16:07:20] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-02-07 16:07:20] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-02-07 16:07:21] INFO: Updated student with speakup data {"course_enrollment_request_id":262,"student_id":3656,"update_data":{"zeus_id":412},"was_restored":false}
[2026-02-07 16:07:21] INFO: Student already exists in database {"course_enrollment_request_id":262,"student_email":"412@test.com","student_id":3656,"was_restored":false}
[2026-02-07 16:07:21] INFO: Moodle user already exists {"course_enrollment_request_id":262,"student_email":"412@test.com","moodle_user_id":3727}
[2026-02-07 16:07:21] INFO: moodleUserId {"moodleUserId":3727}
[2026-02-07 16:07:21] INFO: enrollStudentToCourses {"course_enrollment_request_id":262,"student_email":"412@test.com","class_id":22,"course_ids":["104"],"moodle_user_id":3727,"tenant_connection":"lms_tenant_icc","zeus_user_id":412}
[2026-02-07 16:07:21] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":262,"student_email":"412@test.com","course_id":218,"enroll_result":null}
[2026-02-07 16:07:21] INFO: Batch inserted course_students {"course_enrollment_request_id":262,"student_email":"412@test.com","count":1}
[2026-02-07 16:07:21] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":262,"student_email":"412@test.com","successful_count":1,"failed_count":0}
[2026-02-07 16:07:21] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":218,"course_name":"Course 218"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-07 16:07:21] INFO: Student enrollment completed successfully {"course_enrollment_request_id":262,"student_email":"412@test.com","student_id":3656,"successful_courses":[{"course_id":218,"course_name":"Course 218"}],"failed_courses":[]}
[2026-02-07 16:07:21] INFO: Student course enrollment success {"course_enrollment_request_id":262,"student_email":"412@test.com","message":"Student enrolled successfully"}
[2026-02-07 16:14:59] INFO: Zeus Enrollment request received {"enrollment_request_id":214,"tenant_code":"ICC","class_code":"ZEUS","email":"412@test.com","course_ids":"133","zeus_user_id":412}
[2026-02-07 16:14:59] INFO: Zeus Enrollment request received {"enrollment_request_id":215,"tenant_code":"ICC","class_code":"ZEUS","email":"412@test.com","course_ids":"133","zeus_user_id":412}
[2026-02-07 23:14:59] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":215,"class_code":"ZEUS","emails_count":1}
[2026-02-07 16:14:59] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":214,"class_code":"ZEUS","emails_count":1}
[2026-02-07 23:14:59] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":263,"student_email":"412@test.com","parent_request_id":215}
[2026-02-07 16:14:59] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":264,"student_email":"412@test.com","parent_request_id":214}
[2026-02-07 23:14:59] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":215,"emails_processed":1}
[2026-02-07 16:14:59] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":214,"emails_processed":1}
[2026-02-07 16:14:59] INFO: Starting student course enrollment {"course_enrollment_request_id":264,"student_email":"412@test.com","class_code":"ZEUS"}
[2026-02-07 23:14:59] INFO: Starting student course enrollment {"course_enrollment_request_id":263,"student_email":"412@test.com","class_code":"ZEUS"}
[2026-02-07 16:14:59] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":264,"student_email":"412@test.com","class_code":"ZEUS","course_ids":["133"]}
[2026-02-07 23:14:59] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":263,"student_email":"412@test.com","class_code":"ZEUS","course_ids":["133"]}
[2026-02-07 16:14:59] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-02-07 16:14:59] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-02-07 23:14:59] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-02-07 23:14:59] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-02-07 16:14:59] INFO: Updated student with speakup data {"course_enrollment_request_id":264,"student_id":3656,"update_data":{"zeus_id":412},"was_restored":false}
[2026-02-07 23:14:59] INFO: Updated student with speakup data {"course_enrollment_request_id":263,"student_id":3656,"update_data":{"zeus_id":412},"was_restored":false}
[2026-02-07 16:14:59] INFO: Student already exists in database {"course_enrollment_request_id":264,"student_email":"412@test.com","student_id":3656,"was_restored":false}
[2026-02-07 23:14:59] INFO: Student already exists in database {"course_enrollment_request_id":263,"student_email":"412@test.com","student_id":3656,"was_restored":false}
[2026-02-07 23:14:59] INFO: Moodle user already exists {"course_enrollment_request_id":263,"student_email":"412@test.com","moodle_user_id":3727}
[2026-02-07 16:14:59] INFO: Moodle user already exists {"course_enrollment_request_id":264,"student_email":"412@test.com","moodle_user_id":3727}
[2026-02-07 16:15:00] INFO: moodleUserId {"moodleUserId":3727}
[2026-02-07 16:15:00] INFO: enrollStudentToCourses {"course_enrollment_request_id":264,"student_email":"412@test.com","class_id":22,"course_ids":["133"],"moodle_user_id":3727,"tenant_connection":"lms_tenant_icc","zeus_user_id":412}
[2026-02-07 23:15:00] INFO: moodleUserId {"moodleUserId":3727}
[2026-02-07 23:15:00] INFO: enrollStudentToCourses {"course_enrollment_request_id":263,"student_email":"412@test.com","class_id":22,"course_ids":["133"],"moodle_user_id":3727,"tenant_connection":"lms_tenant_icc","zeus_user_id":412}
[2026-02-07 16:15:00] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":264,"student_email":"412@test.com","course_id":567,"enroll_result":null}
[2026-02-07 23:15:00] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":263,"student_email":"412@test.com","course_id":567,"enroll_result":{"exception":"dml_write_exception","errorcode":"dmlwriteexception","message":"Error writing to database (Duplicate entry '385-3727' for key 'mdl_user_enrolments.mdl_userenro_enruse_uix'\nINSERT INTO mdl_user_enrolments (enrolid,status,userid,timestart,timeend,modifierid,timecreated,timemodified) VALUES(?,?,?,?,?,?,?,?)\n[array (\n  0 => '385',\n  1 => 0,\n  2 => 3727,\n  3 => 0,\n  4 => 0,\n  5 => '2',\n  6 => 1770480900,\n  7 => 1770480900,\n)])","debuginfo":"Duplicate entry '385-3727' for key 'mdl_user_enrolments.mdl_userenro_enruse_uix'\nINSERT INTO mdl_user_enrolments (enrolid,status,userid,timestart,timeend,modifierid,timecreated,timemodified) VALUES(?,?,?,?,?,?,?,?)\n[array (\n  0 => '385',\n  1 => 0,\n  2 => 3727,\n  3 => 0,\n  4 => 0,\n  5 => '2',\n  6 => 1770480900,\n  7 => 1770480900,\n)]"}}
[2026-02-07 23:15:00] INFO: enrollmentResult {"enrollmentResult":{"status":false,"successful_courses":[],"failed_courses":[{"course_id":567,"error":"Error writing to database (Duplicate entry '385-3727' for key 'mdl_user_enrolments.mdl_userenro_enruse_uix'\nINSERT INTO mdl_user_enrolments (enrolid,status,userid,timestart,timeend,modifierid,timecreated,timemodified) VALUES(?,?,?,?,?,?,?,?)\n[array (\n  0 => '385',\n  1 => 0,\n  2 => 3727,\n  3 => 0,\n  4 => 0,\n  5 => '2',\n  6 => 1770480900,\n  7 => 1770480900,\n)])"}],"message":"Failed to enroll to any courses"}}
[2026-02-07 23:15:00] ERROR: Failed to enroll student to courses {"course_enrollment_request_id":263,"student_email":"412@test.com","class_id":22,"course_ids":["133"],"moodle_user_id":3727,"tenant_connection":"lms_tenant_icc","zeus_user_id":412}
[2026-02-07 16:15:00] INFO: Batch inserted course_students {"course_enrollment_request_id":264,"student_email":"412@test.com","count":1}
[2026-02-07 16:15:00] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":264,"student_email":"412@test.com","successful_count":1,"failed_count":0}
[2026-02-07 16:15:00] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-07 16:15:00] INFO: Student enrollment completed successfully {"course_enrollment_request_id":264,"student_email":"412@test.com","student_id":3656,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[]}
[2026-02-07 23:15:00] ERROR: Student course enrollment failure {"course_enrollment_request_id":263,"student_email":"412@test.com","error":"Failed to enroll to any courses"}
[2026-02-07 16:15:00] INFO: Student course enrollment success {"course_enrollment_request_id":264,"student_email":"412@test.com","message":"Student enrolled successfully"}
[2026-02-07 16:23:46] INFO: Zeus Enrollment request received {"enrollment_request_id":216,"tenant_code":"ICC","class_code":"ZEUS","email":"412@test.com","course_ids":"133","zeus_user_id":412}
[2026-02-07 16:23:46] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":216,"class_code":"ZEUS","emails_count":1}
[2026-02-07 16:23:46] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":265,"student_email":"412@test.com","parent_request_id":216}
[2026-02-07 16:23:46] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":216,"emails_processed":1}
[2026-02-07 16:23:46] INFO: Starting student course enrollment {"course_enrollment_request_id":265,"student_email":"412@test.com","class_code":"ZEUS"}
[2026-02-07 16:23:46] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":265,"student_email":"412@test.com","class_code":"ZEUS","course_ids":["133"]}
[2026-02-07 16:23:46] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-02-07 16:23:46] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-02-07 16:23:46] INFO: Updated student with speakup data {"course_enrollment_request_id":265,"student_id":3656,"update_data":{"zeus_id":412},"was_restored":false}
[2026-02-07 16:23:46] INFO: Student already exists in database {"course_enrollment_request_id":265,"student_email":"412@test.com","student_id":3656,"was_restored":false}
[2026-02-07 16:23:46] INFO: Moodle user already exists {"course_enrollment_request_id":265,"student_email":"412@test.com","moodle_user_id":3727}
[2026-02-07 16:23:46] INFO: Zeus Enrollment request received {"enrollment_request_id":217,"tenant_code":"ICC","class_code":"ZEUS","email":"412@test.com","course_ids":"133","zeus_user_id":412}
[2026-02-07 16:23:47] INFO: moodleUserId {"moodleUserId":3727}
[2026-02-07 16:23:47] INFO: enrollStudentToCourses {"course_enrollment_request_id":265,"student_email":"412@test.com","class_id":22,"course_ids":["133"],"moodle_user_id":3727,"tenant_connection":"lms_tenant_icc","zeus_user_id":412}
[2026-02-07 16:23:47] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":265,"student_email":"412@test.com","course_id":567,"enroll_result":null}
[2026-02-07 16:23:47] INFO: Updated course_students course_end {"course_enrollment_request_id":265,"student_email":"412@test.com","count":1}
[2026-02-07 16:23:47] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":265,"student_email":"412@test.com","successful_count":1,"failed_count":0}
[2026-02-07 16:23:47] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-07 16:23:47] INFO: Student enrollment completed successfully {"course_enrollment_request_id":265,"student_email":"412@test.com","student_id":3656,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[]}
[2026-02-07 16:23:47] INFO: Student course enrollment success {"course_enrollment_request_id":265,"student_email":"412@test.com","message":"Student enrolled successfully"}
[2026-02-07 16:23:47] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":217,"class_code":"ZEUS","emails_count":1}
[2026-02-07 16:23:47] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":266,"student_email":"412@test.com","parent_request_id":217}
[2026-02-07 16:23:47] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":217,"emails_processed":1}
[2026-02-07 16:23:47] INFO: Starting student course enrollment {"course_enrollment_request_id":266,"student_email":"412@test.com","class_code":"ZEUS"}
[2026-02-07 16:23:47] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":266,"student_email":"412@test.com","class_code":"ZEUS","course_ids":["133"]}
[2026-02-07 16:23:47] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-02-07 16:23:47] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-02-07 16:23:47] INFO: Updated student with speakup data {"course_enrollment_request_id":266,"student_id":3656,"update_data":{"zeus_id":412},"was_restored":false}
[2026-02-07 16:23:47] INFO: Student already exists in database {"course_enrollment_request_id":266,"student_email":"412@test.com","student_id":3656,"was_restored":false}
[2026-02-07 16:23:47] INFO: Moodle user already exists {"course_enrollment_request_id":266,"student_email":"412@test.com","moodle_user_id":3727}
[2026-02-07 16:23:47] INFO: moodleUserId {"moodleUserId":3727}
[2026-02-07 16:23:47] INFO: enrollStudentToCourses {"course_enrollment_request_id":266,"student_email":"412@test.com","class_id":22,"course_ids":["133"],"moodle_user_id":3727,"tenant_connection":"lms_tenant_icc","zeus_user_id":412}
[2026-02-07 16:23:47] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":266,"student_email":"412@test.com","course_id":567,"enroll_result":null}
[2026-02-07 16:23:47] INFO: Updated course_students course_end {"course_enrollment_request_id":266,"student_email":"412@test.com","count":1}
[2026-02-07 16:23:47] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":266,"student_email":"412@test.com","successful_count":1,"failed_count":0}
[2026-02-07 16:23:47] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-07 16:23:47] INFO: Student enrollment completed successfully {"course_enrollment_request_id":266,"student_email":"412@test.com","student_id":3656,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[]}
[2026-02-07 16:23:47] INFO: Student course enrollment success {"course_enrollment_request_id":266,"student_email":"412@test.com","message":"Student enrolled successfully"}
[2026-02-07 16:32:59] INFO: Zeus Enrollment request received {"enrollment_request_id":218,"tenant_code":"ICC","class_code":"ZEUS","email":"412@test.com","course_ids":"133","zeus_user_id":412}
[2026-02-07 16:33:00] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":218,"class_code":"ZEUS","emails_count":1}
[2026-02-07 16:33:00] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":267,"student_email":"412@test.com","parent_request_id":218}
[2026-02-07 16:33:00] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":218,"emails_processed":1}
[2026-02-07 16:33:00] INFO: Starting student course enrollment {"course_enrollment_request_id":267,"student_email":"412@test.com","class_code":"ZEUS"}
[2026-02-07 16:33:00] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":267,"student_email":"412@test.com","class_code":"ZEUS","course_ids":["133"]}
[2026-02-07 16:33:00] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-02-07 16:33:00] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-02-07 16:33:00] INFO: Updated student with speakup data {"course_enrollment_request_id":267,"student_id":3656,"update_data":{"zeus_id":412},"was_restored":false}
[2026-02-07 16:33:00] INFO: Student already exists in database {"course_enrollment_request_id":267,"student_email":"412@test.com","student_id":3656,"was_restored":false}
[2026-02-07 16:33:00] INFO: Moodle user already exists {"course_enrollment_request_id":267,"student_email":"412@test.com","moodle_user_id":3727}
[2026-02-07 16:33:01] INFO: moodleUserId {"moodleUserId":3727}
[2026-02-07 16:33:01] INFO: enrollStudentToCourses {"course_enrollment_request_id":267,"student_email":"412@test.com","class_id":22,"course_ids":["133"],"moodle_user_id":3727,"tenant_connection":"lms_tenant_icc","zeus_user_id":412}
[2026-02-07 16:33:01] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":267,"student_email":"412@test.com","course_id":567,"enroll_result":null}
[2026-02-07 16:33:01] INFO: Updated course_students course_end {"course_enrollment_request_id":267,"student_email":"412@test.com","count":1}
[2026-02-07 16:33:01] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":267,"student_email":"412@test.com","successful_count":1,"failed_count":0}
[2026-02-07 16:33:01] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-07 16:33:01] INFO: Student enrollment completed successfully {"course_enrollment_request_id":267,"student_email":"412@test.com","student_id":3656,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[]}
[2026-02-07 16:33:01] INFO: Student course enrollment success {"course_enrollment_request_id":267,"student_email":"412@test.com","message":"Student enrolled successfully"}
[2026-02-07 16:45:22] INFO: Zeus Enrollment request received {"enrollment_request_id":219,"tenant_code":"ICC","class_code":"ZEUS","email":"256@test.com","course_ids":"133","zeus_user_id":256}
[2026-02-07 16:45:22] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":219,"class_code":"ZEUS","emails_count":1}
[2026-02-07 16:45:22] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":268,"student_email":"256@test.com","parent_request_id":219}
[2026-02-07 16:45:22] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":219,"emails_processed":1}
[2026-02-07 16:45:22] INFO: Starting student course enrollment {"course_enrollment_request_id":268,"student_email":"256@test.com","class_code":"ZEUS"}
[2026-02-07 16:45:22] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":268,"student_email":"256@test.com","class_code":"ZEUS","course_ids":["133"]}
[2026-02-07 16:45:22] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-02-07 16:45:22] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-02-07 16:45:22] INFO: Updated student with speakup data {"course_enrollment_request_id":268,"student_id":3646,"update_data":{"zeus_id":256},"was_restored":false}
[2026-02-07 16:45:22] INFO: Student already exists in database {"course_enrollment_request_id":268,"student_email":"256@test.com","student_id":3646,"was_restored":false}
[2026-02-07 16:45:22] INFO: Moodle user already exists {"course_enrollment_request_id":268,"student_email":"cekiw21893@gamepec.com","moodle_user_id":3716}
[2026-02-07 16:45:22] INFO: moodleUserId {"moodleUserId":3716}
[2026-02-07 16:45:22] INFO: enrollStudentToCourses {"course_enrollment_request_id":268,"student_email":"cekiw21893@gamepec.com","class_id":22,"course_ids":["133"],"moodle_user_id":3716,"tenant_connection":"lms_tenant_icc","zeus_user_id":256}
[2026-02-07 16:45:22] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":268,"student_email":"cekiw21893@gamepec.com","course_id":567,"enroll_result":null}
[2026-02-07 16:45:22] INFO: Updated course_students course_end {"course_enrollment_request_id":268,"student_email":"cekiw21893@gamepec.com","count":1}
[2026-02-07 16:45:22] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":268,"student_email":"cekiw21893@gamepec.com","successful_count":1,"failed_count":0}
[2026-02-07 16:45:22] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-07 16:45:22] INFO: Student enrollment completed successfully {"course_enrollment_request_id":268,"student_email":"256@test.com","student_id":3646,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[]}
[2026-02-07 16:45:22] INFO: Student course enrollment success {"course_enrollment_request_id":268,"student_email":"256@test.com","message":"Student enrolled successfully"}
[2026-02-09 03:04:06] INFO: Zeus Enrollment request received {"enrollment_request_id":220,"tenant_code":"ICC","class_code":"ZEUS","email":"229@test.com","course_ids":"104","zeus_user_id":229}
[2026-02-09 10:04:06] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":220,"class_code":"ZEUS","emails_count":1}
[2026-02-09 10:04:06] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":269,"student_email":"229@test.com","parent_request_id":220}
[2026-02-09 10:04:06] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":220,"emails_processed":1}
[2026-02-09 10:04:06] INFO: Starting student course enrollment {"course_enrollment_request_id":269,"student_email":"229@test.com","class_code":"ZEUS"}
[2026-02-09 10:04:06] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":269,"student_email":"229@test.com","class_code":"ZEUS","course_ids":["104"]}
[2026-02-09 10:04:06] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-02-09 10:04:06] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-02-09 10:04:06] INFO: Updated student with speakup data {"course_enrollment_request_id":269,"student_id":94,"update_data":{"zeus_id":229},"was_restored":false}
[2026-02-09 10:04:06] INFO: Student already exists in database {"course_enrollment_request_id":269,"student_email":"229@test.com","student_id":94,"was_restored":false}
[2026-02-09 10:04:06] INFO: Moodle user already exists {"course_enrollment_request_id":269,"student_email":"legiangpsy@gmail.com","moodle_user_id":165}
[2026-02-09 10:04:07] INFO: moodleUserId {"moodleUserId":165}
[2026-02-09 10:04:07] INFO: enrollStudentToCourses {"course_enrollment_request_id":269,"student_email":"legiangpsy@gmail.com","class_id":22,"course_ids":["104"],"moodle_user_id":165,"tenant_connection":"lms_tenant_icc","zeus_user_id":229}
[2026-02-09 10:04:07] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":269,"student_email":"legiangpsy@gmail.com","course_id":218,"enroll_result":null}
[2026-02-09 10:04:07] INFO: Updated course_students course_end {"course_enrollment_request_id":269,"student_email":"legiangpsy@gmail.com","count":1}
[2026-02-09 10:04:07] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":269,"student_email":"legiangpsy@gmail.com","successful_count":1,"failed_count":0}
[2026-02-09 10:04:07] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":218,"course_name":"Course 218"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-09 10:04:07] INFO: Student enrollment completed successfully {"course_enrollment_request_id":269,"student_email":"229@test.com","student_id":94,"successful_courses":[{"course_id":218,"course_name":"Course 218"}],"failed_courses":[]}
[2026-02-09 10:04:07] INFO: Student course enrollment success {"course_enrollment_request_id":269,"student_email":"229@test.com","message":"Student enrolled successfully"}
[2026-02-09 09:00:21] INFO: Zeus Enrollment request received {"enrollment_request_id":221,"tenant_code":"ICC","class_code":"ZEUS","email":"412@test.com","course_ids":"104","zeus_user_id":412}
[2026-02-09 09:00:22] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":221,"class_code":"ZEUS","emails_count":1}
[2026-02-09 09:00:22] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":270,"student_email":"412@test.com","parent_request_id":221}
[2026-02-09 09:00:22] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":221,"emails_processed":1}
[2026-02-09 09:00:22] INFO: Starting student course enrollment {"course_enrollment_request_id":270,"student_email":"412@test.com","class_code":"ZEUS"}
[2026-02-09 09:00:22] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":270,"student_email":"412@test.com","class_code":"ZEUS","course_ids":["104"]}
[2026-02-09 09:00:22] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-02-09 09:00:22] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-02-09 09:00:22] INFO: Updated student with speakup data {"course_enrollment_request_id":270,"student_id":3656,"update_data":{"zeus_id":412},"was_restored":false}
[2026-02-09 09:00:22] INFO: Student already exists in database {"course_enrollment_request_id":270,"student_email":"412@test.com","student_id":3656,"was_restored":false}
[2026-02-09 09:00:22] INFO: Moodle user already exists {"course_enrollment_request_id":270,"student_email":"412@test.com","moodle_user_id":3727}
[2026-02-09 09:00:22] INFO: moodleUserId {"moodleUserId":3727}
[2026-02-09 09:00:22] INFO: enrollStudentToCourses {"course_enrollment_request_id":270,"student_email":"412@test.com","class_id":22,"course_ids":["104"],"moodle_user_id":3727,"tenant_connection":"lms_tenant_icc","zeus_user_id":412}
[2026-02-09 09:00:23] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":270,"student_email":"412@test.com","course_id":218,"enroll_result":null}
[2026-02-09 09:00:23] INFO: Updated course_students course_end {"course_enrollment_request_id":270,"student_email":"412@test.com","count":1}
[2026-02-09 09:00:23] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":270,"student_email":"412@test.com","successful_count":1,"failed_count":0}
[2026-02-09 09:00:23] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":218,"course_name":"Course 218"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-09 09:00:23] INFO: Student enrollment completed successfully {"course_enrollment_request_id":270,"student_email":"412@test.com","student_id":3656,"successful_courses":[{"course_id":218,"course_name":"Course 218"}],"failed_courses":[]}
[2026-02-09 09:00:23] INFO: Student course enrollment success {"course_enrollment_request_id":270,"student_email":"412@test.com","message":"Student enrolled successfully"}
[2026-02-09 11:00:20] INFO: Zeus Enrollment request received {"enrollment_request_id":222,"tenant_code":"ICC","class_code":"ZEUS","email":"216@test.com","course_ids":"133","zeus_user_id":216}
[2026-02-09 18:00:21] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":222,"class_code":"ZEUS","emails_count":1}
[2026-02-09 18:00:21] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":271,"student_email":"216@test.com","parent_request_id":222}
[2026-02-09 18:00:21] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":222,"emails_processed":1}
[2026-02-09 18:00:21] INFO: Starting student course enrollment {"course_enrollment_request_id":271,"student_email":"216@test.com","class_code":"ZEUS"}
[2026-02-09 18:00:21] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":271,"student_email":"216@test.com","class_code":"ZEUS","course_ids":["133"]}
[2026-02-09 18:00:21] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-02-09 18:00:21] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T02:39:17.000000Z","updated_at":"2025-12-26T03:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-02-09 18:00:21] INFO: Updated student with speakup data {"course_enrollment_request_id":271,"student_id":20,"update_data":{"zeus_id":216},"was_restored":false}
[2026-02-09 18:00:21] INFO: Student already exists in database {"course_enrollment_request_id":271,"student_email":"216@test.com","student_id":20,"was_restored":false}
[2026-02-09 18:00:21] INFO: Moodle user already exists {"course_enrollment_request_id":271,"student_email":"nghiapt@ican.vn","moodle_user_id":28}
[2026-02-09 18:00:22] INFO: moodleUserId {"moodleUserId":28}
[2026-02-09 18:00:22] INFO: enrollStudentToCourses {"course_enrollment_request_id":271,"student_email":"nghiapt@ican.vn","class_id":22,"course_ids":["133"],"moodle_user_id":28,"tenant_connection":"lms_tenant_icc","zeus_user_id":216}
[2026-02-09 18:00:22] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":271,"student_email":"nghiapt@ican.vn","course_id":567,"enroll_result":null}
[2026-02-09 18:00:22] INFO: Batch inserted course_students {"course_enrollment_request_id":271,"student_email":"nghiapt@ican.vn","count":1}
[2026-02-09 18:00:22] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":271,"student_email":"nghiapt@ican.vn","successful_count":1,"failed_count":0}
[2026-02-09 18:00:22] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-09 18:00:22] INFO: Student enrollment completed successfully {"course_enrollment_request_id":271,"student_email":"216@test.com","student_id":20,"successful_courses":[{"course_id":567,"course_name":"Course 567"}],"failed_courses":[]}
[2026-02-09 18:00:22] INFO: Student course enrollment success {"course_enrollment_request_id":271,"student_email":"216@test.com","message":"Student enrolled successfully"}
[2026-02-10 08:06:22] INFO: Zeus Enrollment request received {"enrollment_request_id":223,"tenant_code":"ICC","class_code":"ZEUS","email":"213@test.com","course_ids":"92","zeus_user_id":213}
[2026-02-10 08:06:23] INFO: Processing StudentEnrollmentRequest {"enrollment_request_id":223,"class_code":"ZEUS","emails_count":1}
[2026-02-10 08:06:23] INFO: StudentCourseEnrollmentRequest created {"course_enrollment_request_id":272,"student_email":"213@test.com","parent_request_id":223}
[2026-02-10 08:06:23] INFO: Successfully processed StudentEnrollmentRequest {"enrollment_request_id":223,"emails_processed":1}
[2026-02-10 08:06:23] INFO: Starting student course enrollment {"course_enrollment_request_id":272,"student_email":"213@test.com","class_code":"ZEUS"}
[2026-02-10 08:06:23] INFO: Starting enrollStudentWithCourseHandling {"course_enrollment_request_id":272,"student_email":"213@test.com","class_code":"ZEUS","course_ids":["92"]}
[2026-02-10 08:06:23] INFO: Class info before create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-02-10 08:06:23] INFO: Class info after create {"class":{"App\\Models\\Classes":{"id":22,"name":"Zeus class","year":"2023","status":1,"created_at":"2025-11-26T09:39:17.000000Z","updated_at":"2025-12-26T10:09:50.000000Z","deleted_at":null,"code":"ZEUS"}},"tenant_connection":"lms_tenant_icc"}
[2026-02-10 08:06:23] INFO: Updated student with speakup data {"course_enrollment_request_id":272,"student_id":3622,"update_data":{"zeus_id":213},"was_restored":false}
[2026-02-10 08:06:23] INFO: Student already exists in database {"course_enrollment_request_id":272,"student_email":"213@test.com","student_id":3622,"was_restored":false}
[2026-02-10 08:06:23] INFO: Moodle user already exists {"course_enrollment_request_id":272,"student_email":"213@test.com","moodle_user_id":3693}
[2026-02-10 08:06:23] INFO: moodleUserId {"moodleUserId":3693}
[2026-02-10 08:06:23] INFO: enrollStudentToCourses {"course_enrollment_request_id":272,"student_email":"213@test.com","class_id":22,"course_ids":["92"],"moodle_user_id":3693,"tenant_connection":"lms_tenant_icc","zeus_user_id":213}
[2026-02-10 08:06:23] INFO: enrol_manual_enrol_users {"course_enrollment_request_id":272,"student_email":"213@test.com","course_id":102,"enroll_result":null}
[2026-02-10 08:06:23] INFO: Updated course_students course_end {"course_enrollment_request_id":272,"student_email":"213@test.com","count":1}
[2026-02-10 08:06:23] INFO: Student enrolled to courses (optimized) {"course_enrollment_request_id":272,"student_email":"213@test.com","successful_count":1,"failed_count":0}
[2026-02-10 08:06:23] INFO: enrollmentResult {"enrollmentResult":{"status":true,"successful_courses":[{"course_id":102,"course_name":"Course 102"}],"failed_courses":[],"message":"Enrolled to 1 courses successfully"}}
[2026-02-10 08:06:23] INFO: Student enrollment completed successfully {"course_enrollment_request_id":272,"student_email":"213@test.com","student_id":3622,"successful_courses":[{"course_id":102,"course_name":"Course 102"}],"failed_courses":[]}
[2026-02-10 08:06:23] INFO: Student course enrollment success {"course_enrollment_request_id":272,"student_email":"213@test.com","message":"Student enrolled successfully"}
